Quotation request mapping

Quotations are used in the Receivables solution. The quotation message is used to estimate taxes on a proposed sale, rental, or lease of goods or services by the seller. Quotation transactions are subject to change until an invoice is finalized. Consequently, quotation transactions are not written to the tax journal.

Vertex Infor
Element/Attribute Data type Element value Data type
Login
UserName String (1-64)
Password String (1-64)
TrustedId String (6-16) VertexConfigVersion.TrustedId Alpha 16
QuotationRequest
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) Customer Location Num 4
returnAssistedParametersIndicator Boolean
returnGeneratedLineItemsIndicator Boolean
deliveryTerm DeliveryTermCode ShipTerm Alpha 3
documentDate Date (yyyy-mm-dd) InvoiceDate Date
transactionId String (1-40)
transactionType SaleTransaction Vertex SalesTransaction type
simplificationCode SimplificationCode
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)
Seller Company
nexusIndicator Boolean
nexusReasonCode String (1-4)
Company String (0-40) TaxEntity (Accounting Entity) Alpha 12
Division String (0-40)
Department String (0-40)
Dispatcher
DispatcherCode String (0-40)
classCode String (1-40)
TaxRegistration From TaxEntity
isoCountryCode String (2-3) TaxEntity.VATCountry Alpha 3
mainDivision String (1-60)
hasPhysicalPresenceIndicator Boolean
impositionType String (0-60)
TaxRegistrationNumber String (0-40) TaxEntity.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)
PhysicalOrigin Company or Process LevelAddress
taxAreaId Integer (0-999999999) Process Level TaxCode
locationCustomsStatus LocationCustomsStatusCode
locationCode String (0-20)
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.StateProvince
Country String (1-60) PostalAddress.Country
CurrencyConversion Decimal CompanyBaseCurrencey
isoCurrencyName String Company.BaseCurrencyName
isoCurrencyCodeAlpha String (3) Company.BaseCurrencyCode.Alpha
isoCurrencyCodeNum Positive Integer (1-999) Company.BaseCurrencyCode.Numeric
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 Customer VAT Registration
isoCountryCode String (2-3) Customer.CountryCode Alpha 3
mainDivision String (1-60)
hasPhysicalPresenceIndicator Boolean
impositionType String (0-60)
TaxRegistrationNumber String (0-40) Customer.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)
Customer Receivables Customer
isTaxExempt Boolean Customer.Exempt flag
exemptionReasonCode String (1-4)
CustomerCode Receivables Customer
classCode String (1-40)
isBusinessIndicator Boolean
Destination Customer Ship To
taxAreaId Integer (0-999999999) Customer Tax Code Alpha 15
locationCustomsStatus LocationCustomsStatusCode
locationCode String (0-20) Customer
externalJurisdictionCode String (0-20)
StreetAddress1 String (1-100) PostalAddress.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 TransactionCurrency
isoCurrencyName String
isoCurrencyCodeAlpha String (3) TransactionCurrency.ISOCode
isoCurrencyCodeNum Positive Integer (1-999) TransactionCurrency.ISOCodeNumber
AdministrativeDestination POAAddress
taxAreaId Integer (0-999999999) POATaxCode
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) POAPostalAddress.Municipality
MainDivision String (1-60) POAPostalAddress.StateProvince
SubDivision String (1-60) POAPostalAddress.County
PostalCode String (1-20) POAPostalAddress.PostalCode
Country String (1-60) POAPostalAddress.Country
CurrencyConversion Decimal POACurrency
isoCurrencyName String
isoCurrencyCodeAlpha String (3) POACurrency.ISOCode Alpha 3
isoCurrencyCodeNum Positive Integer (1-999) POACurrency.ISOCodeNumber Num 3
ExemptionCertificate String
exemptionCertificateNumber String (1-30)
TaxRegistration Customer Tax Registration
isoCountryCode String (2-3) TaxEntity.VATCountry
mainDivision String (1-60)
hasPhysicalPresenceIndicator Boolean
impositionType String (0-60)
TaxRegistrationNumber String (0-40) 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
Discount
userDefinedDiscountCode String
DiscountPercent* Decimal
DiscountAmount* 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 SaleTransaction
simplificationCode SimplificationCode
titleTransfer PointOfTitleTransferCode
chainTransactionPhase ChainTransactionPhaseCode
exportProcedure String (1-20)
Seller
nexusIndicator Boolean
nexusReasonCode String (1-4)
Company String (0-40)
Division String (0-40)
Department String (0-40)
Dispatcher
DispatcherCode String (0-40)
classCode String (1-40)
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)
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)
Customer
isTaxExempt Boolean
exemptionReasonCode String (1-4)
CustomerCode
classCode String (1-40)
isBusinessIndicator Boolean
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)
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
Product String (0-40) ProductTaxCategory Alpha 15
productClass String (0-40) ProductClass Alpha 40
CommodityCode String (0-40)
commodityCodeType String (1-60)
Quantity Decimal Quantity 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
FairMarketValue Decimal
Cost Decimal
UnitPrice Decimal TaxableAmount Decimal 18.2
ExtendedPrice Decimal TaxableAmount Decimal 18.2
LandedCost Decimal
Discount
userDefinedDiscountCode String
DiscountPercent* Decimal
DiscountAmount* 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 LogLevel
instanceId String
threadId String
className String
Message String
Exception String
ResponseTimeMS Decimal