What does a generated environment state look like for a group remittance with stale references?
A freight accounts task shows how an environment can start with a lump-sum receipt, a remittance file containing a missing and a duplicate reference, and tools that change the ledger.
A simulated environment for a freight business starts a task with this state: bank line BANK-2207 for a single large sum from a customer group, a remittance file listing items across invoices FRT-7701 to FRT-7709, and two customer accounts, ACC-310 and ACC-311, that belong to the same group.
The remittance file includes a line for FRT-7706 that does not exist in the ledger and a line for FRT-7703 that was already settled by an earlier receipt, RCPT-1180. The total on the file equals the bank line.
The agent, acting as the freight accounts team, has tools to list open invoices by group, read RCPT-1180, post an allocation, park an amount and raise a query. It posts allocations for the open invoices that match, parks the amount tied to the already-settled FRT-7703 as a customer credit candidate, and raises CASE-0933 for the missing FRT-7706.
The state change is visible in the environment: seven invoices move to settled, one amount sits in suspense with a reason code, and one case is open with the customer contact role as owner.
The consequence of getting this wrong is a duplicate settlement. The customer's statement would show a credit that nobody has explained.
**What it teaches:** an environment can generate the awkward parts of a remittance, such as stale references and duplicates, and let a scorer check each one by its resulting state.
Environment state can encode duplicates and missing references, and a scorer can check each one by its resulting ledger.
- Audience:
- Evaluation teams
- Content type:
- Scenario
- Buyer question:
- What can be generated
Content release: r-a220eb6e099b243b
Related questions
- Can a release encode an organisation's allocation policies as well as transactions?
- What would a generated task for an insurance short-pay look like?
- What do the record schema and links look like in JSONL?
- What can a generated dataset for matching payments to obligations contain?
- Which record types should I request for a simulated payment matching environment?
- Can a release include tolerances, write-off limits and approval rules?