1. Fiscal Overview & Double-Entry Accounting Core Principles
House credit accounts (traditionally known as Khata) represent a vital customer retention and corporate account mechanism in premium hospitality. However, un-tracked credit and manual paper ledgers frequently introduce revenue leakage, till discrepancies, and untracked bad debts.
Orbit Dine manages house accounts through a strict double-entry perpetual ledger architecture integrated directly with the central POS terminal register and cashier counter billing desk. Every meal charged to a customer account and every rupee recovered at the counter generates immutable journal vouchers with cryptographic non-repudiation.
Inviolable Transactional Invariants
- Strict Double-Entry Balance: Every financial journal voucher must satisfy the fundamental equation:
No settlement or adjustment can be committed if an inequality of 0.01 currency units exists.
Total Debits (Dr) ≡ Total Credits (Cr)
- Immutability of Historical Vouchers: Once committed, a Khata charge or settlement voucher cannot be edited or deleted. Discrepancies require explicit reversing entries with audit logging.
- Real-Time Till Synchronization: Cash recovered over the counter must immediately inflate the active register's physical drawer float, as coordinated with register shifts and blind cash drops.
2. Chart of Accounts (COA) Architectural Mapping
All transactions interacting with counter billing, credit sales, and debt settlements map to the following standardized Chart of Accounts:
| Account Code | Account Title | Classification | Normal Balance | Transaction Trigger | Balance Sheet / P&L Reporting Impact |
|---|---|---|---|---|---|
| 1001 | Till Cash (Active Registers) | Current Asset | Debit | Physical cash received or paid out at the counter | Balance Sheet: Current Assets (Cash & Equivalents) |
| 1005 | Main Cash Vault | Current Asset | Debit | Shift float issuance, end-of-day bank drop, safe storage | Balance Sheet: Current Assets (Restricted / Vault Cash) |
| 1020 | Digital QR Clearing | Current Asset | Debit | Customer settles via Raast / Bank QR at the counter | Balance Sheet: In-Transit Payment Gateways |
| 1050 | Accounts Receivable - Khata | Current Asset | Debit | Meal charged to house account, or credit balance recovered | Balance Sheet: Current Assets (Receivables) |
| 2010 | Sales Tax Payable (GST/VAT) | Current Liability | Credit | Sales tax recognized upon order checkout | Balance Sheet: Current Liabilities (Tax Authorities) |
| 4001 | Food & Beverage Sales Revenue | Operating Revenue | Credit | Order finalized and delivered to diner | Income Statement: Gross Operating Revenue |
| 5004 | Operating Supplies Expense | Operating Expense | Debit | Cash paid out from drawer for store provisions | Income Statement: Operating Expenses |
| 5008 | Entertainment & Comp Expense | Operating Expense | Debit | On-the-house complimentary meals authorized | Income Statement: Operating Expenses |
| 5980 | Cash Over / Short Variance | Non-Operating Expense | Debit | Shift blind drop physical drawer discrepancy | Income Statement: Cash Variances |
| 5990 | Penny Rounding Variance | Operating Expense | Debit | Split-bill fractional cent rounding allocations | Income Statement: Rounding Adjustments |
3. Visual Double-Entry Transaction Flow & Journal Entry Mechanics
The following schematic maps the capital flow from the initial credit meal transaction to final counter debt settlement and vault deposit:
House Khata Capital Flow & General Ledger Mapping
Production Journal Vouchers (T-Account Format)
Voucher 1: Initial Dining Order Charged to House Khata
- Transaction ID: JV-20260913-0492
- Context: Banquet dining check settled under VIP Customer Khata (Customer ID: CUST-8821)
- Description: Dining charge on house credit with applicable provincial sales tax.
| Account Number | Account Title | Debit (Dr) | Credit (Cr) |
|---|---|---|---|
| 1050 | Accounts Receivable - Khata (CUST-8821) | Rs. 12,600.00 | — |
| 4001 | Food & Beverage Sales Revenue | — | Rs. 11,250.00 |
| 2010 | Sales Tax Payable (GST @ 12%) | — | Rs. 1,350.00 |
| Totals | Balanced Journal Entry | Rs. 12,600.00 | Rs. 12,600.00 |
Voucher 2: Counter Debt Recovery via Cash (Quick Khata Settlement)
- Transaction ID: JV-20260913-0518
- Context: Customer approaches counter and pays Rs. 10,000 physical cash toward open balance.
- Description: Partial debt recovery credited immediately to active register till float.
| Account Number | Account Title | Debit (Dr) | Credit (Cr) |
|---|---|---|---|
| 1001 | Till Cash (Register Till #01) | Rs. 10,000.00 | — |
| 1050 | Accounts Receivable - Khata (CUST-8821) | — | Rs. 10,000.00 |
| Totals | Balanced Journal Entry | Rs. 10,000.00 | Rs. 10,000.00 |
4. Multi-Tender Settlement & Split-Bill Decomposition Protocols
Orbit Dine accommodates hybrid settlements where diners settle an active meal across multiple tenders while simultaneously charging a portion to house credit, mirrored live to the guest on the customer-facing display.
Rs. 20,000.00
Fractional Cent Allocation & Penny-Rounding Handling
When multiple patrons split a bill containing odd fractional sums across Khata credit and cash, rounding differences can produce fractional cent residues. Orbit Dine eliminates floating-point arithmetic errors by utilizing scaled integer arithmetic:
- All calculations are performed in integer cents/paise ($1.00 \equiv 100$).
- Any odd fractional variance arising from equal $N$-way division is deterministically credited or debited to Account 5990 (Penny Rounding Variance Expense).
- The transaction commit guarantees zero fractional imbalance.
5. Real-Time Counter Debt Recovery & Immediate Shift Till Float Impact
A core failure mode in conventional hospitality POS software is treating customer debt recovery as an isolated back-office accounting task disconnected from the cashier's physical till.
When a customer hands cash to a counter cashier to pay down their Khata:
- Immediate Ingress: The cashier opens Quick Khata modal on the counter terminal, selects the customer account, inputs the received cash amount, and clicks Submit Payment.
- Immediate Ledger Impact:
- Debit Account 1001 (Till Cash) by the exact recovered sum.
- Credit Account 1050 (Accounts Receivable - Khata) for the customer's account.
- Shift Expected Till Impact: The active cashier shift's calculated expected cash balance increases by the exact payment amount in real time:
Expected Till Cash = Float + Cash Sales + Paid In - Paid Out + Khata Recoveries
- Thermal Receipt Verification: The thermal printer outputs an official customer payment voucher detailing previous debt, amount credited, and remaining balance, also dispatchable via digital receipts and fiscal QR code verification.
6. End-of-Day (EOD) Khata Aging & Bad Debt Allowance Protocols
At each fiscal month-end or weekly accounting close, house accounts undergo automated aging classification:
| Aging Bucket | Operational Risk Level | Grace Period | System Action | Escalation Protocol |
|---|---|---|---|---|
| Current (0 - 30 Days) | Nominal Operating Cycle | Standard Terms | Automated invoice dispatch via WhatsApp e-receipt | Cashier desk accepts regular orders on credit |
| Past Due (31 - 60 Days) | Mild Credit Strain | 10-day reminder | Terminal warning banner displayed to floor captains | Credit ceiling reduced by 50 percent |
| Delinquent (61 - 90 Days) | High Credit Risk | Final notice | Automatic checkout lock on Khata tender | Mandatory manager sign-off required to place new orders |
| Critical (> 90 Days) | Default Risk | In default | Account suspended; flagged for bad debt provisioning | CFO authorization required for bad debt write-off |
Bad Debt Provisioning Journal Entry
When an outstanding debt is formally declared uncollectible:
- Debit Account 5970: Bad Debt Expense
- Credit Account 1050: Accounts Receivable - Khata
7. Fiscal Compliance, Tax Auditing & High-Value Accounting FAQs
Why is output sales tax not charged again during Quick Khata counter debt settlement?
Sales tax is recognized once at point of consumption under accrual accounting. Charging sales tax a second time upon cash settlement would constitute illegal double taxation. The initial dining order already recorded Credit Account 2010 Sales Tax Payable. The subsequent debt payment is solely a balance sheet exchange between receivables and physical cash.
How does the system ensure a cashier does not pocket cash from a Khata payment without entering it into the system?
All debt settlements generate dual proof: an SMS/WhatsApp confirmation to the customer and an updated statement balance.
- The customer receives an immediate digital notification showing their debt has been reduced.
- If a cashier attempts an unrecorded receipt, the customer's account statement remains unchanged, resulting in immediate customer audit friction upon their next statement delivery.
- Cashiers are strictly mandated to hand the printed thermal receipt to the payer.
Can a customer settle house debt using a combination of Cash and Digital QR simultaneously?
Yes. Orbit Dine supports split debt recovery. Cashiers can record partial cash payments and partial digital banking transfers within the same desk session, posting debits to both Account 1001 and Account 1020 simultaneously.
8. Technical Architecture & Structural Schema
The technical specifications of the Quick Khata accounting engine are recorded below:
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "TechArticle",
"headline": "Orbit Dine Quick Khata On-Counter Debt Settlement: Double-Entry Ledger Mechanics & Till Recovery",
"description": "Financial accounting manual detailing house account debt settlement, double-entry ledger vouchers, and real-time till synchronization.",
"proficiencyLevel": "Advanced",
"articleSection": "Financial Ledger & Khata",
"inLanguage": "en-US",
"publisher": {
"@type": "Organization",
"name": "FrontOrbit Core Engineering",
"url": "https://frontorbit.com"
}
},
{
"@type": "HowTo",
"name": "How to Execute a Quick Khata Debt Settlement in Orbit Dine",
"description": "Step-by-step procedural workflow for cashiers to recover customer debt and synchronize active till balances.",
"estimatedCost": {
"@type": "MonetaryAmount",
"currency": "PKR",
"value": "0"
},
"step": [
{
"@type": "HowToStep",
"name": "Customer Identification",
"text": "Open Quick Khata modal on the counter terminal and select customer profile to review current credit limit and outstanding balance."
},
{
"@type": "HowToStep",
"name": "Payment Receipt",
"text": "Accept physical cash or verify digital QR bank transfer from the customer."
},
{
"@type": "HowToStep",
"name": "Transactional Commit",
"text": "Input amount and submit payment; system updates Accounts Receivable and active till float simultaneously."
},
{
"@type": "HowToStep",
"name": "Receipt Issuance",
"text": "Hand printed thermal receipt voucher to customer with updated remaining balance."
}
]
},
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "How does receiving a Quick Khata debt payment at the counter affect the active cashier register shift?",
"acceptedAnswer": {
"@type": "Answer",
"text": "A Quick Khata cash collection immediately credits the active register's physical float, posting a debit to Account 1001 (Till Cash) and a credit to Account 1050 (Accounts Receivable - Khata)."
}
},
{
"@type": "Question",
"name": "How does the system prevent customer accounts from exceeding their designated credit ceilings?",
"acceptedAnswer": {
"@type": "Answer",
"text": "During checkout under Khata tender, the transaction coordinator evaluates exposure against credit limits, rejecting mutations that exceed the limit unless authorized by supervisor override."
}
},
{
"@type": "Question",
"name": "Are sales taxes recognized upon credit meal consumption or when the customer settles their Khata debt?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Under accrual accounting, output sales tax liability and food revenue are recognized immediately when the meal order is originally finalized. Subsequent debt recovery is a balance sheet asset exchange."
}
}
]
}
]
}