Real-World Example
ABC Collections appears in a consumer notice, but it is not an active creditor member yet. Maya opens Manage Creditors, finds the ABC profile, checks its pending notice response counts, edits profile details, adds up to three contacts, and sends an outreach email to the correct contact. If ABC later becomes an active verified creditor company, the profile should be protected from edits that could break the linked company record.Visual Flow
View And Edit Actions
Related notice-response tables inside creditor profile and company views should keep the same View Notice, Close, and Change Creditor Profile rules used by Manage Notice Response.
Profile Status Badges
Manage Creditors displays abbreviated profile status badges. These same sender classifications are reused by notice-response rows and exports.How It Should Work
- It should list creditor profiles and active creditor companies in one operational view.
- It should show pending, added, and returned notice-response counts for profile work.
- It should allow edits only when the profile is not protected by an active verified company.
- It should allow up to three contacts per creditor profile.
- It should keep profile status badge sorting aligned with the expected order: active members, pending members, YouNegotiate prospects, then consumer prospects.
How It Should Not Work
- It should not delete active or created creditor profiles tied to active verified companies.
- It should not allow more than three contacts on one profile.
- It should not send profile outreach email without a subject and body.
Developer Notes
- Active company protection depends on company status and verified TIN state.
- Profile search includes company name, phone, address, city, and URL.
- Profile status is resolved in the creditor profile service and rendered through the shared profile-status badge component.
Related App Areas
app/Livewire/ConsumerResponseManager/ManageCreditorProfiles/ListPage.phpapp/Livewire/ConsumerResponseManager/ManageCreditorProfiles/ViewPage.phpapp/Livewire/ConsumerResponseManager/ManageCreditorProfiles/CompanyViewPage.phpapp/Livewire/ConsumerResponseManager/ManageCreditorProfiles/EditPage.phpapp/Livewire/ConsumerResponseManager/ManageCreditorProfiles/NoticeResponse.phpapp/Livewire/ConsumerResponseManager/ManageCreditorProfiles/CompanyNoticeResponse.phpapp/Livewire/ConsumerResponseManager/Forms/CreditorProfileForm.phpapp/Livewire/ConsumerResponseManager/Forms/CreditorProfileContactForm.phpapp/Services/ConsumerResponseManager/CreditorProfileService.phpresources/views/components/consumer-response-manager/profile-status-badge.blade.php

