Tax
25 properties
Properties
Select a row for its DAC field and description| Property | Type | Data Type | |
|---|---|---|---|
CalculateOn | StringValue | string | |
DAC Field: PX.Objects.TX.Tax.TaxCalcRuleDescription:The aggregated rule of tax calculation based on TaxCalcType and TaxCalcLevel. The field can have the following values: ""I0"": The tax amount is included in item amounts and should be extracted. ""I1"": The tax is a first-level tax calculated on item amounts. ""I2"": The tax is a second-level tax calculated on item amounts. ""D1"": The tax is a first-level tax calculated on the document amount. ""D2"": The tax is a second-level tax calculated on the document amount. | |||
CashDiscount | StringValue | string | |
DAC Field: PX.Objects.TX.Tax.TaxApplyTermsDiscDescription:The method of calculating the tax base amount if a cash discount is applied. The field can have the following values: ""X"": Reduce the taxable amount. ""P"": Reduce taxable amount on early payment. ""N"": Do not affect taxable amount. | |||
CreatedDateTime | DateTimeValue | DateTime | |
DAC Field: PX.Objects.TX.Tax.CreatedDateTimeDescription:No description available | |||
DeductibleVAT | BooleanValue | boolean | |
DAC Field: PX.Objects.TX.Tax.DeductibleVATDescription:Specifies (if set to "true") that the tax is a deductible VAT, which means that a company is allowed to deduct some part of the tax paid to a vendor from its own VAT liability to the government. | |||
Description | StringValue | string | |
DAC Field: PX.Objects.TX.Tax.DescrDescription:The description of the tax, which can be specified by the user. | |||
EnterFromTaxBill | BooleanValue | boolean | |
DAC Field: PX.Objects.TX.Tax.DirectTaxDescription:Specifies (if set to "true") that the tax can be entered only by the documents from the Tax Bills and Adjustments form (TX303000). | |||
ExcludeFromTaxonTaxCalculation | BooleanValue | boolean | |
DAC Field: PX.Objects.TX.Tax.TaxCalcLevel2ExcludeDescription:Specifies (if set to "true") that the system should exclude the first-level/per unit tax amount from the tax base that is used for calculation of the second-level tax amount in case of first-level taxes or all other taxes in case of per unit taxes. The flag is applicable to only first-level and per unit taxes. | |||
IncludeInVATExemptTotal | BooleanValue | boolean | |
DAC Field: PX.Objects.TX.Tax.ExemptTaxDescription:Specifies (if set to "true") that the calculated amount should be displayed in the VAT Exempt Total box in the documents, such as bills and invoices. | |||
IncludeInVATTaxableTotal | BooleanValue | boolean | |
DAC Field: PX.Objects.TX.Tax.IncludeInTaxableDescription:Specifies (if set to "true") that the VAT taxable amount should be displayed in the VAT Taxable Total box in the documents, such as bills and invoices. | |||
LastModifiedDateTime | DateTimeValue | DateTime | |
DAC Field: PX.Objects.TX.Tax.LastModifiedDateTimeDescription:No description available | |||
NotValidAfter | DateTimeValue | DateTime | |
DAC Field: PX.Objects.TX.Tax.OutDateDescription:The date after which the tax is not effective. | |||
PendingVAT | BooleanValue | boolean | |
DAC Field: PX.Objects.TX.Tax.PendingTaxDescription:Specifies (if set to "true") that the tax is a pending VAT. The pending VAT should be calculated in documents, but should not be recorded in the tax report. Later the VAT of the pending type can be converted into the general VAT. | |||
ReverseVAT | BooleanValue | boolean | |
DAC Field: PX.Objects.TX.Tax.ReverseTaxDescription:Specifies (if set to "true") that the tax is a reverse VAT. When the reverse VAT is applied to a company that supplies goods or service to other EU countries, the liability of reporting VAT is reversed and goes to the customer rather than to the vendor. | |||
StatisticalVAT | BooleanValue | boolean | |
DAC Field: PX.Objects.TX.Tax.StatisticalTaxDescription:Specifies (if set to "true") that the tax is a statistical VAT. The statistical VAT is calculated for statistical purposes; the VAT is reported but not paid. | |||
TaxAgency | StringValue | string | |
DAC Field: PX.Objects.TX.Tax.TaxVendorIDDescription:The foreign key to AP.Vendor, which specifies the tax agency to which the tax belongs. The key can be NULL. | |||
TaxClaimableAccount | StringValue | string | |
DAC Field: PX.Objects.TX.Tax.PurchTaxAcctIDDescription:The foreign key to Account, which specifies the account that accumulates the tax amounts to be claimed from the tax agency for the tax reporting period. | |||
TaxClaimableSubaccount | StringValue | string | |
DAC Field: PX.Objects.TX.Tax.PurchTaxSubIDDescription:The foreign key to Sub, which specifies the corresponding tax claimable subaccount. | |||
TaxExpenseAccount | StringValue | string | |
DAC Field: PX.Objects.TX.Tax.ExpenseAccountIDDescription:The foreign key to Account, which specifies the expense account that is used to record either the tax amounts of use taxes or the non-deductible tax amounts of deductible value-added taxes. | |||
TaxExpenseSubaccount | StringValue | string | |
DAC Field: PX.Objects.TX.Tax.ExpenseSubIDDescription:The foreign key to Sub, which specifies the corresponding expense subaccount. | |||
TaxID | StringValue | string | |
DAC Field: PX.Objects.TX.Tax.TaxIDDescription:The tax ID. This is the key field, which can be specified by the user. | |||
TaxPayableAccount | StringValue | string | |
DAC Field: PX.Objects.TX.Tax.SalesTaxAcctIDDescription:The foreign key to Account, which specifies the liability account that accumulates the tax amounts to be paid to a tax agency for the tax reporting period. | |||
TaxPayableSubaccount | StringValue | string | |
DAC Field: PX.Objects.TX.Tax.SalesTaxSubIDDescription:The foreign key to Sub, which specifies the corresponding tax payable subaccount. | |||
TaxSchedule | List | TaxScheduleDetail | |
DAC Field:Not mapped to a DAC field Description:No description available | |||
TaxType | StringValue | string | |
DAC Field: PX.Objects.TX.Tax.TaxTypeDescription:The type of the tax. The field can have the following values: ""S"": Sales tax. ""P"": Use (purchase) tax. ""V"": Value-added tax (VAT). ""W"": Withholding. | |||
Zones | List | TaxZoneDetail | |
DAC Field:Not mapped to a DAC field Description:No description available | |||
Minimum Payload
Derived from static analysis of the 2025.2 source; runtime configuration may require additional fields.
{
"TaxID": {
"value": "string"
}
}For every property this entity accepts, see the properties table.
Optional Children
None of these child collections is required — a payload without them is valid. If you do include one, these are the fields each row of it needs; keys the parent record supplies are named separately and must not be sent.
TaxSchedulea list ofTaxScheduleDetailrequired if you include one:ReportingGroupZonesa list ofTaxZoneDetailrequired if you include one:TaxID