TaxMappingDto Data Type

DTO implementation of Tax mapping. Tax mapping

Implemented Interfaces
Serializable
Properties
name data type constraints description
auditableField array of AuditableFieldDto  
id number   Identifier
accountTaxCategoryCode string   Account tax category
chargeTaxClassCode string   Charge tax class
validFrom number   Tax mapping validity from.
validTo number   Tax mapping validity to.
sellerCountryCode string   Seller's country
buyerCountryCode string   Buyer's country
filterEL string max size: 2000, min size: 0 Filter expression
taxCode string   Tax to apply
taxEL string max size: 2000, min size: 0 Tax expression
taxScriptCode string   Script to determine tax
priority number   Priority. Higher value, higher the priority
source string max size: 2000, min size: 0 Record's data source
originId number   Original record that this record overrides (identifier)

Example

{
  "auditableField" : [ {
    "entityClass" : "...",
    "fieldName" : "...",
    "id" : 12345,
    "changeOrigin" : "...",
    "auditableField" : [ { }, { } ],
    "originName" : "...",
    "code" : "...",
    "previousState" : "...",
    "currentState" : "...",
    "description" : "...",
    "created" : "...",
    "updatedCode" : "...",
    "actor" : "..."
  }, {
    "entityClass" : "...",
    "fieldName" : "...",
    "id" : 12345,
    "changeOrigin" : "...",
    "auditableField" : [ { }, { } ],
    "originName" : "...",
    "code" : "...",
    "previousState" : "...",
    "currentState" : "...",
    "description" : "...",
    "created" : "...",
    "updatedCode" : "...",
    "actor" : "..."
  } ],
  "id" : 12345,
  "accountTaxCategoryCode" : "...",
  "chargeTaxClassCode" : "...",
  "validFrom" : 12345,
  "validTo" : 12345,
  "sellerCountryCode" : "...",
  "buyerCountryCode" : "...",
  "filterEL" : "...",
  "taxCode" : "...",
  "taxEL" : "...",
  "taxScriptCode" : "...",
  "priority" : 12345,
  "source" : "...",
  "originId" : 12345
}