After July 2021, the 2.3.x release line no longer received quality updates or user guide updates. PHP 7.3 reached end of support in December 2021, and Adobe Commerce 2.3.x reached end of support in September 2022. We strongly recommend upgrading to Adobe Commerce 2.4.x to help maintain PCI compliance.
Tax
This site contains archived merchant documentation for a version of Adobe Commerce and Magento Open Source that has reached end-of-support.
The documentation available here is intended for historical reference only and is not maintained.
The Adobe Commerce Merchant Documentation for current releases is published on the Adobe Experience League.
Stores > Settings > Configuration > Sales > Tax
Vertex Settings
Field | Scope | Description |
---|---|---|
Use Vertex Tax Links | Website | Enables the connector to Vertex Cloud and allows you to enter configuration settings. The connector provides enhanced performance for Vertex integrations with Magento. When enabled, additional Vertex settings and sections display. Options: Enable / Disable |
Vertex Tax Calculation | Website | Enables Vertex Cloud for the website that is indicated by the current scope setting. Options: Enable / Disable |
Vertex API Status | Website | Indicates if the API Credentials for Vertex Cloud have been validated. |
Vertex Calculation API Url | Website | The URL that connects Magento to Vertex Cloud services. This value should match the URL displayed in your Vertex Connectors page for the Magento connector in the ERP Connector URL field. Default value: https://mgcsconnect.vertexsmb.com/vertex-ws/services/CalculateTax70 |
Vertex Address Validation API Url | Website | The URL that is used to validate the connection between Magento and Vertex Cloud services. This value should match the URL displayed in your Vertex Connectors page for the Magento connector in the Address Lookup URL field. Default value: https://mgcsconnect.vertexsmb.com/vertex-ws/services/LookupTaxAreas70 |
Vertex Trusted Id | Website | The identifier that is associated with your Vertex Cloud account. To find your Vertex Trusted ID, go to Settings > View All Connectors from the dashboard of Vertex Cloud. |
When to send invoice to Vertex | Website | Determines when the information about each invoice is sent to Vertex Cloud. Options: When Invoice Created - Magento sends the information when a sales order is invoiced, according to the workflow. When Order Status Is Changed - Magento sends the information when the status of a sales order changes. When selected, the Invoice When Order Status options appear. Invoice When Order Status - Determines the sales order status when Vertex Cloud generates the invoice, according to the workflow. Status options: Pending / Processing / Suspected Fraud / Complete / Closed / Canceled / On Hold Note: If you choose the Suspected Fraud status, it causes tax to appear as a negative amount in Vertex Cloud when an offline refund is issued for a credit memo. If you choose the “Canceled” status, it does not allow invoice refunds to be issued from Magento. For either of these status options, you must check your Vertex Cloud account to verify that the invoice has been sent. |
Vertex Calculation Function | Website | This function is referenced in the Vertex Calculation API URL. Default value: CalculateTax70 |
Vertex Validation Function | Website | This function is referenced in the Vertex Address Validation API URL. Default value: LookupTaxAreas70 |
Use Vertex for orders shipping to | Website | Determine the countries and nations for assessing tax on order destination addresses. The billing address will be used when a shipping address is absent. Default values: Canada, United States |
Summarize Tax By | Website | Determines how tax is summarized for orders. Product and Shipping breaks down taxes by actions, such as Sales and Use and Shipping. Jurisdiction breaks down costs by country shipping through. Options: Product and Shipping (default) / Jurisdiction |
Vertex Company Information
Field | Scope | Description |
---|---|---|
Company Code | Store View | Vertex TaxCentral is used to set up applicable tax rules. This parameter is used to connect to data from the host system based on the company’s legal and tax requirements. |
Location Code | Store View | Identities the store location code that is used to file taxes. An attribute that appears in a line item represents the store location code that is used for returns filing. |
Company Street Address | Store View | The first line of the company street address. |
Company Street Address 2 | Store View | The second line of the company street address. |
Company City | Store View | The proper name of the city that is used to determine applicable tax jurisdiction(s). |
Company Country | Store View | The country that determines applicable tax jurisdictions. |
Company State | Store View | The region, state, or province where the company is licensed to conduct business. |
Company Postal Code | Store View | The ZIP or postal code that indicates the company’s tax jurisdiction. |
Vertex Delivery Terms
Field | Scope | Description |
---|---|---|
Global Delivery Term | Store View | Identifies the global Delivery Terms for Vertex taxes on purchases and shipments. The terms provide about seventeen options. Options: CFR - Cost and Freight CIF - Cost Insurance and Freight CIP - Carriage Insurance Paid To CPT - Carriage Paid To CUS - Customer DAF - Delivered at Frontier DAP - Delivered at Place DAT - Delivered at Terminal DDP - Delivery Duty Unpaid DEQ - Delivered Ex Quay Duty Unpaid DES - Delivered Ex-Ship EXW - Ex Works FAS - Free Along Ship FCA - Free Carrier FOB - Free Onboard Vessel SUP - Supplier Ships (default) |
Delivery Term Override | Store View | Identifies rules for overriding the Delivery Terms for a specific country. The actions option is delete. To edit, modify the terms and save the configuration. |
Vertex Shipping Product Codes
Column | Description |
---|---|
Shipping Method | Identifies the shipping method that is mapped to the product. |
Product Code | The product SKU. |
Flat Rate | Identifies the shipping rate that is mapped to the product. |
Vertex Flexible Fields
Type | Description |
---|---|
Code Fields | Maps a Magento data source field using an alphanumeric string value with a maximum length of 40 characters. Strings that exceed the size limit are truncated. You can create a maximum of 25 flexible code fields for use in Vertex Tax Assist Rules. |
Numeric Fields | Maps a Magento data source using numeric values for data, such as durations and weights, including floating decimal points. You can create a maximum of 10 flexible numeric fields for use in Vertex Tax Assist Rules. |
Date Fields | Maps a Magento data source using dates in the format YYYY/MM/DD. You can create a maximum of five flexible date fields for use in Vertex Tax Assist Rules. |
Vertex Logging
Field | Scope | Description |
---|---|---|
Vertex Request Logging | Website | Determines if logging is enabled. Default value: Disable |
Log Rotation | Global | Determines if a rotation is used for logging. When enabled, configuration options appear. Default value: Disable |
Rotation Action | Global | Sets the action to complete on the rotation schedule. Options: Delete / Export to File and Delete. |
Log Entry Lifetime (days) | Global | Indicates the amount of days before performing the log rotation action. |
Rotation Frequency | Global | Determines the timing and frequency for the rotation. Options: Daily / Weekly / Monthly |
Rotation Time | Global | Indicates the time during the day to complete the action. Sets according to hour : minutes : seconds. |
Tax Classes
Field | Scope | Description |
---|---|---|
Tax Class for Shipping | Website | Identifies the tax class that is used for shipping. Options include all available product tax classes: None / Taxable Goods / Shipping / Tax Exempt |
Default Tax Class for Product | Global | Identifies the default tax class that is used for products. |
Default Tax Class for Customer | Global | Identifies the default tax class that is used for customers. |
Calculation Settings
Field | Scope | Description |
---|---|---|
Tax Calculation Method Based On | Website | Determines the method that is used to calculate the tax for an order. Options: Vertex - If enabled, all tax calculations are managed by Vertex Cloud – required to use Vertex Cloud. Unit Price - Tax calculations are based on the unit price of each product. Row Total - Tax calculations are based on the line item total. Total - Tax calculations are based on the order total. |
Tax Calculation Based On | Website | Determines if the tax calculation is based on the shipping address, billing address, or the shipping origin. Options: Shipping Address / Billing Address / Shipping Origin |
Catalog Prices | Website | Determines if catalog prices include or exclude tax. Options: Excluding Tax / Including Tax |
Shipping Prices | Website | Determines in shipping prices include or exclude tax. Options: Excluding Tax / Including Tax |
Apply Customer Tax | Website | Determines if tax is applied before, or after a discount. Options: Before Discount / After Discount |
Apply Discount on Prices | Website | Determines if discount prices include or exclude tax. Options: Excluding Tax / Including Tax |
Apply Tax On | Website | Determines if the tax applies to the original price, or to a custom price, if available. Options: Custom price if available / Original price only |
Enable Cross Border Trade | Website | When enabled, applies consistent pricing across borders of regions with different tax rates. Options: Yes / No Note: Using cross-border trade adjusts the profit margin by tax rate. |
Default Tax Destination Calculation
Default Tax Destination Calculation
Field | Scope | Description |
---|---|---|
Default Country | Store View | Determines the country upon which tax calculations are based. |
Default State | Store View | Determines the state upon which tax calculations are based. An asterisk (*) can function as a wildcard to indicate all states within the selected country. |
Default Post Code | Store View | Identifies the postal code or ZIP code upon which tax calculations are based. An asterisk (*) can function as a wildcard to indicate all postal codes within the selected state. |
Price Display Settings
Field | Scope | Description |
---|---|---|
Display Product Prices in Catalog | Store View | Determines if product prices published in the catalog include or exclude tax, or show two versions of the price; one with, and the other without tax. Options: Excluding Tax / Including Tax / Including and Excluding Tax Note: If you set the Display Product Prices field to “Including Tax”, the tax appears only if there is a tax rule that matches the tax origin, or if there is a customer address that matches the tax rule. Events that can trigger a match include customer account creation, login, or the use of the Tax and Shipping estimation tool in the shopping cart. |
Display Shipping Prices | Store View | Determines if shipping prices include or exclude tax, or show two versions of the shipping price; one with, and the other without tax. Options: Excluding Tax / Including Tax / Including and Excluding Tax |
Shopping Cart Display Settings
Shopping Cart Display Settings
Field | Scope | Description |
---|---|---|
Display Prices | Store View | Determines if shopping cart prices include or exclude tax, or show two versions of the price; one with, and the other without tax. Options: Excluding Tax / Including Tax / Including and Excluding Tax |
Display Subtotal | Store View | Determines if the shopping cart subtotal includes or excludes tax, or shows two versions of the subtotal; one with, and the other without tax. Options: Excluding Tax / Including Tax / Including and Excluding Tax |
Display Shipping Amount | Store View | Determines if the shopping cart shipping amount includes or excludes tax, or shows two versions of the shipping amount; one with, and the other without tax. Options: Excluding Tax / Including Tax / Including and Excluding Tax |
Include Tax in Grand Total | Store View | Determines if tax is included in the shopping cart grand total. Options: Yes / No |
Display Full Tax Summary | Store View | Determines if the shopping cart includes a full tax summary. Options: Yes / No |
Display Zero Tax Subtotal | Store View | Determines if the shopping cart includes a tax subtotal when the tax is zero. Options: Yes / No |
Orders, Invoices, Credit Memos Display Settings
Orders, Invoices, Credit Memos Display Settings
Field | Scope | Description |
---|---|---|
Display Prices | Store View | Determines if the prices on sales documents include or exclude tax, or if each document shows two versions of the price; one with, and the other without tax. Options: Excluding Tax / Including Tax / Including and Excluding Tax |
Display Subtotal | Store View | Determines if the subtotal on sales documents includes or excludes tax, or if each document shows two versions of the subtotal; one with, and the other without tax. Options: Excluding Tax / Including Tax / Including and Excluding Tax |
Display Shipping Amount | Store View | Determines if the shipping amount on sales documents includes or excludes tax, or if each document shows two versions of the subtotal; one with, and the other without tax. Options: Excluding Tax / Including Tax / Including and Excluding Tax |
Include Tax in Order Total | Store View | Determines if the grand total on sales documents includes tax. Options include: Yes / No |
Display Full Tax Summary | Store View | Determines if the full tax summary appears on sales documents. Options: Yes / No |
Display Zero Tax Subtotal | Store View | Determines of the subtotal section on sales documents appears when no tax is charged. Options: Yes / No |
Display Gift Wrapping Prices | Store View | Determines if gift wrapping prices are included in the subtotal. Options: Excluding Tax / Including Tax / Including and Excluding Tax |
Display Printed Card Prices | Store View | Determines if printed card prices are included in the subtotal. Options: Excluding Tax / Including Tax / Including and Excluding Tax |
Fixed Product Taxes
Field | Scope | Description |
---|---|---|
Enable FPT | Website | Determines if FPT is available. Options: Yes / No |
Display Prices in Product Lists | Website | Controls the display of FPT in product lists. Options: Including FPT Only - Displayed prices include fixed product taxes. The FPT amount is not displayed separately. Including FPT and FPT description - Displayed prices include fixed product taxes. The FPT amount is displayed separately. Excluding FPT. Including FPT description and final price - Displayed prices do not include fixed product taxes. The FPT amount is displayed separately. Excluding FPT - Displayed prices do not include fixed product taxes. The FPT amount is not displayed separately. |
Display Price On Product view Page | Website | Controls the display of FPT on the product page. Options: Including FPT Only - Displayed prices include fixed product taxes. The FPT amount is not displayed separately. Including FPT and FPT description - Displayed prices include fixed product taxes. The FPT amount is displayed separately. Excluding FPT. Including FPT description and final price - Displayed prices do not include fixed product taxes. The FPT amount is displayed separately. Excluding FPT - Displayed prices do not include fixed product taxes. The FPT amount is not displayed separately. |
Display Prices in Sales Modules | Website | Controls the display of FPT in the shopping cart and during checkout. Options: Including FPT Only - Displayed prices include fixed product taxes. The FPT amount is not displayed separately. Including FPT and FPT description - Displayed prices include fixed product taxes. The FPT amount is displayed separately. Excluding FPT. Including FPT description and final price - Displayed prices do not include fixed product taxes. The FPT amount is displayed separately. Excluding FPT - Displayed prices do not include fixed product taxes. The FPT amount is not displayed separately. |
Display Prices in Emails | Website | Controls the display of FPT in email. Options: Including FPT Only - Displayed prices include fixed product taxes. The FPT amount is not displayed separately. Including FPT and FPT description - Displayed prices include fixed product taxes. The FPT amount is displayed separately. Excluding FPT. Including FPT description and final price - Displayed prices do not include fixed product taxes. The FPT amount is displayed separately. Excluding FPT - Displayed prices do not include fixed product taxes. The FPT amount is not displayed separately. |
Apply Discounts to FPT | Website | Determines if discounts can be applied to the FPT amount. Options: Yes / No |
FPT Tax Configuration | Website | Determines how FPT tax is calculated. Options: Not Taxed - Select this option if your taxing jurisdiction does not tax FPT. (For example, California.) Taxed - Select this option if your taxing jurisdiction does tax FPT. (For example, Canada.) Loaded and Displayed with Tax - Click this option if FPT is added to the order total before applying tax. (For example, EU countries.) |
Include FPT in Subtotal | Website | Determines if FPT is included in the shopping cart subtotal. Options: Yes - Includes FPT in the shopping cart subtotal. No - FPT is not included in the subtotal, and is placed after the subtotal in the shopping cart. |