Quarantine broken PDF purchase orders before they corrupt ERP.
Resolve customer part aliases, compute ANSI X12 355 UOM pack multiples, and block price_variance before Odoo 19, NetSuite, SAP B1, or EDI 850 import.

VLV-34-BRZWATTS-009-34Base UOM: EAGSK-EPDM-2FLG-GSK-200Base UOM: EALine 01 ordered 10 Cases (120 EA), exceeding authorized contract cap of 60 EA by 60 units. OrderAirlock has quarantined this line to prevent unauthorized return freight and chargebacks. ERP release locked.
{
"orderairlock_release": {
"po_number": "PO-88412",
"customer": "Acme Industrial Supply Corp",
"status": "quarantine-hold",
"lines": [
{ "line": 1, "sku": "WATTS-009-34", "base_qty": 120, "uom": "EA" },
{ "line": 2, "sku": "FLG-GSK-200", "base_qty": 24, "uom": "EA" }
]
}
}| Line | Customer Part / Description | Deterministic UOM & Alias Conversion Equation Pill | ERP Base Qty & Total | Gate Action / Teach Rule |
|---|---|---|---|---|
| #1 | APX-ELB-34→ #COP-ELB-90-34 3/4" Copper 90 Deg Sweat Elbow (Case of 12) | [PO: 3 CS @ $18.00/CS] -> [ALIAS -> #COP-ELB-90-34 + 1 CS = 12 EA] -> [ERP: 36 EA @ $1.50/EA = $54.00 PASS] | 36 EA $54.00 | PASS • customer_alias_rule |
| #2 | 316-FW-38→ #SS-WASH-FL-38 3/8" 316 SS Flat Washer (Per 1000 / M) | [PO: 5 M @ $92.40/M] -> [ALIAS -> #SS-WASH-FL-38 + 1 M = 1000 EA] -> [ERP: 5000 EA @ $0.09/EA = $462.00 PASS] | 5,000 EA $462.00 | PASS • customer_alias_rule |
| #3 | TAPE-PTFE-12→ #PTFE-TAPE-HD12 1/2" High-Density PTFE Sealant Roll (24/CS) | [PO: 2 CS @ $30.00/CS] -> [ALIAS -> #PTFE-TAPE-HD12 + 1 CS = 24 EA] -> [ERP: 48 EA @ $1.25/EA = $60.00 PASS] | 48 EA $60.00 | PASS • customer_alias_rule |
| #4 | WEDGE-12-414→ #ANC-WDG-12414 1/2" x 4-1/4" Seismic Wedge Anchor (Box of 25) | [PO: 4 BX @ $27.50/BX] -> [ALIAS -> #ANC-WDG-12414 + 1 BX = 25 EA] -> [ERP: 100 EA @ $1.10/EA = $110.00 PASS] | 100 EA $110.00 | PASS • customer_alias_rule |
| #5 | ZN-HEX-3816→ #ZN-HEX-3816 3/8"-16 x 1-1/2" Hex Cap Screw Gr5 Zinc (Case of 250) | [PO: 10 CS @ $0.18] -> [BLOCK: $0.18 matches EA contract ($45.00/CS expected) — -99.6% VARIANCE] | 2,500 EA $450.00 | BLOCK_PRICE_VARIANCE (-99.6%) |
| #6 | APEX-VALVE-2IN 2" Forged Brass Full-Port Ball Valve 600 WOG | [PO: "APEX-VALVE-2IN"] -> [BLOCK: Unmapped for CUST: APEX-MECH — Select Catalog SKU] | 4 EA $154.00 | BLOCK_UNKNOWN_SKU |
The 4-Stage Deterministic Airlock Protocol
SHA-256 Deduplicated Intake
Drop customer PDF/CSV purchase_order files or POST n8n / Make JSON payloads with automatic SHA-256 and (customer_code, po_number) duplicate guards.
Customer Alias & X12 355 UOM Math
Matches each buyer's customer_sku_alias table and multiplies uom_conversion factors (Raw PO Qty x SKU Pack Factor = ERP Base EA Qty).
Side-by-Side PDF Bounding-Box Hold
Any unmapped SKU, dimensional UOM mismatch, or price_variance locks ERP release and highlights exact bounding_box coordinates on the source PDF.
ERP Sales Order & Discrepancy Receipt
Emits injection-sanitized sales_order CSVs, edi_850 (x12_355), signed HMAC-SHA256 webhooks, and a SHA-256 discrepancy_receipt PDF.
Teach a customer part alias or pack conversion once — auto-verify every repeat PO from that buyer.
Deterministic Formula: Raw PO Qty x SKU Pack Factor = ERP Base EA Qty (Line Ext Delta <= $0.02)
Zero Platform Cut Pledge: 0% transaction cut — flat $249/mo Starter ($2,490/yr annual, 500 POs/mo) or $499/mo Pro ($4,990/yr annual, 2,500 POs/mo) subscription with zero per-PO overage fees.
Freight Error Payback: 1 caught wrong-pack LTL shipment ($448+ margin + $200+ return freight) pays for 2+ months immediately.
100% Data Portability: Import your Master Item Catalog & Customer Alias Table (.csv) in 60 seconds and export your Customer Alias CSV anytime.
Who OrderAirlock Explicitly Turns Away
No AP Vendor Bill / 3-Way GL Matching: We strictly process inbound Customer Purchase Orders → Outbound ERP Sales Orders, never Accounts Payable bills.
No Retail VAN / AS2 Mailbox Transport: We solve the 80% non-EDI customer tail that emails PDF/Excel POs, not SPS Commerce retail VANs.
No Fuzzy AI Best-Guess Auto-Release: Unrecognized SKUs or impossible UOM conversions always quarantine until a human clerk confirms the rule.
No $18,000 Annual Contracts or Custom SAML Consulting: 100% self-serve SaaS with a 14-day free trial and 2-click cancel.