Skip to content

JNY-ACC-BKS-004Select a chapter’s own invoice wording

Markdown

JNY-ACC-BKS-004

Select a chapter’s own invoice wording

Markdown
  • DocumentDraft
  • Product intentConfirmed
  • ImplementationObserved

KindJourneyProduct areaAccountingModuleBooks, Business Units and Chart of AccountsRevision1End-to-endRequired

Read atservices-accounting f47cb263react-console baf6dae3

The Formal Contract

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

Goal
Prepare valid customer content and select it without altering protected built-ins.
Screens
/console/{tenantId}/configuration/accounting/documentTemplates/console/{tenantId}/configuration/accounting/businessUnits

Steps

#SurfaceActionCapabilityExpectedProvenance
1/console/{tenantId}/configuration/accounting/documentTemplatesInspect the invoice built-in and duplicate it for editing.CAP-ACC-BKS-014The original is read-only and the editable copy contains its sources.test
2/console/{tenantId}/configuration/accounting/documentTemplatesAdd the customer greeting and invoice total while reviewing preview.CAP-ACC-BKS-014Sample data renders the unsaved content.test
3/console/{tenantId}/configuration/accounting/documentTemplatesSave with a misspelled field.CAP-ACC-BKS-014The refusal identifies the invalid source position.test
4/console/{tenantId}/configuration/accounting/documentTemplatesCorrect the field, supply reply-to and copy addresses and save.CAP-ACC-BKS-014The customer template appears after built-ins with no assignment yet.test
5/console/{tenantId}/configuration/accounting/businessUnitsSelect the saved invoice content on the chapter.CAP-ACC-BKS-015Template usage identifies the chapter.test
6/console/{tenantId}/configuration/accounting/documentTemplatesAttempt template deletion and deactivation.CAP-ACC-BKS-015Both refusals identify the chapter’s dependency.test

Alternate and Failure Paths

PathFrom stepConditionPath takenOutcomeProvenance
alternate5The controller configures the shared statement default instead.Selection accepts an active statement template.The workspace default supplies statement content through shared resolution.test
failure5The selected invoice template is inactive.Validation identifies the unusable selection.The unit retains its built-in choice.test
services-accounting:modules/books/tests/e2e/document-templates.e2e.spec.js#answers 400 to a business unit naming an inactive template

Assertions

IdStatementProvenance
01Invalid template sources cannot be persisted.test
services-accounting:modules/books/tests/e2e/document-templates.e2e.spec.js#answers 400 for a variable the kind does not provide, where it is read
02Editing the customer copy preserves the invoice built-in.test
03The chapter’s assignment protects the chosen template from removal and deactivation.test

End-to-end policy: required: Draft preview and positioned validation feedback are behaviours of the interactive editor.

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.