ZuloOne
English
Sign in
Menu

TaxCode

Updated

A tax code is the user-facing classification: a tax, a category, and optional dates. Determination copies the code onto lines. The live rate is not this row; it is resolved from TaxRate history by tax and date.

Kind Dictionary
Module Tax
Menu Tax → Dictionaries → Tax codes

Fields#

Field Caption Points at
ID ID number sequence
Code Code string, 32, required, unique
Name Name string, 128, required, translatable
Tax Tax Tax, required
TaxCategory Tax category TaxCategory, required
TaxRate Tax rate TaxRate
EffectiveFrom Effective from date and time, required
EffectiveTo Effective to date and time
NonRecoverablePct Non-recoverable % decimal, precision 9, scale 4
ExemptionReason Exemption reason TaxExemptionReason

Code, Name, Tax, TaxCategory, and EffectiveFrom are required. ID comes from TaxCodeSeq, which starts at 1000 and steps by 1. Empty Effective to leaves the row open. Empty Non-recoverable % means the whole input tax is recoverable. Empty Exemption reason is lawful: zero-rated has no reason.

Tax rate is a historical bind. Calculation does not read it: the live rate is picked by tax and date from TaxRate history. If filled, it must be a rate of the same tax.

Hierarchy#

This dictionary is not hierarchical.

Who references this#

There are no commands. This dictionary writes no register.

Where next#

Was this page helpful?