Reckon Accounts

This page is a work in progress

Message Standard For Sales Orders

<QBXML>

<QBXMLMsgsRq onError="stopOnError">

<SalesOrderAddRq>

<SalesOrderAdd defMacro="MACROTYPE">

<!-- required -->

<CustomerRef>

<!-- required -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</CustomerRef>

<ClassRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</ClassRef>

<TemplateRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</TemplateRef>

<TxnDate >DATETYPE</TxnDate>

<!-- optional -->

<RefNumber >STRTYPE</RefNumber>

<!-- optional -->

<BillAddress>

<!-- optional -->

<Addr1 >STRTYPE</Addr1>

<!-- optional -->

<Addr2 >STRTYPE</Addr2>

<!-- optional -->

<Addr3 >STRTYPE</Addr3>

<!-- optional -->

<Addr4 >STRTYPE</Addr4>

<!-- optional -->

<Addr5 >STRTYPE</Addr5>

<!-- optional -->

<City >STRTYPE</City>

<!-- optional -->

<State >STRTYPE</State>

<!-- optional -->

<PostalCode >STRTYPE</PostalCode>

<!-- optional -->

<Country >STRTYPE</Country>

<!-- optional -->

<Note >STRTYPE</Note>

<!-- optional -->

</BillAddress>

<ShipAddress>

<!-- optional -->

<Addr1 >STRTYPE</Addr1>

<!-- optional -->

<Addr2 >STRTYPE</Addr2>

<!-- optional -->

<Addr3 >STRTYPE</Addr3>

<!-- optional -->

<Addr4 >STRTYPE</Addr4>

<!-- optional -->

<Addr5 >STRTYPE</Addr5>

<!-- optional -->

<City >STRTYPE</City>

<!-- optional -->

<State >STRTYPE</State>

<!-- optional -->

<PostalCode >STRTYPE</PostalCode>

<!-- optional -->

<Country >STRTYPE</Country>

<!-- optional -->

<Note >STRTYPE</Note>

<!-- optional -->

</ShipAddress>

<PONumber >STRTYPE</PONumber>

<!-- optional -->

<TermsRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</TermsRef>

<DueDate >DATETYPE</DueDate>

<!-- optional -->

<SalesRepRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</SalesRepRef>

<FOB >STRTYPE</FOB>

<!-- optional -->

<ShipDate >DATETYPE</ShipDate>

<!-- optional -->

<ShipMethodRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</ShipMethodRef>

<ItemSalesTaxRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</ItemSalesTaxRef>

<IsManuallyClosed >BOOLTYPE</IsManuallyClosed>

<!-- optional -->

<Memo >STRTYPE</Memo>

<!-- optional -->

<CustomerMsgRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</CustomerMsgRef>

<IsToBePrinted >BOOLTYPE</IsToBePrinted>

<!-- optional -->

<IsToBeEmailed >BOOLTYPE</IsToBeEmailed>

<!-- optional -->

<IsTaxIncluded >BOOLTYPE</IsTaxIncluded>

<!-- optional -->

<CustomerSalesTaxCodeRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</CustomerSalesTaxCodeRef>

<Other >STRTYPE</Other>

<!-- optional -->

<ExchangeRate >FLOATTYPE</ExchangeRate>

<!-- optional -->

<ExternalGUID >GUIDTYPE</ExternalGUID>

<!-- optional -->

<!-- BEGIN OR -->

<SalesOrderLineAdd>

<!-- optional -->

<ItemRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</ItemRef>

<Desc >STRTYPE</Desc>

<!-- optional -->

<Quantity >QUANTYPE</Quantity>

<!-- optional -->

<UnitOfMeasure >STRTYPE</UnitOfMeasure>

<!-- optional -->

<!-- BEGIN OR -->

<Rate >PRICETYPE</Rate>

<!-- optional -->

<!-- OR -->

<RatePercent >PERCENTTYPE</RatePercent>

<!-- optional -->

<!-- OR -->

<PriceLevelRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</PriceLevelRef>

<!-- END OR -->

<ClassRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</ClassRef>

<Amount >AMTTYPE</Amount>

<!-- optional -->

<!-- OptionForPriceRuleConflict may have one of the following values: Zero, BasePrice -->

<OptionForPriceRuleConflict >ENUMTYPE</OptionForPriceRuleConflict>

<!-- optional -->

<InventorySiteRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</InventorySiteRef>

<InventorySiteLocationRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</InventorySiteLocationRef>

<!-- BEGIN OR -->

<SerialNumber >STRTYPE</SerialNumber>

<!-- optional -->

<!-- OR -->

<LotNumber >STRTYPE</LotNumber>

<!-- optional -->

