Skip to content

JNY-ACC-PRD-001Finance prepares a priced product with accounting setup

Markdown

JNY-ACC-PRD-001

Finance prepares a priced product with accounting setup

Markdown
  • DocumentDraft
  • Product intentProposed
  • ImplementationObserved

KindJourneyProduct areaAccountingModuleProductsRevision2End-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
Create and later correct a gala offer with audience pricing, currencies and financial destinations.
Screens
/console/{tenantId}/configuration/accounting/products/console/{tenantId}/configuration/accounting/products/new?type=accounting_product/console/{tenantId}/configuration/accounting/products/{id}

Steps

#SurfaceActionCapabilityExpectedProvenance
1/console/{tenantId}/configuration/accounting/productsSelect the working unit and Accounting Products tab, then start a new record.CAP-ACC-PRD-001Creation opens for the selected kind and unit.test
2/console/{tenantId}/configuration/accounting/products/new?type=accounting_productEnter the product name and review its proposed Code.CAP-ACC-PRD-002The readable Code follows the name and remains editable before creation.test
3/console/{tenantId}/configuration/accounting/products/new?type=accounting_productEnter a dollar standard amount, member percentage, euro conversion and Canadian-dollar prohibition.CAP-ACC-PRD-008The price grid accepts the supported choices.test
4/console/{tenantId}/configuration/accounting/products/new?type=accounting_productSelect accounts, dimensions and merchant routing and choose Create Product.CAP-ACC-PRD-015Product creation precedes setup saving, then success returns staff to their list.test
5/console/{tenantId}/configuration/accounting/productsSearch the catalogue for the saved offer.CAP-ACC-PRD-003The matching row shows pricing and configured accounting.test
6/console/{tenantId}/configuration/accounting/products/{id}Correct the name and standard amount, remove the department and save.CAP-ACC-PRD-004Product and setup advance their versions and the list reflects the correction.test

Alternate and Failure Paths

PathFrom stepConditionPath takenOutcomeProvenance
alternate4The caller can manage products but lacks setup management.Save only catalogue information.The row identifies that no setup exists.documented
failure4Setup validation fails after product creation.Retain the saved product and display the setup problem.Staff correct and retry the missing setup.observed
failure6A colleague saves after the editor read.Reject the stale save and offer Reload.The newer product is preserved.test

Assertions

IdStatementProvenance
01Console creation produces one product and each minor-unit price row at version one.test
02Setup retrieval returns selected references at version one and its summary names the revenue account.test
03Correction advances both versions and removes the cleared department.test

End-to-end policy: required: Separate console saves and navigation need browser coverage together.

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.