Skip to content

MOD-ACC-PRDProducts

Markdown

MOD-ACC-PRD

Products

Markdown
  • DocumentDraft

KindModule charterProduct areaAccountingModuleProductsRevision2

Read atservices-accounting f47cb263react-console baf6dae3

Owns
The shared product catalogue and product-kind registry.Product prices and migrated special-price handovers.Product selling settings and their owned child records.Product accounting setups and their owned deferral, split and inter-entity records.Existing product-kind tax defaults pending the approved transfer.Product metadata and export declarations.Database product-saving and retirement functions for domain applications.

Repositories Read

RepositoryPaths
services-accountingservices-accounting:modules/products
services-accounting:aws/accounting.service.ts
services-accounting:aws/accounting.metadata.ts
services-accounting:aws/accounting.export-datasets.ts
services-accounting:docs/accounting/products.md
services-accounting:docs/architecture/accounting-2.0
services-accounting:docs/migrations/accounting-modernization/products-shared/README.md
services-accounting:docs/migrations/accounting-modernization/products-a12-a13/README.md
services-accounting:docs/milestones/ACCT-M1-books-and-invoices.md
services-accounting:docs/milestones/plans/ACCT-M1-plan.md
services-accounting:docs/milestones/plans/ACCT-realignment-2026-10-22.md
react-consolereact-console:app/(console)/console/[tenantId]/configuration/[module]/[area]
react-console:components/configuration/area-route.tsx
react-console:lib/configuration/areas.ts
react-console:components/accounting-config/products
react-console:components/configuration/tax/product-type-tax-classes-panel.tsx
react-console:lib/accounting-config
react-console:lib/accounting/configuration
react-console:lib/authz/backend-aliases.ts
react-console:acceptance/accounting/inventory
react-console:acceptance/accounting/journeys/products
react-console:acceptance/accounting/playwright/journeys/products
react-console:e2e/dev/products-common-walk.dev.spec.ts
react-console:e2e/dev/products-screens-walk.dev.spec.ts
react-console:e2e/dev/accounting-configuration-walk.dev.spec.ts
react-console:e2e/mock/accounting-product-common.mock.spec.ts
react-console:e2e/mock/accounting-products.mock.spec.ts
react-console:e2e/mock/accounting-products-list.mock.spec.ts
react-console:e2e/mock/accounting-tax.mock.spec.ts
react-console:e2e/mock/eligibility-card.mock.spec.ts

Does Not Own

RecordOwner
Business units, their currencies, exchange rates and pricing defaults; GL accounts, departments, accounting projects, merchant accounts; tax classesMOD-ACC-BKS
Invoice, credit memo, debit memo and write-off lines that name products and freeze their price and tax classMOD-ACC-TRX
Posting, including the fallback to the business unit’s default accounts for a product without a setupMOD-ACC-BAT
Installment schedules and their lines that name productsMOD-BIL-BIL
Pricing audiences, pricing schedules, price evaluation, catalog listings, merchandise, and the product pricing page under a productMOD-COM-CAT
Orders responsible for applying quantity discounts and purchase limits, create the tasks and send the confirmation e-mailMOD-COM-ORD
Tax determination, and after the transfer tax classes, the default per kind and each product’s classCommerce (decision D-T2 of 2026-10-22; no tax module registered yet)
Membership packages and chapter dues records that extend a productMOD-MBR-STR
CRM task types, task queues and the tasks themselvesMOD-CRM-ACT
Communication templates, including a product’s own confirmation template, and sendingMOD-PFM-NOT
Object registration, fields, layouts and custom fieldsMOD-PFM-MTD
Roles, permission evaluation and application accessMOD-PFM-SEC
The purchasing eligibility card shown on the product formMOD-PFM-ELG
Workspace data export and purge machinery (the products dataset is this module’s)MOD-ACC-BKS (maintenance) and MOD-PFM-TNL
Console shell, navigation and the Configuration area chooserMOD-PFM-CSH

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.