Resolved an issue where e-invoices sent through the Storecove integration could fail to deliver to recipients due to intermittent API errors on the sender or receiver side.
Resolved several issues in the e-invoice integration that could cause invoice syncs to fail when sending to Storecove:
Invoices with large numbers of line items no longer fail during sync. The integration now retrieves all order lines in a single request rather than one request per line, eliminating the rate limit errors that caused these syncs to abort.
Lines with high quantities and fractional unit prices now pass Storecove's amount validation. Unit prices are calculated to six decimal places where needed so that the extended amount remains within the accepted tolerance.
Tax amounts on invoices with many taxable lines are now calculated directly from the taxable subtotal and rate, preventing small rounding discrepancies from accumulating across lines.
Final invoices that include payment plan deposit reversals now report the correct payable amount, reflecting the net amount due after prior deposits are deducted.