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>