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) — compiles RFC 4180-escapedodoo_19Sales Order CSVs with ISOYYYY-MM-DDdates, cleanorder_line/sequence, and SHA-256 duplicate-PO blocking.
Direct Root Cause & Fix: When ops teams import a multi-line wholesale PO CSV into Odoo 19 with inconsistent partner_id/ref, locale-formatted dates (11/04/26 vs YYYY-MM-DD), or unescaped commas inside order_line/name, Odoo either aborts on Invalid date or spawns 15 separate 1-line quotations (S00101..S00115) instead of one 15-line Sales Order.
Exact Column Structure Required for Clean sale.order Imports
- Keep
client_order_ref,partner_id/ref, and ISOdate_order(YYYY-MM-DD) normalized identically across grouped lines. - Enforce monotonic integer
order_line/sequence(1, 2, 3...) and numericorder_line/product_uom_qtywithout thousand-separator commas (1200, never"1,200"). - Escape embedded double quotes (
"->"") on3/4"pipe/valve descriptions so columns never shift right.