Skip to content

PoC 3.10: CDA CSD (Defence Pre-Audit & Bill Clearance)

Functional Objective: Covers the dedicated portal for the Principal Controller of Defence Accounts (PCDA / CDA CSD). Features statutory pre-audit scrutiny of supplier payment bills, verification of sanction orders, check of Delegation of Financial Power (DoFP) compliance, audit observation ticketing, and electronic payment disbursement authorization.


CDA Defence Pre-Audit Portal, Bill Scrutiny & Sanction Clearing

Demonstrates CDA auditor login, pre-audit inspection of purchase vouchers with attached GRN/sanction documents, objection raising, and final clearance.


  • Pre-Audit Bill Scrutiny: Independent review queue for high-value supplier invoices with automated cross-referencing to BoA sanction copies and Depot GRNs.
  • Observation & Rejection Workflow: Raising electronic audit queries back to F&A with document tagging and statutory hold flags.
  • Payment Disbursement Sanction: Digital counter-signing of passed bills, generating cleared payment batches for SBI/RBI treasury dispatch.
  • Statutory Audit Trails: Immutable tamper-evident logging of every approval, modification, and voucher clearance.

🏗️ Technical Architecture & DocType Mapping

Section titled “🏗️ Technical Architecture & DocType Mapping”

In Business M and Framework M, this domain is powered by native, metadata-driven DocTypes, async controllers, and distributed ledger adapters:

PaymentVoucher, PurchaseInvoice, ManagementApproval, JournalEntry, Company

graph LR
    User["Stakeholder Portal / Desk"] --> Gateway["API Gateway"]
    Gateway --> Controller["Domain Controller & RBAC"]
    Controller --> DB[("PostgreSQL / RLS Master")]
    Controller --> Relay["Outbox Relay Worker"]
    Relay --> TB[("TigerBeetle Immutable Ledger")]

🧪 Verifiable Test Script (Human Review Flow)

Section titled “🧪 Verifiable Test Script (Human Review Flow)”

Follow these steps in the running Business M instance to replicate the live PoC demonstration:

  1. Access Domain Desk: Log into the web desk or local POS at the designated endpoint for this role.
  2. Execute Transaction Flow: Follow the standard maker-checker workflow to create and submit the source document.
  3. Verify Audit Trail & Ledger: Inspect the generated transfer ID, status transitions, and read-model balances.
  4. Inspect Air-Gapped Sync (if applicable): Ensure zero cloud secrets on disk and verify cryptographic signing.