Accrual request mapping
The accrual request message is used to initiate a self-accrual calculations. This situation occurs when the buyer must remit tax on tangible personal property or services, whether they used or consumed. When tax due on the transaction has not been paid, an accrual request message is created.
| Vertex | Infor | ||
|---|---|---|---|
| Element/Attribute | Data Type | Element Value | Data Type |
| Login | |||
| UserName | String (1-64) | Used only for Verte Central | |
| Password | String (1-64) | Used only for Verte Central | |
| TrustedId | String (6-16) | VertexConfigVersion.TrustedId | Alpha 16 |
| AccrualRequest | |||
| documentNumber | String (1-50) | InvoiceNumber | Alpha 22 |
| documentType | String (1-20) | ||
| billingType | String (1-20) | ||
| orderType | String (1-20) | ||
| postingDate | Date (yyyy-mm-dd) | ||
| locationCode | String (1-20) | Vendor/Customer Location | Alpha 4, Num 4 |
| returnAssistedParametersIndicator | Boolean | ||
| returnGeneratedLineItemsIndicator | Boolean | ||
| deliveryTerm | DeliveryTermCode | ShipTerm | Alpha 3 |
| documentDate | Date (yyyy-mm-dd) | InvoiceDate | Date |
| transactionId | String (1-40) | ||
| transactionType | ProcurementTransaction | Vertex SalesTransaction type | |
| simplificationCode | SimplificationCode | ||
| recoverableDate | Date (yyyy-mm-dd) | ||
| postToJournal | Boolean | PostToJournal flag | Boolean |
| roundAtLineLevel | Boolean | ||
| paymentDate | Date (yyyy-mm-dd) | ||
| documentSequenceId | String (0-60) | ||
| Currency | Currency | Alpha 5 | |
| isoCurrencyName | String | ||
| isoCurrencyCodeAlpha | String (3) | CompanyCurrency.ISOCode | Alpha 3 |
| isoCurrencyCodeNum | Positive Integer (1-999) | CompanyCurrency.ISOCodeNumber | Num 3 |
| OriginalCurrency | |||
| isoCurrencyName | String | ||
| isoCurrencyCodeAlpha | String (3) | ||
| isoCurrencyCodeNum | Positive Integer (1-999) | ||
| Buyer | |||
| isTaxExempt | Boolean | ||
| exemptionReasonCode | String (1-4) | ||
| Company | String (0-40) | TaxEntity (Accounting Entity) | Alpha 12 |
| Division | String (0-40) | ||
| Department | String (0-40) | ||
| Recipient | Company or Process LevelAddress | ||
| RecipientCode | Process Level TaxCode | ||
| classCode | String (1-40) | ||
| isBusinessIndicator | Boolean | ||
| TaxRegistration | |||
| isoCountryCode | String (2-3) | DeliveryAddress.AddressLine1 | |
| mainDivision | String (1-60) | ||
| hasPhysicalPresenceIndicator | Boolean | PostalAddress.Municipality | |
| impositionType | String (0-60) | PostalAddress.StateProvince | |
| TaxRegistrationNumber | String (0-40) | PostalAddress.County | |
| NexusOverride | PostalAddress.StateProvince | ||
| locationRole | TaxingLocationCode | PostalAddress.Country | |
| country | Boolean | CompanyBaseCurrencey | |
| mainDivision | Boolean | Company.BaseCurrencyName | |
| subDivision | Boolean | Company.BaseCurrencyCode.Alpha | |
| city | Boolean | ||
| district | Boolean | ||
| PhysicalLocation | |||
| taxAreaId | Integer (0-999999999) | ||
| StreetAddress1 | String (1-100) | ||
| StreetAddress2 | String (1-100) | ||
| City | String (1-60) | ||
| MainDivision | String (1-60) | ||
| SubDivision | String (1-60) | ||
| PostalCode | String (1-20) | ||
| Country | String (1-60) | ||
| Destination | |||
| taxAreaId | Integer (0-999999999) | ||
| locationCustomsStatus | LocationCustomsStatusCode | ||
| locationCode | String (0-20) | ||
| externalJurisdictionCode | String (0-20) | ||
| StreetAddress1 | String (1-100) | ||
| StreetAddress2 | String (1-100) | ||
| City | String (1-60) | ||
| MainDivision | String (1-60) | ||
| SubDivision | String (1-60) | ||
| PostalCode | String (1-20) | ||
| Country | String (1-60) | ||
| CurrencyConversion | Decimal | ||
| isoCurrencyName | String | ||
| isoCurrencyCodeAlpha | String (3) | ||
| isoCurrencyCodeNum | Positive Integer (1-999) | ||
| AdministrativeDestination | POAAddress | PostalAddressV2 | |
| taxAreaId | Integer (0-999999999) | POATaxCode | Alpha 15 |
| locationCustomsStatus | LocationCustomsStatusCode | ||
| locationCode | String (0-20) | ||
| externalJurisdictionCode | String (0-20) | ||
| StreetAddress1 | String (1-100) | POAAddress.DeliveryAddress.AddressLine1 | |
| StreetAddress2 | String (1-100) | ||
| City | String (1-60) | POAAddress.Municipality | |
| MainDivision | String (1-60) | POAAddress.StateProvince | |
| SubDivision | String (1-60) | POAAddress.County | |
| PostalCode | String (1-20) | POAAddress.PostalCode | |
| Country | String (1-60) | POAAddress.CountryCode | |
| CurrencyConversion | Decimal | BuyerAdminCurrencyRate | |
| isoCurrencyName | String | ||
| isoCurrencyCodeAlpha | String (3) | BuyerAdminCurrency.ISOCode | |
| isoCurrencyCodeNum | Positive Integer (1-999) | BuyerAdminCurrency.ISOCodeNumber | |
| ExemptionCertificate | String | ||
| exemptionCertificateNumber | String (1-30) | ||
| TaxRegistration | TaxEntity. VAT Registration | ||
| isoCountryCode | String (2-3) | TaxEntity.CountryCode | Alpha 3 |
| mainDivision | String (1-60) | ||
| hasPhysicalPresenceIndicator | Boolean | ||
| impositionType | String (0-60) | ||
| TaxRegistrationNumber | String (0-40) | TaxEntity.VATRegistration Number | Alpha 12 |
| NexusOverride | |||
| locationRole | TaxingLocationCode | ||
| country | Boolean | ||
| mainDivision | Boolean | ||
| subDivision | Boolean | ||
| city | Boolean | ||
| district | Boolean | ||
| PhysicalLocation | |||
| taxAreaId | Integer (0-999999999) | ||
| StreetAddress1 | String (1-100) | ||
| StreetAddress2 | String (1-100) | ||
| City | String (1-60) | ||
| MainDivision | String (1-60) | ||
| SubDivision | String (1-60) | ||
| PostalCode | String (1-20) | ||
| Country | String (1-60) | ||
| Vendor | |||
| VendorCode | String (0-40) | Vendor | Numeric size 9 |
| classCode | String (1-40) | ||
| PhysicalOrigin | Company or Process LevelAddress | ||
| taxAreaId | Integer (0-999999999) | Vendor TaxCode | |
| locationCustomsStatus | LocationCustomsStatusCode | ||
| locationCode | String (0-20) | Vendor Location | |
| externalJurisdictionCode | String (0-20) | ||
| StreetAddress1 | String (1-100) | DeliveryAddress.AddressLine1 | |
| StreetAddress2 | String (1-100) | ||
| City | String (1-60) | PostalAddress.Municipality | |
| MainDivision | String (1-60) | PostalAddress.StateProvince | |
| SubDivision | String (1-60) | PostalAddress.County | |
| PostalCode | String (1-20) | PostalAddress.PostalCode | |
| Country | String (1-60) | PostalAddress.Country | |
| CurrencyConversion | Decimal | TransactionCurrencey | Decimal size 31.15 |
| isoCurrencyName | String | ||
| isoCurrencyCodeAlpha | String (3) | TransactionCurrency.ISOCode | |
| isoCurrencyCodeNum | Positive Integer (1-999) | ||
| AdministrativeOrigin | POAAddress | PostalAddressV2 | |
| taxAreaId | Integer (0-999999999) | POATaxCode | Alpha 15 |
| locationCustomsStatus | LocationCustomsStatusCode | ||
| locationCode | String (0-20) | ||
| externalJurisdictionCode | String (0-20) | ||
| StreetAddress1 | String (1-100) | POAAddress.DeliveryAddress.AddressLine1 | |
| StreetAddress2 | String (100) | ||
| City | String (1-60) | POAAddress.Municipality | |
| MainDivision | String (1-60) | POAAddress.StateProvince | |
| SubDivision | String (1-60) | POAAddress.County | |
| PostalCode | String (1-20) | POAAddress.PostalCode | |
| Country | String (1-60) | POAAddress.CountryCode | |
| CurrencyConversion | Decimal | BuyerAdminCurrencyRate | |
| isoCurrencyName | String | ||
| isoCurrencyCodeAlpha | String (3) | BuyerAdminCurrency.ISOCode | |
| isoCurrencyCodeNum | Positive Integer (1-999) | BuyerAdminCurrency.ISOCodeNumber | |
| TaxRegistration | Vendor VAT Registration | ||
| isoCountryCode | String (2-3) | Vendor.CountryCode | Alpha 3 |
| mainDivision | String (1-60) | ||
| hasPhysicalPresenceIndicator | Boolean | ||
| impositionType | String (0-60) | ||
| TaxRegistrationNumber | String (0-40) | Vendor.VATRegistrationNumber | Alpha 12 |
| NexusOverride | |||
| locationRole | TaxingLocationCode | ||
| country | Boolean | ||
| mainDivision | Boolean | ||
| subDivision | Boolean | ||
| city | Boolean | ||
| district | Boolean | ||
| PhysicalLocation | |||
| taxAreaId | Integer (0-999999999) | ||
| StreetAddress1 | String (1-100) | ||
| StreetAddress2 | String (1-100) | ||
| City | String (1-60) | ||
| MainDivision | String (1-60) | ||
| SubDivision | String (1-60) | ||
| PostalCode | String (1-20) | ||
| Country | String (1-60) | ||
| TaxOverride | |||
| overrideType | TaxOverrideCode | ||
| overrideReasonCode | String (1-4) | ||
| ImpositionToProcess | |||
| impositionType | String (0-60) | ||
| JurisdictionOverride | |||
| jurisdictionLevel | JurisdictionLevelCode | ||
| impositionType | String (0-60) | ||
| DeductionOverride | |||
| ExemptOverride | |||
| overrideExemptReasonCode | String (1-4) | ||
| NonTaxableOverride | |||
| overrideNonTaxableReasonCode | String (1-4) | ||
| RateOverride | Decimal | ||
| SitusOverride | |||
| taxingLocation | TaxingLocationCode | ||
| ChargedTax | Decimal | ||
| LineItem | |||
| lineItemNumber | Integer | LineNumber (defaults to 1) | Num 6 |
| taxDate | Date (yyyy-mm-dd) | ||
| isMulticomponent | Boolean | ||
| locationCode | String (1-20) | ||
| deliveryTerm | DeliveryTermCode | ShipTerm | Alpha 3 |
| postingDate | Date (yyyy-mm-dd) | ||
| costCenter | String (1-40) | ||
| departmentCode | String (1-40) | ||
| generalLedgerAccount | String (1-40) | ||
| materialCode | String (1-40) | ||
| projectNumber | String (1-40) | ||
| usage | String (1-40) | TaxUsageCode | Alpha 10 |
| usageClass | String (1-40) | ||
| vendorSKU | String (1-40) | ||
| countryOfOriginISOCode | String (0-3) | ||
| modeOfTransport | Positive Integer (1-99) | ||
| natureOfTransaction | Positive Integer (1-999) | ||
| intrastatCommodityCode | String (0-unlimited) | ||
| netMassKilograms | Integer | ||
| lineItemId | String (1-40) | defaults to LineNumber | Num 6 |
| taxIncludedIndicator | Boolean | TaxIncludedIndicator | Boolean |
| transactionType | ProcurementTransaction | ||
| simplificationCode | SimplificationCode | ||
| recoverableDate | Date (yyyy-mm-dd) | ||
| blockingOverridePercent | Decimal | ||
| partialExemptRecoverableOverridePercent | Decimal | ||
| titleTransfer | PointOfTitleTransferCode | ||
| chainTransactionPhase | ChainTransactionPhaseCode | ||
| exportProcedure | String (1-20) | ||
| Buyer | |||
| isTaxExempt | Boolean | ||
| exemptionReasonCode | String (1-4) | ||
| Company | String (0-40) | ||
| Division | String (0-40) | ||
| Department | String (0-40) | ||
| Recipient | |||
| RecipientCode | |||
| classCode | String (1-40) | ||
| isBusinessIndicator | Boolean | ||
| TaxRegistration | |||
| isoCountryCode | String (2-3) | ||
| mainDivision | String (1-60) | ||
| hasPhysicalPresenceIndicator | Boolean | ||
| impositionType | String (0-60) | ||
| TaxRegistrationNumber | String (0-40) | ||
| NexusOverride | |||
| locationRole | TaxingLocationCode | ||
| country | Boolean | ||
| mainDivision | Boolean | ||
| subDivision | Boolean | ||
| city | Boolean | ||
| district | Boolean | ||
| PhysicalLocation | |||
| taxAreaId | Integer (0-999999999) | ||
| StreetAddress1 | String (1-100) | ||
| StreetAddress2 | String (1-100) | ||
| City | String (1-60) | ||
| MainDivision | String (1-60) | ||
| SubDivision | String (1-60) | ||
| PostalCode | String (1-20) | ||
| Country | String (1-60) | ||
| Destination | |||
| taxAreaId | Integer (0-999999999) | ||
| locationCustomsStatus | LocationCustomsStatusCode | ||
| locationCode | String (0-20) | ||
| externalJurisdictionCode | String (0-20) | ||
| StreetAddress1 | String (1-100) | ||
| StreetAddress2 | String (1-100) | ||
| City | String (1-60) | ||
| MainDivision | String (1-60) | ||
| SubDivision | String (1-60) | ||
| PostalCode | String (1-20) | ||
| Country | String (1-60) | ||
| CurrencyConversion | Decimal | ||
| isoCurrencyName | String | ||
| isoCurrencyCodeAlpha | String (3) | ||
| isoCurrencyCodeNum | Positive Integer (1-999) | ||
| AdministrativeDestination | |||
| taxAreaId | Integer (0-999999999) | ||
| locationCustomsStatus | LocationCustomsStatusCode | ||
| locationCode | String (0-20) | ||
| externalJurisdictionCode | String (0-20) | ||
| StreetAddress1 | String (1-100) | ||
| StreetAddress2 | String (1-100) | ||
| City | String (1-60) | ||
| MainDivision | String (1-60) | ||
| SubDivision | String (1-60) | ||
| PostalCode | String (1-20) | ||
| Country | String (1-60) | ||
| CurrencyConversion | Decimal | ||
| isoCurrencyName | String | ||
| isoCurrencyCodeAlpha | String (3) | ||
| isoCurrencyCodeNum | Positive Integer (1-999) | ||
| ExemptionCertificate | String | ||
| exemptionCertificateNumber | String (1-30) | ||
| TaxRegistration | |||
| isoCountryCode | String (2-3) | ||
| mainDivision | String (1-60) | ||
| hasPhysicalPresenceIndicator | Boolean | ||
| impositionType | String (0-60) | ||
| TaxRegistrationNumber | String (0-40) | ||
| NexusOverride | |||
| locationRole | TaxingLocationCode | ||
| country | Boolean | ||
| mainDivision | Boolean | ||
| subDivision | Boolean | ||
| city | Boolean | ||
| district | Boolean | ||
| PhysicalLocation | |||
| taxAreaId | Integer (0-999999999) | ||
| StreetAddress1 | String (1-100) | ||
| StreetAddress2 | String (1-100) | ||
| City | String (1-60) | ||
| MainDivision | String (1-60) | ||
| SubDivision | String (1-60) | ||
| PostalCode | String (1-20) | ||
| Country | String (1-60) | ||
| Vendor | |||
| VendorCode | String (0-40) | ||
| classCode | String (1-40) | ||
| PhysicalOrigin | |||
| taxAreaId | Integer (0-999999999) | ||
| locationCustomsStatus | LocationCustomsStatusCode | ||
| locationCode | String (0-20) | ||
| externalJurisdictionCode | String (0-20) | ||
| StreetAddress1 | String (1-100) | ||
| StreetAddress2 | String (1-100) | ||
| City | String (1-60) | ||
| MainDivision | String (1-60) | ||
| SubDivision | String (1-60) | ||
| PostalCode | String (1-20) | ||
| Country | String (1-60) | ||
| CurrencyConversion | Decimal | ||
| isoCurrencyName | String | ||
| isoCurrencyCodeAlpha | String (3) | ||
| isoCurrencyCodeNum | Positive Integer (1-999) | ||
| AdministrativeOrigin | |||
| taxAreaId | Integer (0-999999999) | ||
| locationCustomsStatus | LocationCustomsStatusCode | ||
| locationCode | String (0-20) | ||
| externalJurisdictionCode | String (0-20) | ||
| StreetAddress1 | String (1-100) | ||
| StreetAddress2 | String (1-100) | ||
| City | String (1-60) | ||
| MainDivision | String (1-60) | ||
| SubDivision | String (1-60) | ||
| PostalCode | String (1-20) | ||
| Country | String (1-60) | ||
| CurrencyConversion | Decimal | ||
| isoCurrencyName | String | ||
| isoCurrencyCodeAlpha | String (3) | ||
| isoCurrencyCodeNum | Positive Integer (1-999) | ||
| TaxRegistration | |||
| isoCountryCode | String (2-3) | ||
| mainDivision | String (1-60) | ||
| hasPhysicalPresenceIndicator | Boolean | ||
| impositionType | String (0-60) | ||
| TaxRegistrationNumber | String (0-40) | ||
| NexusOverride | |||
| locationRole | TaxingLocationCode | ||
| country | Boolean | ||
| mainDivision | Boolean | ||
| subDivision | Boolean | ||
| city | Boolean | ||
| district | Boolean | ||
| PhysicalLocation | |||
| taxAreaId | Integer (0-999999999) | ||
| StreetAddress1 | String (1-100) | ||
| StreetAddress2 | String (1-100) | ||
| City | String (1-60) | ||
| MainDivision | String (1-60) | ||
| SubDivision | String (1-60) | ||
| PostalCode | String (1-20) | ||
| Country | String (1-60) | ||
| TaxOverride | |||
| overrideType | TaxOverrideCode | ||
| overrideReasonCode | String (1-4) | ||
| ImpositionToProcess | |||
| impositionType | String (0-60) | ||
| JurisdictionOverride | |||
| jurisdictionLevel | JurisdictionLevelCode | ||
| impositionType | String (0-60) | ||
| DeductionOverride | |||
| ExemptOverride | |||
| overrideExemptReasonCode | String (1-4) | ||
| NonTaxableOverride | |||
| overrideNonTaxableReasonCode | String (1-4) | ||
| RateOverride | Decimal | ||
| SitusOverride | |||
| taxingLocation | TaxingLocationCode | ||
| Purchase | String (0-40) | ProductTaxCategory | Alpha 15 |
| purchaseClass | String (0-40) | ProductClass | Alpha 40 |
| CommodityCode | String (0-40) | ||
| commodityCodeType | String (1-60) | ||
| Quantity | Decimal | ItemQuantity | Decimal 13.4 |
| unitOfMeasure | String (1-3) | ||
| Weight | Decimal | ||
| unitOfMeasure | String (1-3) | ||
| Volume | Decimal | ||
| unitOfMeasure | String (1-3) | ||
| SupplementaryUnit | Decimal | ||
| unitType | String (0-20) | ||
| StatisticalValue | Decimal | ||
| isoCurrencyName | String | ||
| isoCurrencyCodeAlpha | String (3) | ||
| isoCurrencyCodeNum | Positive Integer (1-999) | ||
| Freight | Decimal | FreightAmount | Decimal 18.2 |
| UnitPrice | Decimal | TaxableAmount | Decimal 18.2 |
| ExtendedPrice | Decimal | TaxableAmount | Decimal 18.2 |
| ChargedTax | Decimal | TaxAmount | Decimal 18.2 |
| InputTax | VATInputTaxAmount | Decimal 18.2 | |
| isImport | Boolean | IsImport | Boolean |
| TaxingJurisdictionLocation | |||
| taxAreaId | Integer (0-999999999) | ||
| locationCustomsStatus | LocationCustomsStatusCode | ||
| locationCode | String (0-20) | ||
| externalJurisdictionCode | String (0-20) | ||
| jurisdictionLevel | JurisdictionLevelCode | ||
| impositionType | String (0-60) | ||
| StreetAddress1 | String (1-100) | ||
| StreetAddress2 | String (1-100) | ||
| City | String (1-60) | ||
| MainDivision | String (1-60) | ||
| SubDivision | String (1-60) | ||
| PostalCode | String (1-20) | ||
| Country | String (1-60) | ||
| CurrencyConversion | Decimal | ||
| isoCurrencyName | String | ||
| isoCurrencyCodeAlpha | String (3) | ||
| isoCurrencyCodeNum | Positive Integer (1-999) | ||
| InputAmount | Decimal | ||
| InvoiceTaxRate | Decimal | ||
| BlockingOverridePercent | |||
| PartialExemptRecoverableOverridePercent | |||
| LandedCost | Decimal | ||
| AmountBilledToDate | Decimal | ||
| FlexibleFields | |||
| FlexibleCodeField | String (1-40) | ||
| fieldId | Integer (1-25) | ||
| FlexibleNumericField | Decimal | ||
| fieldId | Integer (1-10) | ||
| FlexibleDateField | Date (yyyy-mm-dd) | ||
| fieldId | Integer (1-5) | ||
| ReturnsFields | |||
| ReturnsCodeField | String | ||
| name | String | ||
| ReturnsNumericField | Decimal | ||
| name | String | ||
| ReturnsDateField | Date (yyyy-mm-dd) | ||
| name | String | ||
| ReturnsIndicatorField | Boolean | ||
| name | String | ||
| LineItem | |||
| ApplicationData | |||
| Sender | String | ||
| MessageLogging | |||
| returnLogEntries | Boolean | ||
| OverrideLoggingThreshold | |||
| thresholdScope | String | ||
| LogEntry | |||
| logLevel | Log level | ||
| instanceId | String | ||
| threadId | String | ||
| className | String | ||
| Message | String | ||
| Exception | String | ||
| ResponseTimeMS | Decimal | ||