---
id: FAS-ACC-REC-04
title: Expected Settlement Money acceptance
feature: FEAT-ACC-REC-04
product_area: accounting
module: reconciliation
revision: 1
status: proposed
product_intent: proposed
source_sha:
  services-accounting: f47cb263875bbc0c5640fba7dae6785ec32695f8
  react-console: baf6dae382d6f41dce976c7f848667ccc37e076f
capabilities:
  - CAP-ACC-REC-005
  - CAP-ACC-REC-006
  - CAP-ACC-REC-007
scenarios:
  - id: FAS-ACC-REC-04-01
    title: Recorded effects age into outstanding review
    kind: behaviour
    exercises:
      - CAP-ACC-REC-005
      - CAP-ACC-REC-006
    relies_on:
      - ATS-ACC-REC-005-05
      - ATS-ACC-REC-006-02
    preconditions: A capture occurs after the processor cut-off before a bank holiday.
    steps:
      - do: 'Record its settlement effect and read it at eligibility, arrival and after grace.'
        expect: One effect retains its assigned dates and moves through the corresponding requested-day positions.
        provenance: proposed
        source:
          - >-
            specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-005-capture-every-money-movement-a-processor-should-pay-out-with.md
          - >-
            specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-006-see-what-money-is-in-transit-late-or-missing.md
    expected: One effect retains its assigned dates and moves through the corresponding requested-day positions.
    negative: false
    data_needs: 'Run-owned financial context and records, current versions and separate callers with the stated grants.'
    bound_to: []
    provenance: proposed
    source:
      - >-
        specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-005-capture-every-money-movement-a-processor-should-pay-out-with.md
      - >-
        specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-006-see-what-money-is-in-transit-late-or-missing.md
  - id: FAS-ACC-REC-04-02
    title: Split parts preserve the money shown in outstanding review
    kind: interaction
    exercises:
      - CAP-ACC-REC-005
      - CAP-ACC-REC-006
      - CAP-ACC-REC-007
    relies_on:
      - ATS-ACC-REC-005-07
      - ATS-ACC-REC-006-04
      - ATS-ACC-REC-007-03
    preconditions: A free capture of 25000 minor units has processor and payment evidence.
    steps:
      - do: Split it into parts of 20000 and 5000 and reread outstanding detail and summary.
        expect: >-
          The parent is resolved and the parts retain its context and total without double-counting the
          parent.
        provenance: proposed
        source:
          - >-
            specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-005-capture-every-money-movement-a-processor-should-pay-out-with.md
          - >-
            specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-006-see-what-money-is-in-transit-late-or-missing.md
          - >-
            specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-007-split-or-write-off-money-that-will-never-arrive-as-recorded.md
    expected: The parent is resolved and the parts retain its context and total without double-counting the parent.
    negative: false
    data_needs: 'Run-owned financial context and records, current versions and separate callers with the stated grants.'
    bound_to: []
    provenance: proposed
    source:
      - >-
        specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-005-capture-every-money-movement-a-processor-should-pay-out-with.md
      - >-
        specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-006-see-what-money-is-in-transit-late-or-missing.md
      - >-
        specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-007-split-or-write-off-money-that-will-never-arrive-as-recorded.md
  - id: FAS-ACC-REC-04-03
    title: Partial payment and write-off conclude one capture
    kind: lifecycle
    exercises:
      - CAP-ACC-REC-005
      - CAP-ACC-REC-006
      - CAP-ACC-REC-007
    relies_on:
      - ATS-ACC-REC-005-01
      - ATS-ACC-REC-006-01
      - ATS-ACC-REC-007-08
    preconditions: A capture of 25000 minor units has a deposit for 20000 and configured write-off accounting.
    steps:
      - do: 'Split the capture, reconcile and approve the paid part and write off the remainder.'
        expect: >-
          The paid part is settled; the unpaid part is resolved and no longer appears overdue, while its
          write-off request appears as pending accounting in readiness.
        provenance: test
        source: 'react-console:acceptance/accounting/playwright/journeys/reconciliation-close/ACT-ACC-0603.spec.ts'
    expected: >-
      The paid part is settled; the unpaid part is resolved and no longer appears overdue, while its write-off
      request appears as pending accounting in readiness.
    negative: false
    data_needs: 'Run-owned financial context and records, current versions and separate callers with the stated grants.'
    bound_to:
      - TST-ACC-REC-012
    provenance: test
    source: 'react-console:acceptance/accounting/playwright/journeys/reconciliation-close/ACT-ACC-0603.spec.ts'
  - id: FAS-ACC-REC-04-04
    title: Outstanding inspection cannot resolve money
    kind: permission
    exercises:
      - CAP-ACC-REC-006
      - CAP-ACC-REC-007
    relies_on:
      - ATS-ACC-REC-006-07
      - ATS-ACC-REC-007-07
    preconditions: A reader can inspect a free overdue item but lacks resolve authority.
    steps:
      - do: Read the item and attempt a split and write-off.
        expect: Inspection succeeds and both changes fail without new parts or resolution.
        provenance: proposed
        source:
          - >-
            specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-006-see-what-money-is-in-transit-late-or-missing.md
          - >-
            specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-007-split-or-write-off-money-that-will-never-arrive-as-recorded.md
    expected: Inspection succeeds and both changes fail without new parts or resolution.
    negative: true
    data_needs: 'Run-owned financial context and records, current versions and separate callers with the stated grants.'
    bound_to: []
    provenance: proposed
    source:
      - >-
        specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-006-see-what-money-is-in-transit-late-or-missing.md
      - >-
        specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-007-split-or-write-off-money-that-will-never-arrive-as-recorded.md
  - id: FAS-ACC-REC-04-05
    title: Timing changes leave existing settlement facts intact
    kind: regression
    exercises:
      - CAP-ACC-REC-005
      - CAP-ACC-REC-006
    relies_on:
      - ATS-ACC-REC-005-10
      - ATS-ACC-REC-006-02
    preconditions: An existing capture has assigned expected dates.
    steps:
      - do: 'Change the merchant timing override, record another capture and inspect both at a selected day.'
        expect: The existing item keeps its expected day and the new item uses the changed override.
        provenance: proposed
        source:
          - >-
            specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-005-capture-every-money-movement-a-processor-should-pay-out-with.md
          - >-
            specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-006-see-what-money-is-in-transit-late-or-missing.md
    expected: The existing item keeps its expected day and the new item uses the changed override.
    negative: true
    data_needs: 'Run-owned financial context and records, current versions and separate callers with the stated grants.'
    bound_to: []
    provenance: proposed
    source:
      - >-
        specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-005-capture-every-money-movement-a-processor-should-pay-out-with.md
      - >-
        specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-006-see-what-money-is-in-transit-late-or-missing.md
evidence:
  - specs/accounting/reconciliation/planning/features/FEAT-ACC-REC-04-outstanding-settlement-ledger.md
  - >-
    specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-005-capture-every-money-movement-a-processor-should-pay-out-with.md
  - >-
    specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-006-see-what-money-is-in-transit-late-or-missing.md
  - >-
    specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-007-split-or-write-off-money-that-will-never-arrive-as-recorded.md
---

# Expected Settlement Money: Feature Acceptance Suite

## What the Feature Must Do as a Whole

Recorded effects age into outstanding review. The feature cases use shared financial records so that a successful action remains meaningful when staff inspect or continue the work. Permission and regression cases revisit that same outcome when access or a known failure changes the path.

## Interactions Between Capabilities

Split parts preserve the money shown in outstanding review. Split it into parts of 20000 and 5000 and reread outstanding detail and summary. Proposed chains require executable proof as a whole; separately bound capability outcomes do not establish their combined execution.

## Regression Record

| Revision | Change | Scenario | Why |
|---|---|---|---|
| 1 | initial | all | Establish cumulative feature coverage from the landed planning and design contracts. |
