Date Determination Logic
Date Determination Logic defines exceptions to standard processing for each of the 3 date types (Tax Determination Date, Tax Exchange Rate Date, and Tax Point Date). ONESOURCE Indirect Tax Research provides
Date Determination Logic
as part of the Determination Tax Content offerings and updates logic as necessary to support changes in tax law.If you configure your own custom Date Determination Logic, it could have unintended consequences for your tax calculations. Engage Consulting Services for assistance if you want to make configurations in this area.
Examples of logic which could specify Tax Point Date determination include:
- Use theInvoice Dateor theMovement Date, whichever is earlier.
- Use theInvoice Dateunless it is greater than 14 days from the Movement Date. Otherwise use theMovement Date.
- Use theMovement Dateif the Invoice Date is after the last day of the month following the month of the movement. Otherwise, use theInvoice Date.
The actual logic expression for the 1st example above is:
- isNull(movementDate) ? invoiceDate :
- invoiceDate.before(movementDate) ? invoiceDate : movementDate
Date Determination Logic - Main Screen
Use this page to view or, if you're a
Tax Data Provider
, specify logic which can affect the Tax Determination Date, Tax Exchange Rate Date, and Tax Point Date for a transaction. You can map each logic expression to transactions meeting specified criteria on the Date Rules
page.This page consists of the following areas and their associated tasks:
- Owning Company: The name of ONESOURCE Indirect Tax Determination Company which defined the logic expression.
- Name:The name of the logic expression
- Expression:The Actual Logic expression.
- Description:A description for the Logic expression.
Using Date Determination Logic - Actions
Use this section to create a new logic expression or modify or delete the selected logic expression. You can only modify, delete, or export the Date logic expressions owned by your company and its children.
Field | Req? | Description |
|---|---|---|
Company | Y | Name of the of ONESOURCE Indirect Tax Determination Company Which defined the logic Expression. |
Name | Y | The name of the logic expression. |
Expression | Y | Refers to the logic statement composed of conditions, functions, operators that the system will determine how it will apply. |
Description | N | A description for the logic expression. |
Default-Generated Information:
Created By:
Name of the user that created the Logic Expression, Created On:
Creation Date, Modified By:
Name of the Last user that modified the Logic Expression, Modified Date:
Last date of update of the Logic Expression.Add a new logic expression
- SelectAdd Logic Expressionfrom the grid action menu.
- Select theONESOURCE Indirect Tax Determination Companywhich defined the logic expression.
- Enter data using the field reference.
- SelectCheckto verify that the logic you entered is valid.
- SelectSubmitto save your changes.
Copy a logic expression
- SelectCopyfrom the Logic Expressions List.
- Name the Logic Expression.
- If necessary, modify data using the field reference.
- SelectSubmitto save your changes.
Modify a logic expression
- SelectEditfrom the Logic Expressions List (default expressions can't be modified).
- Modify data using the field reference.
- SelectSubmitto save your changes.
Delete a logic expression
- Select the item from theLogic Expressions List.
- SelectDeletefrom the Actions menu.
- SelectOKto confirm the deletion.
Export results in Excel
You can export the selected logic expression, or all logic expressions owned by the same company.
- Create a filter parameter to search for specific results (in case you want to save all the results you can skip this step).
- SelectViewin Excel from the grid action menu.
- Search in downloads for the item.