Customizing External Tax Calculation Mappings

If you have specified that you want to use the FDN Mappings component to define mappings for Avalara tax calculation, you can view or update the mappings from the following tabs:

  • Payable Credit Note Tax Mappings
  • Payable Invoice Tax Mappings
  • Sales Credit Note Tax Mappings
  • Sales Invoice Tax Mappings

Prerequisites

To use the FDN mappings component:

  1. Ensure you are set up to use external tax calculation and are using the FDN Tax Connector.
    For more information, see Setting up External Tax Calculation.
  2. Ensure you have the appropriate Accounting permission sets to access the mappings tabs:
    • For payable invoices and payable credit notes mappings: Accounting and Billing - Tax Code - Calculate Tax for Accounts Payable
    • For sales invoices and sales credit notes mappings: Accounting and Billing - Tax Code - Calculate Tax for Accounts Receivable
  3. Ensure you have the appropriate permission sets to customize mappings.
    For more information about the permissions required, see Adding Custom Mappings from the FDN Mappings Component.
  4. Specify that you want to use customizable mappings:
    1. Navigate to the Tax Calculation Settings tab.
    2. In the Accounting Settings section, select the Use Mappings Component for External Tax checkbox.
    3. Click Save.

Default Mappings

The following mappings are provided by default.

Customizing Mappings

If required, you can customize mappings by updating the information sources.

Overriding Properties

You can add a custom mapping that contains a unique target field, or for child relationship mappings, a unique target field and target child type. If a managed mapping exists with the same information, the custom mapping overrides it.

If an overridden managed mapping contains child mappings, these are rendered obsolete. If the overriding custom mapping is subsequently removed, the managed mapping and its children are automatically reinstated.

Overridden mappings are displayed in the mappings table with the following information appended to the target:

  • (Overridden) indicates that the managed mapping has been overridden by a custom mapping.
  • (Parent Overridden) indicates that a parent of the mapping has been overridden by a custom mapping.

For more information about how to add or customize mappings, see Adding Custom Mappings from the FDN Mappings Component.

Considerations when Overriding Properties

We recommend that you do not override the following mappings as they contain additional logic:

  • Details to Include
  • Type
  • Line Number on lines or expense lines
  • Exemption Number, unless you also override Purchase Order Number on the related relationship
  • Lines (relationship-level object mappings)

When overriding addresses, we recommend that you only override with text fields, rather than picklist fields.

When overriding negative net value mappings, ensure your source field contains a negative value.