Docs
Open Moduvio
Workflow

Flow 44 — Statutory tax and localisation controls

Version one legal entity and jurisdiction's registration, fiscal/localisation policy, effective tax rules and statutory document-series constraints, then activate them through independent Finance approval.

Overview

Inventory meaning

Flow 44 is configuration authority only. It creates no invoice, credit/debit note, document number, tax calculation, journal, return, filing, payment, exchange rate, inventory valuation, demand, receipt, custody, current-stock or stock-ledger fact.

Responsible roles

Tax Accountant author/submitter → different Finance Controller approver or retire authority → Compliance Manager / Project / Accountable Executive / Auditor read-only reconciliation

Process

  1. 1
    Pin legal and site identity

    Bind one legal entity, country, jurisdiction, registration and classification to an assigned accountable site.

    Identity only · no transaction
  2. 2
    Freeze localisation policy

    Record base currency, locale, timezone, fiscal start, tax point and exact rounding controls.

    Immutable DRAFT
  3. 3
    Compose effective tax rules

    Reconcile each total percentage to named components and exact authority references inside the profile period.

    No tax calculated
  4. 4
    Define series constraints

    Retain document type, series shape, reset and length policy without allocating or issuing a number.

    No document issued
  5. 5
    Approve independently

    A different Finance Controller approves or rejects the exact submitted checksum and CLEAN evidence.

    ACTIVE configuration only
  6. 6
    Read and retire safely

    Scoped readers reconcile full history; an independent controller may retire the active definition without deleting it.

    Zero posting authority
    READ ONLY

Role handoff

Tax Accountant author/submitter → different Finance Controller approver or retire authority → Compliance Manager / Project / Accountable Executive / Auditor read-only reconciliation

Detailed reference chapters

Detailed steps

  1. 1

    Open Finance → Statutory tax & localisation with finance_localisation:write. Select an assigned site and enter the legal entity, country/jurisdiction, registration and authority reference from current official evidence.

  2. 2

    Set the company-approved base/functional currency and locale plus timezone, fiscal-year start, tax-point basis, price-inclusion, rounding level/rule/precision, place-of-supply and reverse-charge policy. For India GST, verify Asia/Kolkata, 1 April and the GSTIN's two-digit state prefix; INR is an editable default, not an inferred functional-currency conclusion.

  3. 3

    Add effective tax rules. Ensure each named component equals the total and zero-rated, exempt or out-of-scope rules total zero; keep every rule date inside the profile period.

  4. 4

    Add unique document-series policies. For India GST tax invoices, credit notes and debit notes, use financial-year reset and ensure the composed prefix/separator/digits fit the 16-character maximum. This does not allocate a sequence number.

  5. 5

    Attach same-site CLEAN evidence, save and submit the immutable version as its Tax Accountant author. As a different Finance Controller, compare the checksum and approve or reject with decision evidence; approval requires today's date inside the version effectivity.

  6. 6

    As Auditor, reconcile rejected, approved, superseded or retired versions and their named actors. Prove outside-site denial and compare stock, ledger, Programme, Supply, receipt, notification and Finance-transaction witnesses; only expected audit/outbox configuration facts may change.

Field-by-field practice data

Use a disposable training tenant

Reject version 1, approve corrected version 2 and reconcile one India GST statutory/localisation profile without creating any Finance transaction. The page shows sample set A; the workbook includes independent A, B and C values.

Download all workflow samples (.xlsx)

Field names match the current application labels. Select existing approved records where shown, leave optional values blank unless they genuinely apply, and never copy fictitious TRAIN values into live work.

1
Tax Accountant

Create the statutory draft

Open /finance/statutory-controls

Select the assigned training site and enter the verified legal, registration, fiscal/localisation and authority data. Save immutable version 1 with CLEAN evidence.

