Automated Fix & Pricing (`OrderAirlock`): Starter$249/mo($2,490/yrannual, 500 POs/mo) · Distributor/FDE Pro$499/mo($4,990/yrannual, 2,500 POs/mo) — computes unit rates in integer micro-dollars (4-decimalRate) soQty * Rate == Amountbalances to the exact cent.
Direct Root Cause & Fix: Legacy QuickBooks .IIF (TRNS / SPL / ENDTRNS, TRNSTYPE=SALES ORD) imports abort with Transaction is not in balance whenever SPL AMOUNT lacks a negative - sign, sum(SPL.AMOUNT) + TRNS.AMOUNT != 0.00, or 2-decimal pack-split rates cause Qty * Rate to drift by $0.04–$0.12 from Amount.
Why Intuit Deprecated Unchecked .IIF Workflows
- Sign-Inversion Corruption: On a Sales Order
.IIF,TRNSAMOUNTmust be positive (+540.00) while everySPLAMOUNTandQNTYis negative (-540.00,-12); missing one-posts an unbalanced journal or corrupts item open-order commitments. - 5-Decimal `PRICE` Requirement: QuickBooks Desktop supports up to
5decimal places onRate($1.1667), whereas 2-decimal spreadsheet scripts force rounding gaps.
Deterministic Fix
Validate converted_base_qty * verified_unit_price_micros in integer math at Gate 4 and export verified Qty, U/M, 4-decimal Rate, and exact 2-decimal Amount via OrderAirlock's quickbooks compiler.