NAV

<back to all web services

FinancialTransactionsBatchCreate

The following routes are available for this service:
POST/financial-transaction-batches
FinancialTransactionsBatchCreate Parameters:
NameParameterData TypeRequiredDescription
FinancialTransactionsbodyList<FinancialTransactionsBatchCreateViewModel>No
FinancialTransactionsBatchCreateViewModel Parameters:
NameParameterData TypeRequiredDescription
BeeNumberCustomerformdecimal?No
TransactionCodeformstringNo
TransactionBIDSCodeformstringNo
TransactionAmountformdecimal?No
TransactionBillSeqformstringNo
TransactionTimeformDateTime?No
TransactionIdformstringNo
CampaignformstringNo
OrderNumberformstringNo
InvoiceNumberformstringNo
RetailSalesAmountformdecimal?No
FederalTaxAmount1formdecimal?No
FederalTaxAmount2formdecimal?No
LocalTaxAmountformdecimal?No
PaymentAmountformdecimal?No
CustomerPriceformdecimal?No
FreeAmountformdecimal?No
BonusAmountformdecimal?No
DiscountPercentageformdecimal?No
CustomerCountformdecimal?No
PricePromotionCodeformstringNo
AccountTypeformstringNo
StateformstringNo
TaxAreaformstringNo
TaxRateformdecimal?No
TaxIndicatorformstringNo
NetSalesAmountformdecimal?No
CurrentBalanceformdecimal?No
FinancialTransactionsBatchCreateResponse Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /financial-transaction-batches HTTP/1.1 
Host: extensions.avon.ca 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<FinancialTransactionsBatchCreate xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/NAV.ServiceModel">
  <FinancialTransactions>
    <FinancialTransactionsBatchCreateViewModel>
      <AccountType>String</AccountType>
      <BeeNumberCustomer>0</BeeNumberCustomer>
      <BonusAmount>0</BonusAmount>
      <Campaign>String</Campaign>
      <CurrentBalance>0</CurrentBalance>
      <CustomerCount>0</CustomerCount>
      <CustomerPrice>0</CustomerPrice>
      <DiscountPercentage>0</DiscountPercentage>
      <FederalTaxAmount1>0</FederalTaxAmount1>
      <FederalTaxAmount2>0</FederalTaxAmount2>
      <FreeAmount>0</FreeAmount>
      <InvoiceNumber>String</InvoiceNumber>
      <LocalTaxAmount>0</LocalTaxAmount>
      <NetSalesAmount>0</NetSalesAmount>
      <OrderNumber>String</OrderNumber>
      <PaymentAmount>0</PaymentAmount>
      <PricePromotionCode>String</PricePromotionCode>
      <RetailSalesAmount>0</RetailSalesAmount>
      <State>String</State>
      <TaxArea>String</TaxArea>
      <TaxIndicator>String</TaxIndicator>
      <TaxRate>0</TaxRate>
      <TransactionAmount>0</TransactionAmount>
      <TransactionBIDSCode>String</TransactionBIDSCode>
      <TransactionBillSeq>String</TransactionBillSeq>
      <TransactionCode>String</TransactionCode>
      <TransactionId>String</TransactionId>
      <TransactionTime>0001-01-01T00:00:00</TransactionTime>
    </FinancialTransactionsBatchCreateViewModel>
  </FinancialTransactions>
</FinancialTransactionsBatchCreate>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<FinancialTransactionsBatchCreateResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/NAV.ServiceModel">
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
      </d2p1:ResponseError>
    </d2p1:Errors>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </ResponseStatus>
</FinancialTransactionsBatchCreateResponse>