Exact field nameRequirementSample value AHow to use it
Legal entity codeRequiredTRAIN-A-INDIA-OPSUse a fictitious stable training identity.
Country codeRequiredINUse the ISO country code.
Tax jurisdiction codeRequired29For India GST, the two-digit jurisdiction must agree with the verified GSTIN prefix.
Registration typeRequiredGSTINUse the authority's exact registration type.
Registration numberSelect existingUse authorised training GSTINNever place a real or invented production registration in generic practice data.
Base currencyRequiredINRUse the bounded India profile currency.
LocaleRequireden-INUse the intended BCP 47 presentation locale.
IANA timezoneRequiredAsia/KolkataUse the bounded India profile timezone.
Fiscal start monthRequired4Retain the legal fiscal boundary.
Fiscal start dayRequired1Retain the legal fiscal boundary.
Profile authority referenceRequiredTRAIN-A-GST-AUTH-001Identify the exact controlled authority source.

Expected result: One DRAFT profile version has a stable checksum; no tax calculation, invoice, document number, journal, return, filing, payment or exchange rate exists.

2
Tax Accountant

Add tax and series policy

Open /finance/statutory-controls

Add one local standard-rate rule with reconciling components and one financial-year invoice-series policy.

Exact field nameRequirementSample value AHow to use it
Rule codeRequiredGST-LOCAL-18Use a stable company rule code.
Total rate %Required18.000000The named components must sum exactly to this total.
Component codeRequiredCGSTRetain the independently stated component code.
Component nameRequiredCentral GSTUse the recognised component name.
Rate %Required9.000000Add the SGST component separately so both components total 18.
Supply typeRequiredGOODSConfiguration describes an eligible supply family; Flow 45 still requires explicit transaction selection.
CollectionRequiredNORMALOnly explicit NORMAL supplier purchase rules are consumed by Flow 45; reverse charge and withholding remain separate.
Document typeRequiredTAX_INVOICEDescribe issuance constraints only; do not issue a document.
Series codeRequiredINVUse a unique code for the document type.
PrefixRequiredINVKeep the composed maximum length within the configured limit.
Minimum digitsRequired6Reserve sufficient sequence width without allocating a number.
Reset periodRequiredFINANCIAL_YEARUse the bounded India GST reset rule.
Maximum lengthRequired16The composed series policy must fit this maximum.

Expected result: The rule and series become version-owned immutable configuration; no transaction consumes them.

3
Tax Accountant → different Finance Controller

Submit and reject version 1

Open /finance/statutory-controls

Submit the exact checksum, then reject it with controlled decision evidence to exercise the retained correction path.

Exact field nameRequirementSample value AHow to use it
Submission noteRequiredTraining A version 1 submitted for independent statutory review.The author submits their own version.
DecisionRequiredREJECTUse a different named Finance Controller.
Decision noteRequiredTraining A authority reference needs correction before activation.Explain the evidence-based rejection.

Expected result: Version 1 is REJECTED and immutable; no active version or transactional side effect exists.

4
Tax Accountant → different Finance Controller

Replace and approve version 2

Open /finance/statutory-controls

Create corrected version 2, submit it and approve it while its effective period includes today.

Exact field nameRequirementSample value AHow to use it
Current draftRead onlyv2 · DraftA correction is a new immutable version.
Effective fromRequiredCurrent financial-year startApproval activates immediately; future scheduling is outside this flow.
Effective toOptionalCurrent financial-year endKeep the rule/profile effective today for immediate approval.
DecisionRequiredAPPROVEThe controller must differ from the author/submitter.
Decision noteRequiredTraining A registration, rule components, series policy and evidence verified.Record the exact controller basis.

Expected result: Version 2 is the sole ACTIVE definition and version 1 remains retained.

5
Auditor

Reconcile authority isolation

Open /finance/statutory-controls

Review both versions, checksums, evidence and named actors; retry outside the assigned site and compare operational witnesses.

Exact field nameRequirementSample value AHow to use it
Active versionRead only2 · APPROVEDConfirm one exact active pointer.
Current draftRead onlyv1 · Rejected retained in historyConfirm rejected evidence was not edited or deleted.
Attributable noteRead onlyTraining A zero-authority witness reconciled outside this read-only register.Compare stock, ledger, demand, procurement, receipts, invoices and journals in the disposable fixture.

Expected result: Outside-site access fails and only expected audit/outbox configuration facts increase; all operational and Finance-transaction witnesses remain zero.

End state

One site-bound legal/jurisdiction profile becomes an exact, evidence-backed active configuration through maker-checker control while every tax transaction, statutory issuance, filing and accounting authority remains absent.

Documentation version 2026.09

Last reviewed August 2026