Post, recognise and reverse system batches for fiscal close
What It Does
Fiscal orchestration owns the period process; Batch Management supplies recognition and system-ledger functions inside that caller transaction. Fiscal reopening retains original entries and writes mirrors, which differs from ordinary unposting deletion.
The Flow
When Something Fails
Invalid fiscal state or accounting content aborts the caller transaction. Event identity protects identical repeats, while changed requests require another event key. No later compensation path is invented by this contract.
Open Design Questions
Product must resolve interactions between recognition and ordinary source unposting, including the possibility of periods completed out of order.