Skip to main content
API Family:Default
Version:25.200.001
DAC Mapping:PX.Objects.TX.Tax
Screen ID:TX205000

Properties

Select a row for its DAC field and description
PropertyTypeData Type
CalculateOnStringValuestring
DAC Field:PX.Objects.TX.Tax.TaxCalcRule
Description: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.
CashDiscountStringValuestring
DAC Field:PX.Objects.TX.Tax.TaxApplyTermsDisc
Description: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.
CreatedDateTimeDateTimeValueDateTime
DAC Field:PX.Objects.TX.Tax.CreatedDateTime
Description:No description available
DeductibleVATBooleanValueboolean
DAC Field:PX.Objects.TX.Tax.DeductibleVAT
Description: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.
DescriptionStringValuestring
DAC Field:PX.Objects.TX.Tax.Descr
Description:The description of the tax, which can be specified by the user.
EnterFromTaxBillBooleanValueboolean
DAC Field:PX.Objects.TX.Tax.DirectTax
Description:Specifies (if set to "true") that the tax can be entered only by the documents from the Tax Bills and Adjustments form (TX303000).
ExcludeFromTaxonTaxCalculationBooleanValueboolean
DAC Field:PX.Objects.TX.Tax.TaxCalcLevel2Exclude
Description: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.
IncludeInVATExemptTotalBooleanValueboolean
DAC Field:PX.Objects.TX.Tax.ExemptTax
Description: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.
IncludeInVATTaxableTotalBooleanValueboolean
DAC Field:PX.Objects.TX.Tax.IncludeInTaxable
Description: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.
LastModifiedDateTimeDateTimeValueDateTime
DAC Field:PX.Objects.TX.Tax.LastModifiedDateTime
Description:No description available
NotValidAfterDateTimeValueDateTime
DAC Field:PX.Objects.TX.Tax.OutDate
Description:The date after which the tax is not effective.
PendingVATBooleanValueboolean
DAC Field:PX.Objects.TX.Tax.PendingTax
Description: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.
ReverseVATBooleanValueboolean
DAC Field:PX.Objects.TX.Tax.ReverseTax
Description: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.
StatisticalVATBooleanValueboolean
DAC Field:PX.Objects.TX.Tax.StatisticalTax
Description: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.
TaxAgencyStringValuestring
DAC Field:PX.Objects.TX.Tax.TaxVendorID
Description:The foreign key to AP.Vendor, which specifies the tax agency to which the tax belongs. The key can be NULL.
TaxClaimableAccountStringValuestring
DAC Field:PX.Objects.TX.Tax.PurchTaxAcctID
Description: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.
TaxClaimableSubaccountStringValuestring
DAC Field:PX.Objects.TX.Tax.PurchTaxSubID
Description:The foreign key to Sub, which specifies the corresponding tax claimable subaccount.
TaxExpenseAccountStringValuestring
DAC Field:PX.Objects.TX.Tax.ExpenseAccountID
Description: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.
TaxExpenseSubaccountStringValuestring
DAC Field:PX.Objects.TX.Tax.ExpenseSubID
Description:The foreign key to Sub, which specifies the corresponding expense subaccount.
TaxIDStringValuestring
DAC Field:PX.Objects.TX.Tax.TaxID
Description:The tax ID. This is the key field, which can be specified by the user.
TaxPayableAccountStringValuestring
DAC Field:PX.Objects.TX.Tax.SalesTaxAcctID
Description: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.
TaxPayableSubaccountStringValuestring
DAC Field:PX.Objects.TX.Tax.SalesTaxSubID
Description:The foreign key to Sub, which specifies the corresponding tax payable subaccount.
TaxScheduleListTaxScheduleDetail
DAC Field:Not mapped to a DAC field
Description:No description available
TaxTypeStringValuestring
DAC Field:PX.Objects.TX.Tax.TaxType
Description: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.
ZonesListTaxZoneDetail
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.

1 required field
{
  "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.

Available in Versions