https://app.huchu.com / accounting/posting-rules ← Design system
Accounting/Posting rules

Posting rules

22 rules across 4 source systems. Rules fire when a source event is received; each lands a balanced journal in the ledger.

22 active 2 disabled 3 awaiting mapping ● Last fire 14 Jun 19:42
All · 22 Retail · 8 Schools · 4 AP · 6 Payroll · 4
POS-DAY-RETAIL · Daily takings split
WHEN source = Retail POS AND event = day_close AND till.amount > 0
Dr 1110-003 · CBZ branch sweep Cr 4100-* · Sales by category Cr 2210-001 · VAT output 15%
Fired 412× MTD·Last 14 Jun 19:42·0 errors
AP-INV-NET30 · Supplier invoice posting
WHEN source = AP AND event = invoice_approved AND vendor.terms = Net 30
Dr 5xxx · COGS or 6xxx · Opex (by category) Dr 1410-001 · VAT input 15% Cr 2110-001 · Trade payables · USD
Fired 38× MTD·Last 14 Jun 14:11·1 mapping warning
PAY-MONTHLY · Payroll accrual
WHEN source = Payroll AND event = cycle_run AND cycle.period = month
Dr 6210-001 · Salaries & wages Cr 2120-001 · Net pay payable Cr 2120-002 · ZIMRA PAYE payable Cr 2120-003 · NSSA payable Cr 2120-004 · Medical aid (CIMAS)
Fired 1× MTD·Last 14 Jun 06:00·Awaiting CFO approval
FEE-RECEIPT-SCHOOLS · Tuition receipt
WHEN source = Schools AND event = payment_received
Dr 1110-001 · NMB USD operating Cr 1210-001 · Trade receivables · Schools Cr 4200-001 · Tuition revenue (deferred portion)
Fired 28× MTD·Last 13 Jun 16:08·0 errors
FX-REVAL-EOM · End-of-month FX
WHEN period.day = last AND currency != USD (functional)
Dr/Cr 1110-002 · ZWG cash @ closing rate Cr/Dr 7920-001 · FX gain/(loss)
Fired 5× YTD·Last 31 May 23:55·Auto from RBZ feed
DEPR-VEHICLES · Vehicle depreciation
WHEN period.day = 1 AND asset.class = 1510
Dr 6610-001 · Depreciation expense Cr 1515-001 · Accumulated depreciation
Fired 6× YTD·Last 12 Jun 02:00·Draft awaiting review
PROMO-DISCOUNT · Loyalty redemption (disabled)
WHEN source = Retail POS AND line.kind = loyalty
Dr 4310-001 · Loyalty redemptions Cr 2310-001 · Loyalty liability
Disabled 18 May·Awaiting new SKU mapping

Source systems

4 connected · all healthy
Retail POS
5 sites · day_close, refund, void
Live
Schools (Trinity)
invoice_issued, payment_received
Live
AP (vendors)
invoice_approved, credit_note
Live
Payroll (Belina)
cycle_run, off-cycle
Live
Bank feeds
NMB · CBZ · Stanbic · Ecocash
Live
Connect another
CSV upload · API · Stripe · FBC
Add

Mapping warnings

3 events unmapped
CosmeticsNew SKU category from POSMap →
RTGS feeCBZ statement lineMap →
ZIMRA-IMTT2% intermediary transfer taxMap →