Sasquatch National Bank — Accounts¶
The 1-of-1 singleton accounts on SNB's GL plus the 1-of-many account templates materialized at posting time. Both kinds plug into the hierarchy diagram on the overview — singletons form the backbone, templates fan out beneath their parent singletons.
Singleton accounts¶
These are the 1-of-1 accounts SNB holds — the GL control accounts on the asset/liability side, plus the named external counterparties.
| ID | Role | Scope | Parent role | Description |
|---|---|---|---|---|
gl-1010-cash-due-frb |
CashDueFRB | internal | — | SNB's master settlement balance with the Federal Reserve. Every net-settled flow (ACH origination, wire settlement, daily cash concentration sweep, card-acquiring net settlement) ultimately credits or debits this account. Drift here means SNB's view of its FRB balance and the Fed statement disagree — a regulatory exposure. |
gl-1810-ach-orig-settlement |
ACHOrigSettlement | internal | — | Holding account for the daily ACH origination batch before it sweeps to the Fed. Activity nets to zero each cycle; a non-zero EOD balance means a batch leg failed to settle as scheduled. |
gl-1815-card-acquiring-settlement |
CardAcquiringSettlement | internal | — | Pass-through GL for daily card-processor settlements. Card authorizations debit here when the processor force-posts; the offsetting credit lands on the customer's DDA when SNB matches the auth to a card transaction. |
gl-1820-wire-settlement-suspense |
WireSettlementSuspense | internal | — | Holding account for inbound wires awaiting Fedwire confirmation and outbound wires awaiting beneficiary bank acknowledgment. A wire is fully reconciled when both legs have posted; rows stuck here past the same-day cutoff are reconciliation work. |
gl-1830-internal-transfer-suspense |
InternalTransferSuspense | internal | — | Two-step suspense for on-us transfers. The source DDA debits here, then the destination DDA credits from here, allowing the two halves to be authorized independently. A non-zero balance means a credit-half is stuck — the source-DDA owner's money is in flight. |
gl-1840-merchant-payable-clearing |
MerchantPayableClearing | internal | — | Holding GL for merchant-acquiring settlement. Card sales (every MerchantCardSale firing) credit here as the card network delivers the funds; merchant payouts (one of MerchantPayoutACH / Wire / Check, per the XOR chain) debit here when SNB releases the held balance to the merchant. Per-merchant balance equals sales-not-yet-paid-out. |
gl-1850-cash-concentration-master |
ConcentrationMaster | internal | — | Concentration target for SNB's ZBA (zero-balance account) operating sub-accounts. Every operating sub-account sweeps its EOD balance to this master; the master then makes a single aggregate transfer to the Fed. Reduces wire and ACH count vs. settling per sub-account. |
gl-1899-internal-suspense-recon |
InternalSuspenseRecon | internal | — | General-purpose suspense GL for entries that don't fit a more specific suspense account. Manual reconciliation entries (research adjustments, stale-suspense reclassifications) flow through here. Should be empty or near-empty on any given day. |
gl-2010-dda-control |
DDAControl | internal | — | Aggregate GL for all customer demand-deposit accounts. The customer DDA template (CustomerDDA role) rolls up to this control account. SNB's regulatory deposits balance is the sum of the children minus float in the suspense GLs. |
gl-2020-merchant-dda-control |
MerchantDDAControl | internal | — | Aggregate GL for all merchant demand-deposit accounts. Mirrors the customer DDA control but tracks the merchant-acquiring book (merchants who hold an SNB DDA receive ACH payouts directly to it; merchants banking elsewhere get wire / check payouts to external counterparties). Per-merchant LimitSchedules cap outbound payout flow per type. |
ext-frb-snb-master |
ExternalCounterparty | external | — | The Federal Reserve's authoritative record of SNB's settlement balance. SNB reconciles its CashDueFRB GL daily against the Fed statement; any disagreement is the canonical "regulatory drift" exception. |
ext-payment-gateway-processor |
ExternalCounterparty | external | — | Third-party card-network acquirer that force-posts daily card settlements to SNB's CardAcquiringSettlement GL. SNB reconciles processor reports against the GL to catch missed authorizations. |
ext-card-network-acquirer |
ExternalCardNetwork | external | — | The card network (Visa / MasterCard / etc.) that originates MerchantCardSale postings on SNB's books. Force-posts every sale leg via the daily settlement file; the daily aggregating ExternalCardSettlement rail bundles them and reports back the net. |
ext-coffee-shop-supply-co |
ExternalCounterparty | external | — | Commercial supplier counterparty for the coffee-retail customer cohort. Outbound ACH and wire payments to this party originate from the coffee-retailer DDAs. |
ext-valley-grain-coop |
ExternalCounterparty | external | — | Agricultural commercial counterparty. Inbound and outbound flows with farming-cooperative customers (Big Meadow Dairy, Cascade Timber Mill) settle through this entity. |
ext-harvest-credit-exchange |
ExternalCounterparty | external | — | Agricultural credit clearing counterparty. Inbound credit advances and outbound loan repayments for the farm-customer cohort flow through this party. |
Account templates¶
Templates declare the SHAPE of a 1-of-many account class — the
specific account instance is selected at posting time (typically from
Transaction.Metadata). Customer DDAs, merchant settlement
accounts, and per-product subledgers all live here.
| Role | Scope | Parent role | Description |
|---|---|---|---|
| CustomerDDA | internal | DDAControl | Per-customer demand-deposit account. One runtime instance per retail or commercial customer; the account number and name are supplied by SNB's onboarding ETL. Balance and transaction activity are reconciled per-customer; the DDA Control GL is the aggregate roll-up. |
| MerchantDDA | internal | MerchantDDAControl | Per-merchant demand-deposit account. Merchants who bank at SNB receive their card-sales payouts directly via the MerchantPayoutACH rail (one of the XOR payout vehicles). Merchants banking elsewhere get MerchantPayoutWire / Check to an external counterparty instead. |
| ZBASubAccount | internal | ConcentrationMaster | Operating sub-account under the cash-concentration master. Each ZBA location (a customer's main location, a separate operating site, etc.) has its own sub-account; nightly sweeps zero them and consolidate the balance at the master. |