You can add your own custom Tags in Expensify, and with the ‘Control’ Policy Type you can also use Tag GL Codes. Both ‘Tags’ and ‘Tag GL Codes’ can be mapped to:
- GL Accounting Variables in AS
- Projects in AS
- Project Tasks in AS
- Salesforce Products
As with Category Mappings, values of the Tags and Tag GL Codes in Expensify can be mapped to:
- The NAME of the Accounting Variables, Project, Project Task or Product
- The UID of the Accounting Variable
- the Salesforce ID of the Accounting Variable
NB: You can use Tag and Tag GL to populate hierarchical Accounting Variables – so the user selects a SINGLE Tag with maps to TWO Accounting Variables.
Expensify provides a simple automatic Tax calculation feature. You can setup Tax Rates and Expensify uses these to calculate the Tax from the Gross. Of course this does not always work out, and you can manually override the calculated Tax amounts.
The Expensify Accounting Seed Connector provides three ways of handling these Tax Rates:
- No Tax Handling
The Gross amount is used in the Payable without any Tax
- Use Tax Groups
If you have Tax Groups setup in Accounting Seed you can map the Tax Rate in Expensify to Tax Groups in Accounting Seed. Tax errors are automatically handled so the Net, Tax and Gross from the Expense is used in the Payable. To handle Tax Errors you need to setup a ‘Zero Tax’ Tax Group and set this in the Policy mapping ‘Zero Tax Group’ field.
- Use Payable Lines
If you have complex tax requirements, each expense can be added as TWO lines in the Payable – one for the Net Amount and once for the Tax Amount.
If you use this method you need to setup the ‘Tax GL Account’ in the Policy mapping.
NB: Using Tax Groups requires Accounting Seed to be setup for ‘Native Tax’: https://support.accountingseed.com/hc/en-us/articles/360044950494-Set-up-Accounting-Seed-AS-Native-Tax
You can also setup the Mappings so Expenses in different currencies can map to different Tax Groups even if the Expensify Tax Rate is the same.