| GR/IR account full of unexplained items | Goods received without invoices, or invoices matched to the wrong receipt, cleared only when someone investigates at year end | Clear GR/IR as a weekly working queue with an owner, and tighten receipt discipline at the gate rather than in finance | Purchase-to-pay process, not the ledger |
| Bank reconciliation done once a month | Statements imported manually, unmatched items parked, and the reconciliation attempted only when the close demands it | Automated statement import with rule-based matching, reconciled daily or weekly so only genuine exceptions reach the close | Treasury and bank integration |
| Inter-company balances that never agree | Each entity posts its own side independently, with different dates, amounts or exchange rates, and no matching key | Post inter-company as matched pairs with a shared reference, agree balances before the period closes, and derive elimination from the ledger | Group accounting design |
| Stock value in the ledger differs from the stock system | Valuation run separately from inventory movements, with adjustments, rejections and job-work stock treated inconsistently | Agree the inventory sub-ledger to the general ledger before close, and investigate variances rather than posting them to suspense | Inventory and costing, upstream of finance |
| Input tax credit reconciled at annual return | GSTR-2B matched only when the annual return forces it, by which point non-filing suppliers cannot be corrected | Monthly three-way match of purchase register, GSTR-2B and payments, with supplier non-filing escalated to procurement by name | GST compliance cadence |
| TDS corrected through revised returns | Deduction decided by a person at payment time instead of by the system at voucher entry, then found wrong against Form 26AS | Drive rates from the vendor master with certificate and PAN status, map challans as remittances are made, reconcile to 26AS monthly | Vendor master and voucher configuration |
| Consolidation rebuilt in a workbook each period | Separate accounting files per entity, with different charts and no shared master data, so the group figure is assembled by hand | One chart and one master data regime, ledger-level consolidation, and translation handled in the system with an audit path to source | Platform architecture — the expensive one to fix late |
| Journals appearing after the period is closed | No period lock, or a lock that a privileged user can lift without leaving a record | Hard period close with reopening as an approved, logged exception, and the audit trail enforced below the application layer | Controls and the audit trail itself |