Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.younegotiate.com/llms.txt

Use this file to discover all available pages before exploring further.

Real-World Example

Jane uploads a collection notice, but the sender is matched to a prospect creditor profile instead of an active creditor company. Maya opens Manage Notice Response, filters Pending/Delivery, reviews the notice image, searches for the correct creditor profile or active company, and changes the sender target. If the response cannot be delivered or should be closed by YouNegotiate, Maya enters a reason and closes it.

Visual Flow

Action Menu Rules

ActionWhen It Should Be Available
View NoticeAvailable for a response row; shows the uploaded notice image when one exists.
Change Creditor ProfileAvailable only before the response is completed, returned, or closed, and only when the sender is a creditor profile.
CloseAvailable only before final response statuses; requires a reason and closes through the YouNegotiate close path.
Consumer linkOpens the consumer detail route so the user can review all matching responses for that consumer.
These same action rules appear in Manage Notice Response, consumer detail, creditor profile view, and company view.

Status Fields

Notice responses have two different status concepts. Keep them separate in API/backend work.
Status FieldWhat It MeansValues Or Badges
Creditor response statusOperational lifecycle of the notice response.Pending/Delivery, Delivered/Pending, Completed/Added, Closed/Return to Sender, Closed By YN
Creditor member/profile statusClassification of the notice sender attached to the response.AM, PM, YP, CP

Creditor Member Status Badges

BadgeFull LabelWhen The Old App Uses It
AMActive MemberSender is an active company, or a creditor profile linked to an active company.
PMPending MemberSender is a non-active company, or a creditor profile linked to a non-active company.
YPYouNegotiate ProspectSender is an unlinked creditor profile created or owned by an EcoMail Hub user.
CPConsumer ProspectSender is an unlinked creditor profile created from a consumer notice response.
These badges appear in dashboard member/prospect counts, Manage Consumers notice-response rows, Manage Creditors profile rows, and notice-response exports. They are not the same thing as the response bucket filter.

How It Should Work

  • It should support filtering by all dashboard response buckets.
  • It should let users search by company, consumer name, notice balance, and account number.
  • It should allow changing creditor profile only while the response is still Pending/Delivery.
  • It should allow viewing the notice image when one exists.
  • It should require a reason when YouNegotiate closes a response.
  • It should preserve the AM, PM, YP, and CP creditor member status wherever notice-response views or exports show sender classification.

How It Should Not Work

  • It should not change creditor profile after the response has completed or returned.
  • It should not close a notice response without a reason.
  • It should not expose notice images outside the matching operational context.

Developer Notes

  • Reassignment can target a pending/prospect creditor profile or an active creditor company.
  • Closing by YouNegotiate creates a reason and calls the notice-response close negotiation service path.
  • Creditor member status is resolved from the sender target: Company rows use company active/non-active status; CreditorProfile rows use linked company status, EcoMail Hub ownership, or consumer-created prospect state.
  • app/Livewire/ConsumerResponseManager/ManageNoticeResponse/ListPage.php
  • app/Livewire/ConsumerResponseManager/ChangeCreditorProfile.php
  • app/Livewire/ConsumerResponseManager/Traits/CloseByYouNegotiate.php
  • app/Services/ConsumerResponseManager/NoticeResponseService.php
  • resources/views/components/consumer-response-manager/profile-status-badge.blade.php
Last modified on May 26, 2026