<!-- END OR -->

<SalesTaxCodeRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</SalesTaxCodeRef>

<IsManuallyClosed >BOOLTYPE</IsManuallyClosed>

<!-- optional -->

<Other1 >STRTYPE</Other1>

<!-- optional -->

<Other2 >STRTYPE</Other2>

<!-- optional -->

<DataExt>

<!-- optional, may repeat -->

<OwnerID >GUIDTYPE</OwnerID>

<!-- required -->

<DataExtName >STRTYPE</DataExtName>

<!-- required -->

<DataExtValue >STRTYPE</DataExtValue>

<!-- required -->

</DataExt>

</SalesOrderLineAdd>

</SalesOrderAdd>

<IncludeRetElement >STRTYPE</IncludeRetElement>

<!-- optional, may repeat -->

</SalesOrderAddRq>

</QBXMLMsgsRq>

</QBXML>

Message Standard For Invoices

<QBXML>

<QBXMLMsgsRq onError="stopOnError">

<InvoiceQueryRs statusCode="INTTYPE" statusSeverity="STRTYPE" statusMessage="STRTYPE" retCount="INTTYPE" iteratorRemainingCount="INTTYPE" iteratorID="UUIDTYPE">

<InvoiceRet>

<!-- optional, may repeat -->

<TxnID >IDTYPE</TxnID>

<!-- required -->

<TimeCreated >DATETIMETYPE</TimeCreated>

<!-- required -->

<TimeModified >DATETIMETYPE</TimeModified>

<!-- required -->

<EditSequence >STRTYPE</EditSequence>

<!-- required -->

<TxnNumber >INTTYPE</TxnNumber>

<!-- optional -->

<CustomerRef>

<!-- required -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</CustomerRef>

<ClassRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</ClassRef>

<ARAccountRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</ARAccountRef>

<TemplateRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</TemplateRef>

<TxnDate >DATETYPE</TxnDate>

<!-- required -->

<RefNumber >STRTYPE</RefNumber>

<!-- optional -->

<BillAddress>

<!-- optional -->

<Addr1 >STRTYPE</Addr1>

<!-- optional -->

<Addr2 >STRTYPE</Addr2>

<!-- optional -->

<Addr3 >STRTYPE</Addr3>

<!-- optional -->

<Addr4 >STRTYPE</Addr4>

<!-- optional -->

<Addr5 >STRTYPE</Addr5>

<!-- optional -->

<City >STRTYPE</City>

<!-- optional -->

<State >STRTYPE</State>

<!-- optional -->

<PostalCode >STRTYPE</PostalCode>

<!-- optional -->

<Country >STRTYPE</Country>

<!-- optional -->

<Note >STRTYPE</Note>

<!-- optional -->

</BillAddress>

<BillAddressBlock>

<!-- optional -->

<Addr1 >STRTYPE</Addr1>

<!-- optional -->

<Addr2 >STRTYPE</Addr2>

<!-- optional -->

<Addr3 >STRTYPE</Addr3>

<!-- optional -->

<Addr4 >STRTYPE</Addr4>

<!-- optional -->

<Addr5 >STRTYPE</Addr5>

<!-- optional -->

</BillAddressBlock>

<ShipAddress>

<!-- optional -->

<Addr1 >STRTYPE</Addr1>

<!-- optional -->

<Addr2 >STRTYPE</Addr2>

<!-- optional -->

<Addr3 >STRTYPE</Addr3>

<!-- optional -->

<Addr4 >STRTYPE</Addr4>

<!-- optional -->

<Addr5 >STRTYPE</Addr5>

<!-- optional -->

<City >STRTYPE</City>

<!-- optional -->

<State >STRTYPE</State>

<!-- optional -->

<PostalCode >STRTYPE</PostalCode>

<!-- optional -->

<Country >STRTYPE</Country>

<!-- optional -->

<Note >STRTYPE</Note>

<!-- optional -->

</ShipAddress>

<ShipAddressBlock>

<!-- optional -->

<Addr1 >STRTYPE</Addr1>

<!-- optional -->

<Addr2 >STRTYPE</Addr2>

<!-- optional -->

<Addr3 >STRTYPE</Addr3>

<!-- optional -->

<Addr4 >STRTYPE</Addr4>

<!-- optional -->

<Addr5 >STRTYPE</Addr5>

<!-- optional -->

</ShipAddressBlock>

<IsPending >BOOLTYPE</IsPending>

<!-- optional -->

<IsFinanceCharge >BOOLTYPE</IsFinanceCharge>

<!-- optional -->

<PONumber >STRTYPE</PONumber>

<!-- optional -->

<TermsRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</TermsRef>

<DueDate >DATETYPE</DueDate>

