Consolidated invoices with hundreds of SKUs - common in retail and distribution - can exceed ZATCA API payload size or timeout limits when submitted as a single call, causing the entire invoice to fail rather than just the oversized portion.
dsConnectMW automatically detects oversized invoices and batches the line items into ZATCA-compliant payload chunks, submitting them in sequence while tracking each batch’s individual clearance status behind a single logical invoice reference.
The ERP and finance team see one invoice, one status - while the middleware transparently manages the batching underneath, even for consolidated invoices with hundreds of line items.
Tell us about your ERP and the mandate you fall under — we’ll show you how we’d handle it.