Why does VAT not match between OpenCart, invoices, and ERP?
Differences usually come from the wrong tax class, different rounding, discounts calculated before or after VAT, shipping tax, or incorrect mapping during ERP sync.
Check a real order line by line. If you use SoftOne, review the SoftOne Connector for OpenCart so tax fields are mapped correctly.