<!-- optional -->

<SalesRepRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</SalesRepRef>

<FOB >STRTYPE</FOB>

<!-- optional -->

<ShipDate >DATETYPE</ShipDate>

<!-- optional -->

<ShipMethodRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</ShipMethodRef>

<Subtotal >AMTTYPE</Subtotal>

<!-- optional -->

<ItemSalesTaxRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</ItemSalesTaxRef>

<SalesTaxPercentage >PERCENTTYPE</SalesTaxPercentage>

<!-- optional -->

<SalesTaxTotal >AMTTYPE</SalesTaxTotal>

<!-- optional -->

<AppliedAmount >AMTTYPE</AppliedAmount>

<!-- optional -->

<BalanceRemaining >AMTTYPE</BalanceRemaining>

<!-- optional -->

<CurrencyRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</CurrencyRef>

<ExchangeRate >FLOATTYPE</ExchangeRate>

<!-- optional -->

<BalanceRemainingInHomeCurrency >AMTTYPE</BalanceRemainingInHomeCurrency>

<!-- optional -->

<Memo >STRTYPE</Memo>

<!-- optional -->

<IsPaid >BOOLTYPE</IsPaid>

<!-- optional -->

<CustomerMsgRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</CustomerMsgRef>

<IsToBePrinted >BOOLTYPE</IsToBePrinted>

<!-- optional -->

<IsToBeEmailed >BOOLTYPE</IsToBeEmailed>

<!-- optional -->

<IsTaxIncluded >BOOLTYPE</IsTaxIncluded>

<!-- optional -->

<CustomerSalesTaxCodeRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</CustomerSalesTaxCodeRef>

<SuggestedDiscountAmount >AMTTYPE</SuggestedDiscountAmount>

<!-- optional -->

<SuggestedDiscountDate >DATETYPE</SuggestedDiscountDate>

<!-- optional -->

<Other >STRTYPE</Other>

<!-- optional -->

<ExternalGUID >GUIDTYPE</ExternalGUID>

<!-- optional -->

<LinkedTxn>

<!-- optional, may repeat -->

<TxnID >IDTYPE</TxnID>

<!-- required -->

<!-- TxnType may have one of the following values: ARRefundCreditCard, Bill, BillPaymentCheck, BillPaymentCreditCard, BuildAssembly, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, LiabilityAdjustment, Paycheck, PayrollLiabilityCheck, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, Transfer, VendorCredit, YTDAdjustment -->

<TxnType >ENUMTYPE</TxnType>

<!-- required -->

<TxnDate >DATETYPE</TxnDate>

<!-- required -->

<RefNumber >STRTYPE</RefNumber>

<!-- optional -->

<!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE -->

<LinkType >ENUMTYPE</LinkType>

<!-- optional -->

<Amount >AMTTYPE</Amount>

<!-- required -->

</LinkedTxn>

<!-- BEGIN OR -->

<InvoiceLineRet>

<!-- optional -->

<TxnLineID >IDTYPE</TxnLineID>

<!-- required -->

<ItemRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</ItemRef>

<Desc >STRTYPE</Desc>

<!-- optional -->

<Quantity >QUANTYPE</Quantity>

<!-- optional -->

<UnitOfMeasure >STRTYPE</UnitOfMeasure>

<!-- optional -->

<OverrideUOMSetRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</OverrideUOMSetRef>

<!-- BEGIN OR -->

<Rate >PRICETYPE</Rate>

<!-- optional -->

<!-- OR -->

<RatePercent >PERCENTTYPE</RatePercent>

<!-- optional -->

<!-- END OR -->

<ClassRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</ClassRef>

<Amount >AMTTYPE</Amount>

<!-- optional -->

<InventorySiteRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</InventorySiteRef>

<InventorySiteLocationRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</InventorySiteLocationRef>

<!-- BEGIN OR -->

<SerialNumber >STRTYPE</SerialNumber>

<!-- optional -->

<!-- OR -->

<LotNumber >STRTYPE</LotNumber>

<!-- optional -->

<!-- END OR -->

<ServiceDate >DATETYPE</ServiceDate>

<!-- optional -->

<SalesTaxCodeRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</SalesTaxCodeRef>

<Other1 >STRTYPE</Other1>

<!-- optional -->

<Other2 >STRTYPE</Other2>

<!-- optional -->

<DataExtRet>

<!-- optional, may repeat -->

<OwnerID >GUIDTYPE</OwnerID>

<!-- optional -->

<DataExtName >STRTYPE</DataExtName>

<!-- required -->

<!-- DataExtType may have one of the following values: AMTTYPE, DATETIMETYPE, INTTYPE, PERCENTTYPE, PRICETYPE, QUANTYPE, STR1024TYPE, STR255TYPE -->

