Skip to content

JNY-ACC-BAT-001Staff complete a daily collection and review its ledger result

Markdown

JNY-ACC-BAT-001

Staff complete a daily collection and review its ledger result

Markdown
  • DocumentDraft
  • Product intentProposed
  • ImplementationObserved

KindJourneyProduct areaAccountingModuleBatch ManagementRevision1End-to-endRequired

Read atreact-console baf6dae3services-accounting f47cb263

The Formal Contract

The narrative above explains; the sections below are authoritative — the rules, scenarios and tests this document binds.

Goal
Bring the day’s documents through collection, closing and posting, then reconcile the accounting result.
Screens
/console/{tenantId}/accounting/batches/console/{tenantId}/accounting/batches/new/console/{tenantId}/accounting/batches/{batchId}

Steps

#SurfaceActionCapabilityExpectedProvenance
1/console/{tenantId}/accounting/batches/newSelect the unit and today’s date, give the collection a useful name and create it.CAP-ACC-BAT-001The created record is Open in the current fiscal context, with consistent values across list, detail and API.test
2/console/{tenantId}/accounting/invoices/new (and the payment screens)Issue invoices and record payments into that collection.CAP-ACC-BAT-007Eligible issued documents enter the Open batch; drafts and pro forma documents remain outside it.test
3/console/{tenantId}/accounting/batches/{batchId}Review the totals and transaction list on the detail page.CAP-ACC-BAT-002Live totals describe the eligible documents while the list can still show voided records.documented
4/console/{tenantId}/accounting/batches/{batchId} (Validation card)Run validation for the collection.CAP-ACC-BAT-012Generation checks report no problem for the selected collection.test
5/console/{tenantId}/accounting/batches/{batchId} (More Actions › Close)Finish the day’s intake with Close.CAP-ACC-BAT-004The state becomes Closed, further intake stops and posting attention is required.documented
6/console/{tenantId}/accounting/batches/{batchId} (Post)Submit Post and accept its confirmation.CAP-ACC-BAT-013The progress panel completes its two stages and shows Posted.test
7/console/{tenantId}/accounting/batches/{batchId} (Subledger Entries tab)Expand the ledger entries for review.CAP-ACC-BAT-015Applicable counted documents have balanced entries using the batch accounting date and document-specific ledger patterns.test
8Reports & Dashboards › Subledger EntriesReport on the unit and fiscal period.CAP-ACC-BAT-018The report presents the batch section and total with a balanced result.documented

Alternate and Failure Paths

PathFrom stepConditionPath takenOutcomeProvenance
alternate2No batch was supplied on the document.Assignment selects the recurring configuration’s current intake target.The document receives its batch without manual selection.test
alternate6Posting is requested before intake is closed.The confirmation explains that accounting completion ends intake.The Open batch can complete posting.test
services-accounting:modules/batches/tests/unit/actions/batch-actions.spec.js#answers an open batch’s actions with their labels, placements, targets, confirmations and the warning
failure1The requested date belongs to a closed fiscal period.Creation reports the period refusal while preserving the entered form.Staff must select an eligible accounting date before creating the collection.documented
failure6A document lacks a prerequisite for generation.The failed attempt identifies that document and leaves no partial entries.Staff follow the recovery workflow to resolve the prerequisite and retry.test

Assertions

IdStatementProvenance
01Applicable counted documents have balanced entries in the batch’s accounting placement.test
02Posted documents cannot be reassigned or voided through ordinary intake changes.test
services-accounting:modules/batches/tests/integration/services/posting/rebuilt-documents.integration.spec.js#refuses, in the database, moving a document out of a posted batch (RHA05)
03Posting resolves the collection’s waiting attention item.test
04The period report includes the collection in a balanced result.documented

End-to-end policy: required: Browser acceptance is required to connect collection creation, visible posting progress and the reported accounting result.

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.