> ## 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.

# Consumer Profile Detail Actions

> A creditor opens Jane's consumer profile to review scheduled transactions, payment history, EcoLetters, account expiration, and plan actions.

## Real-World Example

A creditor opens Jane's consumer profile to review scheduled transactions, payment history, EcoLetters, account expiration, and plan actions. The page should let the creditor support the account without breaking consumer-facing status rules.

## Visual Flow

```mermaid placement="top-right" actions={true} theme={"system"}
flowchart TD
    A["Creditor opens consumer profile"] --> B["Portal loads account details and history"]
    B --> C["Creditor reviews transactions, letters, and schedule"]
    C --> D{"Support action allowed?"}
    D -->|Yes| E["Account is updated and history remains traceable"]
    D -->|No| F["Unsafe action is blocked"]
    classDef default fill:#F8FAFC,stroke:#64748B,stroke-width:1.5px,color:#0F172A;
    classDef actor fill:#E0F2FE,stroke:#0284C7,stroke-width:2px,color:#0C4A6E;
    classDef system fill:#F8FAFC,stroke:#64748B,stroke-width:1.5px,color:#0F172A;
    classDef decision fill:#FEF3C7,stroke:#D97706,stroke-width:2px,color:#78350F;
    classDef risk fill:#FEE2E2,stroke:#DC2626,stroke-width:2px,color:#7F1D1D;
    classDef outcome fill:#DCFCE7,stroke:#16A34A,stroke-width:2px,color:#14532D;
    class A,C actor;
    class B,E system;
    class D decision;
    class F risk;
    class E outcome;
    linkStyle default stroke:#94A3B8,stroke-width:2px;
```

## How It Should Work

* It should show a creditor only consumers belonging to its allowed company scope.
* It should make scheduled transactions, payment history, EcoLetters, and account status easy to inspect.
* It should preserve history when rescheduling, skipping, reactivating, or changing expiration data.

## How It Should Not Work

* It should not let creditor support actions bypass consumer status and payment safety rules.
* It should not expose another creditor consumer profile.
* It should not silently change future payments without a traceable reason.

## Developer Notes

* Consumer profile detail is a support surface with high payment and communication impact.
* When changing this area, check consumer-facing My Accounts and Schedule Plan behavior too.

## Related App Areas

* `app/Livewire/Creditor/ManageConsumers/ViewPage.php`
* `app/Livewire/Creditor/ManageConsumers/ConsumerProfile/ScheduledTransactions.php`
* `app/Livewire/Creditor/ManageConsumers/ConsumerProfile/Transactions.php`
* `app/Livewire/Creditor/ManageConsumers/ConsumerProfile/ELetterHistories.php`
* `app/Livewire/Creditor/ManageConsumers/ConsumerProfile/Reschedule.php`
* `app/Livewire/Creditor/ManageConsumers/ConsumerProfile/SkipPayments.php`