<DataExtType >ENUMTYPE</DataExtType>

<!-- required -->

<DataExtValue >STRTYPE</DataExtValue>

<!-- required -->

</DataExtRet>

</InvoiceLineRet>

<!-- OR -->

<InvoiceLineGroupRet>

<!-- optional -->

<TxnLineID >IDTYPE</TxnLineID>

<!-- required -->

<ItemGroupRef>

<!-- required -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</ItemGroupRef>

<Desc >STRTYPE</Desc>

<!-- optional -->

<Quantity >QUANTYPE</Quantity>

<!-- optional -->

<UnitOfMeasure >STRTYPE</UnitOfMeasure>

<!-- optional -->

<OverrideUOMSetRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</OverrideUOMSetRef>

<IsPrintItemsInGroup >BOOLTYPE</IsPrintItemsInGroup>

<!-- required -->

<TotalAmount >AMTTYPE</TotalAmount>

<!-- required -->

<InvoiceLineRet>

<!-- optional, may repeat -->

<TxnLineID >IDTYPE</TxnLineID>

<!-- required -->

<ItemRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</ItemRef>

<Desc >STRTYPE</Desc>

<!-- optional -->

<Quantity >QUANTYPE</Quantity>

<!-- optional -->

<UnitOfMeasure >STRTYPE</UnitOfMeasure>

<!-- optional -->

<OverrideUOMSetRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</OverrideUOMSetRef>

<!-- BEGIN OR -->

<Rate >PRICETYPE</Rate>

<!-- optional -->

<!-- OR -->

<RatePercent >PERCENTTYPE</RatePercent>

<!-- optional -->

<!-- END OR -->

<ClassRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</ClassRef>

<Amount >AMTTYPE</Amount>

<!-- optional -->

<InventorySiteRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</InventorySiteRef>

<InventorySiteLocationRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</InventorySiteLocationRef>

<!-- BEGIN OR -->

<SerialNumber >STRTYPE</SerialNumber>

<!-- optional -->

<!-- OR -->

<LotNumber >STRTYPE</LotNumber>

<!-- optional -->

<!-- END OR -->

<ServiceDate >DATETYPE</ServiceDate>

<!-- optional -->

<SalesTaxCodeRef>

<!-- optional -->

<ListID >IDTYPE</ListID>

<!-- optional -->

<FullName >STRTYPE</FullName>

<!-- optional -->

</SalesTaxCodeRef>

<Other1 >STRTYPE</Other1>

<!-- optional -->

<Other2 >STRTYPE</Other2>

<!-- optional -->

<DataExtRet>

<!-- optional, may repeat -->

<OwnerID >GUIDTYPE</OwnerID>

<!-- optional -->

<DataExtName >STRTYPE</DataExtName>

<!-- required -->

<!-- DataExtType may have one of the following values: AMTTYPE, DATETIMETYPE, INTTYPE, PERCENTTYPE, PRICETYPE, QUANTYPE, STR1024TYPE, STR255TYPE -->

<DataExtType >ENUMTYPE</DataExtType>

<!-- required -->

<DataExtValue >STRTYPE</DataExtValue>

<!-- required -->

</DataExtRet>

</InvoiceLineRet>

<DataExtRet>

<!-- optional, may repeat -->

<OwnerID >GUIDTYPE</OwnerID>

<!-- optional -->

<DataExtName >STRTYPE</DataExtName>

<!-- required -->

<!-- DataExtType may have one of the following values: AMTTYPE, DATETIMETYPE, INTTYPE, PERCENTTYPE, PRICETYPE, QUANTYPE, STR1024TYPE, STR255TYPE -->

<DataExtType >ENUMTYPE</DataExtType>

<!-- required -->

<DataExtValue >STRTYPE</DataExtValue>

<!-- required -->

</DataExtRet>

</InvoiceLineGroupRet>

<!-- END OR -->

<DataExtRet>

<!-- optional, may repeat -->

<OwnerID >GUIDTYPE</OwnerID>

<!-- optional -->

<DataExtName >STRTYPE</DataExtName>

<!-- required -->

<!-- DataExtType may have one of the following values: AMTTYPE, DATETIMETYPE, INTTYPE, PERCENTTYPE, PRICETYPE, QUANTYPE, STR1024TYPE, STR255TYPE -->

<DataExtType >ENUMTYPE</DataExtType>

<!-- required -->

<DataExtValue >STRTYPE</DataExtValue>

<!-- required -->

</DataExtRet>

</InvoiceRet>

</InvoiceQueryRs>

</QBXMLMsgsRq>

</QBXML>