TaxProfile
Updated
A tax profile is a dated set of attributes for one party. Tax determination copies those attributes onto the rule context. The profile does not store a rate.
| Kind | Dictionary |
| Module | Tax |
| Menu | Tax → Dictionaries → Tax profiles |
Fields#
| Field | Caption | Points at |
|---|---|---|
ID |
ID | number sequence |
Name |
Name | string, required |
PartyType |
Party type | string, required |
PartyId |
Party | guid, required |
EffectiveFrom |
Effective from | date and time, required |
EffectiveTo |
Effective to | date and time |
IsDisabled |
Disabled | boolean |
Name, PartyType, PartyId, and EffectiveFrom are required. ID comes from TaxProfileSeq, which starts at 1000 and steps by 1. PartyType is stored as LegalEntity, Customer, or Supplier. Empty IsDisabled is live. Empty EffectiveTo leaves the row open. A filled EffectiveTo includes that day.
Profile attributes#
TaxProfileAttribute, caption Tax profile attributes. Menu Tax → Dictionaries → Profile attributes. Determination copies each row onto the rule context as buyer.profile.{code} (or seller / supplier).
| Field | Caption | Points at |
|---|---|---|
ID |
ID | number sequence |
TaxProfile |
Profile | this card, required |
AttributeCode |
Attribute | string, 32, required |
Value |
Value | string, 64, required |
ID comes from TaxProfileAttributeSeq, which starts at 1000 and steps by 1. One Attribute per profile; the code match ignores letter case.
Hierarchy#
This dictionary is not hierarchical.
Who references this#
TaxProfileAttributefieldTaxProfile
There are no commands. This dictionary writes no register.