Connect Magento (Adobe Commerce) with Vertex to calculate sales tax in real time, apply the right rates per jurisdiction, and keep checkout totals consistent across stores, carts, and invoices.
• Magento sends cart and checkout details (ship-to address, items, discounts, shipping, and customer tax identifiers) to Vertex and receives calculated tax amounts per line and total.
• Tax request timing is handled at key events such as quote totals collection, order placement, invoice creation, credit memo creation, and address changes, depending on store flow.
• Product and customer attributes are mapped to Vertex fields, including tax class, SKU, quantity, and exemption or resale indicators when present.
• Responses from Vertex are stored on the quote and sales entities so the same tax basis is used for downstream documents and reporting.
• Error handling includes API timeouts and invalid address or jurisdiction responses, with configurable fallbacks and detailed logging for audit and troubleshooting.
• Refund tax calculations are requested against original transaction context where available, keeping credit memo tax aligned with the invoiced amounts.
.avif)
Magento sends address, items, and pricing to Vertex, then writes the returned tax amounts back to the quote and order totals. This keeps tax consistent across cart, checkout, invoices, and credit memos.
Typical triggers include address changes, shipping method updates, discounts, invoice capture, shipment creation, and credit memo refunds. scandiweb maps these events so Vertex is called only when totals can change.
Yes, Vertex can apply exemption rules based on customer type, location, and tax identifiers passed from Magento. We validate the data model so exempt customers see correct tax at checkout and on documents.
Yes, as long as store views, nexus rules, and product taxability are aligned with your Vertex configuration. We have delivered 2,100+ eCommerce projects since 2003, including complex multi-store Adobe Commerce builds.
We run scripted scenarios for addresses, mixed carts, promotions, shipping, partial invoices, and refunds, then compare Magento totals against Vertex responses. Any rounding and edge-case gaps are fixed before go-live.