NAV

<back to all web services

FinancialTransactionsGetList

The following routes are available for this service:
GET/financial-transactions/{BeeNumberCustomer}
FinancialTransactionsGetList Parameters:
NameParameterData TypeRequiredDescription
BeeNumberCustomerpathdecimalNo
StartTimequeryDateTimeNo
EndTimequeryDateTimeNo
GetListResponse<TEntity> Parameters:
NameParameterData TypeRequiredDescription
ItemsformList<TEntity>No
ResponseStatusformResponseStatusNo
FinancialTransactionsGetListViewModel Parameters:
NameParameterData TypeRequiredDescription
BeeNumberCustomerformdecimalNo
TransactionTimeformDateTimeNo
TransactionIdformstringNo
CampaignformstringNo
TransactionCodeformstringNo
OrderNumberformstringNo
InvoiceNumberformstringNo
RetailSalesAmountformdecimal?No
FederalTaxAmount1formdecimal?No
FederalTaxAmount2formdecimal?No
LocalTaxAmountformdecimal?No
TransactionAmountformdecimal?No
PaymentAmountformdecimal?No
TransactionBalanceAmountformdecimal?No
CustomerPriceformdecimal?No
FreeAmountformdecimal?No
BonusAmountformdecimal?No
DiscountPercentageformdecimal?No
CustomerCountformdecimal?No
PRCPromotionCodeformstringNo
AccountTypeformstringNo
StateformstringNo
TaxAreaformstringNo
TaxRateformdecimal?No
TaxIndicatorformstringNo
NetSalesAmountformdecimal?No
CurrentBalanceformdecimal?No
OperatorIdformstringNo
TransactionBIDSCodeformstringNo

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.

GET /financial-transactions/{BeeNumberCustomer} HTTP/1.1 
Host: extensions.avon.ca 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<FinancialTransactionsGetListResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/NAV.ServiceModel">
  <Items>
    <FinancialTransactionsGetListViewModel>
      <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>
      <OperatorId>String</OperatorId>
      <OrderNumber>String</OrderNumber>
      <PRCPromotionCode>String</PRCPromotionCode>
      <PaymentAmount>0</PaymentAmount>
      <RetailSalesAmount>0</RetailSalesAmount>
      <State>String</State>
      <TaxArea>String</TaxArea>
      <TaxIndicator>String</TaxIndicator>
      <TaxRate>0</TaxRate>
      <TransactionAmount>0</TransactionAmount>
      <TransactionBIDSCode>String</TransactionBIDSCode>
      <TransactionBalanceAmount>0</TransactionBalanceAmount>
      <TransactionCode>String</TransactionCode>
      <TransactionId>String</TransactionId>
      <TransactionTime>0001-01-01T00:00:00</TransactionTime>
    </FinancialTransactionsGetListViewModel>
  </Items>
  <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>
</FinancialTransactionsGetListResponse>