When two-decimal matching fails on a EUR document, AzoraOne automatically retries against three-decimal amounts - no changes required in your application.
We've added three-decimal fallback matching for EUR amounts across invoice and receipt endpoints. AzoraOne continues to accept and return amounts to two decimal places, but when a EUR document carries three-decimal amounts and a two-decimal match can't be made, AzoraOne now matches against the three-decimal values. This means fewer matching failures on EUR documents where amounts have been rounded in your application.
AzoraOne doesn't return three-decimal values - extraction and bookkeep responses continue to use two decimal places. The three-decimal logic runs internally during the matching step only.
Affected Operations:
POST {api}/{version}/companies/{companyID}/files/{fileID}/supplierinvoices
Submit a supplier invoice for bookkeeping, with three-decimal EUR fallback matching applied automatically if two-decimal matching fails.
POST {api}/{version}/companies/{companyID}/files/{fileID}/customerInvoices
Submit a customer invoice for bookkeeping, with three-decimal EUR fallback matching applied automatically if two-decimal matching fails.
POST {api}/{version}/companies/{companyID}/files/{fileID}/receipts
Submit a receipt for bookkeeping, with three-decimal EUR fallback matching applied automatically if two-decimal matching fails.
GET {api}/{version}/companies/{companyID}/files/{fileID}/supplierinvoices
Extract amounts from a supplier invoice, with three-decimal EUR fallback matching applied when two-decimal matching doesn't find a result.
GET {api}/{version}/companies/{companyID}/files/{fileID}/customerInvoices
Extract amounts from a customer invoice, with three-decimal EUR fallback matching applied when two-decimal matching doesn't find a result.
GET {api}/{version}/companies/{companyID}/files/{fileID}/receipts
Extract amounts from a receipt, with three-decimal EUR fallback matching applied when two-decimal matching doesn't find a result.