<?xml version="1.0" ?> <!-- --> <!-- ======================================================================= --> <!-- INTUIT CONFIDENTIAL. --> <!-- Copyright 2001-2003 Intuit Inc. All rights reserved. --> <!-- Use is subject to the terms specified at: --> <!-- http://developer.intuit.com/legal/devsite_tos.html --> <!-- --> <!-- ======================================================================= --> <!-- --> <!-- Sample data for dtd: qbxmlops30.dtd --> <!-- --> <!-- This dtd contains requests/responses for: --> <!-- QBXML --> <!-- QBXMLSubscription --> <!-- QBXMLEvents --> <!-- --> <!-- Comments use the following abbreviations: --> <!-- QBD stands for the QuickBooks Desktop SDK --> <!-- QBOE stands for the QuickBooks Online Edition SDK --> <!-- --> <!-- Message set QBXML contains the following requests and responses: --> <!-- --> <!-- Host (Query) --> <!-- --> <!-- Company (Query) --> <!-- --> <!-- CompanyActivity (Query) --> <!-- --> <!-- Preferences (Query) --> <!-- --> <!-- Account (Add and Query) --> <!-- --> <!-- Customer (Add, Mod and Query) --> <!-- --> <!-- Employee (Add, Mod and Query) --> <!-- --> <!-- OtherName (Add, Mod and Query) --> <!-- --> <!-- Vendor (Add, Mod and Query) --> <!-- --> <!-- Entity (Query) --> <!-- --> <!-- StandardTerms (Add and Query) --> <!-- --> <!-- DateDrivenTerms (Add and Query) --> <!-- --> <!-- Terms (Query) --> <!-- --> <!-- Class (Add and Query) --> <!-- --> <!-- SalesRep (Add, Mod and Query) --> <!-- --> <!-- CustomerType (Add and Query) --> <!-- --> <!-- VendorType (Add and Query) --> <!-- --> <!-- JobType (Add and Query) --> <!-- --> <!-- CustomerMsg (Add and Query) --> <!-- --> <!-- PaymentMethod (Add and Query) --> <!-- --> <!-- ShipMethod (Add and Query) --> <!-- --> <!-- TaxCode (Add, Mod and Query) --> <!-- --> <!-- Currency (Add, Mod and Query) --> <!-- --> <!-- ToDo (Add and Query) --> <!-- --> <!-- ItemService (Add, Mod and Query) --> <!-- --> <!-- ItemNonInventory (Add, Mod and Query) --> <!-- --> <!-- ItemOtherCharge (Add, Mod and Query) --> <!-- --> <!-- ItemInventory (Add, Mod and Query) --> <!-- --> <!-- ItemInventoryAssembly (Add, Mod and Query) --> <!-- --> <!-- ItemFixedAsset (Add, Mod and Query) --> <!-- --> <!-- ItemSubtotal (Add, Mod and Query) --> <!-- --> <!-- ItemDiscount (Add, Mod and Query) --> <!-- --> <!-- ItemPayment (Add, Mod and Query) --> <!-- --> <!-- ItemGroup (Add, Mod and Query) --> <!-- --> <!-- Item (Query) --> <!-- --> <!-- PayrollItemWage (Add and Query) --> <!-- --> <!-- PayrollItemNonWage (Query) --> <!-- --> <!-- Template (Query) --> <!-- --> <!-- Invoice (Add, Mod and Query) --> <!-- --> <!-- Estimate (Add, Mod and Query) --> <!-- --> <!-- SalesOrder (Add, Mod and Query) --> <!-- --> <!-- SalesReceipt (Add and Query) --> <!-- --> <!-- CreditMemo (Add, Mod and Query) --> <!-- --> <!-- ReceivePayment (Add and Query) --> <!-- --> <!-- ReceivePaymentToDeposit (Query) --> <!-- --> <!-- Charge (Add, Mod and Query) --> <!-- --> <!-- PurchaseOrder (Add, Mod and Query) --> <!-- --> <!-- Bill (Add, Mod and Query) --> <!-- --> <!-- ItemReceipt (Query) --> <!-- --> <!-- VendorCredit (Add and Query) --> <!-- --> <!-- BillPaymentCheck (Add and Query) --> <!-- --> <!-- BillPaymentCreditCard (Add and Query) --> <!-- --> <!-- BillToPay (Query) --> <!-- --> <!-- InventoryAdjustment (Add and Query) --> <!-- --> <!-- TimeTracking (Add and Query) --> <!-- --> <!-- Check (Add and Query) --> <!-- --> <!-- CreditCardCharge (Add and Query) --> <!-- --> <!-- CreditCardCredit (Add and Query) --> <!-- --> <!-- JournalEntry (Add and Query) --> <!-- --> <!-- Deposit (Add and Query) --> <!-- --> <!-- List (Del) --> <!-- --> <!-- ListDeleted (Query) --> <!-- --> <!-- Txn (Del and Void) --> <!-- --> <!-- TxnDeleted (Query) --> <!-- --> <!-- ClearedStatus (Mod) --> <!-- --> <!-- ListDisplay (Add and Mod) --> <!-- --> <!-- TxnDisplay (Add and Mod) --> <!-- --> <!-- DataEventRecoveryInfo (Del and Query) --> <!-- --> <!-- GeneralSummaryReport (Query) --> <!-- --> <!-- JobReport (Query) --> <!-- --> <!-- TimeReport (Query) --> <!-- --> <!-- AgingReport (Query) --> <!-- --> <!-- BudgetSummaryReport (Query) --> <!-- --> <!-- GeneralDetailReport (Query) --> <!-- --> <!-- CustomDetailReport (Query) --> <!-- --> <!-- CustomSummaryReport (Query) --> <!-- --> <!-- PayrollDetailReport (Query) --> <!-- --> <!-- PayrollSummaryReport (Query) --> <!-- --> <!-- DataExtDef (Add, Mod, Del and Query) --> <!-- --> <!-- DataExt (Add, Mod and Del) --> <!-- --> <!-- This means that DataExt has, for example, 3 separate requests. --> <!-- They are: DataExtAdd, DataExtMod and DataExtDel --> <!-- --> <!-- Message set QBXMLSubscription contains the following requests and responses: --> <!-- --> <!-- DataEventSubscription (Add and Query) --> <!-- --> <!-- UIEventSubscription (Add and Query) --> <!-- --> <!-- UIExtensionSubscription (Add and Query) --> <!-- --> <!-- Subscription (Del) --> <!-- --> <!-- Message set QBXMLEvents contains the following requests and responses: --> <!-- --> <!-- QBXML (Events) --> <!-- --> <!-- The value for the 'qbxml version' processing instruction is the version --> <!-- of the qbXML spec to be used for validation purposes. --> <?qbxml version="CA3.0"?> <QBXML> <!-- QBXMLMsgsRq contains 4 attributes --> <!-- 'oldMessageSetID' is optional --> <!-- 'newMessageSetID' is optional --> <!-- 'responseData' may have one of the following values: includeAll[DEFAULT], includeNone --> <!-- 'onError' is required and must have one of the following values: stopOnError, continueOnError, rollbackOnError --> <QBXMLMsgsRq oldMessageSetID = "STRTYPE" newMessageSetID = "STRTYPE" responseData = "ENUMTYPE" onError = "ENUMTYPE"> <!-- HostQueryRq contains 1 optional attribute: 'requestID' --> <HostQueryRq requestID = "UUIDTYPE"/> <!-- CompanyQueryRq contains 1 optional attribute: 'requestID' --> <CompanyQueryRq requestID = "UUIDTYPE"> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, v2.0 --> </CompanyQueryRq> <!-- CompanyActivityQueryRq contains 1 optional attribute: 'requestID' --> <CompanyActivityQueryRq requestID = "UUIDTYPE"/> <!-- not in QBOE, v2.0 --> <!-- PreferencesQueryRq contains 1 optional attribute: 'requestID' --> <PreferencesQueryRq requestID = "UUIDTYPE"/> <!-- not in QBOE, v1.1 --> <!-- AccountAddRq contains 1 optional attribute: 'requestID' --> <AccountAddRq requestID = "UUIDTYPE"> <AccountAdd> <Name>STRTYPE</Name> <!-- QBD max = 31, QBOE max = 100 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <!-- AccountType may have one of the following values: AccountsPayable, AccountsReceivable, Bank, CostOfGoodsSold, CreditCard, Equity, Expense, FixedAsset, Income, LongTermLiability, OtherAsset, OtherCurrentAsset, OtherCurrentLiability, OtherExpense, OtherIncome, NonPosting --> <AccountType>ENUMTYPE</AccountType> <!-- DetailAccountType may have one of the following values: AR,AllowanceForBadDebts,Checking,Savings,MoneyMarket,CashOnHand,TrustAccounts,RentsHeldInTrust,EmployeeCashAdvances,PrepaidExpenses,Retainage,UndepositedFunds,DevelopmentCosts,Inventory,LoansToOfficers,LoansToStockholders,LoansToOthers,OtherCurrentAssets,InvestmentUSGovObligations,InvestmentTaxExemptSecurities,InvestmentMortgageOrRealEstateLoans,InvestmentOther,Buildings,FurnitureAndFixtures,LeaseholdImprovements,MachineryAndEquipment,OtherFixedAssets,Vehicles,AccumulatedDepreciation,DepletableAssets,AccumulatedDepletion,IntangibleAssets,AccumulatedAmortization,Land,Goodwill,LeaseBuyout,Licenses,OrganizationalCosts,SecurityDeposits,OtherLongTermAssets,AccumulatedAmortizationOfOtherAssets,AP,CreditCard,InsurancePayable,PayrollClearing,PayrollTaxPayable,SalesTaxPayable,FederalIncomeTaxPayable,StateOrLocalIncomeTaxPayable,TrustAccountsLiab,RentsInTrustLiab,LineOfCredit,LoanPayable,PrepaidExpensesPayable,OtherCurrentLiab,NotesPayable,ShareholderNotesPayable,OtherLongTermLiab,AccumulatedAdjustment,CommonStock,PreferredStock,PaidInCapitalOrSurplus,TreasuryStock,OpeningBalanceEquity,OwnersEquity,PartnersEquity,PartnerContributions,PartnerDistributions,RetainedEarnings,ServiceOrFeeIncome,SalesOfProductIncome,NonProfitIncome,OtherPrimaryIncome,DiscountsOrRefundsGiven,InterestEarned,TaxExemptInterest,DividendIncome,OtherInvestmentIncome,OtherMiscIncome,CostOfLaborCOS,SuppliesAndMaterialsCOGS,ShippingFreightAndDeliveryCOS,EquipmentRentalCOS,OtherCostsOfServiceCOS,Auto,CharitableContributions,TaxesPaid,PayrollExpenses,LegalAndProfessionalFees,DuesAndSubscriptions,Insurance,OfficeOrGeneralAdministrativeExpenses,Utilities,RentOrLeaseOfBuildings,RepairAndMaintenance,TravelMeals,EntertainmentMeals,PromotionalMeals,Travel,Entertainment,AdvertisingOrPromotional,BankCharges,BadDebts,InterestPaid,CostOfLabor,SuppliesAndMaterials,ShippingFreightAndDelivery,EquipmentRental,OtherMiscServiceCost,Depreciation,Amortization,PenaltiesAndSettlements,OtherMiscExpense --> <DetailAccountType>ENUMTYPE</DetailAccountType> <!-- opt, not in QBD --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 7, QBOE max = 7 --> <BankNumber>STRTYPE</BankNumber> <!-- opt, QBD max = 25, not in QBOE --> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 29, QBOE max = 100 --> <OpenBalance>AMTTYPE</OpenBalance> <!-- opt --> <OpenBalanceDate>DATETYPE</OpenBalanceDate> <!-- opt --> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </AccountAdd> </AccountAddRq> <!-- AccountQueryRq contains 1 optional attribute: 'requestID' --> <AccountQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) AND AccountType ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt, not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- AccountType may have one of the following values: AccountsPayable, AccountsReceivable, Bank, CostOfGoodsSold, CreditCard, Equity, Expense, FixedAsset, Income, LongTermLiability, OtherAsset, OtherCurrentAsset, OtherCurrentLiability, OtherExpense, OtherIncome, NonPosting --> <AccountType>ENUMTYPE</AccountType> <!-- opt, may rep --> <!-- END OR --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, not in QBOE, v2.0 --> </AccountQueryRq> <!-- CustomerAddRq contains 1 optional attribute: 'requestID' --> <CustomerAddRq requestID = "UUIDTYPE"> <CustomerAdd> <Name>STRTYPE</Name> <!-- QBD max = 41, QBOE max = 100 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 41, QBOE max = 50 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </ShipAddress> <PrintAs>STRTYPE</PrintAs> <!-- opt, QBOE max = 110, not in QBD --> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Mobile>STRTYPE</Mobile> <!-- opt, QBOE max = 21, not in QBD --> <Pager>STRTYPE</Pager> <!-- opt, QBOE max = 21, not in QBD --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 21, QBOE max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <Contact>STRTYPE</Contact> <!-- opt, QBD max = 41, not in QBOE --> <AltContact>STRTYPE</AltContact> <!-- opt, QBD max = 41, not in QBOE --> <CustomerTypeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </CustomerTypeRef> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <SalesRepRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <OpenBalance>AMTTYPE</OpenBalance> <!-- opt --> <OpenBalanceDate>DATETYPE</OpenBalanceDate> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <ResaleNumber>STRTYPE</ResaleNumber> <!-- opt, QBD max = 15, QBOE max = 16 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99, not in QBOE --> <CreditLimit>AMTTYPE</CreditLimit> <!-- opt, not in QBOE --> <PreferredPaymentMethodRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PreferredPaymentMethodRef> <CreditCardInfo> <!-- opt, not in QBOE, v3.0 --> <CreditCardNumber>STRTYPE</CreditCardNumber> <!-- opt, QBD max = 25, not in QBOE --> <ExpirationMonth>INTTYPE</ExpirationMonth> <!-- opt, not in QBOE --> <ExpirationYear>INTTYPE</ExpirationYear> <!-- opt, not in QBOE --> <NameOnCard>STRTYPE</NameOnCard> <!-- opt, QBD max = 41, not in QBOE --> <CreditCardAddress>STRTYPE</CreditCardAddress> <!-- opt, QBD max = 41, not in QBOE --> <CreditCardPostalCode>STRTYPE</CreditCardPostalCode> <!-- opt, QBD max = 41, not in QBOE --> </CreditCardInfo> <!-- JobStatus may have one of the following values: None [DEFAULT], Pending, Awarded, InProgress, Closed, NotAwarded --> <JobStatus>ENUMTYPE</JobStatus> <!-- opt, not in QBOE --> <JobStartDate>DATETYPE</JobStartDate> <!-- opt, not in QBOE --> <JobProjectedEndDate>DATETYPE</JobProjectedEndDate> <!-- opt, not in QBOE --> <JobEndDate>DATETYPE</JobEndDate> <!-- opt, not in QBOE --> <JobDesc>STRTYPE</JobDesc> <!-- opt, QBD max = 99, not in QBOE --> <JobTypeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </JobTypeRef> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, not in QBOE, v3.0 --> <IsStatementWithParent>BOOLTYPE</IsStatementWithParent> <!-- opt, not in QBD --> <!-- DeliveryMethod may have one of the following values: Print [DEFAULT], Fax, Email --> <DeliveryMethod>ENUMTYPE</DeliveryMethod> <!-- opt, not in QBD --> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> <IsUsingCustomerTaxCode>BOOLTYPE</IsUsingCustomerTaxCode> <!-- opt, v3.0 --> </CustomerAdd> </CustomerAddRq> <!-- CustomerModRq contains 1 optional attribute: 'requestID' --> <CustomerModRq requestID = "UUIDTYPE"> <CustomerMod> <ListID>IDTYPE</ListID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- opt, QBD max = 41, QBOE max = 100 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE, v3.0 --> <ParentRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 41, QBOE max = 50 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </ShipAddress> <PrintAs>STRTYPE</PrintAs> <!-- opt, QBOE max = 110, not in QBD --> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Mobile>STRTYPE</Mobile> <!-- opt, QBOE max = 21, not in QBD --> <Pager>STRTYPE</Pager> <!-- opt, QBOE max = 21, not in QBD --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 21, QBOE max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <Contact>STRTYPE</Contact> <!-- opt, QBD max = 41, not in QBOE --> <AltContact>STRTYPE</AltContact> <!-- opt, QBD max = 41, not in QBOE --> <CustomerTypeRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </CustomerTypeRef> <TermsRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <SalesRepRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <TaxCodeRef> <!-- opt, not in QBOE, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <ResaleNumber>STRTYPE</ResaleNumber> <!-- opt, QBD max = 15, QBOE max = 16, v3.0 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99, not in QBOE --> <CreditLimit>AMTTYPE</CreditLimit> <!-- opt, not in QBOE, v3.0 --> <PreferredPaymentMethodRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PreferredPaymentMethodRef> <CreditCardInfo> <!-- opt, not in QBOE, v3.0 --> <CreditCardNumber>STRTYPE</CreditCardNumber> <!-- opt, QBD max = 25, not in QBOE --> <ExpirationMonth>INTTYPE</ExpirationMonth> <!-- opt, not in QBOE --> <ExpirationYear>INTTYPE</ExpirationYear> <!-- opt, not in QBOE --> <NameOnCard>STRTYPE</NameOnCard> <!-- opt, QBD max = 41, not in QBOE --> <CreditCardAddress>STRTYPE</CreditCardAddress> <!-- opt, QBD max = 41, not in QBOE --> <CreditCardPostalCode>STRTYPE</CreditCardPostalCode> <!-- opt, QBD max = 41, not in QBOE --> </CreditCardInfo> <!-- JobStatus may have one of the following values: None [DEFAULT], Pending, Awarded, InProgress, Closed, NotAwarded --> <JobStatus>ENUMTYPE</JobStatus> <!-- opt, not in QBOE, v3.0 --> <JobStartDate>DATETYPE</JobStartDate> <!-- opt, not in QBOE, v3.0 --> <JobProjectedEndDate>DATETYPE</JobProjectedEndDate> <!-- opt, not in QBOE, v3.0 --> <JobEndDate>DATETYPE</JobEndDate> <!-- opt, not in QBOE, v3.0 --> <JobDesc>STRTYPE</JobDesc> <!-- opt, QBD max = 99, not in QBOE, v3.0 --> <JobTypeRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </JobTypeRef> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, not in QBOE, v3.0 --> <IsStatementWithParent>BOOLTYPE</IsStatementWithParent> <!-- opt, not in QBD, v3.0 --> <!-- DeliveryMethod may have one of the following values: Print [DEFAULT], Fax, Email --> <DeliveryMethod>ENUMTYPE</DeliveryMethod> <!-- opt, not in QBD, v3.0 --> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> <IsUsingCustomerTaxCode>BOOLTYPE</IsUsingCustomerTaxCode> <!-- opt, v3.0 --> </CustomerMod> </CustomerModRq> <!-- CustomerQueryRq contains 1 optional attribute: 'requestID' --> <CustomerQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) AND TotalBalanceFilter ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt, not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <TotalBalanceFilter> <!-- opt, not in QBOE --> <!-- Operator may have one of the following values: LessThan, LessThanEqual, Equal, GreaterThan, GreaterThanEqual --> <Operator>ENUMTYPE</Operator> <Amount>AMTTYPE</Amount> </TotalBalanceFilter> <!-- END OR --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, not in QBOE, v2.0 --> </CustomerQueryRq> <!-- EmployeeAddRq contains 1 optional attribute: 'requestID' --> <EmployeeAddRq requestID = "UUIDTYPE"> <EmployeeAdd> <Name>STRTYPE</Name> <!-- opt, QBOE max = 100, not in QBD --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <EmployeeAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBOE max = 500, not in QBD --> <Addr4>STRTYPE</Addr4> <!-- opt, QBOE max = 500, not in QBD, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBOE max = 255, not in QBD --> </EmployeeAddress> <PrintAs>STRTYPE</PrintAs> <!-- opt, QBD max = 41, QBOE max = 110 --> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <SIN>STRTYPE</SIN> <!-- opt, QBD max = 15 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <!-- EmployeeType may have one of the following values: Regular [DEFAULT], Officer, Statutory, Owner --> <EmployeeType>ENUMTYPE</EmployeeType> <!-- opt, not in QBOE --> <!-- Gender may have one of the following values: Male, Female --> <Gender>ENUMTYPE</Gender> <!-- opt, not in QBOE --> <HiredDate>DATETYPE</HiredDate> <!-- opt --> <ReleasedDate>DATETYPE</ReleasedDate> <!-- opt --> <BirthDate>DATETYPE</BirthDate> <!-- opt, not in QBOE, v2.0 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99, not in QBOE --> <EmployeePayrollInfo> <!-- opt, not in QBOE, v2.0 --> <!-- PayPeriod may have one of the following values: Daily, Weekly, Biweekly, Semimonthly, Monthly, Quarterly, Yearly --> <PayPeriod>ENUMTYPE</PayPeriod> <!-- opt --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Earnings> <!-- opt, may rep --> <PayrollItemWageRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PayrollItemWageRef> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> </Earnings> <IsUsingTimeDataToCreatePaychecks>BOOLTYPE</IsUsingTimeDataToCreatePaychecks> <!-- opt --> <!-- UseTimeDataToCreatePaychecks may have one of the following values: NotSet, UseTimeData, DoNotUseTimeData --> <UseTimeDataToCreatePaychecks>ENUMTYPE</UseTimeDataToCreatePaychecks> <!-- opt, v3.0 --> <SickHours> <!-- opt --> <HoursAvailable>TIMEINTERVALTYPE</HoursAvailable> <!-- opt --> <!-- AccrualPeriod may have one of the following values: BeginningOfYear, EveryPaycheck, EveryHourOnPaycheck --> <AccrualPeriod>ENUMTYPE</AccrualPeriod> <!-- opt --> <HoursAccrued>TIMEINTERVALTYPE</HoursAccrued> <!-- opt --> <MaximumHours>TIMEINTERVALTYPE</MaximumHours> <!-- opt --> <IsResettingHoursEachNewYear>BOOLTYPE</IsResettingHoursEachNewYear> <!-- opt --> </SickHours> <VacationHours> <!-- opt --> <VacationPayAvailable>AMTTYPE</VacationPayAvailable> <!-- opt, v3.0 --> <VacationPayUsed>AMTTYPE</VacationPayUsed> <!-- opt, v3.0 --> <!-- RetainOrPayEveryPeriod may have one of the following values: Retain,PayEveryPeriod --> <RetainOrPayEveryPeriod>ENUMTYPE</RetainOrPayEveryPeriod> <!-- opt, v3.0 --> <VacationPercentage>PERCENTTYPE</VacationPercentage> <!-- opt, v3.0 --> <PayrollItemVacationRef> <!-- opt, may rep, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PayrollItemVacationRef> </VacationHours> </EmployeePayrollInfo> </EmployeeAdd> </EmployeeAddRq> <!-- EmployeeModRq contains 1 optional attribute: 'requestID' --> <EmployeeModRq requestID = "UUIDTYPE"> <EmployeeMod> <ListID>IDTYPE</ListID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- opt, QBOE max = 100, not in QBD --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE, v3.0 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <EmployeeAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBOE max = 500, not in QBD --> <Addr4>STRTYPE</Addr4> <!-- opt, QBOE max = 500, not in QBD, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBOE max = 255, not in QBD --> </EmployeeAddress> <PrintAs>STRTYPE</PrintAs> <!-- opt, QBD max = 41, QBOE max = 110 --> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <BirthDate>DATETYPE</BirthDate> <!-- opt, not in QBOE, v2.0 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99, not in QBOE --> <EmployeePayrollInfoMod> <!-- opt, not in QBOE, v2.0 --> <!-- PayPeriod may have one of the following values: Daily, Weekly, Biweekly, Semimonthly, Monthly, Quarterly, Yearly --> <PayPeriod>ENUMTYPE</PayPeriod> <!-- opt --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BEGIN OR: You may optionally have ClearEarnings OR Earnings --> <ClearEarnings>BOOLTYPE</ClearEarnings> <!-- OR --> <Earnings> <!-- rep (1 or more) --> <PayrollItemWageRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PayrollItemWageRef> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> </Earnings> <!-- END OR --> <IsUsingTimeDataToCreatePaychecks>BOOLTYPE</IsUsingTimeDataToCreatePaychecks> <!-- opt --> <!-- UseTimeDataToCreatePaychecks may have one of the following values: NotSet, UseTimeData, DoNotUseTimeData --> <UseTimeDataToCreatePaychecks>ENUMTYPE</UseTimeDataToCreatePaychecks> <!-- opt, v3.0 --> <SickHours> <!-- opt --> <HoursAvailable>TIMEINTERVALTYPE</HoursAvailable> <!-- opt --> <!-- AccrualPeriod may have one of the following values: BeginningOfYear, EveryPaycheck, EveryHourOnPaycheck --> <AccrualPeriod>ENUMTYPE</AccrualPeriod> <!-- opt --> <HoursAccrued>TIMEINTERVALTYPE</HoursAccrued> <!-- opt --> <MaximumHours>TIMEINTERVALTYPE</MaximumHours> <!-- opt --> <IsResettingHoursEachNewYear>BOOLTYPE</IsResettingHoursEachNewYear> <!-- opt --> </SickHours> <VacationHours> <!-- opt --> <VacationPayAvailable>AMTTYPE</VacationPayAvailable> <!-- opt, v3.0 --> <VacationPayUsed>AMTTYPE</VacationPayUsed> <!-- opt, v3.0 --> <!-- RetainOrPayEveryPeriod may have one of the following values: Retain,PayEveryPeriod --> <RetainOrPayEveryPeriod>ENUMTYPE</RetainOrPayEveryPeriod> <!-- opt, v3.0 --> <VacationPercentage>PERCENTTYPE</VacationPercentage> <!-- opt, v3.0 --> <PayrollItemVacationRef> <!-- opt, may rep, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PayrollItemVacationRef> </VacationHours> </EmployeePayrollInfoMod> </EmployeeMod> </EmployeeModRq> <!-- EmployeeQueryRq contains 1 optional attribute: 'requestID' --> <EmployeeQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt, not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, not in QBOE, v2.0 --> </EmployeeQueryRq> <!-- OtherNameAddRq contains 1 optional attribute: 'requestID' --> <OtherNameAddRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <OtherNameAdd> <Name>STRTYPE</Name> <!-- QBD max = 41 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 41 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, not in QBD --> <OtherNameAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </OtherNameAddress> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21 --> <Mobile>STRTYPE</Mobile> <!-- opt, not in QBD --> <Pager>STRTYPE</Pager> <!-- opt, not in QBD --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99 --> <Contact>STRTYPE</Contact> <!-- opt, QBD max = 41 --> <AltContact>STRTYPE</AltContact> <!-- opt, QBD max = 41 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99 --> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, v3.0 --> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> </OtherNameAdd> </OtherNameAddRq> <!-- OtherNameModRq contains 1 optional attribute: 'requestID' --> <OtherNameModRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <OtherNameMod> <ListID>IDTYPE</ListID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- opt, QBD max = 41 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 41 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, not in QBD --> <OtherNameAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </OtherNameAddress> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21 --> <Mobile>STRTYPE</Mobile> <!-- opt, not in QBD --> <Pager>STRTYPE</Pager> <!-- opt, not in QBD --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99 --> <Contact>STRTYPE</Contact> <!-- opt, QBD max = 41 --> <AltContact>STRTYPE</AltContact> <!-- opt, QBD max = 41 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99 --> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, v3.0 --> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> </OtherNameMod> </OtherNameModRq> <!-- OtherNameQueryRq contains 1 optional attribute: 'requestID' --> <OtherNameQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, v2.0 --> </OtherNameQueryRq> <!-- VendorAddRq contains 1 optional attribute: 'requestID' --> <VendorAddRq requestID = "UUIDTYPE"> <VendorAdd> <Name>STRTYPE</Name> <!-- QBD max = 41, QBOE max = 100 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 41, QBOE max = 50 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <VendorAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </VendorAddress> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Mobile>STRTYPE</Mobile> <!-- opt, QBOE max = 21, not in QBD --> <Pager>STRTYPE</Pager> <!-- opt, QBOE max = 21, not in QBD --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 21, QBOE max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <Contact>STRTYPE</Contact> <!-- opt, QBD max = 41, not in QBOE --> <AltContact>STRTYPE</AltContact> <!-- opt, QBD max = 41, not in QBOE --> <NameOnCheck>STRTYPE</NameOnCheck> <!-- opt, QBD max = 41, QBOE max = 110 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99, QBOE max = 100 --> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, not in QBOE, v3.0 --> <VendorTypeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </VendorTypeRef> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <CreditLimit>AMTTYPE</CreditLimit> <!-- opt, not in QBOE --> <VendorTaxIdent>STRTYPE</VendorTaxIdent> <!-- opt, QBD max = 15, QBOE max = 20 --> <IsVendorEligibleForT4A>BOOLTYPE</IsVendorEligibleForT4A> <!-- opt, v2.0 --> <OpenBalance>AMTTYPE</OpenBalance> <!-- opt --> <OpenBalanceDate>DATETYPE</OpenBalanceDate> <!-- opt --> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> </VendorAdd> </VendorAddRq> <!-- VendorModRq contains 1 optional attribute: 'requestID' --> <VendorModRq requestID = "UUIDTYPE"> <VendorMod> <ListID>IDTYPE</ListID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- opt, QBD max = 41, QBOE max = 100 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE, v3.0 --> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 41, QBOE max = 50 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <VendorAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </VendorAddress> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Mobile>STRTYPE</Mobile> <!-- opt, QBOE max = 21, not in QBD --> <Pager>STRTYPE</Pager> <!-- opt, QBOE max = 21, not in QBD --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 21, QBOE max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <Contact>STRTYPE</Contact> <!-- opt, QBD max = 41, not in QBOE --> <AltContact>STRTYPE</AltContact> <!-- opt, QBD max = 41, not in QBOE --> <NameOnCheck>STRTYPE</NameOnCheck> <!-- opt, QBD max = 41, QBOE max = 110 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99, QBOE max = 100 --> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, not in QBOE, v3.0 --> <VendorTypeRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </VendorTypeRef> <TermsRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <CreditLimit>AMTTYPE</CreditLimit> <!-- opt, not in QBOE, v3.0 --> <VendorTaxIdent>STRTYPE</VendorTaxIdent> <!-- opt, QBD max = 15, not in QBOE, v3.0 --> <IsVendorEligibleForT4A>BOOLTYPE</IsVendorEligibleForT4A> <!-- opt, not in QBOE, v3.0 --> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> </VendorMod> </VendorModRq> <!-- VendorQueryRq contains 1 optional attribute: 'requestID' --> <VendorQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) AND TotalBalanceFilter ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt, not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <TotalBalanceFilter> <!-- opt, not in QBOE --> <!-- Operator may have one of the following values: LessThan, LessThanEqual, Equal, GreaterThan, GreaterThanEqual --> <Operator>ENUMTYPE</Operator> <Amount>AMTTYPE</Amount> </TotalBalanceFilter> <!-- END OR --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, not in QBOE, v2.0 --> </VendorQueryRq> <!-- EntityQueryRq contains 1 optional attribute: 'requestID' --> <EntityQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt, not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> </EntityQueryRq> <!-- StandardTermsAddRq contains 1 optional attribute: 'requestID' --> <StandardTermsAddRq requestID = "UUIDTYPE"> <StandardTermsAdd> <Name>STRTYPE</Name> <!-- QBD max = 31, QBOE max = 100 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <StdDueDays>INTTYPE</StdDueDays> <!-- opt --> <StdDiscountDays>INTTYPE</StdDiscountDays> <!-- opt --> <DiscountPct>PERCENTTYPE</DiscountPct> <!-- opt --> </StandardTermsAdd> </StandardTermsAddRq> <!-- StandardTermsQueryRq contains 1 optional attribute: 'requestID' --> <StandardTermsQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt, not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> </StandardTermsQueryRq> <!-- DateDrivenTermsAddRq contains 1 optional attribute: 'requestID' --> <DateDrivenTermsAddRq requestID = "UUIDTYPE"> <DateDrivenTermsAdd> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <DayOfMonthDue>INTTYPE</DayOfMonthDue> <DueNextMonthDays>INTTYPE</DueNextMonthDays> <!-- opt --> <DiscountDayOfMonth>INTTYPE</DiscountDayOfMonth> <!-- opt --> <DiscountPct>PERCENTTYPE</DiscountPct> <!-- opt --> </DateDrivenTermsAdd> </DateDrivenTermsAddRq> <!-- DateDrivenTermsQueryRq contains 1 optional attribute: 'requestID' --> <DateDrivenTermsQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt, not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> </DateDrivenTermsQueryRq> <!-- TermsQueryRq contains 1 optional attribute: 'requestID' --> <TermsQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> </TermsQueryRq> <!-- ClassAddRq contains 1 optional attribute: 'requestID' --> <ClassAddRq requestID = "UUIDTYPE"> <ClassAdd> <Name>STRTYPE</Name> <!-- QBD max = 31, QBOE max = 100 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> </ClassAdd> </ClassAddRq> <!-- ClassQueryRq contains 1 optional attribute: 'requestID' --> <ClassQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt, not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> </ClassQueryRq> <!-- SalesRepAddRq contains 1 optional attribute: 'requestID' --> <SalesRepAddRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <SalesRepAdd> <Initial>STRTYPE</Initial> <!-- QBD max = 5 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <SalesRepEntityRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </SalesRepEntityRef> </SalesRepAdd> </SalesRepAddRq> <!-- SalesRepModRq contains 1 optional attribute: 'requestID' --> <SalesRepModRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <SalesRepMod> <ListID>IDTYPE</ListID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Initial>STRTYPE</Initial> <!-- opt, QBD max = 5 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <SalesRepEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </SalesRepEntityRef> </SalesRepMod> </SalesRepModRq> <!-- SalesRepQueryRq contains 1 optional attribute: 'requestID' --> <SalesRepQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> </SalesRepQueryRq> <!-- CustomerTypeAddRq contains 1 optional attribute: 'requestID' --> <CustomerTypeAddRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <CustomerTypeAdd> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> </CustomerTypeAdd> </CustomerTypeAddRq> <!-- CustomerTypeQueryRq contains 1 optional attribute: 'requestID' --> <CustomerTypeQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> </CustomerTypeQueryRq> <!-- VendorTypeAddRq contains 1 optional attribute: 'requestID' --> <VendorTypeAddRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <VendorTypeAdd> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> </VendorTypeAdd> </VendorTypeAddRq> <!-- VendorTypeQueryRq contains 1 optional attribute: 'requestID' --> <VendorTypeQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> </VendorTypeQueryRq> <!-- JobTypeAddRq contains 1 optional attribute: 'requestID' --> <JobTypeAddRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <JobTypeAdd> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> </JobTypeAdd> </JobTypeAddRq> <!-- JobTypeQueryRq contains 1 optional attribute: 'requestID' --> <JobTypeQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> </JobTypeQueryRq> <!-- CustomerMsgAddRq contains 1 optional attribute: 'requestID' --> <CustomerMsgAddRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <CustomerMsgAdd> <Name>STRTYPE</Name> <!-- QBD max = 101 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> </CustomerMsgAdd> </CustomerMsgAddRq> <!-- CustomerMsgQueryRq contains 1 optional attribute: 'requestID' --> <CustomerMsgQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> </CustomerMsgQueryRq> <!-- PaymentMethodAddRq contains 1 optional attribute: 'requestID' --> <PaymentMethodAddRq requestID = "UUIDTYPE"> <PaymentMethodAdd> <Name>STRTYPE</Name> <!-- QBD max = 31, QBOE max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> </PaymentMethodAdd> </PaymentMethodAddRq> <!-- PaymentMethodQueryRq contains 1 optional attribute: 'requestID' --> <PaymentMethodQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt, not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> </PaymentMethodQueryRq> <!-- ShipMethodAddRq contains 1 optional attribute: 'requestID' --> <ShipMethodAddRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <ShipMethodAdd> <Name>STRTYPE</Name> <!-- QBD max = 15 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> </ShipMethodAdd> </ShipMethodAddRq> <!-- ShipMethodQueryRq contains 1 optional attribute: 'requestID' --> <ShipMethodQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> </ShipMethodQueryRq> <!-- TaxCodeAddRq contains 1 optional attribute: 'requestID' --> <TaxCodeAddRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <TaxCodeAdd> <Name>STRTYPE</Name> <!-- QBD max = 3, v2.0 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, v2.0 --> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 31, v2.0 --> <Tax1Rate>FLOATTYPE</Tax1Rate> <!-- opt, v2.0 --> <Tax2Rate>FLOATTYPE</Tax2Rate> <!-- opt, v2.0 --> <IsTax1Exempt>BOOLTYPE</IsTax1Exempt> <!-- opt, v2.0 --> <IsTax2Exempt>BOOLTYPE</IsTax2Exempt> <!-- opt, v2.0 --> <IsPiggybackRate>BOOLTYPE</IsPiggybackRate> <!-- opt, v2.0 --> <IsECVatCode>BOOLTYPE</IsECVatCode> <!-- opt, v2.0 --> </TaxCodeAdd> </TaxCodeAddRq> <!-- TaxCodeModRq contains 1 optional attribute: 'requestID' --> <TaxCodeModRq requestID = "UUIDTYPE"> <!-- v2.0 --> <TaxCodeMod> <ListID>IDTYPE</ListID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- opt, QBD max = 3, v2.0 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, v2.0 --> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 31, v2.0 --> <Tax1Rate>FLOATTYPE</Tax1Rate> <!-- opt, v2.0 --> <Tax2Rate>FLOATTYPE</Tax2Rate> <!-- opt, v2.0 --> <IsTax1Exempt>BOOLTYPE</IsTax1Exempt> <!-- opt, v2.0 --> <IsTax2Exempt>BOOLTYPE</IsTax2Exempt> <!-- opt, v2.0 --> <IsPiggybackRate>BOOLTYPE</IsPiggybackRate> <!-- opt, v2.0 --> <IsECVatCode>BOOLTYPE</IsECVatCode> <!-- opt, v2.0 --> </TaxCodeMod> </TaxCodeModRq> <!-- TaxCodeQueryRq contains 1 optional attribute: 'requestID' --> <TaxCodeQueryRq requestID = "UUIDTYPE"> <!-- v2.0 --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt, not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> </TaxCodeQueryRq> <!-- CurrencyAddRq contains 1 optional attribute: 'requestID' --> <CurrencyAddRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <CurrencyAdd> <Name>STRTYPE</Name> <!-- QBD max = 100, v2.0 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- v2.0 --> <Symbol>STRTYPE</Symbol> <!-- opt, QBD max = 4, v2.0 --> <Code>STRTYPE</Code> <!-- opt, QBD max = 3, v2.0 --> <IsEmu>BOOLTYPE</IsEmu> <!-- opt, v2.0 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 100, v2.0 --> <EMURate>FLOATTYPE</EMURate> <!-- opt, v2.0 --> <CurrencyHotKey>STRTYPE</CurrencyHotKey> <!-- opt, QBD max = 1, v2.0 --> <SymbolPos>INTTYPE</SymbolPos> <!-- opt, v2.0 --> <DecimalSep>STRTYPE</DecimalSep> <!-- opt, QBD max = 1, v2.0 --> <DecimalPlaces>INTTYPE</DecimalPlaces> <!-- opt, v2.0 --> <ThousandSep>STRTYPE</ThousandSep> <!-- opt, QBD max = 1, v2.0 --> </CurrencyAdd> </CurrencyAddRq> <!-- CurrencyModRq contains 1 optional attribute: 'requestID' --> <CurrencyModRq requestID = "UUIDTYPE"> <!-- v2.0 --> <CurrencyMod> <ListID>IDTYPE</ListID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- opt, QBD max = 100, v2.0 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- v2.0 --> <Symbol>STRTYPE</Symbol> <!-- opt, QBD max = 4, v2.0 --> <Code>STRTYPE</Code> <!-- opt, QBD max = 3, v2.0 --> <IsEmu>BOOLTYPE</IsEmu> <!-- opt, v2.0 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 100, v2.0 --> <EMURate>FLOATTYPE</EMURate> <!-- opt, v2.0 --> <CurrencyHotKey>STRTYPE</CurrencyHotKey> <!-- opt, QBD max = 1, v2.0 --> <SymbolPos>INTTYPE</SymbolPos> <!-- opt, v2.0 --> <DecimalSep>STRTYPE</DecimalSep> <!-- opt, QBD max = 1, v2.0 --> <DecimalPlaces>INTTYPE</DecimalPlaces> <!-- opt, v2.0 --> <ThousandSep>STRTYPE</ThousandSep> <!-- opt, QBD max = 1, v2.0 --> </CurrencyMod> </CurrencyModRq> <!-- CurrencyQueryRq contains 1 optional attribute: 'requestID' --> <CurrencyQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> </CurrencyQueryRq> <!-- ToDoAddRq contains 1 optional attribute: 'requestID' --> <ToDoAddRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <ToDoAdd> <Notes>STRTYPE</Notes> <!-- QBD max = 4095 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <IsDone>BOOLTYPE</IsDone> <!-- opt --> <ReminderDate>DATETYPE</ReminderDate> <!-- opt --> </ToDoAdd> </ToDoAddRq> <!-- ToDoQueryRq contains 1 optional attribute: 'requestID' --> <ToDoQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have ListID OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) AND DoneStatus ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- DoneStatus may have one of the following values: NotDoneOnly [DEFAULT], DoneOnly, All --> <DoneStatus>ENUMTYPE</DoneStatus> <!-- opt --> <!-- END OR --> </ToDoQueryRq> <!-- ItemServiceAddRq contains 1 optional attribute: 'requestID' --> <ItemServiceAddRq requestID = "UUIDTYPE"> <ItemServiceAdd> <Name>STRTYPE</Name> <!-- QBD max = 31, QBOE max = 100 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <!-- BEGIN OR: You may have SalesOrPurchase OR SalesAndPurchase --> <SalesOrPurchase> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <!-- BEGIN OR: You may optionally have Price OR PricePercent --> <Price>PRICETYPE</Price> <!-- OR --> <PricePercent>PERCENTTYPE</PricePercent> <!-- END OR --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> </SalesOrPurchase> <!-- OR --> <SalesAndPurchase> <!-- not in QBOE --> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <ExpenseAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ExpenseAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41, QBOE max = 1000 --> </PrefVendorRef> </SalesAndPurchase> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> </ItemServiceAdd> </ItemServiceAddRq> <!-- ItemServiceModRq contains 1 optional attribute: 'requestID' --> <ItemServiceModRq requestID = "UUIDTYPE"> <ItemServiceMod> <ListID>IDTYPE</ListID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- opt, QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <!-- BEGIN OR: You may optionally have SalesOrPurchaseMod OR SalesAndPurchaseMod --> <SalesOrPurchaseMod> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <!-- BEGIN OR: You may optionally have Price OR PricePercent --> <Price>PRICETYPE</Price> <!-- OR --> <PricePercent>PERCENTTYPE</PricePercent> <!-- END OR --> </SalesOrPurchaseMod> <!-- OR --> <SalesAndPurchaseMod> <!-- not in QBOE --> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41, QBOE max = 1000 --> </PrefVendorRef> </SalesAndPurchaseMod> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> </ItemServiceMod> </ItemServiceModRq> <!-- ItemServiceQueryRq contains 1 optional attribute: 'requestID' --> <ItemServiceQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt, not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, not in QBOE, v2.0 --> </ItemServiceQueryRq> <!-- ItemNonInventoryAddRq contains 1 optional attribute: 'requestID' --> <ItemNonInventoryAddRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <ItemNonInventoryAdd> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <!-- BEGIN OR: You may have SalesOrPurchase OR SalesAndPurchase --> <SalesOrPurchase> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <!-- BEGIN OR: You may optionally have Price OR PricePercent --> <Price>PRICETYPE</Price> <!-- OR --> <PricePercent>PERCENTTYPE</PricePercent> <!-- END OR --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> </SalesOrPurchase> <!-- OR --> <SalesAndPurchase> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <ExpenseAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ExpenseAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> </SalesAndPurchase> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> </ItemNonInventoryAdd> </ItemNonInventoryAddRq> <!-- ItemNonInventoryModRq contains 1 optional attribute: 'requestID' --> <ItemNonInventoryModRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <ItemNonInventoryMod> <ListID>IDTYPE</ListID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- opt, QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <!-- BEGIN OR: You may optionally have SalesOrPurchaseMod OR SalesAndPurchaseMod --> <SalesOrPurchaseMod> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <!-- BEGIN OR: You may optionally have Price OR PricePercent --> <Price>PRICETYPE</Price> <!-- OR --> <PricePercent>PERCENTTYPE</PricePercent> <!-- END OR --> </SalesOrPurchaseMod> <!-- OR --> <SalesAndPurchaseMod> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> </SalesAndPurchaseMod> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> </ItemNonInventoryMod> </ItemNonInventoryModRq> <!-- ItemNonInventoryQueryRq contains 1 optional attribute: 'requestID' --> <ItemNonInventoryQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, v2.0 --> </ItemNonInventoryQueryRq> <!-- ItemOtherChargeAddRq contains 1 optional attribute: 'requestID' --> <ItemOtherChargeAddRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <ItemOtherChargeAdd> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <!-- BEGIN OR: You may have SalesOrPurchase OR SalesAndPurchase --> <SalesOrPurchase> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <!-- BEGIN OR: You may optionally have Price OR PricePercent --> <Price>PRICETYPE</Price> <!-- OR --> <PricePercent>PERCENTTYPE</PricePercent> <!-- END OR --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> </SalesOrPurchase> <!-- OR --> <SalesAndPurchase> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <ExpenseAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ExpenseAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> </SalesAndPurchase> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> </ItemOtherChargeAdd> </ItemOtherChargeAddRq> <!-- ItemOtherChargeModRq contains 1 optional attribute: 'requestID' --> <ItemOtherChargeModRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <ItemOtherChargeMod> <ListID>IDTYPE</ListID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- opt, QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <!-- BEGIN OR: You may optionally have SalesOrPurchaseMod OR SalesAndPurchaseMod --> <SalesOrPurchaseMod> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <!-- BEGIN OR: You may optionally have Price OR PricePercent --> <Price>PRICETYPE</Price> <!-- OR --> <PricePercent>PERCENTTYPE</PricePercent> <!-- END OR --> </SalesOrPurchaseMod> <!-- OR --> <SalesAndPurchaseMod> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> </SalesAndPurchaseMod> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> </ItemOtherChargeMod> </ItemOtherChargeModRq> <!-- ItemOtherChargeQueryRq contains 1 optional attribute: 'requestID' --> <ItemOtherChargeQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, v2.0 --> </ItemOtherChargeQueryRq> <!-- ItemInventoryAddRq contains 1 optional attribute: 'requestID' --> <ItemInventoryAddRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <ItemInventoryAdd> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <COGSAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </COGSAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> <AssetAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AssetAccountRef> <ReorderPoint>QUANTYPE</ReorderPoint> <!-- opt --> <QuantityOnHand>QUANTYPE</QuantityOnHand> <!-- opt --> <TotalValue>AMTTYPE</TotalValue> <!-- opt --> <InventoryDate>DATETYPE</InventoryDate> <!-- opt --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> </ItemInventoryAdd> </ItemInventoryAddRq> <!-- ItemInventoryModRq contains 1 optional attribute: 'requestID' --> <ItemInventoryModRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <ItemInventoryMod> <ListID>IDTYPE</ListID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- opt, QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <COGSAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </COGSAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> <AssetAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AssetAccountRef> <ReorderPoint>QUANTYPE</ReorderPoint> <!-- opt --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> </ItemInventoryMod> </ItemInventoryModRq> <!-- ItemInventoryQueryRq contains 1 optional attribute: 'requestID' --> <ItemInventoryQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, v2.0 --> </ItemInventoryQueryRq> <!-- ItemInventoryAssemblyAddRq contains 1 optional attribute: 'requestID' --> <ItemInventoryAssemblyAddRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <ItemInventoryAssemblyAdd> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <COGSAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </COGSAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> <AssetAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AssetAccountRef> <BuildPoint>QUANTYPE</BuildPoint> <!-- opt --> <QuantityOnHand>QUANTYPE</QuantityOnHand> <!-- opt --> <TotalValue>AMTTYPE</TotalValue> <!-- opt --> <InventoryDate>DATETYPE</InventoryDate> <!-- opt --> <ItemInventoryAssemblyLine> <!-- opt, may rep --> <ItemInventoryRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ItemInventoryRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> </ItemInventoryAssemblyLine> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> </ItemInventoryAssemblyAdd> </ItemInventoryAssemblyAddRq> <!-- ItemInventoryAssemblyModRq contains 1 optional attribute: 'requestID' --> <ItemInventoryAssemblyModRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <ItemInventoryAssemblyMod> <ListID>IDTYPE</ListID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- opt, QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <COGSAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </COGSAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> <AssetAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AssetAccountRef> <BuildPoint>QUANTYPE</BuildPoint> <!-- opt --> <!-- BEGIN OR: You may optionally have ClearItemsInGroup OR ItemInventoryAssemblyLine --> <ClearItemsInGroup>BOOLTYPE</ClearItemsInGroup> <!-- OR --> <ItemInventoryAssemblyLine> <!-- rep (1 or more) --> <ItemInventoryRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ItemInventoryRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> </ItemInventoryAssemblyLine> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> </ItemInventoryAssemblyMod> </ItemInventoryAssemblyModRq> <!-- ItemInventoryAssemblyQueryRq contains 1 optional attribute: 'requestID' --> <ItemInventoryAssemblyQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, v2.0 --> </ItemInventoryAssemblyQueryRq> <!-- ItemFixedAssetAddRq contains 1 optional attribute: 'requestID' --> <ItemFixedAssetAddRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <ItemFixedAssetAdd> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <!-- AcquiredAs may have one of the following values: New, Old --> <AcquiredAs>ENUMTYPE</AcquiredAs> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- QBD max = 50 --> <PurchaseDate>DATETYPE</PurchaseDate> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <VendorOrPayeeName>STRTYPE</VendorOrPayeeName> <!-- opt, QBD max = 50 --> <AssetAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AssetAccountRef> <FixedAssetSalesInfo> <!-- opt --> <SalesDesc>STRTYPE</SalesDesc> <!-- QBD max = 50 --> <SalesDate>DATETYPE</SalesDate> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <SalesExpense>PRICETYPE</SalesExpense> <!-- opt --> </FixedAssetSalesInfo> <AssetDesc>STRTYPE</AssetDesc> <!-- opt, QBD max = 50 --> <Location>STRTYPE</Location> <!-- opt, QBD max = 50 --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 30 --> <SerialNumber>STRTYPE</SerialNumber> <!-- opt, QBD max = 30 --> <WarrantyExpDate>DATETYPE</WarrantyExpDate> <!-- opt --> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095 --> <AssetNumber>STRTYPE</AssetNumber> <!-- opt, QBD max = 10 --> <CostBasis>AMTTYPE</CostBasis> <!-- opt --> <YearEndAccumulatedDepreciation>AMTTYPE</YearEndAccumulatedDepreciation> <!-- opt --> <YearEndBookValue>AMTTYPE</YearEndBookValue> <!-- opt --> </ItemFixedAssetAdd> </ItemFixedAssetAddRq> <!-- ItemFixedAssetModRq contains 1 optional attribute: 'requestID' --> <ItemFixedAssetModRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <ItemFixedAssetMod> <ListID>IDTYPE</ListID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- opt, QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <!-- AcquiredAs may have one of the following values: New, Old --> <AcquiredAs>ENUMTYPE</AcquiredAs> <!-- opt --> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 50 --> <PurchaseDate>DATETYPE</PurchaseDate> <!-- opt --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <VendorOrPayeeName>STRTYPE</VendorOrPayeeName> <!-- opt, QBD max = 50 --> <AssetAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AssetAccountRef> <FixedAssetSalesInfoMod> <!-- opt --> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 50 --> <SalesDate>DATETYPE</SalesDate> <!-- opt --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <SalesExpense>PRICETYPE</SalesExpense> <!-- opt --> </FixedAssetSalesInfoMod> <AssetDesc>STRTYPE</AssetDesc> <!-- opt, QBD max = 50 --> <Location>STRTYPE</Location> <!-- opt, QBD max = 50 --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 30 --> <SerialNumber>STRTYPE</SerialNumber> <!-- opt, QBD max = 30 --> <WarrantyExpDate>DATETYPE</WarrantyExpDate> <!-- opt --> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095 --> <AssetNumber>STRTYPE</AssetNumber> <!-- opt, QBD max = 10 --> <CostBasis>AMTTYPE</CostBasis> <!-- opt --> <YearEndAccumulatedDepreciation>AMTTYPE</YearEndAccumulatedDepreciation> <!-- opt --> <YearEndBookValue>AMTTYPE</YearEndBookValue> <!-- opt --> </ItemFixedAssetMod> </ItemFixedAssetModRq> <!-- ItemFixedAssetQueryRq contains 1 optional attribute: 'requestID' --> <ItemFixedAssetQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, v2.0 --> </ItemFixedAssetQueryRq> <!-- ItemSubtotalAddRq contains 1 optional attribute: 'requestID' --> <ItemSubtotalAddRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <ItemSubtotalAdd> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> </ItemSubtotalAdd> </ItemSubtotalAddRq> <!-- ItemSubtotalModRq contains 1 optional attribute: 'requestID' --> <ItemSubtotalModRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <ItemSubtotalMod> <ListID>IDTYPE</ListID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- opt, QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> </ItemSubtotalMod> </ItemSubtotalModRq> <!-- ItemSubtotalQueryRq contains 1 optional attribute: 'requestID' --> <ItemSubtotalQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, v2.0 --> </ItemSubtotalQueryRq> <!-- ItemDiscountAddRq contains 1 optional attribute: 'requestID' --> <ItemDiscountAddRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <ItemDiscountAdd> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <!-- BEGIN OR: You may optionally have DiscountRate OR DiscountRatePercent --> <DiscountRate>PRICETYPE</DiscountRate> <!-- OR --> <DiscountRatePercent>PERCENTTYPE</DiscountRatePercent> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> </ItemDiscountAdd> </ItemDiscountAddRq> <!-- ItemDiscountModRq contains 1 optional attribute: 'requestID' --> <ItemDiscountModRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <ItemDiscountMod> <ListID>IDTYPE</ListID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- opt, QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <!-- BEGIN OR: You may optionally have DiscountRate OR DiscountRatePercent --> <DiscountRate>PRICETYPE</DiscountRate> <!-- OR --> <DiscountRatePercent>PERCENTTYPE</DiscountRatePercent> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> </ItemDiscountMod> </ItemDiscountModRq> <!-- ItemDiscountQueryRq contains 1 optional attribute: 'requestID' --> <ItemDiscountQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, v2.0 --> </ItemDiscountQueryRq> <!-- ItemPaymentAddRq contains 1 optional attribute: 'requestID' --> <ItemPaymentAddRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <ItemPaymentAdd> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> <DepositToAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </DepositToAccountRef> <PaymentMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </PaymentMethodRef> </ItemPaymentAdd> </ItemPaymentAddRq> <!-- ItemPaymentModRq contains 1 optional attribute: 'requestID' --> <ItemPaymentModRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <ItemPaymentMod> <ListID>IDTYPE</ListID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- opt, QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> <DepositToAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </DepositToAccountRef> <PaymentMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </PaymentMethodRef> </ItemPaymentMod> </ItemPaymentModRq> <!-- ItemPaymentQueryRq contains 1 optional attribute: 'requestID' --> <ItemPaymentQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, v2.0 --> </ItemPaymentQueryRq> <!-- ItemGroupAddRq contains 1 optional attribute: 'requestID' --> <ItemGroupAddRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <ItemGroupAdd> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <!-- opt --> <ItemGroupLine> <!-- opt, may rep --> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> </ItemGroupLine> </ItemGroupAdd> </ItemGroupAddRq> <!-- ItemGroupModRq contains 1 optional attribute: 'requestID' --> <ItemGroupModRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <ItemGroupMod> <ListID>IDTYPE</ListID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- opt, QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <!-- opt --> <!-- BEGIN OR: You may optionally have ClearItemsInGroup OR ItemGroupLine --> <ClearItemsInGroup>BOOLTYPE</ClearItemsInGroup> <!-- OR --> <ItemGroupLine> <!-- rep (1 or more) --> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> </ItemGroupLine> <!-- END OR --> </ItemGroupMod> </ItemGroupModRq> <!-- ItemGroupQueryRq contains 1 optional attribute: 'requestID' --> <ItemGroupQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, v2.0 --> </ItemGroupQueryRq> <!-- ItemQueryRq contains 1 optional attribute: 'requestID' --> <ItemQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, v2.0 --> </ItemQueryRq> <!-- PayrollItemWageAddRq contains 1 optional attribute: 'requestID' --> <PayrollItemWageAddRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <PayrollItemWageAdd> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <!-- WageType may have one of the following values: HourlyRegular, SalaryRegular, Bonus, Commission --> <WageType>ENUMTYPE</WageType> <ExpenseAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ExpenseAccountRef> </PayrollItemWageAdd> </PayrollItemWageAddRq> <!-- PayrollItemWageQueryRq contains 1 optional attribute: 'requestID' --> <PayrollItemWageQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> </PayrollItemWageQueryRq> <!-- PayrollItemNonWageQueryRq contains 1 optional attribute: 'requestID' --> <PayrollItemNonWageQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <!-- BEGIN OR: You may optionally have ListID OR FullName OR ( MaxReturned AND ActiveStatus AND FromModifiedDate AND ToModifiedDate AND ( NameFilter OR NameRangeFilter ) ) --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- ActiveStatus may have one of the following values: ActiveOnly [DEFAULT], InactiveOnly, All --> <ActiveStatus>ENUMTYPE</ActiveStatus> <!-- opt --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> <!-- BEGIN OR: You may optionally have NameFilter OR NameRangeFilter --> <NameFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <Name>STRTYPE</Name> </NameFilter> <!-- OR --> <NameRangeFilter> <FromName>STRTYPE</FromName> <!-- opt --> <ToName>STRTYPE</ToName> <!-- opt --> </NameRangeFilter> <!-- END OR --> <!-- END OR --> </PayrollItemNonWageQueryRq> <!-- TemplateQueryRq contains 1 optional attribute: 'requestID' --> <TemplateQueryRq requestID = "UUIDTYPE"/> <!-- not in QBOE, v3.0 --> <!-- InvoiceAddRq contains 1 optional attribute: 'requestID' --> <InvoiceAddRq requestID = "UUIDTYPE"> <!-- InvoiceAdd contains 1 optional attribute: 'defMacro' --> <InvoiceAdd defMacro = "MACROTYPE"> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <ARAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ARAccountRef> <TemplateRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </ShipAddress> <IsPending>BOOLTYPE</IsPending> <!-- opt, not in QBOE --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25, not in QBOE --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <SalesRepRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13, not in QBOE --> <ShipDate>DATETYPE</ShipDate> <!-- opt --> <ShipMethodRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15, QBOE max = 1000 --> </ShipMethodRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerMsgRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <!-- BEGIN OR: You may have 1 or more InvoiceLineAdd OR InvoiceLineGroupAdd --> <!-- InvoiceLineAdd contains 1 optional attribute: 'defMacro' --> <InvoiceLineAdd defMacro = "MACROTYPE"> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <OverrideItemAccountRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </OverrideItemAccountRef> </InvoiceLineAdd> <!-- OR --> <InvoiceLineGroupAdd> <!-- not in QBOE --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, not in QBD --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt, not in QBD --> </InvoiceLineGroupAdd> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </InvoiceAdd> </InvoiceAddRq> <!-- InvoiceModRq contains 1 optional attribute: 'requestID' --> <InvoiceModRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.1 --> <InvoiceMod> <TxnID>IDTYPE</TxnID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <ARAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ARAccountRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </ShipAddress> <IsPending>BOOLTYPE</IsPending> <!-- opt --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <SalesRepRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <ShipDate>DATETYPE</ShipDate> <!-- opt --> <ShipMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15 --> </ShipMethodRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CustomerMsgRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <!-- BEGIN OR: You may have 0 or more InvoiceLineMod OR InvoiceLineGroupMod --> <InvoiceLineMod> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <OverrideItemAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </OverrideItemAccountRef> </InvoiceLineMod> <!-- OR --> <InvoiceLineGroupMod> <TxnLineID>IDTYPE</TxnLineID> <ItemGroupRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> <InvoiceLineMod> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <OverrideItemAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </OverrideItemAccountRef> </InvoiceLineMod> </InvoiceLineGroupMod> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </InvoiceMod> </InvoiceModRq> <!-- InvoiceQueryRq contains 1 optional attribute: 'requestID' --> <InvoiceQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have TxnID OR RefNumber OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND AccountFilter AND ( RefNumberFilter OR RefNumberRangeFilter ) AND PaidStatus ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- rep (1 or more), not in QBOE --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <!-- not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- not in QBOE --> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <AccountFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </AccountFilter> <!-- BEGIN OR: You may optionally have RefNumberFilter OR RefNumberRangeFilter --> <RefNumberFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <RefNumber>STRTYPE</RefNumber> </RefNumberFilter> <!-- OR --> <RefNumberRangeFilter> <!-- not in QBOE --> <FromRefNumber>STRTYPE</FromRefNumber> <!-- opt --> <ToRefNumber>STRTYPE</ToRefNumber> <!-- opt --> </RefNumberRangeFilter> <!-- END OR --> <!-- PaidStatus may have one of the following values: All [DEFAULT], PaidOnly, NotPaidOnly --> <PaidStatus>ENUMTYPE</PaidStatus> <!-- opt, not in QBOE --> <!-- END OR --> <IncludeLineItems>BOOLTYPE</IncludeLineItems> <!-- opt, not in QBOE --> <IncludeLinkedTxns>BOOLTYPE</IncludeLinkedTxns> <!-- opt, not in QBOE, v1.1 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, not in QBOE, v2.0 --> </InvoiceQueryRq> <!-- EstimateAddRq contains 1 optional attribute: 'requestID' --> <EstimateAddRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- EstimateAdd contains 1 optional attribute: 'defMacro' --> <EstimateAdd defMacro = "MACROTYPE"> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </BillAddress> <IsActive>BOOLTYPE</IsActive> <!-- opt, v3.0 --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <SalesRepRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CustomerMsgRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <!-- BEGIN OR: You may have 1 or more EstimateLineAdd OR EstimateLineGroupAdd --> <EstimateLineAdd> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <!-- BEGIN OR: You may optionally have MarkupRate OR MarkupRatePercent --> <MarkupRate>PRICETYPE</MarkupRate> <!-- OR --> <MarkupRatePercent>PERCENTTYPE</MarkupRatePercent> <!-- END OR --> <OverrideItemAccountRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </OverrideItemAccountRef> </EstimateLineAdd> <!-- OR --> <EstimateLineGroupAdd> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, not in QBD --> <Quantity>QUANTYPE</Quantity> <!-- opt --> </EstimateLineGroupAdd> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </EstimateAdd> </EstimateAddRq> <!-- EstimateModRq contains 1 optional attribute: 'requestID' --> <EstimateModRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <EstimateMod> <TxnID>IDTYPE</TxnID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </BillAddress> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <CreateChangeOrder>BOOLTYPE</CreateChangeOrder> <!-- opt --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <SalesRepRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CustomerMsgRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <!-- BEGIN OR: You may have 0 or more EstimateLineMod OR EstimateLineGroupMod --> <EstimateLineMod> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <!-- BEGIN OR: You may optionally have MarkupRate OR MarkupRatePercent --> <MarkupRate>PRICETYPE</MarkupRate> <!-- OR --> <MarkupRatePercent>PERCENTTYPE</MarkupRatePercent> <!-- END OR --> </EstimateLineMod> <!-- OR --> <EstimateLineGroupMod> <TxnLineID>IDTYPE</TxnLineID> <ItemGroupRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> <EstimateLineMod> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <!-- BEGIN OR: You may optionally have MarkupRate OR MarkupRatePercent --> <MarkupRate>PRICETYPE</MarkupRate> <!-- OR --> <MarkupRatePercent>PERCENTTYPE</MarkupRatePercent> <!-- END OR --> </EstimateLineMod> </EstimateLineGroupMod> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt --> </EstimateMod> </EstimateModRq> <!-- EstimateQueryRq contains 1 optional attribute: 'requestID' --> <EstimateQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have TxnID OR RefNumber OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND AccountFilter AND ( RefNumberFilter OR RefNumberRangeFilter ) ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <AccountFilter> <!-- opt --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </AccountFilter> <!-- BEGIN OR: You may optionally have RefNumberFilter OR RefNumberRangeFilter --> <RefNumberFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <RefNumber>STRTYPE</RefNumber> </RefNumberFilter> <!-- OR --> <RefNumberRangeFilter> <FromRefNumber>STRTYPE</FromRefNumber> <!-- opt --> <ToRefNumber>STRTYPE</ToRefNumber> <!-- opt --> </RefNumberRangeFilter> <!-- END OR --> <!-- END OR --> <IncludeLineItems>BOOLTYPE</IncludeLineItems> <!-- opt --> <IncludeLinkedTxns>BOOLTYPE</IncludeLinkedTxns> <!-- opt, v3.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, v2.0 --> </EstimateQueryRq> <!-- SalesOrderAddRq contains 1 optional attribute: 'requestID' --> <SalesOrderAddRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.1 --> <!-- SalesOrderAdd contains 1 optional attribute: 'defMacro' --> <SalesOrderAdd defMacro = "MACROTYPE"> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </ShipAddress> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <SalesRepRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <ShipDate>DATETYPE</ShipDate> <!-- opt --> <ShipMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15 --> </ShipMethodRef> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CustomerMsgRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <!-- BEGIN OR: You may have 1 or more SalesOrderLineAdd OR SalesOrderLineGroupAdd --> <SalesOrderLineAdd> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt --> </SalesOrderLineAdd> <!-- OR --> <SalesOrderLineGroupAdd> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, not in QBD --> <Quantity>QUANTYPE</Quantity> <!-- opt --> </SalesOrderLineGroupAdd> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt --> </SalesOrderAdd> </SalesOrderAddRq> <!-- SalesOrderModRq contains 1 optional attribute: 'requestID' --> <SalesOrderModRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <SalesOrderMod> <TxnID>IDTYPE</TxnID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </ShipAddress> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <SalesRepRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <ShipDate>DATETYPE</ShipDate> <!-- opt --> <ShipMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15 --> </ShipMethodRef> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CustomerMsgRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <!-- BEGIN OR: You may have 0 or more SalesOrderLineMod OR SalesOrderLineGroupMod --> <SalesOrderLineMod> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt --> </SalesOrderLineMod> <!-- OR --> <SalesOrderLineGroupMod> <TxnLineID>IDTYPE</TxnLineID> <ItemGroupRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> <SalesOrderLineMod> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt --> </SalesOrderLineMod> </SalesOrderLineGroupMod> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt --> </SalesOrderMod> </SalesOrderModRq> <!-- SalesOrderQueryRq contains 1 optional attribute: 'requestID' --> <SalesOrderQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.1 --> <!-- BEGIN OR: You may optionally have TxnID OR RefNumber OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND ( RefNumberFilter OR RefNumberRangeFilter ) ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <!-- BEGIN OR: You may optionally have RefNumberFilter OR RefNumberRangeFilter --> <RefNumberFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <RefNumber>STRTYPE</RefNumber> </RefNumberFilter> <!-- OR --> <RefNumberRangeFilter> <FromRefNumber>STRTYPE</FromRefNumber> <!-- opt --> <ToRefNumber>STRTYPE</ToRefNumber> <!-- opt --> </RefNumberRangeFilter> <!-- END OR --> <!-- END OR --> <IncludeLineItems>BOOLTYPE</IncludeLineItems> <!-- opt --> <IncludeLinkedTxns>BOOLTYPE</IncludeLinkedTxns> <!-- opt, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, v2.0 --> </SalesOrderQueryRq> <!-- SalesReceiptAddRq contains 1 optional attribute: 'requestID' --> <SalesReceiptAddRq requestID = "UUIDTYPE"> <!-- SalesReceiptAdd contains 1 optional attribute: 'defMacro' --> <SalesReceiptAdd defMacro = "MACROTYPE"> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <TemplateRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </ShipAddress> <IsPending>BOOLTYPE</IsPending> <!-- opt, not in QBOE --> <CheckNumber>STRTYPE</CheckNumber> <!-- opt, QBD max = 25, QBOE max = 25 --> <PaymentMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PaymentMethodRef> <DueDate>DATETYPE</DueDate> <!-- opt, not in QBOE --> <SalesRepRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <ShipDate>DATETYPE</ShipDate> <!-- opt --> <ShipMethodRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15, QBOE max = 1000 --> </ShipMethodRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13, not in QBOE --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerMsgRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <DepositToAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </DepositToAccountRef> <!-- BEGIN OR: You may have 1 or more SalesReceiptLineAdd OR SalesReceiptLineGroupAdd --> <!-- SalesReceiptLineAdd contains 1 optional attribute: 'defMacro' --> <SalesReceiptLineAdd defMacro = "MACROTYPE"> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <OverrideItemAccountRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </OverrideItemAccountRef> </SalesReceiptLineAdd> <!-- OR --> <SalesReceiptLineGroupAdd> <!-- not in QBOE --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, not in QBD --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt, not in QBD --> </SalesReceiptLineGroupAdd> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </SalesReceiptAdd> </SalesReceiptAddRq> <!-- SalesReceiptQueryRq contains 1 optional attribute: 'requestID' --> <SalesReceiptQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have TxnID OR RefNumber OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND AccountFilter AND ( RefNumberFilter OR RefNumberRangeFilter ) ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- rep (1 or more), not in QBOE --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <!-- not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- not in QBOE --> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <AccountFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </AccountFilter> <!-- BEGIN OR: You may optionally have RefNumberFilter OR RefNumberRangeFilter --> <RefNumberFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <RefNumber>STRTYPE</RefNumber> </RefNumberFilter> <!-- OR --> <RefNumberRangeFilter> <!-- not in QBOE --> <FromRefNumber>STRTYPE</FromRefNumber> <!-- opt --> <ToRefNumber>STRTYPE</ToRefNumber> <!-- opt --> </RefNumberRangeFilter> <!-- END OR --> <!-- END OR --> <IncludeLineItems>BOOLTYPE</IncludeLineItems> <!-- opt, not in QBOE --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, not in QBOE, v2.0 --> </SalesReceiptQueryRq> <!-- CreditMemoAddRq contains 1 optional attribute: 'requestID' --> <CreditMemoAddRq requestID = "UUIDTYPE"> <!-- CreditMemoAdd contains 1 optional attribute: 'defMacro' --> <CreditMemoAdd defMacro = "MACROTYPE"> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <ARAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ARAccountRef> <TemplateRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </ShipAddress> <IsPending>BOOLTYPE</IsPending> <!-- opt, not in QBOE --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25, not in QBOE --> <TermsRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt, not in QBOE --> <SalesRepRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13, not in QBOE --> <ShipDate>DATETYPE</ShipDate> <!-- opt --> <ShipMethodRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15, QBOE max = 1000 --> </ShipMethodRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerMsgRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <!-- BEGIN OR: You may have 1 or more CreditMemoLineAdd OR CreditMemoLineGroupAdd --> <!-- CreditMemoLineAdd contains 1 optional attribute: 'defMacro' --> <CreditMemoLineAdd defMacro = "MACROTYPE"> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <OverrideItemAccountRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </OverrideItemAccountRef> </CreditMemoLineAdd> <!-- OR --> <CreditMemoLineGroupAdd> <!-- not in QBOE --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, not in QBD --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt, not in QBD --> </CreditMemoLineGroupAdd> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </CreditMemoAdd> </CreditMemoAddRq> <!-- CreditMemoModRq contains 1 optional attribute: 'requestID' --> <CreditMemoModRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <CreditMemoMod> <TxnID>IDTYPE</TxnID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <ARAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ARAccountRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </ShipAddress> <IsPending>BOOLTYPE</IsPending> <!-- opt --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <SalesRepRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <ShipDate>DATETYPE</ShipDate> <!-- opt --> <ShipMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15 --> </ShipMethodRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CustomerMsgRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <!-- BEGIN OR: You may have 0 or more CreditMemoLineMod OR CreditMemoLineGroupMod --> <CreditMemoLineMod> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <OverrideItemAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </OverrideItemAccountRef> </CreditMemoLineMod> <!-- OR --> <CreditMemoLineGroupMod> <TxnLineID>IDTYPE</TxnLineID> <ItemGroupRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> <CreditMemoLineMod> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <OverrideItemAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </OverrideItemAccountRef> </CreditMemoLineMod> </CreditMemoLineGroupMod> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </CreditMemoMod> </CreditMemoModRq> <!-- CreditMemoQueryRq contains 1 optional attribute: 'requestID' --> <CreditMemoQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have TxnID OR RefNumber OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND AccountFilter AND ( RefNumberFilter OR RefNumberRangeFilter ) ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- rep (1 or more), not in QBOE --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <!-- not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- not in QBOE --> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <AccountFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </AccountFilter> <!-- BEGIN OR: You may optionally have RefNumberFilter OR RefNumberRangeFilter --> <RefNumberFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <RefNumber>STRTYPE</RefNumber> </RefNumberFilter> <!-- OR --> <RefNumberRangeFilter> <!-- not in QBOE --> <FromRefNumber>STRTYPE</FromRefNumber> <!-- opt --> <ToRefNumber>STRTYPE</ToRefNumber> <!-- opt --> </RefNumberRangeFilter> <!-- END OR --> <!-- END OR --> <IncludeLineItems>BOOLTYPE</IncludeLineItems> <!-- opt, not in QBOE --> <IncludeLinkedTxns>BOOLTYPE</IncludeLinkedTxns> <!-- opt, not in QBOE, v1.1 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, not in QBOE, v2.0 --> </CreditMemoQueryRq> <!-- ReceivePaymentAddRq contains 1 optional attribute: 'requestID' --> <ReceivePaymentAddRq requestID = "UUIDTYPE"> <!-- v1.1 --> <!-- ReceivePaymentAdd contains 1 optional attribute: 'defMacro' --> <ReceivePaymentAdd defMacro = "MACROTYPE"> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ARAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ARAccountRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <TotalAmount>AMTTYPE</TotalAmount> <!-- opt --> <PaymentMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PaymentMethodRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <DepositToAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </DepositToAccountRef> <!-- BEGIN OR: You may have IsAutoApply OR AppliedToTxnAdd --> <IsAutoApply>BOOLTYPE</IsAutoApply> <!-- not in QBOE --> <!-- OR --> <AppliedToTxnAdd> <!-- rep (1 or more) --> <TxnID>IDTYPE</TxnID> <!-- may be macro value --> <PaymentAmount>AMTTYPE</PaymentAmount> <!-- opt --> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> <SetCredit> <!-- opt, may rep --> <CreditTxnID>IDTYPE</CreditTxnID> <!-- may be macro value --> <TxnLineID>IDTYPE</TxnLineID> <!-- opt, not in QBD --> <AppliedAmount>AMTTYPE</AppliedAmount> </SetCredit> <DiscountAmount>AMTTYPE</DiscountAmount> <!-- opt --> <DiscountAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </DiscountAccountRef> </AppliedToTxnAdd> <!-- END OR --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </ReceivePaymentAdd> </ReceivePaymentAddRq> <!-- ReceivePaymentQueryRq contains 1 optional attribute: 'requestID' --> <ReceivePaymentQueryRq requestID = "UUIDTYPE"> <!-- v1.1 --> <!-- BEGIN OR: You may optionally have TxnID OR RefNumber OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND AccountFilter AND ( RefNumberFilter OR RefNumberRangeFilter ) ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- rep (1 or more), not in QBOE --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <!-- not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- not in QBOE --> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <AccountFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </AccountFilter> <!-- BEGIN OR: You may optionally have RefNumberFilter OR RefNumberRangeFilter --> <RefNumberFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <RefNumber>STRTYPE</RefNumber> </RefNumberFilter> <!-- OR --> <RefNumberRangeFilter> <!-- not in QBOE --> <FromRefNumber>STRTYPE</FromRefNumber> <!-- opt --> <ToRefNumber>STRTYPE</ToRefNumber> <!-- opt --> </RefNumberRangeFilter> <!-- END OR --> <!-- END OR --> <IncludeLineItems>BOOLTYPE</IncludeLineItems> <!-- opt, not in QBOE --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, not in QBOE, v2.0 --> </ReceivePaymentQueryRq> <!-- ReceivePaymentToDepositQueryRq contains 1 optional attribute: 'requestID' --> <ReceivePaymentToDepositQueryRq requestID = "UUIDTYPE"/> <!-- not in QBOE, v2.0 --> <!-- ChargeAddRq contains 1 optional attribute: 'requestID' --> <ChargeAddRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- ChargeAdd contains 1 optional attribute: 'defMacro' --> <ChargeAdd defMacro = "MACROTYPE"> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <ItemRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Rate>PRICETYPE</Rate> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <ARAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ARAccountRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <BilledDate>DATETYPE</BilledDate> <!-- opt --> <DueDate>DATETYPE</DueDate> <!-- opt --> <OverrideItemAccountRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </OverrideItemAccountRef> </ChargeAdd> </ChargeAddRq> <!-- ChargeModRq contains 1 optional attribute: 'requestID' --> <ChargeModRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <ChargeMod> <TxnID>IDTYPE</TxnID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Rate>PRICETYPE</Rate> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <ARAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ARAccountRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <BilledDate>DATETYPE</BilledDate> <!-- opt --> <DueDate>DATETYPE</DueDate> <!-- opt --> <OverrideItemAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </OverrideItemAccountRef> </ChargeMod> </ChargeModRq> <!-- ChargeQueryRq contains 1 optional attribute: 'requestID' --> <ChargeQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- BEGIN OR: You may optionally have TxnID OR RefNumber OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND AccountFilter AND ( RefNumberFilter OR RefNumberRangeFilter ) ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <AccountFilter> <!-- opt --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </AccountFilter> <!-- BEGIN OR: You may optionally have RefNumberFilter OR RefNumberRangeFilter --> <RefNumberFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <RefNumber>STRTYPE</RefNumber> </RefNumberFilter> <!-- OR --> <RefNumberRangeFilter> <FromRefNumber>STRTYPE</FromRefNumber> <!-- opt --> <ToRefNumber>STRTYPE</ToRefNumber> <!-- opt --> </RefNumberRangeFilter> <!-- END OR --> <!-- END OR --> <IncludeLinkedTxns>BOOLTYPE</IncludeLinkedTxns> <!-- opt, v3.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep --> </ChargeQueryRq> <!-- PurchaseOrderAddRq contains 1 optional attribute: 'requestID' --> <PurchaseOrderAddRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- PurchaseOrderAdd contains 1 optional attribute: 'defMacro' --> <PurchaseOrderAdd defMacro = "MACROTYPE"> <VendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </VendorRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <ShipToEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </ShipToEntityRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <VendorAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </VendorAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </ShipAddress> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <ExpectedDate>DATETYPE</ExpectedDate> <!-- opt --> <ShipMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15 --> </ShipMethodRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <VendorMsg>STRTYPE</VendorMsg> <!-- opt, QBD max = 99 --> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <!-- BEGIN OR: You may have 1 or more PurchaseOrderLineAdd OR PurchaseOrderLineGroupAdd --> <PurchaseOrderLineAdd> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Rate>PRICETYPE</Rate> <!-- opt --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <OverrideItemAccountRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </OverrideItemAccountRef> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </PurchaseOrderLineAdd> <!-- OR --> <PurchaseOrderLineGroupAdd> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, not in QBD --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt, not in QBD --> </PurchaseOrderLineGroupAdd> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </PurchaseOrderAdd> </PurchaseOrderAddRq> <!-- PurchaseOrderModRq contains 1 optional attribute: 'requestID' --> <PurchaseOrderModRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.1 --> <PurchaseOrderMod> <TxnID>IDTYPE</TxnID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <VendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </VendorRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <ShipToEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </ShipToEntityRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <VendorAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </VendorAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </ShipAddress> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <ExpectedDate>DATETYPE</ExpectedDate> <!-- opt --> <ShipMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15 --> </ShipMethodRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <VendorMsg>STRTYPE</VendorMsg> <!-- opt, QBD max = 99 --> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <!-- BEGIN OR: You may have 0 or more PurchaseOrderLineMod OR PurchaseOrderLineGroupMod --> <PurchaseOrderLineMod> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Rate>PRICETYPE</Rate> <!-- opt --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt --> <OverrideItemAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </OverrideItemAccountRef> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </PurchaseOrderLineMod> <!-- OR --> <PurchaseOrderLineGroupMod> <TxnLineID>IDTYPE</TxnLineID> <ItemGroupRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> <PurchaseOrderLineMod> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Rate>PRICETYPE</Rate> <!-- opt --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt --> <OverrideItemAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </OverrideItemAccountRef> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </PurchaseOrderLineMod> </PurchaseOrderLineGroupMod> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </PurchaseOrderMod> </PurchaseOrderModRq> <!-- PurchaseOrderQueryRq contains 1 optional attribute: 'requestID' --> <PurchaseOrderQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may optionally have TxnID OR RefNumber OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND AccountFilter AND ( RefNumberFilter OR RefNumberRangeFilter ) ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <AccountFilter> <!-- opt --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </AccountFilter> <!-- BEGIN OR: You may optionally have RefNumberFilter OR RefNumberRangeFilter --> <RefNumberFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <RefNumber>STRTYPE</RefNumber> </RefNumberFilter> <!-- OR --> <RefNumberRangeFilter> <FromRefNumber>STRTYPE</FromRefNumber> <!-- opt --> <ToRefNumber>STRTYPE</ToRefNumber> <!-- opt --> </RefNumberRangeFilter> <!-- END OR --> <!-- END OR --> <IncludeLineItems>BOOLTYPE</IncludeLineItems> <!-- opt --> <IncludeLinkedTxns>BOOLTYPE</IncludeLinkedTxns> <!-- opt, v3.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, v2.0 --> </PurchaseOrderQueryRq> <!-- BillAddRq contains 1 optional attribute: 'requestID' --> <BillAddRq requestID = "UUIDTYPE"> <!-- BillAdd contains 1 optional attribute: 'defMacro' --> <BillAdd defMacro = "MACROTYPE"> <VendorRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41, QBOE max = 1000 --> </VendorRef> <APAccountRef> <!-- opt, not in QBOE, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </APAccountRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <DueDate>DATETYPE</DueDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20, QBOE max = 21 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <!-- ExpenseLineAdd contains 1 optional attribute: 'defMacro' --> <ExpenseLineAdd defMacro = "MACROTYPE"> <!-- opt, may rep --> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, not in QBOE, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ExpenseLineAdd> <!-- BEGIN OR: You may have 0 or more ItemLineAdd OR ItemGroupLineAdd --> <ItemLineAdd> <!-- not in QBOE --> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <OverrideItemAccountRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </OverrideItemAccountRef> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineAdd> <!-- OR --> <ItemGroupLineAdd> <!-- not in QBOE --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, not in QBD --> <Quantity>QUANTYPE</Quantity> <!-- opt --> </ItemGroupLineAdd> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </BillAdd> </BillAddRq> <!-- BillModRq contains 1 optional attribute: 'requestID' --> <BillModRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <BillMod> <TxnID>IDTYPE</TxnID> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <VendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </VendorRef> <APAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </APAccountRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <DueDate>DATETYPE</DueDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <ClearExpenseLines>BOOLTYPE</ClearExpenseLines> <!-- opt --> <ExpenseLineMod> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ExpenseLineMod> <ClearItemLines>BOOLTYPE</ClearItemLines> <!-- opt --> <!-- BEGIN OR: You may have 0 or more ItemLineMod OR ItemGroupLineMod --> <ItemLineMod> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt --> <OverrideItemAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </OverrideItemAccountRef> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineMod> <!-- OR --> <ItemGroupLineMod> <TxnLineID>IDTYPE</TxnLineID> <ItemGroupRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> <ItemLineMod> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt --> <OverrideItemAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </OverrideItemAccountRef> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineMod> </ItemGroupLineMod> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </BillMod> </BillModRq> <!-- BillQueryRq contains 1 optional attribute: 'requestID' --> <BillQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have TxnID OR RefNumber OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND AccountFilter AND ( RefNumberFilter OR RefNumberRangeFilter ) AND PaidStatus ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- rep (1 or more), not in QBOE --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <!-- not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- not in QBOE --> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <AccountFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </AccountFilter> <!-- BEGIN OR: You may optionally have RefNumberFilter OR RefNumberRangeFilter --> <RefNumberFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <RefNumber>STRTYPE</RefNumber> </RefNumberFilter> <!-- OR --> <RefNumberRangeFilter> <!-- not in QBOE --> <FromRefNumber>STRTYPE</FromRefNumber> <!-- opt --> <ToRefNumber>STRTYPE</ToRefNumber> <!-- opt --> </RefNumberRangeFilter> <!-- END OR --> <!-- PaidStatus may have one of the following values: All [DEFAULT], PaidOnly, NotPaidOnly --> <PaidStatus>ENUMTYPE</PaidStatus> <!-- opt, not in QBOE --> <!-- END OR --> <IncludeLineItems>BOOLTYPE</IncludeLineItems> <!-- opt, not in QBOE --> <IncludeLinkedTxns>BOOLTYPE</IncludeLinkedTxns> <!-- opt, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, not in QBOE, v2.0 --> </BillQueryRq> <!-- ItemReceiptQueryRq contains 1 optional attribute: 'requestID' --> <ItemReceiptQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <!-- BEGIN OR: You may optionally have TxnID OR RefNumber OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND AccountFilter AND ( RefNumberFilter OR RefNumberRangeFilter ) ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <AccountFilter> <!-- opt --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </AccountFilter> <!-- BEGIN OR: You may optionally have RefNumberFilter OR RefNumberRangeFilter --> <RefNumberFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <RefNumber>STRTYPE</RefNumber> </RefNumberFilter> <!-- OR --> <RefNumberRangeFilter> <FromRefNumber>STRTYPE</FromRefNumber> <!-- opt --> <ToRefNumber>STRTYPE</ToRefNumber> <!-- opt --> </RefNumberRangeFilter> <!-- END OR --> <!-- END OR --> <IncludeLineItems>BOOLTYPE</IncludeLineItems> <!-- opt --> <IncludeLinkedTxns>BOOLTYPE</IncludeLinkedTxns> <!-- opt --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep --> </ItemReceiptQueryRq> <!-- VendorCreditAddRq contains 1 optional attribute: 'requestID' --> <VendorCreditAddRq requestID = "UUIDTYPE"> <!-- VendorCreditAdd contains 1 optional attribute: 'defMacro' --> <VendorCreditAdd defMacro = "MACROTYPE"> <VendorRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41, QBOE max = 1000 --> </VendorRef> <APAccountRef> <!-- opt, not in QBOE, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </APAccountRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20, QBOE max = 21 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <!-- ExpenseLineAdd contains 1 optional attribute: 'defMacro' --> <ExpenseLineAdd defMacro = "MACROTYPE"> <!-- opt, may rep --> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, not in QBOE, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ExpenseLineAdd> <!-- BEGIN OR: You may have 0 or more ItemLineAdd OR ItemGroupLineAdd --> <ItemLineAdd> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <OverrideItemAccountRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </OverrideItemAccountRef> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineAdd> <!-- OR --> <ItemGroupLineAdd> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, not in QBD --> <Quantity>QUANTYPE</Quantity> <!-- opt --> </ItemGroupLineAdd> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </VendorCreditAdd> </VendorCreditAddRq> <!-- VendorCreditQueryRq contains 1 optional attribute: 'requestID' --> <VendorCreditQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have TxnID OR RefNumber OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND AccountFilter AND ( RefNumberFilter OR RefNumberRangeFilter ) ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- rep (1 or more), not in QBOE --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <!-- not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- not in QBOE --> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <AccountFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </AccountFilter> <!-- BEGIN OR: You may optionally have RefNumberFilter OR RefNumberRangeFilter --> <RefNumberFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <RefNumber>STRTYPE</RefNumber> </RefNumberFilter> <!-- OR --> <RefNumberRangeFilter> <!-- not in QBOE --> <FromRefNumber>STRTYPE</FromRefNumber> <!-- opt --> <ToRefNumber>STRTYPE</ToRefNumber> <!-- opt --> </RefNumberRangeFilter> <!-- END OR --> <!-- END OR --> <IncludeLineItems>BOOLTYPE</IncludeLineItems> <!-- opt, not in QBOE --> <IncludeLinkedTxns>BOOLTYPE</IncludeLinkedTxns> <!-- opt, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, not in QBOE, v2.0 --> </VendorCreditQueryRq> <!-- BillPaymentCheckAddRq contains 1 optional attribute: 'requestID' --> <BillPaymentCheckAddRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- BillPaymentCheckAdd contains 1 optional attribute: 'defMacro' --> <BillPaymentCheckAdd defMacro = "MACROTYPE"> <PayeeEntityRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </PayeeEntityRef> <APAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </APAccountRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <BankAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </BankAccountRef> <!-- BEGIN OR: You may have IsToBePrinted OR RefNumber --> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- QBD max = 11 --> <!-- END OR --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, v3.0 --> <AppliedToTxnAdd> <!-- rep (1 or more) --> <TxnID>IDTYPE</TxnID> <!-- may be macro value --> <PaymentAmount>AMTTYPE</PaymentAmount> <!-- opt --> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> <SetCredit> <!-- opt, may rep --> <CreditTxnID>IDTYPE</CreditTxnID> <!-- may be macro value --> <TxnLineID>IDTYPE</TxnLineID> <!-- opt, not in QBD --> <AppliedAmount>AMTTYPE</AppliedAmount> </SetCredit> <DiscountAmount>AMTTYPE</DiscountAmount> <!-- opt --> <DiscountAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </DiscountAccountRef> </AppliedToTxnAdd> </BillPaymentCheckAdd> </BillPaymentCheckAddRq> <!-- BillPaymentCheckQueryRq contains 1 optional attribute: 'requestID' --> <BillPaymentCheckQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- BEGIN OR: You may optionally have TxnID OR RefNumber OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND AccountFilter AND ( RefNumberFilter OR RefNumberRangeFilter ) ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <AccountFilter> <!-- opt --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </AccountFilter> <!-- BEGIN OR: You may optionally have RefNumberFilter OR RefNumberRangeFilter --> <RefNumberFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <RefNumber>STRTYPE</RefNumber> </RefNumberFilter> <!-- OR --> <RefNumberRangeFilter> <FromRefNumber>STRTYPE</FromRefNumber> <!-- opt --> <ToRefNumber>STRTYPE</ToRefNumber> <!-- opt --> </RefNumberRangeFilter> <!-- END OR --> <!-- END OR --> <IncludeLineItems>BOOLTYPE</IncludeLineItems> <!-- opt --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, v2.0 --> </BillPaymentCheckQueryRq> <!-- BillPaymentCreditCardAddRq contains 1 optional attribute: 'requestID' --> <BillPaymentCreditCardAddRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- BillPaymentCreditCardAdd contains 1 optional attribute: 'defMacro' --> <BillPaymentCreditCardAdd defMacro = "MACROTYPE"> <PayeeEntityRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </PayeeEntityRef> <APAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </APAccountRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <CreditCardAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </CreditCardAccountRef> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, v3.0 --> <AppliedToTxnAdd> <!-- rep (1 or more) --> <TxnID>IDTYPE</TxnID> <!-- may be macro value --> <PaymentAmount>AMTTYPE</PaymentAmount> <!-- opt --> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> <SetCredit> <!-- opt, may rep --> <CreditTxnID>IDTYPE</CreditTxnID> <!-- may be macro value --> <TxnLineID>IDTYPE</TxnLineID> <!-- opt, not in QBD --> <AppliedAmount>AMTTYPE</AppliedAmount> </SetCredit> <DiscountAmount>AMTTYPE</DiscountAmount> <!-- opt --> <DiscountAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </DiscountAccountRef> </AppliedToTxnAdd> </BillPaymentCreditCardAdd> </BillPaymentCreditCardAddRq> <!-- BillPaymentCreditCardQueryRq contains 1 optional attribute: 'requestID' --> <BillPaymentCreditCardQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- BEGIN OR: You may optionally have TxnID OR RefNumber OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND AccountFilter AND ( RefNumberFilter OR RefNumberRangeFilter ) ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <AccountFilter> <!-- opt --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </AccountFilter> <!-- BEGIN OR: You may optionally have RefNumberFilter OR RefNumberRangeFilter --> <RefNumberFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <RefNumber>STRTYPE</RefNumber> </RefNumberFilter> <!-- OR --> <RefNumberRangeFilter> <FromRefNumber>STRTYPE</FromRefNumber> <!-- opt --> <ToRefNumber>STRTYPE</ToRefNumber> <!-- opt --> </RefNumberRangeFilter> <!-- END OR --> <!-- END OR --> <IncludeLineItems>BOOLTYPE</IncludeLineItems> <!-- opt --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, v2.0 --> </BillPaymentCreditCardQueryRq> <!-- BillToPayQueryRq contains 1 optional attribute: 'requestID' --> <BillToPayQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <PayeeEntityRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </PayeeEntityRef> <APAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </APAccountRef> <DueDate>DATETYPE</DueDate> <!-- opt --> </BillToPayQueryRq> <!-- InventoryAdjustmentAddRq contains 1 optional attribute: 'requestID' --> <InventoryAdjustmentAddRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- InventoryAdjustmentAdd contains 1 optional attribute: 'defMacro' --> <InventoryAdjustmentAdd defMacro = "MACROTYPE"> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <InventoryAdjustmentLineAdd> <!-- rep (1 or more) --> <ItemRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <!-- BEGIN OR: You may have QuantityAdjustment OR ValueAdjustment --> <QuantityAdjustment> <!-- BEGIN OR: You may have NewQuantity OR QuantityDifference --> <NewQuantity>QUANTYPE</NewQuantity> <!-- OR --> <QuantityDifference>QUANTYPE</QuantityDifference> <!-- END OR --> </QuantityAdjustment> <!-- OR --> <ValueAdjustment> <NewQuantity>QUANTYPE</NewQuantity> <!-- opt --> <NewValue>AMTTYPE</NewValue> </ValueAdjustment> <!-- END OR --> </InventoryAdjustmentLineAdd> </InventoryAdjustmentAdd> </InventoryAdjustmentAddRq> <!-- InventoryAdjustmentQueryRq contains 1 optional attribute: 'requestID' --> <InventoryAdjustmentQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- BEGIN OR: You may optionally have TxnID OR RefNumber OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND AccountFilter AND ItemFilter AND ( RefNumberFilter OR RefNumberRangeFilter ) ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <AccountFilter> <!-- opt --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </AccountFilter> <ItemFilter> <!-- opt --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more), QBD max = 159 --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- QBD max = 159 --> <!-- END OR --> </ItemFilter> <!-- BEGIN OR: You may optionally have RefNumberFilter OR RefNumberRangeFilter --> <RefNumberFilter> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <RefNumber>STRTYPE</RefNumber> </RefNumberFilter> <!-- OR --> <RefNumberRangeFilter> <FromRefNumber>STRTYPE</FromRefNumber> <!-- opt --> <ToRefNumber>STRTYPE</ToRefNumber> <!-- opt --> </RefNumberRangeFilter> <!-- END OR --> <!-- END OR --> <IncludeLineItems>BOOLTYPE</IncludeLineItems> <!-- opt --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep --> </InventoryAdjustmentQueryRq> <!-- TimeTrackingAddRq contains 1 optional attribute: 'requestID' --> <TimeTrackingAddRq requestID = "UUIDTYPE"> <!-- TimeTrackingAdd contains 1 optional attribute: 'defMacro' --> <TimeTrackingAdd defMacro = "MACROTYPE"> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <EntityRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </EntityRef> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ItemServiceRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ItemServiceRef> <Rate>PRICETYPE</Rate> <!-- opt, not in QBD --> <Duration>TIMEINTERVALTYPE</Duration> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <PayrollItemWageRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PayrollItemWageRef> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <IsBillable>BOOLTYPE</IsBillable> <!-- opt --> </TimeTrackingAdd> </TimeTrackingAddRq> <!-- TimeTrackingQueryRq contains 1 optional attribute: 'requestID' --> <TimeTrackingQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have TxnID OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND TimeTrackingEntityFilter ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <!-- not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- not in QBOE --> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <TimeTrackingEntityFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- END OR --> </TimeTrackingEntityFilter> <!-- END OR --> </TimeTrackingQueryRq> <!-- CheckAddRq contains 1 optional attribute: 'requestID' --> <CheckAddRq requestID = "UUIDTYPE"> <!-- CheckAdd contains 1 optional attribute: 'defMacro' --> <CheckAdd defMacro = "MACROTYPE"> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <PayeeEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </PayeeEntityRef> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <Address> <!-- opt, not in QBOE --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </Address> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <!-- ExpenseLineAdd contains 1 optional attribute: 'defMacro' --> <ExpenseLineAdd defMacro = "MACROTYPE"> <!-- opt, may rep --> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, not in QBOE, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ExpenseLineAdd> <!-- BEGIN OR: You may have 0 or more ItemLineAdd OR ItemGroupLineAdd --> <ItemLineAdd> <!-- not in QBOE --> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <OverrideItemAccountRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </OverrideItemAccountRef> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineAdd> <!-- OR --> <ItemGroupLineAdd> <!-- not in QBOE --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, not in QBD --> <Quantity>QUANTYPE</Quantity> <!-- opt --> </ItemGroupLineAdd> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </CheckAdd> </CheckAddRq> <!-- CheckQueryRq contains 1 optional attribute: 'requestID' --> <CheckQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have TxnID OR RefNumber OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND AccountFilter AND ( RefNumberFilter OR RefNumberRangeFilter ) ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- rep (1 or more), not in QBOE --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <!-- not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- not in QBOE --> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <AccountFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </AccountFilter> <!-- BEGIN OR: You may optionally have RefNumberFilter OR RefNumberRangeFilter --> <RefNumberFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <RefNumber>STRTYPE</RefNumber> </RefNumberFilter> <!-- OR --> <RefNumberRangeFilter> <!-- not in QBOE --> <FromRefNumber>STRTYPE</FromRefNumber> <!-- opt --> <ToRefNumber>STRTYPE</ToRefNumber> <!-- opt --> </RefNumberRangeFilter> <!-- END OR --> <!-- END OR --> <IncludeLineItems>BOOLTYPE</IncludeLineItems> <!-- opt, not in QBOE --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, not in QBOE, v2.0 --> </CheckQueryRq> <!-- CreditCardChargeAddRq contains 1 optional attribute: 'requestID' --> <CreditCardChargeAddRq requestID = "UUIDTYPE"> <!-- CreditCardChargeAdd contains 1 optional attribute: 'defMacro' --> <CreditCardChargeAdd defMacro = "MACROTYPE"> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <PayeeEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </PayeeEntityRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <!-- ExpenseLineAdd contains 1 optional attribute: 'defMacro' --> <ExpenseLineAdd defMacro = "MACROTYPE"> <!-- opt, may rep --> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, not in QBOE, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ExpenseLineAdd> <!-- BEGIN OR: You may have 0 or more ItemLineAdd OR ItemGroupLineAdd --> <ItemLineAdd> <!-- not in QBOE --> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <OverrideItemAccountRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </OverrideItemAccountRef> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineAdd> <!-- OR --> <ItemGroupLineAdd> <!-- not in QBOE --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, not in QBD --> <Quantity>QUANTYPE</Quantity> <!-- opt --> </ItemGroupLineAdd> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </CreditCardChargeAdd> </CreditCardChargeAddRq> <!-- CreditCardChargeQueryRq contains 1 optional attribute: 'requestID' --> <CreditCardChargeQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have TxnID OR RefNumber OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND AccountFilter AND ( RefNumberFilter OR RefNumberRangeFilter ) ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- rep (1 or more), not in QBOE --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <!-- not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- not in QBOE --> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <AccountFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </AccountFilter> <!-- BEGIN OR: You may optionally have RefNumberFilter OR RefNumberRangeFilter --> <RefNumberFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <RefNumber>STRTYPE</RefNumber> </RefNumberFilter> <!-- OR --> <RefNumberRangeFilter> <!-- not in QBOE --> <FromRefNumber>STRTYPE</FromRefNumber> <!-- opt --> <ToRefNumber>STRTYPE</ToRefNumber> <!-- opt --> </RefNumberRangeFilter> <!-- END OR --> <!-- END OR --> <IncludeLineItems>BOOLTYPE</IncludeLineItems> <!-- opt, not in QBOE --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, not in QBOE, v2.0 --> </CreditCardChargeQueryRq> <!-- CreditCardCreditAddRq contains 1 optional attribute: 'requestID' --> <CreditCardCreditAddRq requestID = "UUIDTYPE"> <!-- CreditCardCreditAdd contains 1 optional attribute: 'defMacro' --> <CreditCardCreditAdd defMacro = "MACROTYPE"> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <PayeeEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </PayeeEntityRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <!-- ExpenseLineAdd contains 1 optional attribute: 'defMacro' --> <ExpenseLineAdd defMacro = "MACROTYPE"> <!-- opt, may rep --> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, not in QBOE, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ExpenseLineAdd> <!-- BEGIN OR: You may have 0 or more ItemLineAdd OR ItemGroupLineAdd --> <ItemLineAdd> <!-- not in QBOE --> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <OverrideItemAccountRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </OverrideItemAccountRef> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineAdd> <!-- OR --> <ItemGroupLineAdd> <!-- not in QBOE --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, not in QBD --> <Quantity>QUANTYPE</Quantity> <!-- opt --> </ItemGroupLineAdd> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </CreditCardCreditAdd> </CreditCardCreditAddRq> <!-- CreditCardCreditQueryRq contains 1 optional attribute: 'requestID' --> <CreditCardCreditQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have TxnID OR RefNumber OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND AccountFilter AND ( RefNumberFilter OR RefNumberRangeFilter ) ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- rep (1 or more), not in QBOE --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <!-- not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- not in QBOE --> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <AccountFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </AccountFilter> <!-- BEGIN OR: You may optionally have RefNumberFilter OR RefNumberRangeFilter --> <RefNumberFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <RefNumber>STRTYPE</RefNumber> </RefNumberFilter> <!-- OR --> <RefNumberRangeFilter> <!-- not in QBOE --> <FromRefNumber>STRTYPE</FromRefNumber> <!-- opt --> <ToRefNumber>STRTYPE</ToRefNumber> <!-- opt --> </RefNumberRangeFilter> <!-- END OR --> <!-- END OR --> <IncludeLineItems>BOOLTYPE</IncludeLineItems> <!-- opt, not in QBOE --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, not in QBOE, v2.0 --> </CreditCardCreditQueryRq> <!-- JournalEntryAddRq contains 1 optional attribute: 'requestID' --> <JournalEntryAddRq requestID = "UUIDTYPE"> <!-- JournalEntryAdd contains 1 optional attribute: 'defMacro' --> <JournalEntryAdd defMacro = "MACROTYPE"> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <Memo>STRTYPE</Memo> <!-- opt, QBOE max = 4000, not in QBD --> <IsAdjustment>BOOLTYPE</IsAdjustment> <!-- opt, not in QBOE, v3.0 --> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> <!-- BEGIN OR: You may have 1 or more JournalDebitLine OR JournalCreditLine --> <!-- JournalDebitLine contains 1 optional attribute: 'defMacro' --> <JournalDebitLine defMacro = "MACROTYPE"> <TxnLineID>IDTYPE</TxnLineID> <!-- opt --> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <EntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </EntityRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v3.0 --> </JournalDebitLine> <!-- OR --> <!-- JournalCreditLine contains 1 optional attribute: 'defMacro' --> <JournalCreditLine defMacro = "MACROTYPE"> <TxnLineID>IDTYPE</TxnLineID> <!-- opt --> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <EntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </EntityRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v3.0 --> </JournalCreditLine> <!-- END OR --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </JournalEntryAdd> </JournalEntryAddRq> <!-- JournalEntryQueryRq contains 1 optional attribute: 'requestID' --> <JournalEntryQueryRq requestID = "UUIDTYPE"> <!-- BEGIN OR: You may optionally have TxnID OR RefNumber OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND AccountFilter AND ( RefNumberFilter OR RefNumberRangeFilter ) ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <RefNumber>STRTYPE</RefNumber> <!-- rep (1 or more), not in QBOE --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <!-- not in QBOE --> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- not in QBOE --> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <AccountFilter> <!-- opt, not in QBOE --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </AccountFilter> <!-- BEGIN OR: You may optionally have RefNumberFilter OR RefNumberRangeFilter --> <RefNumberFilter> <!-- not in QBOE --> <!-- MatchCriterion may have one of the following values: StartsWith, Contains, EndsWith --> <MatchCriterion>ENUMTYPE</MatchCriterion> <RefNumber>STRTYPE</RefNumber> </RefNumberFilter> <!-- OR --> <RefNumberRangeFilter> <!-- not in QBOE --> <FromRefNumber>STRTYPE</FromRefNumber> <!-- opt --> <ToRefNumber>STRTYPE</ToRefNumber> <!-- opt --> </RefNumberRangeFilter> <!-- END OR --> <!-- END OR --> <IncludeLineItems>BOOLTYPE</IncludeLineItems> <!-- opt, not in QBOE --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep, not in QBOE, v2.0 --> </JournalEntryQueryRq> <!-- DepositAddRq contains 1 optional attribute: 'requestID' --> <DepositAddRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- DepositAdd contains 1 optional attribute: 'defMacro' --> <DepositAdd defMacro = "MACROTYPE"> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <DepositToAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </DepositToAccountRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <!-- CashBackInfoAdd contains 1 optional attribute: 'defMacro' --> <CashBackInfoAdd defMacro = "MACROTYPE"> <!-- opt --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <Amount>AMTTYPE</Amount> <!-- opt --> </CashBackInfoAdd> <!-- DepositLineAdd contains 1 optional attribute: 'defMacro' --> <DepositLineAdd defMacro = "MACROTYPE"> <!-- rep (1 or more) --> <!-- BEGIN OR: You may have ( PaymentTxnID AND PaymentTxnLineID ) OR ( EntityRef AND AccountRef AND Memo AND CheckNumber AND PaymentMethodRef AND ClassRef AND Amount ) --> <PaymentTxnID>IDTYPE</PaymentTxnID> <!-- may be macro value --> <PaymentTxnLineID>IDTYPE</PaymentTxnLineID> <!-- opt, may be macro value --> <!-- OR --> <EntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </EntityRef> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CheckNumber>STRTYPE</CheckNumber> <!-- opt, QBD max = 11 --> <PaymentMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </PaymentMethodRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <!-- END OR --> </DepositLineAdd> </DepositAdd> </DepositAddRq> <!-- DepositQueryRq contains 1 optional attribute: 'requestID' --> <DepositQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- BEGIN OR: You may optionally have TxnID OR ( MaxReturned AND ( ModifiedDateRangeFilter OR TxnDateRangeFilter ) AND EntityFilter AND AccountFilter ) --> <TxnID>IDTYPE</TxnID> <!-- rep (1 or more) --> <!-- OR --> <MaxReturned>INTTYPE</MaxReturned> <!-- opt, min value = 1 --> <!-- BEGIN OR: You may optionally have ModifiedDateRangeFilter OR TxnDateRangeFilter --> <ModifiedDateRangeFilter> <FromModifiedDate>DATETIMETYPE</FromModifiedDate> <!-- opt --> <ToModifiedDate>DATETIMETYPE</ToModifiedDate> <!-- opt --> </ModifiedDateRangeFilter> <!-- OR --> <TxnDateRangeFilter> <!-- BEGIN OR: You may have ( FromTxnDate AND ToTxnDate ) OR DateMacro --> <FromTxnDate>DATETYPE</FromTxnDate> <!-- opt --> <ToTxnDate>DATETYPE</ToTxnDate> <!-- opt --> <!-- DateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisCalendarQuarter, ThisCalendarQuarterToDate, ThisFiscalQuarter, ThisFiscalQuarterToDate, ThisCalendarYear, ThisCalendarYearToDate, ThisFiscalYear, ThisFiscalYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastCalendarQuarter, LastCalendarQuarterToDate, LastFiscalQuarter, LastFiscalQuarterToDate, LastCalendarYear, LastCalendarYearToDate, LastFiscalYear, LastFiscalYearToDate, NextWeek, NextFourWeeks, NextMonth, NextCalendarQuarter, NextCalendarYear, NextFiscalQuarter, NextFiscalYear --> <!-- OR --> <DateMacro>ENUMTYPE</DateMacro> <!-- END OR --> </TxnDateRangeFilter> <!-- END OR --> <EntityFilter> <!-- opt --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </EntityFilter> <AccountFilter> <!-- opt --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more), v2.0 --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- v2.0 --> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </AccountFilter> <!-- END OR --> <IncludeLineItems>BOOLTYPE</IncludeLineItems> <!-- opt --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep --> </DepositQueryRq> <!-- ListDelRq contains 1 optional attribute: 'requestID' --> <ListDelRq requestID = "UUIDTYPE"> <!-- not in QBOE, v1.1 --> <!-- ListDelType may have one of the following values: Account, Customer, Employee, OtherName, Vendor, StandardTerms, DateDrivenTerms, Class, SalesRep, CustomerType, VendorType, JobType, CustomerMsg, PaymentMethod, ShipMethod, ToDo, ItemService, ItemNonInventory, ItemOtherCharge, ItemInventory, ItemInventoryAssembly, ItemFixedAsset, ItemSubtotal, ItemDiscount, ItemPayment, ItemSalesTax, ItemSalesTaxGroup, ItemGroup, Currency, TaxCode --> <ListDelType>ENUMTYPE</ListDelType> <ListID>IDTYPE</ListID> </ListDelRq> <!-- ListDeletedQueryRq contains 1 optional attribute: 'requestID' --> <ListDeletedQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- ListDelType may have one of the following values: Account, Customer, Employee, OtherName, Vendor, StandardTerms, DateDrivenTerms, Class, SalesRep, CustomerType, VendorType, JobType, CustomerMsg, PaymentMethod, ShipMethod, ToDo, ItemService, ItemNonInventory, ItemOtherCharge, ItemInventory, ItemInventoryAssembly, ItemFixedAsset, ItemSubtotal, ItemDiscount, ItemPayment, ItemSalesTax, ItemSalesTaxGroup, ItemGroup, Currency, TaxCode --> <ListDelType>ENUMTYPE</ListDelType> <!-- rep (1 or more) --> <DeletedDateRangeFilter> <!-- opt --> <FromDeletedDate>DATETIMETYPE</FromDeletedDate> <!-- opt --> <ToDeletedDate>DATETIMETYPE</ToDeletedDate> <!-- opt --> </DeletedDateRangeFilter> </ListDeletedQueryRq> <!-- TxnDelRq contains 1 optional attribute: 'requestID' --> <TxnDelRq requestID = "UUIDTYPE"> <!-- v1.1 --> <!-- TxnDelType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, TimeTracking, VendorCredit --> <TxnDelType>ENUMTYPE</TxnDelType> <TxnID>IDTYPE</TxnID> </TxnDelRq> <!-- TxnVoidRq contains 1 optional attribute: 'requestID' --> <TxnVoidRq requestID = "UUIDTYPE"> <!-- not in QBOE, v1.1 --> <!-- TxnVoidType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, SalesReceipt, VendorCredit --> <TxnVoidType>ENUMTYPE</TxnVoidType> <TxnID>IDTYPE</TxnID> </TxnVoidRq> <!-- TxnVoidRq contains 1 optional attribute: 'requestID' --> <TxnVoidRq requestID = "UUIDTYPE"> <!-- not in QBOE, v1.1 --> <!-- TxnVoidType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, SalesReceipt, VendorCredit --> <TxnVoidType>ENUMTYPE</TxnVoidType> <TxnID>IDTYPE</TxnID> </TxnVoidRq> <!-- TxnDeletedQueryRq contains 1 optional attribute: 'requestID' --> <TxnDeletedQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- TxnDelType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, TimeTracking, VendorCredit --> <TxnDelType>ENUMTYPE</TxnDelType> <!-- rep (1 or more) --> <DeletedDateRangeFilter> <!-- opt --> <FromDeletedDate>DATETIMETYPE</FromDeletedDate> <!-- opt --> <ToDeletedDate>DATETIMETYPE</ToDeletedDate> <!-- opt --> </DeletedDateRangeFilter> </TxnDeletedQueryRq> <!-- ClearedStatusModRq contains 1 optional attribute: 'requestID' --> <ClearedStatusModRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <ClearedStatusMod> <TxnID>IDTYPE</TxnID> <!-- may be macro value --> <TxnLineID>IDTYPE</TxnLineID> <!-- opt, may be macro value --> <!-- ClearedStatus may have one of the following values: Cleared, NotCleared, Pending --> <ClearedStatus>ENUMTYPE</ClearedStatus> </ClearedStatusMod> </ClearedStatusModRq> <!-- ListDisplayAddRq contains 1 optional attribute: 'requestID' --> <ListDisplayAddRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <!-- ListDisplayAddType may have one of the following values: Customer, Employee, OtherName, Vendor --> <ListDisplayAddType>ENUMTYPE</ListDisplayAddType> </ListDisplayAddRq> <!-- ListDisplayModRq contains 1 optional attribute: 'requestID' --> <ListDisplayModRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <!-- ListDisplayModType may have one of the following values: Customer, Employee, OtherName, Vendor --> <ListDisplayModType>ENUMTYPE</ListDisplayModType> <ListID>IDTYPE</ListID> </ListDisplayModRq> <!-- TxnDisplayAddRq contains 1 optional attribute: 'requestID' --> <TxnDisplayAddRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <!-- TxnDisplayAddType may have one of the following values: Bill, BillPayment, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, VendorCredit --> <TxnDisplayAddType>ENUMTYPE</TxnDisplayAddType> </TxnDisplayAddRq> <!-- TxnDisplayModRq contains 1 optional attribute: 'requestID' --> <TxnDisplayModRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <!-- TxnDisplayModType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, VendorCredit --> <TxnDisplayModType>ENUMTYPE</TxnDisplayModType> <TxnID>IDTYPE</TxnID> </TxnDisplayModRq> <!-- DataEventRecoveryInfoDelRq contains 1 optional attribute: 'requestID' --> <DataEventRecoveryInfoDelRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <SubscriberID>GUIDTYPE</SubscriberID> </DataEventRecoveryInfoDelRq> <!-- DataEventRecoveryInfoQueryRq contains 1 optional attribute: 'requestID' --> <DataEventRecoveryInfoQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <SubscriberID>GUIDTYPE</SubscriberID> </DataEventRecoveryInfoQueryRq> <!-- GeneralSummaryReportQueryRq contains 1 optional attribute: 'requestID' --> <GeneralSummaryReportQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- GeneralSummaryReportType may have one of the following values: BalanceSheetPrevYearComp, BalanceSheetStandard, BalanceSheetSummary, CustomerBalanceSummary, ExpenseByVendorSummary, IncomeByCustomerSummary, InventoryStockStatusByItem, InventoryStockStatusByVendor, IncomeTaxSummary, InventoryValuationSummary, PhysicalInventoryWorksheet, ProfitAndLossByClass, ProfitAndLossByJob, ProfitAndLossPrevYearComp, ProfitAndLossStandard, ProfitAndLossYTDComp, PurchaseByItemSummary, PurchaseByVendorSummary, SalesByCustomerSummary, SalesByItemSummary, SalesByRepSummary, TrialBalance, VendorBalanceSummary --> <GeneralSummaryReportType>ENUMTYPE</GeneralSummaryReportType> <DisplayReport>BOOLTYPE</DisplayReport> <!-- opt, v3.0 --> <!-- BEGIN OR: You may optionally have ReportPeriod OR ReportDateMacro --> <ReportPeriod> <FromReportDate>DATETYPE</FromReportDate> <!-- opt --> <ToReportDate>DATETYPE</ToReportDate> <!-- opt --> </ReportPeriod> <!-- ReportDateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisQuarter, ThisQuarterToDate, ThisYear, ThisYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastQuarter, LastQuarterToDate, LastYear, LastYearToDate, NextWeek, NextFourWeeks, NextMonth, NextQuarter, NextYear --> <!-- OR --> <ReportDateMacro>ENUMTYPE</ReportDateMacro> <!-- END OR --> <ReportAccountFilter> <!-- opt --> <!-- AccountTypeFilter may have one of the following values: AccountsPayable, AccountsReceivable, AllowedFor1099, APOrCreditCard, ARAndAP, Asset, BalanceSheet, Bank, BankAndARAndAPAndUF, BankAndUF, CostOfSales, CreditCard, CurrentAsset, CurrentAssetAndExpense, CurrentLiability, Equity, EquityAndIncomeAndExpense, ExpenseAndOtherExpense, FixedAsset, IncomeAndExpense, IncomeAndOtherIncome, Liability, LiabilityAndEquity, LongTermLiability, NonPosting, OrdinaryExpense, OrdinaryIncome, OrdinaryIncomeAndCOGS, OrdinaryIncomeAndExpense, OtherAsset, OtherCurrentAsset, OtherCurrentLiability, OtherExpense, OtherIncome, OtherIncomeOrExpense --> <!-- BEGIN OR: You may have AccountTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <AccountTypeFilter>ENUMTYPE</AccountTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportAccountFilter> <ReportEntityFilter> <!-- opt --> <!-- EntityTypeFilter may have one of the following values: Customer, Employee, OtherName, Vendor --> <!-- BEGIN OR: You may have EntityTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <EntityTypeFilter>ENUMTYPE</EntityTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportEntityFilter> <ReportItemFilter> <!-- opt --> <!-- ItemTypeFilter may have one of the following values: Assembly, Discount, FixedAsset, Inventory, InventoryAndAssembly, NonInventory, OtherCharge, Payment, Sales, SalesTax, Service --> <!-- BEGIN OR: You may have ItemTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ItemTypeFilter>ENUMTYPE</ItemTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportItemFilter> <ReportClassFilter> <!-- opt, v2.1 --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportClassFilter> <ReportTxnTypeFilter> <!-- opt --> <!-- TxnTypeFilter may have one of the following values: All, Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, Transfer, VendorCredit --> <TxnTypeFilter>ENUMTYPE</TxnTypeFilter> <!-- rep (1 or more) --> </ReportTxnTypeFilter> <!-- BEGIN OR: You may optionally have ReportModifiedDateRangeFilter OR ReportModifiedDateRangeMacro --> <ReportModifiedDateRangeFilter> <FromReportModifiedDate>DATETYPE</FromReportModifiedDate> <!-- opt --> <ToReportModifiedDate>DATETYPE</ToReportModifiedDate> <!-- opt --> </ReportModifiedDateRangeFilter> <!-- ReportModifiedDateRangeMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisQuarter, ThisQuarterToDate, ThisYear, ThisYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastQuarter, LastQuarterToDate, LastYear, LastYearToDate, NextWeek, NextFourWeeks, NextMonth, NextQuarter, NextYear --> <!-- OR --> <ReportModifiedDateRangeMacro>ENUMTYPE</ReportModifiedDateRangeMacro> <!-- END OR --> <!-- ReportDetailLevelFilter may have one of the following values: All [DEFAULT], SummaryOnly, AllExceptSummary --> <ReportDetailLevelFilter>ENUMTYPE</ReportDetailLevelFilter> <!-- opt, v3.0 --> <!-- ReportPostingStatusFilter may have one of the following values: Either, NonPosting, Posting --> <ReportPostingStatusFilter>ENUMTYPE</ReportPostingStatusFilter> <!-- opt, v3.0 --> <!-- SummarizeColumnsBy may have one of the following values: Account, BalanceSheet, Class, Currency, Customer, CustomerType, Day, Employee, FourWeek, HalfMonth, IncomeStatement, ItemDetail, ItemType, Month, Payee, PaymentMethod, PayrollItemDetail, PayrollYtdDetail, Quarter, SalesRep, ShipMethod, TaxCode, Terms, TotalOnly, TwoWeek, Vendor, VendorType, Week, Year --> <SummarizeColumnsBy>ENUMTYPE</SummarizeColumnsBy> <!-- opt --> <IncludeSubcolumns>BOOLTYPE</IncludeSubcolumns> <!-- opt --> <!-- ReportCalendar may have one of the following values: FiscalYear, CalendarYear, TaxYear --> <ReportCalendar>ENUMTYPE</ReportCalendar> <!-- opt --> <!-- ReturnRows may have one of the following values: ActiveOnly, NonZero, All --> <ReturnRows>ENUMTYPE</ReturnRows> <!-- opt --> <!-- ReturnColumns may have one of the following values: ActiveOnly, NonZero, All --> <ReturnColumns>ENUMTYPE</ReturnColumns> <!-- opt --> <!-- ReportBasis may have one of the following values: Cash, Accrual, None [DEFAULT] --> <ReportBasis>ENUMTYPE</ReportBasis> <!-- opt, v2.1 --> </GeneralSummaryReportQueryRq> <!-- JobReportQueryRq contains 1 optional attribute: 'requestID' --> <JobReportQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- JobReportType may have one of the following values: JobEstimatesVsActualsDetail, JobEstimatesVsActualsSummary, JobProfitabilityDetail, JobProfitabilitySummary, ItemEstimatesVsActuals, ItemProfitability --> <JobReportType>ENUMTYPE</JobReportType> <DisplayReport>BOOLTYPE</DisplayReport> <!-- opt, v3.0 --> <!-- BEGIN OR: You may optionally have ReportPeriod OR ReportDateMacro --> <ReportPeriod> <FromReportDate>DATETYPE</FromReportDate> <!-- opt --> <ToReportDate>DATETYPE</ToReportDate> <!-- opt --> </ReportPeriod> <!-- ReportDateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisQuarter, ThisQuarterToDate, ThisYear, ThisYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastQuarter, LastQuarterToDate, LastYear, LastYearToDate, NextWeek, NextFourWeeks, NextMonth, NextQuarter, NextYear --> <!-- OR --> <ReportDateMacro>ENUMTYPE</ReportDateMacro> <!-- END OR --> <ReportAccountFilter> <!-- opt --> <!-- AccountTypeFilter may have one of the following values: AccountsPayable, AccountsReceivable, AllowedFor1099, APOrCreditCard, ARAndAP, Asset, BalanceSheet, Bank, BankAndARAndAPAndUF, BankAndUF, CostOfSales, CreditCard, CurrentAsset, CurrentAssetAndExpense, CurrentLiability, Equity, EquityAndIncomeAndExpense, ExpenseAndOtherExpense, FixedAsset, IncomeAndExpense, IncomeAndOtherIncome, Liability, LiabilityAndEquity, LongTermLiability, NonPosting, OrdinaryExpense, OrdinaryIncome, OrdinaryIncomeAndCOGS, OrdinaryIncomeAndExpense, OtherAsset, OtherCurrentAsset, OtherCurrentLiability, OtherExpense, OtherIncome, OtherIncomeOrExpense --> <!-- BEGIN OR: You may have AccountTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <AccountTypeFilter>ENUMTYPE</AccountTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportAccountFilter> <ReportEntityFilter> <!-- opt --> <!-- EntityTypeFilter may have one of the following values: Customer, Employee, OtherName, Vendor --> <!-- BEGIN OR: You may have EntityTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <EntityTypeFilter>ENUMTYPE</EntityTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportEntityFilter> <ReportItemFilter> <!-- opt --> <!-- ItemTypeFilter may have one of the following values: Assembly, Discount, FixedAsset, Inventory, InventoryAndAssembly, NonInventory, OtherCharge, Payment, Sales, SalesTax, Service --> <!-- BEGIN OR: You may have ItemTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ItemTypeFilter>ENUMTYPE</ItemTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportItemFilter> <ReportClassFilter> <!-- opt, v2.1 --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportClassFilter> <ReportTxnTypeFilter> <!-- opt --> <!-- TxnTypeFilter may have one of the following values: All, Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, Transfer, VendorCredit --> <TxnTypeFilter>ENUMTYPE</TxnTypeFilter> <!-- rep (1 or more) --> </ReportTxnTypeFilter> <!-- BEGIN OR: You may optionally have ReportModifiedDateRangeFilter OR ReportModifiedDateRangeMacro --> <ReportModifiedDateRangeFilter> <FromReportModifiedDate>DATETYPE</FromReportModifiedDate> <!-- opt --> <ToReportModifiedDate>DATETYPE</ToReportModifiedDate> <!-- opt --> </ReportModifiedDateRangeFilter> <!-- ReportModifiedDateRangeMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisQuarter, ThisQuarterToDate, ThisYear, ThisYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastQuarter, LastQuarterToDate, LastYear, LastYearToDate, NextWeek, NextFourWeeks, NextMonth, NextQuarter, NextYear --> <!-- OR --> <ReportModifiedDateRangeMacro>ENUMTYPE</ReportModifiedDateRangeMacro> <!-- END OR --> <!-- ReportDetailLevelFilter may have one of the following values: All [DEFAULT], SummaryOnly, AllExceptSummary --> <ReportDetailLevelFilter>ENUMTYPE</ReportDetailLevelFilter> <!-- opt, v3.0 --> <!-- ReportPostingStatusFilter may have one of the following values: Either, NonPosting, Posting --> <ReportPostingStatusFilter>ENUMTYPE</ReportPostingStatusFilter> <!-- opt, v3.0 --> <!-- SummarizeColumnsBy may have one of the following values: Account, BalanceSheet, Class, Currency, Customer, CustomerType, Day, Employee, FourWeek, HalfMonth, IncomeStatement, ItemDetail, ItemType, Month, Payee, PaymentMethod, PayrollItemDetail, PayrollYtdDetail, Quarter, SalesRep, ShipMethod, TaxCode, Terms, TotalOnly, TwoWeek, Vendor, VendorType, Week, Year --> <SummarizeColumnsBy>ENUMTYPE</SummarizeColumnsBy> <!-- opt --> <IncludeSubcolumns>BOOLTYPE</IncludeSubcolumns> <!-- opt --> </JobReportQueryRq> <!-- TimeReportQueryRq contains 1 optional attribute: 'requestID' --> <TimeReportQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- TimeReportType may have one of the following values: TimeByItem, TimeByJobDetail, TimeByJobSummary, TimeByName --> <TimeReportType>ENUMTYPE</TimeReportType> <DisplayReport>BOOLTYPE</DisplayReport> <!-- opt, v3.0 --> <!-- BEGIN OR: You may optionally have ReportPeriod OR ReportDateMacro --> <ReportPeriod> <FromReportDate>DATETYPE</FromReportDate> <!-- opt --> <ToReportDate>DATETYPE</ToReportDate> <!-- opt --> </ReportPeriod> <!-- ReportDateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisQuarter, ThisQuarterToDate, ThisYear, ThisYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastQuarter, LastQuarterToDate, LastYear, LastYearToDate, NextWeek, NextFourWeeks, NextMonth, NextQuarter, NextYear --> <!-- OR --> <ReportDateMacro>ENUMTYPE</ReportDateMacro> <!-- END OR --> <ReportEntityFilter> <!-- opt --> <!-- EntityTypeFilter may have one of the following values: Customer, Employee, OtherName, Vendor --> <!-- BEGIN OR: You may have EntityTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <EntityTypeFilter>ENUMTYPE</EntityTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportEntityFilter> <ReportItemFilter> <!-- opt --> <!-- ItemTypeFilter may have one of the following values: Assembly, Discount, FixedAsset, Inventory, InventoryAndAssembly, NonInventory, OtherCharge, Payment, Sales, SalesTax, Service --> <!-- BEGIN OR: You may have ItemTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ItemTypeFilter>ENUMTYPE</ItemTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportItemFilter> <ReportClassFilter> <!-- opt, v2.1 --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportClassFilter> <!-- SummarizeColumnsBy may have one of the following values: Account, BalanceSheet, Class, Currency, Customer, CustomerType, Day, Employee, FourWeek, HalfMonth, IncomeStatement, ItemDetail, ItemType, Month, Payee, PaymentMethod, PayrollItemDetail, PayrollYtdDetail, Quarter, SalesRep, ShipMethod, TaxCode, Terms, TotalOnly, TwoWeek, Vendor, VendorType, Week, Year --> <SummarizeColumnsBy>ENUMTYPE</SummarizeColumnsBy> <!-- opt --> <IncludeSubcolumns>BOOLTYPE</IncludeSubcolumns> <!-- opt --> <!-- ReportCalendar may have one of the following values: FiscalYear, CalendarYear, TaxYear --> <ReportCalendar>ENUMTYPE</ReportCalendar> <!-- opt --> <!-- ReturnRows may have one of the following values: ActiveOnly, NonZero, All --> <ReturnRows>ENUMTYPE</ReturnRows> <!-- opt --> <!-- ReturnColumns may have one of the following values: ActiveOnly, NonZero, All --> <ReturnColumns>ENUMTYPE</ReturnColumns> <!-- opt --> </TimeReportQueryRq> <!-- AgingReportQueryRq contains 1 optional attribute: 'requestID' --> <AgingReportQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- AgingReportType may have one of the following values: APAgingDetail, APAgingSummary, ARAgingDetail, ARAgingSummary, CollectionsReport --> <AgingReportType>ENUMTYPE</AgingReportType> <DisplayReport>BOOLTYPE</DisplayReport> <!-- opt, v3.0 --> <!-- BEGIN OR: You may optionally have ReportPeriod OR ReportDateMacro --> <ReportPeriod> <FromReportDate>DATETYPE</FromReportDate> <!-- opt --> <ToReportDate>DATETYPE</ToReportDate> <!-- opt --> </ReportPeriod> <!-- ReportDateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisQuarter, ThisQuarterToDate, ThisYear, ThisYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastQuarter, LastQuarterToDate, LastYear, LastYearToDate, NextWeek, NextFourWeeks, NextMonth, NextQuarter, NextYear --> <!-- OR --> <ReportDateMacro>ENUMTYPE</ReportDateMacro> <!-- END OR --> <ReportAccountFilter> <!-- opt --> <!-- AccountTypeFilter may have one of the following values: AccountsPayable, AccountsReceivable, AllowedFor1099, APOrCreditCard, ARAndAP, Asset, BalanceSheet, Bank, BankAndARAndAPAndUF, BankAndUF, CostOfSales, CreditCard, CurrentAsset, CurrentAssetAndExpense, CurrentLiability, Equity, EquityAndIncomeAndExpense, ExpenseAndOtherExpense, FixedAsset, IncomeAndExpense, IncomeAndOtherIncome, Liability, LiabilityAndEquity, LongTermLiability, NonPosting, OrdinaryExpense, OrdinaryIncome, OrdinaryIncomeAndCOGS, OrdinaryIncomeAndExpense, OtherAsset, OtherCurrentAsset, OtherCurrentLiability, OtherExpense, OtherIncome, OtherIncomeOrExpense --> <!-- BEGIN OR: You may have AccountTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <AccountTypeFilter>ENUMTYPE</AccountTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportAccountFilter> <ReportEntityFilter> <!-- opt --> <!-- EntityTypeFilter may have one of the following values: Customer, Employee, OtherName, Vendor --> <!-- BEGIN OR: You may have EntityTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <EntityTypeFilter>ENUMTYPE</EntityTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportEntityFilter> <ReportItemFilter> <!-- opt --> <!-- ItemTypeFilter may have one of the following values: Assembly, Discount, FixedAsset, Inventory, InventoryAndAssembly, NonInventory, OtherCharge, Payment, Sales, SalesTax, Service --> <!-- BEGIN OR: You may have ItemTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ItemTypeFilter>ENUMTYPE</ItemTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportItemFilter> <ReportClassFilter> <!-- opt, v2.1 --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportClassFilter> <ReportTxnTypeFilter> <!-- opt --> <!-- TxnTypeFilter may have one of the following values: All, Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, Transfer, VendorCredit --> <TxnTypeFilter>ENUMTYPE</TxnTypeFilter> <!-- rep (1 or more) --> </ReportTxnTypeFilter> <!-- BEGIN OR: You may optionally have ReportModifiedDateRangeFilter OR ReportModifiedDateRangeMacro --> <ReportModifiedDateRangeFilter> <FromReportModifiedDate>DATETYPE</FromReportModifiedDate> <!-- opt --> <ToReportModifiedDate>DATETYPE</ToReportModifiedDate> <!-- opt --> </ReportModifiedDateRangeFilter> <!-- ReportModifiedDateRangeMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisQuarter, ThisQuarterToDate, ThisYear, ThisYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastQuarter, LastQuarterToDate, LastYear, LastYearToDate, NextWeek, NextFourWeeks, NextMonth, NextQuarter, NextYear --> <!-- OR --> <ReportModifiedDateRangeMacro>ENUMTYPE</ReportModifiedDateRangeMacro> <!-- END OR --> <!-- ReportDetailLevelFilter may have one of the following values: All [DEFAULT], SummaryOnly, AllExceptSummary --> <ReportDetailLevelFilter>ENUMTYPE</ReportDetailLevelFilter> <!-- opt, v3.0 --> <!-- ReportPostingStatusFilter may have one of the following values: Either, NonPosting, Posting --> <ReportPostingStatusFilter>ENUMTYPE</ReportPostingStatusFilter> <!-- opt, v3.0 --> <!-- IncludeColumn may have one of the following values: Account, Aging, Amount, AmountDifference, AverageCost, BilledDate, BillingStatus, CalculatedAmount, Class, ClearedStatus, CostPrice, Credit, Currency, Date, Debit, DeliveryDate, DueDate, EstimateActive, FOB, IncomeSubjectToTax, Invoiced, Item, ItemDesc, LastModifiedBy, Memo, ModifiedTime, Name, NameAccountNumber, NameAddress, NameCity, NameContact, NameEmail, NameFax, NamePhone, NameState, NameZip, OpenBalance, OriginalAmount, PaidAmount, PaidStatus, PaidThroughDate, PaymentMethod, PayrollItem, PONumber, PrintStatus, ProgressAmount, ProgressPercent, Quantity, QuantityAvailable, QuantityOnHand, QuantityOnSalesOrder, ReceivedQuantity, RefNumber, RunningBalance, SalesRep, ShipDate, ShipMethod, SourceName, SplitAccount, SSNOrTaxID, TaxCode, TaxLine, TaxTableVersion, Terms, TxnID, TxnNumber, TxnType, UnitPrice, UserEdit, ValueOnHand, WageBase, WageBaseTips --> <IncludeColumn>ENUMTYPE</IncludeColumn> <!-- opt, may rep --> <!-- IncludeAccounts may have one of the following values: InUse, All --> <IncludeAccounts>ENUMTYPE</IncludeAccounts> <!-- opt --> <!-- ReportAgingAsOf may have one of the following values: ReportEndDate [DEFAULT], Today --> <ReportAgingAsOf>ENUMTYPE</ReportAgingAsOf> <!-- opt --> </AgingReportQueryRq> <!-- BudgetSummaryReportQueryRq contains 1 optional attribute: 'requestID' --> <BudgetSummaryReportQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <!-- BudgetSummaryReportType may have one of the following values: BalanceSheetBudgetOverview, BalanceSheetBudgetVsActual, ProfitAndLossBudgetOverview, ProfitAndLossBudgetPerformance, ProfitAndLossBudgetVsActual --> <BudgetSummaryReportType>ENUMTYPE</BudgetSummaryReportType> <DisplayReport>BOOLTYPE</DisplayReport> <!-- opt --> <FiscalYear>INTTYPE</FiscalYear> <!-- BudgetCriterion may have one of the following values: Accounts, AccountsAndClasses, AccountsAndCustomers --> <BudgetCriterion>ENUMTYPE</BudgetCriterion> <!-- opt --> <!-- SummarizeBudgetColumnsBy may have one of the following values: Date, Class, Customer --> <SummarizeBudgetColumnsBy>ENUMTYPE</SummarizeBudgetColumnsBy> <!-- opt --> <!-- SummarizeBudgetRowsBy may have one of the following values: Account, Class, Customer --> <SummarizeBudgetRowsBy>ENUMTYPE</SummarizeBudgetRowsBy> <!-- opt --> </BudgetSummaryReportQueryRq> <!-- GeneralDetailReportQueryRq contains 1 optional attribute: 'requestID' --> <GeneralDetailReportQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- GeneralDetailReportType may have one of the following values: 1099Detail, AuditTrail, BalanceSheetDetail, CheckDetail, CustomerBalanceDetail, DepositDetail, EstimatesByJob, ExpenseByVendorDetail, GeneralLedger, IncomeByCustomerDetail, IncomeTaxDetail, InventoryValuationDetail, JobProgressInvoicesVsEstimates, Journal, MissingChecks, OpenInvoices, OpenPOs, OpenPOsByJob, OpenSalesOrderByCustomer, OpenSalesOrderByItem, PendingSales, ProfitAndLossDetail, PurchaseByItemDetail, PurchaseByVendorDetail, SalesByCustomerDetail, SalesByItemDetail, SalesByRepDetail, TxnDetailByAccount, TxnListByCustomer, TxnListByDate, TxnListByVendor, UnpaidBillsDetail, UnbilledCostsByJob, VendorBalanceDetail --> <GeneralDetailReportType>ENUMTYPE</GeneralDetailReportType> <DisplayReport>BOOLTYPE</DisplayReport> <!-- opt, v3.0 --> <!-- BEGIN OR: You may optionally have ReportPeriod OR ReportDateMacro --> <ReportPeriod> <FromReportDate>DATETYPE</FromReportDate> <!-- opt --> <ToReportDate>DATETYPE</ToReportDate> <!-- opt --> </ReportPeriod> <!-- ReportDateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisQuarter, ThisQuarterToDate, ThisYear, ThisYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastQuarter, LastQuarterToDate, LastYear, LastYearToDate, NextWeek, NextFourWeeks, NextMonth, NextQuarter, NextYear --> <!-- OR --> <ReportDateMacro>ENUMTYPE</ReportDateMacro> <!-- END OR --> <ReportAccountFilter> <!-- opt --> <!-- AccountTypeFilter may have one of the following values: AccountsPayable, AccountsReceivable, AllowedFor1099, APOrCreditCard, ARAndAP, Asset, BalanceSheet, Bank, BankAndARAndAPAndUF, BankAndUF, CostOfSales, CreditCard, CurrentAsset, CurrentAssetAndExpense, CurrentLiability, Equity, EquityAndIncomeAndExpense, ExpenseAndOtherExpense, FixedAsset, IncomeAndExpense, IncomeAndOtherIncome, Liability, LiabilityAndEquity, LongTermLiability, NonPosting, OrdinaryExpense, OrdinaryIncome, OrdinaryIncomeAndCOGS, OrdinaryIncomeAndExpense, OtherAsset, OtherCurrentAsset, OtherCurrentLiability, OtherExpense, OtherIncome, OtherIncomeOrExpense --> <!-- BEGIN OR: You may have AccountTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <AccountTypeFilter>ENUMTYPE</AccountTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportAccountFilter> <ReportEntityFilter> <!-- opt --> <!-- EntityTypeFilter may have one of the following values: Customer, Employee, OtherName, Vendor --> <!-- BEGIN OR: You may have EntityTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <EntityTypeFilter>ENUMTYPE</EntityTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportEntityFilter> <ReportItemFilter> <!-- opt --> <!-- ItemTypeFilter may have one of the following values: Assembly, Discount, FixedAsset, Inventory, InventoryAndAssembly, NonInventory, OtherCharge, Payment, Sales, SalesTax, Service --> <!-- BEGIN OR: You may have ItemTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ItemTypeFilter>ENUMTYPE</ItemTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportItemFilter> <ReportClassFilter> <!-- opt, v2.1 --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportClassFilter> <ReportTxnTypeFilter> <!-- opt --> <!-- TxnTypeFilter may have one of the following values: All, Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, Transfer, VendorCredit --> <TxnTypeFilter>ENUMTYPE</TxnTypeFilter> <!-- rep (1 or more) --> </ReportTxnTypeFilter> <!-- BEGIN OR: You may optionally have ReportModifiedDateRangeFilter OR ReportModifiedDateRangeMacro --> <ReportModifiedDateRangeFilter> <FromReportModifiedDate>DATETYPE</FromReportModifiedDate> <!-- opt --> <ToReportModifiedDate>DATETYPE</ToReportModifiedDate> <!-- opt --> </ReportModifiedDateRangeFilter> <!-- ReportModifiedDateRangeMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisQuarter, ThisQuarterToDate, ThisYear, ThisYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastQuarter, LastQuarterToDate, LastYear, LastYearToDate, NextWeek, NextFourWeeks, NextMonth, NextQuarter, NextYear --> <!-- OR --> <ReportModifiedDateRangeMacro>ENUMTYPE</ReportModifiedDateRangeMacro> <!-- END OR --> <!-- ReportDetailLevelFilter may have one of the following values: All [DEFAULT], SummaryOnly, AllExceptSummary --> <ReportDetailLevelFilter>ENUMTYPE</ReportDetailLevelFilter> <!-- opt, v3.0 --> <!-- ReportPostingStatusFilter may have one of the following values: Either, NonPosting, Posting --> <ReportPostingStatusFilter>ENUMTYPE</ReportPostingStatusFilter> <!-- opt, v3.0 --> <!-- SummarizeRowsBy may have one of the following values: Account,BalanceSheet,Class,Currency,Customer,CustomerType,Day,Employee,FourWeek,HalfMonth,IncomeStatement,ItemDetail,ItemType,Month,Payee,PaymentMethod,PayrollItemDetail,PayrollYtdDetail,Quarter,SalesRep,ShipMethod,TaxCode,TaxLine, Terms,TotalOnly,TwoWeek,Vendor,VendorType,Week,Year --> <SummarizeRowsBy>ENUMTYPE</SummarizeRowsBy> <!-- opt --> <!-- IncludeColumn may have one of the following values: Account, Aging, Amount, AmountDifference, AverageCost, BilledDate, BillingStatus, CalculatedAmount, Class, ClearedStatus, CostPrice, Credit, Currency, Date, Debit, DeliveryDate, DueDate, EstimateActive, FOB, IncomeSubjectToTax, Invoiced, Item, ItemDesc, LastModifiedBy, Memo, ModifiedTime, Name, NameAccountNumber, NameAddress, NameCity, NameContact, NameEmail, NameFax, NamePhone, NameState, NameZip, OpenBalance, OriginalAmount, PaidAmount, PaidStatus, PaidThroughDate, PaymentMethod, PayrollItem, PONumber, PrintStatus, ProgressAmount, ProgressPercent, Quantity, QuantityAvailable, QuantityOnHand, QuantityOnSalesOrder, ReceivedQuantity, RefNumber, RunningBalance, SalesRep, ShipDate, ShipMethod, SourceName, SplitAccount, SSNOrTaxID, TaxCode, TaxLine, TaxTableVersion, Terms, TxnID, TxnNumber, TxnType, UnitPrice, UserEdit, ValueOnHand, WageBase, WageBaseTips --> <IncludeColumn>ENUMTYPE</IncludeColumn> <!-- opt, may rep --> <!-- IncludeAccounts may have one of the following values: InUse, All --> <IncludeAccounts>ENUMTYPE</IncludeAccounts> <!-- opt --> <!-- ReportOpenBalanceAsOf may have one of the following values: Today [DEFAULT], ReportEndDate --> <ReportOpenBalanceAsOf>ENUMTYPE</ReportOpenBalanceAsOf> <!-- opt --> <!-- ReportBasis may have one of the following values: Cash, Accrual, None [DEFAULT] --> <ReportBasis>ENUMTYPE</ReportBasis> <!-- opt, v2.1 --> </GeneralDetailReportQueryRq> <!-- CustomDetailReportQueryRq contains 1 optional attribute: 'requestID' --> <CustomDetailReportQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- CustomDetailReportType may have one of the following values: CustomTxnDetail --> <CustomDetailReportType>ENUMTYPE</CustomDetailReportType> <DisplayReport>BOOLTYPE</DisplayReport> <!-- opt, v3.0 --> <!-- BEGIN OR: You may optionally have ReportPeriod OR ReportDateMacro --> <ReportPeriod> <FromReportDate>DATETYPE</FromReportDate> <!-- opt --> <ToReportDate>DATETYPE</ToReportDate> <!-- opt --> </ReportPeriod> <!-- ReportDateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisQuarter, ThisQuarterToDate, ThisYear, ThisYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastQuarter, LastQuarterToDate, LastYear, LastYearToDate, NextWeek, NextFourWeeks, NextMonth, NextQuarter, NextYear --> <!-- OR --> <ReportDateMacro>ENUMTYPE</ReportDateMacro> <!-- END OR --> <ReportAccountFilter> <!-- opt --> <!-- AccountTypeFilter may have one of the following values: AccountsPayable, AccountsReceivable, AllowedFor1099, APOrCreditCard, ARAndAP, Asset, BalanceSheet, Bank, BankAndARAndAPAndUF, BankAndUF, CostOfSales, CreditCard, CurrentAsset, CurrentAssetAndExpense, CurrentLiability, Equity, EquityAndIncomeAndExpense, ExpenseAndOtherExpense, FixedAsset, IncomeAndExpense, IncomeAndOtherIncome, Liability, LiabilityAndEquity, LongTermLiability, NonPosting, OrdinaryExpense, OrdinaryIncome, OrdinaryIncomeAndCOGS, OrdinaryIncomeAndExpense, OtherAsset, OtherCurrentAsset, OtherCurrentLiability, OtherExpense, OtherIncome, OtherIncomeOrExpense --> <!-- BEGIN OR: You may have AccountTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <AccountTypeFilter>ENUMTYPE</AccountTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportAccountFilter> <ReportEntityFilter> <!-- opt --> <!-- EntityTypeFilter may have one of the following values: Customer, Employee, OtherName, Vendor --> <!-- BEGIN OR: You may have EntityTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <EntityTypeFilter>ENUMTYPE</EntityTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportEntityFilter> <ReportItemFilter> <!-- opt --> <!-- ItemTypeFilter may have one of the following values: Assembly, Discount, FixedAsset, Inventory, InventoryAndAssembly, NonInventory, OtherCharge, Payment, Sales, SalesTax, Service --> <!-- BEGIN OR: You may have ItemTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ItemTypeFilter>ENUMTYPE</ItemTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportItemFilter> <ReportClassFilter> <!-- opt, v2.1 --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportClassFilter> <ReportTxnTypeFilter> <!-- opt --> <!-- TxnTypeFilter may have one of the following values: All, Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, Transfer, VendorCredit --> <TxnTypeFilter>ENUMTYPE</TxnTypeFilter> <!-- rep (1 or more) --> </ReportTxnTypeFilter> <!-- BEGIN OR: You may optionally have ReportModifiedDateRangeFilter OR ReportModifiedDateRangeMacro --> <ReportModifiedDateRangeFilter> <FromReportModifiedDate>DATETYPE</FromReportModifiedDate> <!-- opt --> <ToReportModifiedDate>DATETYPE</ToReportModifiedDate> <!-- opt --> </ReportModifiedDateRangeFilter> <!-- ReportModifiedDateRangeMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisQuarter, ThisQuarterToDate, ThisYear, ThisYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastQuarter, LastQuarterToDate, LastYear, LastYearToDate, NextWeek, NextFourWeeks, NextMonth, NextQuarter, NextYear --> <!-- OR --> <ReportModifiedDateRangeMacro>ENUMTYPE</ReportModifiedDateRangeMacro> <!-- END OR --> <!-- ReportDetailLevelFilter may have one of the following values: All [DEFAULT], SummaryOnly, AllExceptSummary --> <ReportDetailLevelFilter>ENUMTYPE</ReportDetailLevelFilter> <!-- opt, v3.0 --> <!-- ReportPostingStatusFilter may have one of the following values: Either, NonPosting, Posting --> <ReportPostingStatusFilter>ENUMTYPE</ReportPostingStatusFilter> <!-- opt, v3.0 --> <!-- SummarizeRowsBy may have one of the following values: Account,BalanceSheet,Class,Currency,Customer,CustomerType,Day,Employee,FourWeek,HalfMonth,IncomeStatement,ItemDetail,ItemType,Month,Payee,PaymentMethod,PayrollItemDetail,PayrollYtdDetail,Quarter,SalesRep,ShipMethod,TaxCode,TaxLine, Terms,TotalOnly,TwoWeek,Vendor,VendorType,Week,Year --> <SummarizeRowsBy>ENUMTYPE</SummarizeRowsBy> <!-- IncludeColumn may have one of the following values: Account, Aging, Amount, AmountDifference, AverageCost, BilledDate, BillingStatus, CalculatedAmount, Class, ClearedStatus, CostPrice, Credit, Currency, Date, Debit, DeliveryDate, DueDate, EstimateActive, FOB, IncomeSubjectToTax, Invoiced, Item, ItemDesc, LastModifiedBy, Memo, ModifiedTime, Name, NameAccountNumber, NameAddress, NameCity, NameContact, NameEmail, NameFax, NamePhone, NameState, NameZip, OpenBalance, OriginalAmount, PaidAmount, PaidStatus, PaidThroughDate, PaymentMethod, PayrollItem, PONumber, PrintStatus, ProgressAmount, ProgressPercent, Quantity, QuantityAvailable, QuantityOnHand, QuantityOnSalesOrder, ReceivedQuantity, RefNumber, RunningBalance, SalesRep, ShipDate, ShipMethod, SourceName, SplitAccount, SSNOrTaxID, TaxCode, TaxLine, TaxTableVersion, Terms, TxnID, TxnNumber, TxnType, UnitPrice, UserEdit, ValueOnHand, WageBase, WageBaseTips --> <IncludeColumn>ENUMTYPE</IncludeColumn> <!-- rep (1 or more) --> <!-- IncludeAccounts may have one of the following values: InUse, All --> <IncludeAccounts>ENUMTYPE</IncludeAccounts> <!-- opt --> <!-- ReportOpenBalanceAsOf may have one of the following values: Today [DEFAULT], ReportEndDate --> <ReportOpenBalanceAsOf>ENUMTYPE</ReportOpenBalanceAsOf> <!-- opt --> <!-- ReportBasis may have one of the following values: Cash, Accrual, None [DEFAULT] --> <ReportBasis>ENUMTYPE</ReportBasis> <!-- opt, v2.1 --> </CustomDetailReportQueryRq> <!-- CustomSummaryReportQueryRq contains 1 optional attribute: 'requestID' --> <CustomSummaryReportQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- CustomSummaryReportType may have one of the following values: CustomSummary --> <CustomSummaryReportType>ENUMTYPE</CustomSummaryReportType> <DisplayReport>BOOLTYPE</DisplayReport> <!-- opt, v3.0 --> <!-- BEGIN OR: You may optionally have ReportPeriod OR ReportDateMacro --> <ReportPeriod> <FromReportDate>DATETYPE</FromReportDate> <!-- opt --> <ToReportDate>DATETYPE</ToReportDate> <!-- opt --> </ReportPeriod> <!-- ReportDateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisQuarter, ThisQuarterToDate, ThisYear, ThisYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastQuarter, LastQuarterToDate, LastYear, LastYearToDate, NextWeek, NextFourWeeks, NextMonth, NextQuarter, NextYear --> <!-- OR --> <ReportDateMacro>ENUMTYPE</ReportDateMacro> <!-- END OR --> <ReportAccountFilter> <!-- opt --> <!-- AccountTypeFilter may have one of the following values: AccountsPayable, AccountsReceivable, AllowedFor1099, APOrCreditCard, ARAndAP, Asset, BalanceSheet, Bank, BankAndARAndAPAndUF, BankAndUF, CostOfSales, CreditCard, CurrentAsset, CurrentAssetAndExpense, CurrentLiability, Equity, EquityAndIncomeAndExpense, ExpenseAndOtherExpense, FixedAsset, IncomeAndExpense, IncomeAndOtherIncome, Liability, LiabilityAndEquity, LongTermLiability, NonPosting, OrdinaryExpense, OrdinaryIncome, OrdinaryIncomeAndCOGS, OrdinaryIncomeAndExpense, OtherAsset, OtherCurrentAsset, OtherCurrentLiability, OtherExpense, OtherIncome, OtherIncomeOrExpense --> <!-- BEGIN OR: You may have AccountTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <AccountTypeFilter>ENUMTYPE</AccountTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportAccountFilter> <ReportEntityFilter> <!-- opt --> <!-- EntityTypeFilter may have one of the following values: Customer, Employee, OtherName, Vendor --> <!-- BEGIN OR: You may have EntityTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <EntityTypeFilter>ENUMTYPE</EntityTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportEntityFilter> <ReportItemFilter> <!-- opt --> <!-- ItemTypeFilter may have one of the following values: Assembly, Discount, FixedAsset, Inventory, InventoryAndAssembly, NonInventory, OtherCharge, Payment, Sales, SalesTax, Service --> <!-- BEGIN OR: You may have ItemTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ItemTypeFilter>ENUMTYPE</ItemTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportItemFilter> <ReportClassFilter> <!-- opt, v2.1 --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportClassFilter> <ReportTxnTypeFilter> <!-- opt --> <!-- TxnTypeFilter may have one of the following values: All, Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, Transfer, VendorCredit --> <TxnTypeFilter>ENUMTYPE</TxnTypeFilter> <!-- rep (1 or more) --> </ReportTxnTypeFilter> <!-- BEGIN OR: You may optionally have ReportModifiedDateRangeFilter OR ReportModifiedDateRangeMacro --> <ReportModifiedDateRangeFilter> <FromReportModifiedDate>DATETYPE</FromReportModifiedDate> <!-- opt --> <ToReportModifiedDate>DATETYPE</ToReportModifiedDate> <!-- opt --> </ReportModifiedDateRangeFilter> <!-- ReportModifiedDateRangeMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisQuarter, ThisQuarterToDate, ThisYear, ThisYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastQuarter, LastQuarterToDate, LastYear, LastYearToDate, NextWeek, NextFourWeeks, NextMonth, NextQuarter, NextYear --> <!-- OR --> <ReportModifiedDateRangeMacro>ENUMTYPE</ReportModifiedDateRangeMacro> <!-- END OR --> <!-- ReportDetailLevelFilter may have one of the following values: All [DEFAULT], SummaryOnly, AllExceptSummary --> <ReportDetailLevelFilter>ENUMTYPE</ReportDetailLevelFilter> <!-- opt, v3.0 --> <!-- ReportPostingStatusFilter may have one of the following values: Either, NonPosting, Posting --> <ReportPostingStatusFilter>ENUMTYPE</ReportPostingStatusFilter> <!-- opt, v3.0 --> <!-- SummarizeColumnsBy may have one of the following values: Account, BalanceSheet, Class, Currency, Customer, CustomerType, Day, Employee, FourWeek, HalfMonth, IncomeStatement, ItemDetail, ItemType, Month, Payee, PaymentMethod, PayrollItemDetail, PayrollYtdDetail, Quarter, SalesRep, ShipMethod, TaxCode, Terms, TotalOnly, TwoWeek, Vendor, VendorType, Week, Year --> <SummarizeColumnsBy>ENUMTYPE</SummarizeColumnsBy> <!-- SummarizeRowsBy may have one of the following values: Account,BalanceSheet,Class,Currency,Customer,CustomerType,Day,Employee,FourWeek,HalfMonth,IncomeStatement,ItemDetail,ItemType,Month,Payee,PaymentMethod,PayrollItemDetail,PayrollYtdDetail,Quarter,SalesRep,ShipMethod,TaxCode,TaxLine, Terms,TotalOnly,TwoWeek,Vendor,VendorType,Week,Year --> <SummarizeRowsBy>ENUMTYPE</SummarizeRowsBy> <IncludeSubcolumns>BOOLTYPE</IncludeSubcolumns> <!-- opt --> <!-- ReportCalendar may have one of the following values: FiscalYear, CalendarYear, TaxYear --> <ReportCalendar>ENUMTYPE</ReportCalendar> <!-- opt --> <!-- ReturnRows may have one of the following values: ActiveOnly, NonZero, All --> <ReturnRows>ENUMTYPE</ReturnRows> <!-- opt --> <!-- ReturnColumns may have one of the following values: ActiveOnly, NonZero, All --> <ReturnColumns>ENUMTYPE</ReturnColumns> <!-- opt --> <!-- ReportBasis may have one of the following values: Cash, Accrual, None [DEFAULT] --> <ReportBasis>ENUMTYPE</ReportBasis> <!-- opt, v2.1 --> </CustomSummaryReportQueryRq> <!-- PayrollDetailReportQueryRq contains 1 optional attribute: 'requestID' --> <PayrollDetailReportQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <!-- PayrollDetailReportType may have one of the following values: EmployeeStateTaxesDetail, PayrollItemDetail, PayrollReviewDetail, PayrollTransactionDetail, PayrollTransactionsByPayee --> <PayrollDetailReportType>ENUMTYPE</PayrollDetailReportType> <DisplayReport>BOOLTYPE</DisplayReport> <!-- opt, v3.0 --> <!-- BEGIN OR: You may optionally have ReportPeriod OR ReportDateMacro --> <ReportPeriod> <FromReportDate>DATETYPE</FromReportDate> <!-- opt --> <ToReportDate>DATETYPE</ToReportDate> <!-- opt --> </ReportPeriod> <!-- ReportDateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisQuarter, ThisQuarterToDate, ThisYear, ThisYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastQuarter, LastQuarterToDate, LastYear, LastYearToDate, NextWeek, NextFourWeeks, NextMonth, NextQuarter, NextYear --> <!-- OR --> <ReportDateMacro>ENUMTYPE</ReportDateMacro> <!-- END OR --> <ReportAccountFilter> <!-- opt --> <!-- AccountTypeFilter may have one of the following values: AccountsPayable, AccountsReceivable, AllowedFor1099, APOrCreditCard, ARAndAP, Asset, BalanceSheet, Bank, BankAndARAndAPAndUF, BankAndUF, CostOfSales, CreditCard, CurrentAsset, CurrentAssetAndExpense, CurrentLiability, Equity, EquityAndIncomeAndExpense, ExpenseAndOtherExpense, FixedAsset, IncomeAndExpense, IncomeAndOtherIncome, Liability, LiabilityAndEquity, LongTermLiability, NonPosting, OrdinaryExpense, OrdinaryIncome, OrdinaryIncomeAndCOGS, OrdinaryIncomeAndExpense, OtherAsset, OtherCurrentAsset, OtherCurrentLiability, OtherExpense, OtherIncome, OtherIncomeOrExpense --> <!-- BEGIN OR: You may have AccountTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <AccountTypeFilter>ENUMTYPE</AccountTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportAccountFilter> <ReportEntityFilter> <!-- opt --> <!-- EntityTypeFilter may have one of the following values: Customer, Employee, OtherName, Vendor --> <!-- BEGIN OR: You may have EntityTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <EntityTypeFilter>ENUMTYPE</EntityTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportEntityFilter> <ReportItemFilter> <!-- opt --> <!-- ItemTypeFilter may have one of the following values: Assembly, Discount, FixedAsset, Inventory, InventoryAndAssembly, NonInventory, OtherCharge, Payment, Sales, SalesTax, Service --> <!-- BEGIN OR: You may have ItemTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ItemTypeFilter>ENUMTYPE</ItemTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportItemFilter> <ReportClassFilter> <!-- opt, v2.1 --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportClassFilter> <!-- BEGIN OR: You may optionally have ReportModifiedDateRangeFilter OR ReportModifiedDateRangeMacro --> <ReportModifiedDateRangeFilter> <FromReportModifiedDate>DATETYPE</FromReportModifiedDate> <!-- opt --> <ToReportModifiedDate>DATETYPE</ToReportModifiedDate> <!-- opt --> </ReportModifiedDateRangeFilter> <!-- ReportModifiedDateRangeMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisQuarter, ThisQuarterToDate, ThisYear, ThisYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastQuarter, LastQuarterToDate, LastYear, LastYearToDate, NextWeek, NextFourWeeks, NextMonth, NextQuarter, NextYear --> <!-- OR --> <ReportModifiedDateRangeMacro>ENUMTYPE</ReportModifiedDateRangeMacro> <!-- END OR --> <!-- ReportDetailLevelFilter may have one of the following values: All [DEFAULT], SummaryOnly, AllExceptSummary --> <ReportDetailLevelFilter>ENUMTYPE</ReportDetailLevelFilter> <!-- opt, v3.0 --> <!-- ReportPostingStatusFilter may have one of the following values: Either, NonPosting, Posting --> <ReportPostingStatusFilter>ENUMTYPE</ReportPostingStatusFilter> <!-- opt, v3.0 --> <!-- SummarizeRowsBy may have one of the following values: Account,BalanceSheet,Class,Currency,Customer,CustomerType,Day,Employee,FourWeek,HalfMonth,IncomeStatement,ItemDetail,ItemType,Month,Payee,PaymentMethod,PayrollItemDetail,PayrollYtdDetail,Quarter,SalesRep,ShipMethod,TaxCode,TaxLine, Terms,TotalOnly,TwoWeek,Vendor,VendorType,Week,Year --> <SummarizeRowsBy>ENUMTYPE</SummarizeRowsBy> <!-- opt --> <!-- IncludeColumn may have one of the following values: Account, Aging, Amount, AmountDifference, AverageCost, BilledDate, BillingStatus, CalculatedAmount, Class, ClearedStatus, CostPrice, Credit, Currency, Date, Debit, DeliveryDate, DueDate, EstimateActive, FOB, IncomeSubjectToTax, Invoiced, Item, ItemDesc, LastModifiedBy, Memo, ModifiedTime, Name, NameAccountNumber, NameAddress, NameCity, NameContact, NameEmail, NameFax, NamePhone, NameState, NameZip, OpenBalance, OriginalAmount, PaidAmount, PaidStatus, PaidThroughDate, PaymentMethod, PayrollItem, PONumber, PrintStatus, ProgressAmount, ProgressPercent, Quantity, QuantityAvailable, QuantityOnHand, QuantityOnSalesOrder, ReceivedQuantity, RefNumber, RunningBalance, SalesRep, ShipDate, ShipMethod, SourceName, SplitAccount, SSNOrTaxID, TaxCode, TaxLine, TaxTableVersion, Terms, TxnID, TxnNumber, TxnType, UnitPrice, UserEdit, ValueOnHand, WageBase, WageBaseTips --> <IncludeColumn>ENUMTYPE</IncludeColumn> <!-- opt, may rep --> <!-- IncludeAccounts may have one of the following values: InUse, All --> <IncludeAccounts>ENUMTYPE</IncludeAccounts> <!-- opt --> <!-- ReportOpenBalanceAsOf may have one of the following values: Today [DEFAULT], ReportEndDate --> <ReportOpenBalanceAsOf>ENUMTYPE</ReportOpenBalanceAsOf> <!-- opt --> </PayrollDetailReportQueryRq> <!-- PayrollSummaryReportQueryRq contains 1 optional attribute: 'requestID' --> <PayrollSummaryReportQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <!-- PayrollSummaryReportType may have one of the following values: EmployeeEarningsSummary, PayrollLiabilityBalances, PayrollSummary --> <PayrollSummaryReportType>ENUMTYPE</PayrollSummaryReportType> <DisplayReport>BOOLTYPE</DisplayReport> <!-- opt, v3.0 --> <!-- BEGIN OR: You may optionally have ReportPeriod OR ReportDateMacro --> <ReportPeriod> <FromReportDate>DATETYPE</FromReportDate> <!-- opt --> <ToReportDate>DATETYPE</ToReportDate> <!-- opt --> </ReportPeriod> <!-- ReportDateMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisQuarter, ThisQuarterToDate, ThisYear, ThisYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastQuarter, LastQuarterToDate, LastYear, LastYearToDate, NextWeek, NextFourWeeks, NextMonth, NextQuarter, NextYear --> <!-- OR --> <ReportDateMacro>ENUMTYPE</ReportDateMacro> <!-- END OR --> <ReportAccountFilter> <!-- opt --> <!-- AccountTypeFilter may have one of the following values: AccountsPayable, AccountsReceivable, AllowedFor1099, APOrCreditCard, ARAndAP, Asset, BalanceSheet, Bank, BankAndARAndAPAndUF, BankAndUF, CostOfSales, CreditCard, CurrentAsset, CurrentAssetAndExpense, CurrentLiability, Equity, EquityAndIncomeAndExpense, ExpenseAndOtherExpense, FixedAsset, IncomeAndExpense, IncomeAndOtherIncome, Liability, LiabilityAndEquity, LongTermLiability, NonPosting, OrdinaryExpense, OrdinaryIncome, OrdinaryIncomeAndCOGS, OrdinaryIncomeAndExpense, OtherAsset, OtherCurrentAsset, OtherCurrentLiability, OtherExpense, OtherIncome, OtherIncomeOrExpense --> <!-- BEGIN OR: You may have AccountTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <AccountTypeFilter>ENUMTYPE</AccountTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportAccountFilter> <ReportEntityFilter> <!-- opt --> <!-- EntityTypeFilter may have one of the following values: Customer, Employee, OtherName, Vendor --> <!-- BEGIN OR: You may have EntityTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <EntityTypeFilter>ENUMTYPE</EntityTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportEntityFilter> <ReportItemFilter> <!-- opt --> <!-- ItemTypeFilter may have one of the following values: Assembly, Discount, FixedAsset, Inventory, InventoryAndAssembly, NonInventory, OtherCharge, Payment, Sales, SalesTax, Service --> <!-- BEGIN OR: You may have ItemTypeFilter OR ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ItemTypeFilter>ENUMTYPE</ItemTypeFilter> <!-- OR --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportItemFilter> <ReportClassFilter> <!-- opt, v2.1 --> <!-- BEGIN OR: You may have ListID OR FullName OR ListIDWithChildren OR FullNameWithChildren --> <ListID>IDTYPE</ListID> <!-- rep (1 or more) --> <!-- OR --> <FullName>STRTYPE</FullName> <!-- rep (1 or more) --> <!-- OR --> <ListIDWithChildren>IDTYPE</ListIDWithChildren> <!-- OR --> <FullNameWithChildren>STRTYPE</FullNameWithChildren> <!-- END OR --> </ReportClassFilter> <!-- BEGIN OR: You may optionally have ReportModifiedDateRangeFilter OR ReportModifiedDateRangeMacro --> <ReportModifiedDateRangeFilter> <FromReportModifiedDate>DATETYPE</FromReportModifiedDate> <!-- opt --> <ToReportModifiedDate>DATETYPE</ToReportModifiedDate> <!-- opt --> </ReportModifiedDateRangeFilter> <!-- ReportModifiedDateRangeMacro may have one of the following values: All, Today, ThisWeek, ThisWeekToDate, ThisMonth, ThisMonthToDate, ThisQuarter, ThisQuarterToDate, ThisYear, ThisYearToDate, Yesterday, LastWeek, LastWeekToDate, LastMonth, LastMonthToDate, LastQuarter, LastQuarterToDate, LastYear, LastYearToDate, NextWeek, NextFourWeeks, NextMonth, NextQuarter, NextYear --> <!-- OR --> <ReportModifiedDateRangeMacro>ENUMTYPE</ReportModifiedDateRangeMacro> <!-- END OR --> <!-- ReportDetailLevelFilter may have one of the following values: All [DEFAULT], SummaryOnly, AllExceptSummary --> <ReportDetailLevelFilter>ENUMTYPE</ReportDetailLevelFilter> <!-- opt, v3.0 --> <!-- ReportPostingStatusFilter may have one of the following values: Either, NonPosting, Posting --> <ReportPostingStatusFilter>ENUMTYPE</ReportPostingStatusFilter> <!-- opt, v3.0 --> <!-- SummarizeColumnsBy may have one of the following values: Account, BalanceSheet, Class, Currency, Customer, CustomerType, Day, Employee, FourWeek, HalfMonth, IncomeStatement, ItemDetail, ItemType, Month, Payee, PaymentMethod, PayrollItemDetail, PayrollYtdDetail, Quarter, SalesRep, ShipMethod, TaxCode, Terms, TotalOnly, TwoWeek, Vendor, VendorType, Week, Year --> <SummarizeColumnsBy>ENUMTYPE</SummarizeColumnsBy> <!-- opt --> <IncludeSubcolumns>BOOLTYPE</IncludeSubcolumns> <!-- opt --> <!-- ReportCalendar may have one of the following values: FiscalYear, CalendarYear, TaxYear --> <ReportCalendar>ENUMTYPE</ReportCalendar> <!-- opt --> <!-- ReturnRows may have one of the following values: ActiveOnly, NonZero, All --> <ReturnRows>ENUMTYPE</ReturnRows> <!-- opt --> <!-- ReturnColumns may have one of the following values: ActiveOnly, NonZero, All --> <ReturnColumns>ENUMTYPE</ReturnColumns> <!-- opt --> </PayrollSummaryReportQueryRq> <!-- DataExtDefAddRq contains 1 optional attribute: 'requestID' --> <DataExtDefAddRq requestID = "UUIDTYPE"> <!-- v2.0 --> <DataExtDefAdd> <OwnerID>GUIDTYPE</OwnerID> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <!-- AssignToObject may have one of the following values: Company, Account, Customer, Employee, OtherName, Vendor, Item, Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, VendorCredit --> <AssignToObject>ENUMTYPE</AssignToObject> <!-- opt, may rep --> </DataExtDefAdd> </DataExtDefAddRq> <!-- DataExtDefModRq contains 1 optional attribute: 'requestID' --> <DataExtDefModRq requestID = "UUIDTYPE"> <!-- v2.0 --> <DataExtDefMod> <OwnerID>GUIDTYPE</OwnerID> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <DataExtNewName>STRTYPE</DataExtNewName> <!-- opt, QBD max = 31, QBOE max = 31 --> <!-- AssignToObject may have one of the following values: Company, Account, Customer, Employee, OtherName, Vendor, Item, Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, VendorCredit --> <AssignToObject>ENUMTYPE</AssignToObject> <!-- opt, may rep --> <!-- RemoveFromObject may have one of the following values: Company, Account, Customer, Employee, OtherName, Vendor, Item, Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, VendorCredit --> <RemoveFromObject>ENUMTYPE</RemoveFromObject> <!-- opt, may rep --> </DataExtDefMod> </DataExtDefModRq> <!-- DataExtDefDelRq contains 1 optional attribute: 'requestID' --> <DataExtDefDelRq requestID = "UUIDTYPE"> <!-- v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> </DataExtDefDelRq> <!-- DataExtDefQueryRq contains 1 optional attribute: 'requestID' --> <DataExtDefQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v2.0 --> <!-- BEGIN OR: You may optionally have OwnerID OR AssignToObject --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt, may rep --> <!-- AssignToObject may have one of the following values: Company, Account, Customer, Employee, OtherName, Vendor, Item, Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, VendorCredit --> <!-- OR --> <AssignToObject>ENUMTYPE</AssignToObject> <!-- opt, may rep --> <!-- END OR --> </DataExtDefQueryRq> <!-- DataExtAddRq contains 1 optional attribute: 'requestID' --> <DataExtAddRq requestID = "UUIDTYPE"> <!-- v2.0 --> <DataExtAdd> <OwnerID>GUIDTYPE</OwnerID> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- BEGIN OR: You may have ( ListDataExtType AND ListObjRef ) OR ( TxnDataExtType AND TxnID AND TxnLineID ) OR OtherDataExtType --> <!-- ListDataExtType may have one of the following values: Customer, Vendor, Employee, OtherName, Item, Account --> <ListDataExtType>ENUMTYPE</ListDataExtType> <ListObjRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ListObjRef> <!-- OR --> <!-- TxnDataExtType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, VendorCredit --> <TxnDataExtType>ENUMTYPE</TxnDataExtType> <TxnID>IDTYPE</TxnID> <!-- may be macro value --> <TxnLineID>IDTYPE</TxnLineID> <!-- opt, v3.0 --> <!-- OtherDataExtType may have one of the following values: Company --> <!-- OR --> <OtherDataExtType>ENUMTYPE</OtherDataExtType> <!-- END OR --> <DataExtValue>STRTYPE</DataExtValue> </DataExtAdd> </DataExtAddRq> <!-- DataExtModRq contains 1 optional attribute: 'requestID' --> <DataExtModRq requestID = "UUIDTYPE"> <!-- v2.0 --> <DataExtMod> <OwnerID>GUIDTYPE</OwnerID> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- BEGIN OR: You may have ( ListDataExtType AND ListObjRef ) OR ( TxnDataExtType AND TxnID AND TxnLineID ) OR OtherDataExtType --> <!-- ListDataExtType may have one of the following values: Customer, Vendor, Employee, OtherName, Item, Account --> <ListDataExtType>ENUMTYPE</ListDataExtType> <ListObjRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ListObjRef> <!-- OR --> <!-- TxnDataExtType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, VendorCredit --> <TxnDataExtType>ENUMTYPE</TxnDataExtType> <TxnID>IDTYPE</TxnID> <TxnLineID>IDTYPE</TxnLineID> <!-- opt, v3.0 --> <!-- OtherDataExtType may have one of the following values: Company --> <!-- OR --> <OtherDataExtType>ENUMTYPE</OtherDataExtType> <!-- END OR --> <DataExtValue>STRTYPE</DataExtValue> </DataExtMod> </DataExtModRq> <!-- DataExtDelRq contains 1 optional attribute: 'requestID' --> <DataExtDelRq requestID = "UUIDTYPE"> <!-- v2.0 --> <DataExtDel> <OwnerID>GUIDTYPE</OwnerID> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- BEGIN OR: You may have ( ListDataExtType AND ListObjRef ) OR ( TxnDataExtType AND TxnID AND TxnLineID ) OR OtherDataExtType --> <!-- ListDataExtType may have one of the following values: Customer, Vendor, Employee, OtherName, Item, Account --> <ListDataExtType>ENUMTYPE</ListDataExtType> <ListObjRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ListObjRef> <!-- OR --> <!-- TxnDataExtType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, VendorCredit --> <TxnDataExtType>ENUMTYPE</TxnDataExtType> <TxnID>IDTYPE</TxnID> <TxnLineID>IDTYPE</TxnLineID> <!-- opt, v3.0 --> <!-- OtherDataExtType may have one of the following values: Company --> <!-- OR --> <OtherDataExtType>ENUMTYPE</OtherDataExtType> <!-- END OR --> </DataExtDel> </DataExtDelRq> </QBXMLMsgsRq> <QBXMLSubscriptionMsgsRq> <!-- DataEventSubscriptionAddRq contains 1 optional attribute: 'requestID' --> <DataEventSubscriptionAddRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <DataEventSubscriptionAdd> <SubscriberID>GUIDTYPE</SubscriberID> <COMCallbackInfo> <AppName>STRTYPE</AppName> <!-- QBD max = 128 --> <!-- BEGIN OR: You may have ProgID OR CLSID --> <ProgID>STRTYPE</ProgID> <!-- QBD max = 128 --> <!-- OR --> <CLSID>GUIDTYPE</CLSID> <!-- END OR --> </COMCallbackInfo> <!-- DeliveryPolicy may have one of the following values: DeliverAlways, DeliverOnlyIfRunning --> <DeliveryPolicy>ENUMTYPE</DeliveryPolicy> <!-- TrackLostEvents may have one of the following values: None [DEFAULT], All --> <TrackLostEvents>ENUMTYPE</TrackLostEvents> <!-- opt --> <ListEventSubscription> <!-- opt, may rep --> <!-- ListEventType may have one of the following values: Account, Customer, Employee, OtherName, Vendor, StandardTerms, DateDrivenTerms, Class, SalesRep, CustomerType, VendorType, JobType, CustomerMsg, PaymentMethod, ShipMethod, TaxCode, Currency, ToDo, ItemService, ItemNonInventory, ItemOtherCharge, ItemInventory, ItemInventoryAssembly, ItemFixedAsset, ItemSubtotal, ItemDiscount, ItemPayment, ItemGroup --> <ListEventType>ENUMTYPE</ListEventType> <!-- rep (1 or more) --> <!-- ListEventOperation may have one of the following values: Add, Modify, Delete, Merge --> <ListEventOperation>ENUMTYPE</ListEventOperation> <!-- rep (1 or more) --> </ListEventSubscription> <TxnEventSubscription> <!-- opt, may rep --> <!-- TxnEventType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, TimeTracking, VendorCredit --> <TxnEventType>ENUMTYPE</TxnEventType> <!-- rep (1 or more) --> <!-- TxnEventOperation may have one of the following values: Add, Modify, Delete --> <TxnEventOperation>ENUMTYPE</TxnEventOperation> <!-- rep (1 or more) --> </TxnEventSubscription> </DataEventSubscriptionAdd> </DataEventSubscriptionAddRq> <!-- DataEventSubscriptionQueryRq contains 1 optional attribute: 'requestID' --> <DataEventSubscriptionQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <SubscriberID>GUIDTYPE</SubscriberID> </DataEventSubscriptionQueryRq> <!-- UIEventSubscriptionAddRq contains 1 optional attribute: 'requestID' --> <UIEventSubscriptionAddRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <UIEventSubscriptionAdd> <SubscriberID>GUIDTYPE</SubscriberID> <COMCallbackInfo> <AppName>STRTYPE</AppName> <!-- QBD max = 128 --> <!-- BEGIN OR: You may have ProgID OR CLSID --> <ProgID>STRTYPE</ProgID> <!-- QBD max = 128 --> <!-- OR --> <CLSID>GUIDTYPE</CLSID> <!-- END OR --> </COMCallbackInfo> <!-- DeliveryPolicy may have one of the following values: DeliverAlways, DeliverOnlyIfRunning --> <DeliveryPolicy>ENUMTYPE</DeliveryPolicy> <CompanyFileEventSubscription> <!-- CompanyFileEventOperation may have one of the following values: Open, Close --> <CompanyFileEventOperation>ENUMTYPE</CompanyFileEventOperation> <!-- rep (1 or more) --> </CompanyFileEventSubscription> </UIEventSubscriptionAdd> </UIEventSubscriptionAddRq> <!-- UIEventSubscriptionQueryRq contains 1 optional attribute: 'requestID' --> <UIEventSubscriptionQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <SubscriberID>GUIDTYPE</SubscriberID> </UIEventSubscriptionQueryRq> <!-- UIExtensionSubscriptionAddRq contains 1 optional attribute: 'requestID' --> <UIExtensionSubscriptionAddRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <UIExtensionSubscriptionAdd> <SubscriberID>GUIDTYPE</SubscriberID> <COMCallbackInfo> <AppName>STRTYPE</AppName> <!-- QBD max = 128 --> <!-- BEGIN OR: You may have ProgID OR CLSID --> <ProgID>STRTYPE</ProgID> <!-- QBD max = 128 --> <!-- OR --> <CLSID>GUIDTYPE</CLSID> <!-- END OR --> </COMCallbackInfo> <MenuExtensionSubscription> <!-- AddToMenu may have one of the following values: File, Company, Customers, Vendors, Employees, Banking --> <AddToMenu>ENUMTYPE</AddToMenu> <!-- BEGIN OR: You may have Submenu OR MenuItem --> <Submenu> <DisplayCondition> <!-- opt --> <!-- VisibleIf may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <VisibleIf>ENUMTYPE</VisibleIf> <!-- opt, may rep --> <!-- VisibleIfNot may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <VisibleIfNot>ENUMTYPE</VisibleIfNot> <!-- opt, may rep --> <!-- EnabledIf may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <EnabledIf>ENUMTYPE</EnabledIf> <!-- opt, may rep --> <!-- EnabledIfNot may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <EnabledIfNot>ENUMTYPE</EnabledIfNot> <!-- opt, may rep --> </DisplayCondition> <MenuItem> <!-- rep (1 or more) --> <MenuText>STRTYPE</MenuText> <!-- QBD max = 50 --> <EventTag>STRTYPE</EventTag> <!-- QBD max = 50 --> <DisplayCondition> <!-- opt --> <!-- VisibleIf may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <VisibleIf>ENUMTYPE</VisibleIf> <!-- opt, may rep --> <!-- VisibleIfNot may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <VisibleIfNot>ENUMTYPE</VisibleIfNot> <!-- opt, may rep --> <!-- EnabledIf may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <EnabledIf>ENUMTYPE</EnabledIf> <!-- opt, may rep --> <!-- EnabledIfNot may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <EnabledIfNot>ENUMTYPE</EnabledIfNot> <!-- opt, may rep --> </DisplayCondition> </MenuItem> </Submenu> <!-- OR --> <MenuItem> <MenuText>STRTYPE</MenuText> <!-- QBD max = 50 --> <EventTag>STRTYPE</EventTag> <!-- QBD max = 50 --> <DisplayCondition> <!-- opt --> <!-- VisibleIf may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <VisibleIf>ENUMTYPE</VisibleIf> <!-- opt, may rep --> <!-- VisibleIfNot may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <VisibleIfNot>ENUMTYPE</VisibleIfNot> <!-- opt, may rep --> <!-- EnabledIf may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <EnabledIf>ENUMTYPE</EnabledIf> <!-- opt, may rep --> <!-- EnabledIfNot may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <EnabledIfNot>ENUMTYPE</EnabledIfNot> <!-- opt, may rep --> </DisplayCondition> </MenuItem> <!-- END OR --> </MenuExtensionSubscription> </UIExtensionSubscriptionAdd> </UIExtensionSubscriptionAddRq> <!-- UIExtensionSubscriptionQueryRq contains 1 optional attribute: 'requestID' --> <UIExtensionSubscriptionQueryRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <SubscriberID>GUIDTYPE</SubscriberID> </UIExtensionSubscriptionQueryRq> <!-- SubscriptionDelRq contains 1 optional attribute: 'requestID' --> <SubscriptionDelRq requestID = "UUIDTYPE"> <!-- not in QBOE, v3.0 --> <SubscriberID>GUIDTYPE</SubscriberID> <!-- SubscriptionType may have one of the following values: Data, UI, UIExtension --> <SubscriptionType>ENUMTYPE</SubscriptionType> </SubscriptionDelRq> </QBXMLSubscriptionMsgsRq> <!-- QBXMLMsgsRs contains 2 attributes --> <!-- 'newMessageSetID' is optional --> <!-- 'messageSetStatusCode' is optional --> <QBXMLMsgsRs newMessageSetID = "STRTYPE" messageSetStatusCode = "INTTYPE"> <!-- HostQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <HostQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <HostRet> <!-- opt --> <ProductName>STRTYPE</ProductName> <!-- QBD max = 255, QBOE max = 255 --> <MajorVersion>STRTYPE</MajorVersion> <!-- QBD max = 5, QBOE max = 5 --> <MinorVersion>STRTYPE</MinorVersion> <!-- QBD max = 5, QBOE max = 5 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 2, not in QBOE, v3.0 --> <SupportedQBXMLVersion>STRTYPE</SupportedQBXMLVersion> <!-- rep (1 or more), QBD max = 10, QBOE max = 10 --> <IsAutomaticLogin>BOOLTYPE</IsAutomaticLogin> <!-- opt, not in QBOE, v3.0 --> <!-- QBFileMode may have one of the following values: SingleUser, MultiUser --> <QBFileMode>ENUMTYPE</QBFileMode> <!-- not in QBOE, v3.0 --> </HostRet> </HostQueryRs> <!-- CompanyQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CompanyQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <CompanyRet> <!-- opt --> <IsSampleCompany>BOOLTYPE</IsSampleCompany> <!-- opt, v3.0 --> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 59, QBOE max = 100 --> <LegalCompanyName>STRTYPE</LegalCompanyName> <!-- opt, QBD max = 59, QBOE max = 100 --> <Address> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </Address> <LegalAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </LegalAddress> <CompanyAddressForCustomer> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </CompanyAddressForCustomer> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 51, QBOE max = 20 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 51, not in QBOE --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <CompanyEmailForCustomer>STRTYPE</CompanyEmailForCustomer> <!-- opt, QBOE max = 100, not in QBD --> <CompanyWebSite>STRTYPE</CompanyWebSite> <!-- opt, QBD max = 128, not in QBOE --> <!-- FirstMonthFiscalYear may have one of the following values: January, February, March, April, May, June, July, August, September, October, November, December --> <FirstMonthFiscalYear>ENUMTYPE</FirstMonthFiscalYear> <!-- opt --> <!-- FirstMonthIncomeTaxYear may have one of the following values: January, February, March, April, May, June, July, August, September, October, November, December --> <FirstMonthIncomeTaxYear>ENUMTYPE</FirstMonthIncomeTaxYear> <!-- opt --> <CompanyType>STRTYPE</CompanyType> <!-- opt, QBD max = 255, QBOE max = 255 --> <BusinessNumber>STRTYPE</BusinessNumber> <!-- opt, QBD max = 16, v3.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CompanyRet> </CompanyQueryRs> <!-- CompanyActivityQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CompanyActivityQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <CompanyActivityRet> <!-- opt --> <LastRestoreTime>DATETIMETYPE</LastRestoreTime> <LastCondenseTime>DATETIMETYPE</LastCondenseTime> <!-- v3.0 --> </CompanyActivityRet> </CompanyActivityQueryRs> <!-- PreferencesQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <PreferencesQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v1.1 --> <PreferencesRet> <!-- opt --> <AccountingPreferences> <IsUsingAccountNumbers>BOOLTYPE</IsUsingAccountNumbers> <IsRequiringAccounts>BOOLTYPE</IsRequiringAccounts> <IsUsingClassTracking>BOOLTYPE</IsUsingClassTracking> <IsUsingAuditTrail>BOOLTYPE</IsUsingAuditTrail> <IsAssigningJournalEntryNumbers>BOOLTYPE</IsAssigningJournalEntryNumbers> <ClosingDate>DATETYPE</ClosingDate> <!-- opt --> <IsUsingMulticurrency>BOOLTYPE</IsUsingMulticurrency> <!-- v2.0 --> <HomeCurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </HomeCurrencyRef> <IsUsingForeignPricesOnItems>BOOLTYPE</IsUsingForeignPricesOnItems> <!-- opt, v2.0 --> <ForeignCurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </ForeignCurrencyRef> </AccountingPreferences> <FinanceChargePreferences> <AnnualInterestRate>PERCENTTYPE</AnnualInterestRate> <!-- opt --> <MinFinanceCharge>AMTTYPE</MinFinanceCharge> <!-- opt --> <GracePeriod>INTTYPE</GracePeriod> <FinanceChargeAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </FinanceChargeAccountRef> <IsAssessingForOverdueCharges>BOOLTYPE</IsAssessingForOverdueCharges> <!-- CalculateChargesFrom may have one of the following values: DueDate, InvoiceOrBilledDate --> <CalculateChargesFrom>ENUMTYPE</CalculateChargesFrom> <IsMarkedToBePrinted>BOOLTYPE</IsMarkedToBePrinted> </FinanceChargePreferences> <JobsAndEstimatesPreferences> <IsUsingEstimates>BOOLTYPE</IsUsingEstimates> <IsUsingProgressInvoicing>BOOLTYPE</IsUsingProgressInvoicing> <IsPrintingItemsWithZeroAmounts>BOOLTYPE</IsPrintingItemsWithZeroAmounts> </JobsAndEstimatesPreferences> <PurchasesAndVendorsPreferences> <IsUsingInventory>BOOLTYPE</IsUsingInventory> <DaysBillsAreDue>INTTYPE</DaysBillsAreDue> <IsAutomaticallyUsingDiscounts>BOOLTYPE</IsAutomaticallyUsingDiscounts> <DefaultDiscountAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </DefaultDiscountAccountRef> <IsUsingUnitsOfMeasure>BOOLTYPE</IsUsingUnitsOfMeasure> <!-- v3.0 --> </PurchasesAndVendorsPreferences> <ReportsPreferences> <!-- AgingReportBasis may have one of the following values: AgeFromDueDate, AgeFromTransactionDate --> <AgingReportBasis>ENUMTYPE</AgingReportBasis> <!-- SummaryReportBasis may have one of the following values: Accrual, Cash --> <SummaryReportBasis>ENUMTYPE</SummaryReportBasis> </ReportsPreferences> <SalesAndCustomersPreferences> <DefaultShipMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15 --> </DefaultShipMethodRef> <DefaultFOB>STRTYPE</DefaultFOB> <!-- opt, QBD max = 13 --> <DefaultMarkup>PERCENTTYPE</DefaultMarkup> <!-- opt --> <IsTrackingReimbursedExpensesAsIncome>BOOLTYPE</IsTrackingReimbursedExpensesAsIncome> <IsAutoApplyingPayments>BOOLTYPE</IsAutoApplyingPayments> </SalesAndCustomersPreferences> <TaxPreferences> <!-- opt, v2.0 --> <ChargeTax1>BOOLTYPE</ChargeTax1> <!-- v2.0 --> <TrackTax1Expenses>BOOLTYPE</TrackTax1Expenses> <!-- v2.0 --> <Tax1Number>STRTYPE</Tax1Number> <!-- v2.0 --> <Tax1AgencyRef> <!-- v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </Tax1AgencyRef> <Tax1ReportingPeriod>STRTYPE</Tax1ReportingPeriod> <!-- v2.0 --> <ChargeTax2>BOOLTYPE</ChargeTax2> <!-- v2.0 --> <TrackTax2Expenses>BOOLTYPE</TrackTax2Expenses> <!-- v2.0 --> <Tax2Number>STRTYPE</Tax2Number> <!-- v2.0 --> <Tax2AgencyRef> <!-- v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </Tax2AgencyRef> <Tax2ReportingPeriod>STRTYPE</Tax2ReportingPeriod> <!-- v2.0 --> <AllowCustomerTaxCodes>BOOLTYPE</AllowCustomerTaxCodes> <!-- v2.0 --> <DefaultCustomerTaxCodeRef> <!-- v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </DefaultCustomerTaxCodeRef> </TaxPreferences> <TimeTrackingPreferences> <!-- opt --> <!-- FirstDayOfWeek may have one of the following values: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday --> <FirstDayOfWeek>ENUMTYPE</FirstDayOfWeek> </TimeTrackingPreferences> <CurrentAppAccessRights> <IsAutomaticLoginAllowed>BOOLTYPE</IsAutomaticLoginAllowed> <AutomaticLoginUserName>STRTYPE</AutomaticLoginUserName> <!-- opt, QBD max = 29 --> <IsPersonalDataAccessAllowed>BOOLTYPE</IsPersonalDataAccessAllowed> </CurrentAppAccessRights> </PreferencesRet> </PreferencesQueryRs> <!-- AccountAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <AccountAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <AccountRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 31, QBOE max = 100 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159, QBOE max = 1000 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <!-- AccountType may have one of the following values: AccountsPayable, AccountsReceivable, Bank, CostOfGoodsSold, CreditCard, Equity, Expense, FixedAsset, Income, LongTermLiability, OtherAsset, OtherCurrentAsset, OtherCurrentLiability, OtherExpense, OtherIncome, NonPosting --> <AccountType>ENUMTYPE</AccountType> <!-- DetailAccountType may have one of the following values: AR,AllowanceForBadDebts,Checking,Savings,MoneyMarket,CashOnHand,TrustAccounts,RentsHeldInTrust,EmployeeCashAdvances,PrepaidExpenses,Retainage,UndepositedFunds,DevelopmentCosts,Inventory,LoansToOfficers,LoansToStockholders,LoansToOthers,OtherCurrentAssets,InvestmentUSGovObligations,InvestmentTaxExemptSecurities,InvestmentMortgageOrRealEstateLoans,InvestmentOther,Buildings,FurnitureAndFixtures,LeaseholdImprovements,MachineryAndEquipment,OtherFixedAssets,Vehicles,AccumulatedDepreciation,DepletableAssets,AccumulatedDepletion,IntangibleAssets,AccumulatedAmortization,Land,Goodwill,LeaseBuyout,Licenses,OrganizationalCosts,SecurityDeposits,OtherLongTermAssets,AccumulatedAmortizationOfOtherAssets,AP,CreditCard,InsurancePayable,PayrollClearing,PayrollTaxPayable,SalesTaxPayable,FederalIncomeTaxPayable,StateOrLocalIncomeTaxPayable,TrustAccountsLiab,RentsInTrustLiab,LineOfCredit,LoanPayable,PrepaidExpensesPayable,OtherCurrentLiab,NotesPayable,ShareholderNotesPayable,OtherLongTermLiab,AccumulatedAdjustment,CommonStock,PreferredStock,PaidInCapitalOrSurplus,TreasuryStock,OpeningBalanceEquity,OwnersEquity,PartnersEquity,PartnerContributions,PartnerDistributions,RetainedEarnings,ServiceOrFeeIncome,SalesOfProductIncome,NonProfitIncome,OtherPrimaryIncome,DiscountsOrRefundsGiven,InterestEarned,TaxExemptInterest,DividendIncome,OtherInvestmentIncome,OtherMiscIncome,CostOfLaborCOS,SuppliesAndMaterialsCOGS,ShippingFreightAndDeliveryCOS,EquipmentRentalCOS,OtherCostsOfServiceCOS,Auto,CharitableContributions,TaxesPaid,PayrollExpenses,LegalAndProfessionalFees,DuesAndSubscriptions,Insurance,OfficeOrGeneralAdministrativeExpenses,Utilities,RentOrLeaseOfBuildings,RepairAndMaintenance,TravelMeals,EntertainmentMeals,PromotionalMeals,Travel,Entertainment,AdvertisingOrPromotional,BankCharges,BadDebts,InterestPaid,CostOfLabor,SuppliesAndMaterials,ShippingFreightAndDelivery,EquipmentRental,OtherMiscServiceCost,Depreciation,Amortization,PenaltiesAndSettlements,OtherMiscExpense --> <DetailAccountType>ENUMTYPE</DetailAccountType> <!-- opt, not in QBD --> <!-- SpecialAccountType may have one of the following values: AccountsPayable, AccountsReceivable, CondenseItemAdjustmentExpenses, CostOfGoodsSold, CurrencyExchangeExpenses, DirectDepositLiabilities, Estimates, InventoryAssets, MASCollectables, OpeningBalanceEquity, PayrollDirectDeposit, PayrollExpenses, PayrollLiabilities, PurchaseOrders, RetainedEarnings, SalesOrders, SalesTaxPayable, Tax1Expenses, Tax1Payable, Tax2Expenses, Tax2Payable, UncategorizedExpenses, UncategorizedIncome, UndepositedFunds --> <SpecialAccountType>ENUMTYPE</SpecialAccountType> <!-- opt, not in QBOE, v2.1 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 7, QBOE max = 7 --> <BankNumber>STRTYPE</BankNumber> <!-- opt, QBD max = 25, not in QBOE --> <LastCheckNumber>STRTYPE</LastCheckNumber> <!-- opt, QBOE max = 21, not in QBD --> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 29, QBOE max = 100 --> <Balance>AMTTYPE</Balance> <!-- opt --> <TotalBalance>AMTTYPE</TotalBalance> <!-- opt --> <TaxLineInfoRet> <!-- opt, not in QBOE, v2.1 --> <TaxLineID>INTTYPE</TaxLineID> <TaxLineName>STRTYPE</TaxLineName> <!-- opt, QBD max = 256 --> </TaxLineInfoRet> <!-- CashFlowClassification may have one of the following values: None, Operating, Investing, Financing, NotApplicable --> <CashFlowClassification>ENUMTYPE</CashFlowClassification> <!-- opt, not in QBOE, v2.1 --> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </AccountRet> </AccountAddRs> <!-- AccountQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <AccountQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <AccountRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 31, QBOE max = 100 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159, QBOE max = 1000 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <!-- AccountType may have one of the following values: AccountsPayable, AccountsReceivable, Bank, CostOfGoodsSold, CreditCard, Equity, Expense, FixedAsset, Income, LongTermLiability, OtherAsset, OtherCurrentAsset, OtherCurrentLiability, OtherExpense, OtherIncome, NonPosting --> <AccountType>ENUMTYPE</AccountType> <!-- DetailAccountType may have one of the following values: AR,AllowanceForBadDebts,Checking,Savings,MoneyMarket,CashOnHand,TrustAccounts,RentsHeldInTrust,EmployeeCashAdvances,PrepaidExpenses,Retainage,UndepositedFunds,DevelopmentCosts,Inventory,LoansToOfficers,LoansToStockholders,LoansToOthers,OtherCurrentAssets,InvestmentUSGovObligations,InvestmentTaxExemptSecurities,InvestmentMortgageOrRealEstateLoans,InvestmentOther,Buildings,FurnitureAndFixtures,LeaseholdImprovements,MachineryAndEquipment,OtherFixedAssets,Vehicles,AccumulatedDepreciation,DepletableAssets,AccumulatedDepletion,IntangibleAssets,AccumulatedAmortization,Land,Goodwill,LeaseBuyout,Licenses,OrganizationalCosts,SecurityDeposits,OtherLongTermAssets,AccumulatedAmortizationOfOtherAssets,AP,CreditCard,InsurancePayable,PayrollClearing,PayrollTaxPayable,SalesTaxPayable,FederalIncomeTaxPayable,StateOrLocalIncomeTaxPayable,TrustAccountsLiab,RentsInTrustLiab,LineOfCredit,LoanPayable,PrepaidExpensesPayable,OtherCurrentLiab,NotesPayable,ShareholderNotesPayable,OtherLongTermLiab,AccumulatedAdjustment,CommonStock,PreferredStock,PaidInCapitalOrSurplus,TreasuryStock,OpeningBalanceEquity,OwnersEquity,PartnersEquity,PartnerContributions,PartnerDistributions,RetainedEarnings,ServiceOrFeeIncome,SalesOfProductIncome,NonProfitIncome,OtherPrimaryIncome,DiscountsOrRefundsGiven,InterestEarned,TaxExemptInterest,DividendIncome,OtherInvestmentIncome,OtherMiscIncome,CostOfLaborCOS,SuppliesAndMaterialsCOGS,ShippingFreightAndDeliveryCOS,EquipmentRentalCOS,OtherCostsOfServiceCOS,Auto,CharitableContributions,TaxesPaid,PayrollExpenses,LegalAndProfessionalFees,DuesAndSubscriptions,Insurance,OfficeOrGeneralAdministrativeExpenses,Utilities,RentOrLeaseOfBuildings,RepairAndMaintenance,TravelMeals,EntertainmentMeals,PromotionalMeals,Travel,Entertainment,AdvertisingOrPromotional,BankCharges,BadDebts,InterestPaid,CostOfLabor,SuppliesAndMaterials,ShippingFreightAndDelivery,EquipmentRental,OtherMiscServiceCost,Depreciation,Amortization,PenaltiesAndSettlements,OtherMiscExpense --> <DetailAccountType>ENUMTYPE</DetailAccountType> <!-- opt, not in QBD --> <!-- SpecialAccountType may have one of the following values: AccountsPayable, AccountsReceivable, CondenseItemAdjustmentExpenses, CostOfGoodsSold, CurrencyExchangeExpenses, DirectDepositLiabilities, Estimates, InventoryAssets, MASCollectables, OpeningBalanceEquity, PayrollDirectDeposit, PayrollExpenses, PayrollLiabilities, PurchaseOrders, RetainedEarnings, SalesOrders, SalesTaxPayable, Tax1Expenses, Tax1Payable, Tax2Expenses, Tax2Payable, UncategorizedExpenses, UncategorizedIncome, UndepositedFunds --> <SpecialAccountType>ENUMTYPE</SpecialAccountType> <!-- opt, not in QBOE, v2.1 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 7, QBOE max = 7 --> <BankNumber>STRTYPE</BankNumber> <!-- opt, QBD max = 25, not in QBOE --> <LastCheckNumber>STRTYPE</LastCheckNumber> <!-- opt, QBOE max = 21, not in QBD --> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 29, QBOE max = 100 --> <Balance>AMTTYPE</Balance> <!-- opt --> <TotalBalance>AMTTYPE</TotalBalance> <!-- opt --> <TaxLineInfoRet> <!-- opt, not in QBOE, v2.1 --> <TaxLineID>INTTYPE</TaxLineID> <TaxLineName>STRTYPE</TaxLineName> <!-- opt, QBD max = 256 --> </TaxLineInfoRet> <!-- CashFlowClassification may have one of the following values: None, Operating, Investing, Financing, NotApplicable --> <CashFlowClassification>ENUMTYPE</CashFlowClassification> <!-- opt, not in QBOE, v2.1 --> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </AccountRet> </AccountQueryRs> <!-- CustomerAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CustomerAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <CustomerRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 41, QBOE max = 100 --> <FullName>STRTYPE</FullName> <!-- QBD max = 209, QBOE max = 1000 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 41, QBOE max = 50 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </ShipAddress> <PrintAs>STRTYPE</PrintAs> <!-- opt, QBOE max = 110, not in QBD --> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Mobile>STRTYPE</Mobile> <!-- opt, QBOE max = 21, not in QBD --> <Pager>STRTYPE</Pager> <!-- opt, QBOE max = 21, not in QBD --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 21, QBOE max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <Contact>STRTYPE</Contact> <!-- opt, QBD max = 41, not in QBOE --> <AltContact>STRTYPE</AltContact> <!-- opt, QBD max = 41, not in QBOE --> <CustomerTypeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </CustomerTypeRef> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <SalesRepRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <Balance>AMTTYPE</Balance> <!-- opt --> <TotalBalance>AMTTYPE</TotalBalance> <!-- opt --> <TaxCodeRef> <!-- opt, not in QBOE, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <ResaleNumber>STRTYPE</ResaleNumber> <!-- opt, QBD max = 15 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99, not in QBOE --> <CreditLimit>AMTTYPE</CreditLimit> <!-- opt, not in QBOE --> <PreferredPaymentMethodRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PreferredPaymentMethodRef> <CreditCardInfo> <!-- opt, not in QBOE, v3.0 --> <CreditCardNumber>STRTYPE</CreditCardNumber> <!-- opt, QBD max = 25, not in QBOE --> <ExpirationMonth>INTTYPE</ExpirationMonth> <!-- opt, not in QBOE --> <ExpirationYear>INTTYPE</ExpirationYear> <!-- opt, not in QBOE --> <NameOnCard>STRTYPE</NameOnCard> <!-- opt, QBD max = 41, not in QBOE --> <CreditCardAddress>STRTYPE</CreditCardAddress> <!-- opt, QBD max = 41, not in QBOE --> <CreditCardPostalCode>STRTYPE</CreditCardPostalCode> <!-- opt, QBD max = 41, not in QBOE --> </CreditCardInfo> <!-- JobStatus may have one of the following values: None [DEFAULT], Pending, Awarded, InProgress, Closed, NotAwarded --> <JobStatus>ENUMTYPE</JobStatus> <!-- opt, not in QBOE --> <JobStartDate>DATETYPE</JobStartDate> <!-- opt, not in QBOE --> <JobProjectedEndDate>DATETYPE</JobProjectedEndDate> <!-- opt, not in QBOE --> <JobEndDate>DATETYPE</JobEndDate> <!-- opt, not in QBOE --> <JobDesc>STRTYPE</JobDesc> <!-- opt, QBD max = 99, not in QBOE --> <JobTypeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </JobTypeRef> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, not in QBOE --> <IsStatementWithParent>BOOLTYPE</IsStatementWithParent> <!-- opt, not in QBD --> <!-- DeliveryMethod may have one of the following values: Print [DEFAULT], Fax, Email --> <DeliveryMethod>ENUMTYPE</DeliveryMethod> <!-- opt, not in QBD --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> <IsUsingCustomerTaxCode>BOOLTYPE</IsUsingCustomerTaxCode> <!-- opt, v3.0 --> </CustomerRet> </CustomerAddRs> <!-- CustomerModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CustomerModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <CustomerRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 41, QBOE max = 100 --> <FullName>STRTYPE</FullName> <!-- QBD max = 209, QBOE max = 1000 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 41, QBOE max = 50 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </ShipAddress> <PrintAs>STRTYPE</PrintAs> <!-- opt, QBOE max = 110, not in QBD --> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Mobile>STRTYPE</Mobile> <!-- opt, QBOE max = 21, not in QBD --> <Pager>STRTYPE</Pager> <!-- opt, QBOE max = 21, not in QBD --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 21, QBOE max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <Contact>STRTYPE</Contact> <!-- opt, QBD max = 41, not in QBOE --> <AltContact>STRTYPE</AltContact> <!-- opt, QBD max = 41, not in QBOE --> <CustomerTypeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </CustomerTypeRef> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <SalesRepRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <Balance>AMTTYPE</Balance> <!-- opt --> <TotalBalance>AMTTYPE</TotalBalance> <!-- opt --> <TaxCodeRef> <!-- opt, not in QBOE, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <ResaleNumber>STRTYPE</ResaleNumber> <!-- opt, QBD max = 15 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99, not in QBOE --> <CreditLimit>AMTTYPE</CreditLimit> <!-- opt, not in QBOE --> <PreferredPaymentMethodRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PreferredPaymentMethodRef> <CreditCardInfo> <!-- opt, not in QBOE, v3.0 --> <CreditCardNumber>STRTYPE</CreditCardNumber> <!-- opt, QBD max = 25, not in QBOE --> <ExpirationMonth>INTTYPE</ExpirationMonth> <!-- opt, not in QBOE --> <ExpirationYear>INTTYPE</ExpirationYear> <!-- opt, not in QBOE --> <NameOnCard>STRTYPE</NameOnCard> <!-- opt, QBD max = 41, not in QBOE --> <CreditCardAddress>STRTYPE</CreditCardAddress> <!-- opt, QBD max = 41, not in QBOE --> <CreditCardPostalCode>STRTYPE</CreditCardPostalCode> <!-- opt, QBD max = 41, not in QBOE --> </CreditCardInfo> <!-- JobStatus may have one of the following values: None [DEFAULT], Pending, Awarded, InProgress, Closed, NotAwarded --> <JobStatus>ENUMTYPE</JobStatus> <!-- opt, not in QBOE --> <JobStartDate>DATETYPE</JobStartDate> <!-- opt, not in QBOE --> <JobProjectedEndDate>DATETYPE</JobProjectedEndDate> <!-- opt, not in QBOE --> <JobEndDate>DATETYPE</JobEndDate> <!-- opt, not in QBOE --> <JobDesc>STRTYPE</JobDesc> <!-- opt, QBD max = 99, not in QBOE --> <JobTypeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </JobTypeRef> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, not in QBOE --> <IsStatementWithParent>BOOLTYPE</IsStatementWithParent> <!-- opt, not in QBD --> <!-- DeliveryMethod may have one of the following values: Print [DEFAULT], Fax, Email --> <DeliveryMethod>ENUMTYPE</DeliveryMethod> <!-- opt, not in QBD --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> <IsUsingCustomerTaxCode>BOOLTYPE</IsUsingCustomerTaxCode> <!-- opt, v3.0 --> </CustomerRet> </CustomerModRs> <!-- CustomerQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CustomerQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <CustomerRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 41, QBOE max = 100 --> <FullName>STRTYPE</FullName> <!-- QBD max = 209, QBOE max = 1000 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 41, QBOE max = 50 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </ShipAddress> <PrintAs>STRTYPE</PrintAs> <!-- opt, QBOE max = 110, not in QBD --> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Mobile>STRTYPE</Mobile> <!-- opt, QBOE max = 21, not in QBD --> <Pager>STRTYPE</Pager> <!-- opt, QBOE max = 21, not in QBD --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 21, QBOE max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <Contact>STRTYPE</Contact> <!-- opt, QBD max = 41, not in QBOE --> <AltContact>STRTYPE</AltContact> <!-- opt, QBD max = 41, not in QBOE --> <CustomerTypeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </CustomerTypeRef> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <SalesRepRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <Balance>AMTTYPE</Balance> <!-- opt --> <TotalBalance>AMTTYPE</TotalBalance> <!-- opt --> <TaxCodeRef> <!-- opt, not in QBOE, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <ResaleNumber>STRTYPE</ResaleNumber> <!-- opt, QBD max = 15 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99, not in QBOE --> <CreditLimit>AMTTYPE</CreditLimit> <!-- opt, not in QBOE --> <PreferredPaymentMethodRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PreferredPaymentMethodRef> <CreditCardInfo> <!-- opt, not in QBOE, v3.0 --> <CreditCardNumber>STRTYPE</CreditCardNumber> <!-- opt, QBD max = 25, not in QBOE --> <ExpirationMonth>INTTYPE</ExpirationMonth> <!-- opt, not in QBOE --> <ExpirationYear>INTTYPE</ExpirationYear> <!-- opt, not in QBOE --> <NameOnCard>STRTYPE</NameOnCard> <!-- opt, QBD max = 41, not in QBOE --> <CreditCardAddress>STRTYPE</CreditCardAddress> <!-- opt, QBD max = 41, not in QBOE --> <CreditCardPostalCode>STRTYPE</CreditCardPostalCode> <!-- opt, QBD max = 41, not in QBOE --> </CreditCardInfo> <!-- JobStatus may have one of the following values: None [DEFAULT], Pending, Awarded, InProgress, Closed, NotAwarded --> <JobStatus>ENUMTYPE</JobStatus> <!-- opt, not in QBOE --> <JobStartDate>DATETYPE</JobStartDate> <!-- opt, not in QBOE --> <JobProjectedEndDate>DATETYPE</JobProjectedEndDate> <!-- opt, not in QBOE --> <JobEndDate>DATETYPE</JobEndDate> <!-- opt, not in QBOE --> <JobDesc>STRTYPE</JobDesc> <!-- opt, QBD max = 99, not in QBOE --> <JobTypeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </JobTypeRef> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, not in QBOE --> <IsStatementWithParent>BOOLTYPE</IsStatementWithParent> <!-- opt, not in QBD --> <!-- DeliveryMethod may have one of the following values: Print [DEFAULT], Fax, Email --> <DeliveryMethod>ENUMTYPE</DeliveryMethod> <!-- opt, not in QBD --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> <IsUsingCustomerTaxCode>BOOLTYPE</IsUsingCustomerTaxCode> <!-- opt, v3.0 --> </CustomerRet> </CustomerQueryRs> <!-- EmployeeAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <EmployeeAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <EmployeeRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 41, QBOE max = 100 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <EmployeeAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBOE max = 500, not in QBD --> <Addr4>STRTYPE</Addr4> <!-- opt, QBOE max = 500, not in QBD, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBOE max = 255, not in QBD --> </EmployeeAddress> <PrintAs>STRTYPE</PrintAs> <!-- opt, QBD max = 41, QBOE max = 110 --> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <SIN>STRTYPE</SIN> <!-- opt, QBD max = 11, not in QBOE, v2.0 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <!-- EmployeeType may have one of the following values: Regular [DEFAULT], Officer, Statutory, Owner --> <EmployeeType>ENUMTYPE</EmployeeType> <!-- opt, not in QBOE --> <!-- Gender may have one of the following values: Male, Female --> <Gender>ENUMTYPE</Gender> <!-- opt, not in QBOE --> <HiredDate>DATETYPE</HiredDate> <!-- opt --> <ReleasedDate>DATETYPE</ReleasedDate> <!-- opt --> <BirthDate>DATETYPE</BirthDate> <!-- opt, not in QBOE, v2.0 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99, not in QBOE --> <EmployeePayrollInfo> <!-- opt, not in QBOE, v2.0 --> <!-- PayPeriod may have one of the following values: Daily, Weekly, Biweekly, Semimonthly, Monthly, Quarterly, Yearly --> <PayPeriod>ENUMTYPE</PayPeriod> <!-- opt --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Earnings> <!-- opt, may rep --> <PayrollItemWageRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PayrollItemWageRef> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> </Earnings> <IsUsingTimeDataToCreatePaychecks>BOOLTYPE</IsUsingTimeDataToCreatePaychecks> <!-- opt --> <!-- UseTimeDataToCreatePaychecks may have one of the following values: NotSet, UseTimeData, DoNotUseTimeData --> <UseTimeDataToCreatePaychecks>ENUMTYPE</UseTimeDataToCreatePaychecks> <!-- opt, v3.0 --> <SickHours> <!-- opt --> <HoursAvailable>TIMEINTERVALTYPE</HoursAvailable> <!-- opt --> <!-- AccrualPeriod may have one of the following values: BeginningOfYear, EveryPaycheck, EveryHourOnPaycheck --> <AccrualPeriod>ENUMTYPE</AccrualPeriod> <!-- opt --> <HoursAccrued>TIMEINTERVALTYPE</HoursAccrued> <!-- opt --> <MaximumHours>TIMEINTERVALTYPE</MaximumHours> <!-- opt --> <IsResettingHoursEachNewYear>BOOLTYPE</IsResettingHoursEachNewYear> <!-- opt --> </SickHours> <VacationHours> <!-- opt --> <VacationPayAvailable>AMTTYPE</VacationPayAvailable> <!-- opt, v3.0 --> <VacationPayUsed>AMTTYPE</VacationPayUsed> <!-- opt, v3.0 --> <!-- RetainOrPayEveryPeriod may have one of the following values: Retain,PayEveryPeriod --> <RetainOrPayEveryPeriod>ENUMTYPE</RetainOrPayEveryPeriod> <!-- opt, v3.0 --> <VacationPercentage>PERCENTTYPE</VacationPercentage> <!-- opt, v3.0 --> <PayrollItemVacationRef> <!-- opt, may rep, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PayrollItemVacationRef> </VacationHours> </EmployeePayrollInfo> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </EmployeeRet> </EmployeeAddRs> <!-- EmployeeModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <EmployeeModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <EmployeeRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 41, QBOE max = 100 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <EmployeeAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBOE max = 500, not in QBD --> <Addr4>STRTYPE</Addr4> <!-- opt, QBOE max = 500, not in QBD, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBOE max = 255, not in QBD --> </EmployeeAddress> <PrintAs>STRTYPE</PrintAs> <!-- opt, QBD max = 41, QBOE max = 110 --> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <SIN>STRTYPE</SIN> <!-- opt, QBD max = 11, not in QBOE, v2.0 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <!-- EmployeeType may have one of the following values: Regular [DEFAULT], Officer, Statutory, Owner --> <EmployeeType>ENUMTYPE</EmployeeType> <!-- opt, not in QBOE --> <!-- Gender may have one of the following values: Male, Female --> <Gender>ENUMTYPE</Gender> <!-- opt, not in QBOE --> <HiredDate>DATETYPE</HiredDate> <!-- opt --> <ReleasedDate>DATETYPE</ReleasedDate> <!-- opt --> <BirthDate>DATETYPE</BirthDate> <!-- opt, not in QBOE, v2.0 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99, not in QBOE --> <EmployeePayrollInfo> <!-- opt, not in QBOE, v2.0 --> <!-- PayPeriod may have one of the following values: Daily, Weekly, Biweekly, Semimonthly, Monthly, Quarterly, Yearly --> <PayPeriod>ENUMTYPE</PayPeriod> <!-- opt --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Earnings> <!-- opt, may rep --> <PayrollItemWageRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PayrollItemWageRef> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> </Earnings> <IsUsingTimeDataToCreatePaychecks>BOOLTYPE</IsUsingTimeDataToCreatePaychecks> <!-- opt --> <!-- UseTimeDataToCreatePaychecks may have one of the following values: NotSet, UseTimeData, DoNotUseTimeData --> <UseTimeDataToCreatePaychecks>ENUMTYPE</UseTimeDataToCreatePaychecks> <!-- opt, v3.0 --> <SickHours> <!-- opt --> <HoursAvailable>TIMEINTERVALTYPE</HoursAvailable> <!-- opt --> <!-- AccrualPeriod may have one of the following values: BeginningOfYear, EveryPaycheck, EveryHourOnPaycheck --> <AccrualPeriod>ENUMTYPE</AccrualPeriod> <!-- opt --> <HoursAccrued>TIMEINTERVALTYPE</HoursAccrued> <!-- opt --> <MaximumHours>TIMEINTERVALTYPE</MaximumHours> <!-- opt --> <IsResettingHoursEachNewYear>BOOLTYPE</IsResettingHoursEachNewYear> <!-- opt --> </SickHours> <VacationHours> <!-- opt --> <VacationPayAvailable>AMTTYPE</VacationPayAvailable> <!-- opt, v3.0 --> <VacationPayUsed>AMTTYPE</VacationPayUsed> <!-- opt, v3.0 --> <!-- RetainOrPayEveryPeriod may have one of the following values: Retain,PayEveryPeriod --> <RetainOrPayEveryPeriod>ENUMTYPE</RetainOrPayEveryPeriod> <!-- opt, v3.0 --> <VacationPercentage>PERCENTTYPE</VacationPercentage> <!-- opt, v3.0 --> <PayrollItemVacationRef> <!-- opt, may rep, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PayrollItemVacationRef> </VacationHours> </EmployeePayrollInfo> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </EmployeeRet> </EmployeeModRs> <!-- EmployeeQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <EmployeeQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <EmployeeRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 41, QBOE max = 100 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <EmployeeAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBOE max = 500, not in QBD --> <Addr4>STRTYPE</Addr4> <!-- opt, QBOE max = 500, not in QBD, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBOE max = 255, not in QBD --> </EmployeeAddress> <PrintAs>STRTYPE</PrintAs> <!-- opt, QBD max = 41, QBOE max = 110 --> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <SIN>STRTYPE</SIN> <!-- opt, QBD max = 11, not in QBOE, v2.0 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <!-- EmployeeType may have one of the following values: Regular [DEFAULT], Officer, Statutory, Owner --> <EmployeeType>ENUMTYPE</EmployeeType> <!-- opt, not in QBOE --> <!-- Gender may have one of the following values: Male, Female --> <Gender>ENUMTYPE</Gender> <!-- opt, not in QBOE --> <HiredDate>DATETYPE</HiredDate> <!-- opt --> <ReleasedDate>DATETYPE</ReleasedDate> <!-- opt --> <BirthDate>DATETYPE</BirthDate> <!-- opt, not in QBOE, v2.0 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99, not in QBOE --> <EmployeePayrollInfo> <!-- opt, not in QBOE, v2.0 --> <!-- PayPeriod may have one of the following values: Daily, Weekly, Biweekly, Semimonthly, Monthly, Quarterly, Yearly --> <PayPeriod>ENUMTYPE</PayPeriod> <!-- opt --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Earnings> <!-- opt, may rep --> <PayrollItemWageRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PayrollItemWageRef> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> </Earnings> <IsUsingTimeDataToCreatePaychecks>BOOLTYPE</IsUsingTimeDataToCreatePaychecks> <!-- opt --> <!-- UseTimeDataToCreatePaychecks may have one of the following values: NotSet, UseTimeData, DoNotUseTimeData --> <UseTimeDataToCreatePaychecks>ENUMTYPE</UseTimeDataToCreatePaychecks> <!-- opt, v3.0 --> <SickHours> <!-- opt --> <HoursAvailable>TIMEINTERVALTYPE</HoursAvailable> <!-- opt --> <!-- AccrualPeriod may have one of the following values: BeginningOfYear, EveryPaycheck, EveryHourOnPaycheck --> <AccrualPeriod>ENUMTYPE</AccrualPeriod> <!-- opt --> <HoursAccrued>TIMEINTERVALTYPE</HoursAccrued> <!-- opt --> <MaximumHours>TIMEINTERVALTYPE</MaximumHours> <!-- opt --> <IsResettingHoursEachNewYear>BOOLTYPE</IsResettingHoursEachNewYear> <!-- opt --> </SickHours> <VacationHours> <!-- opt --> <VacationPayAvailable>AMTTYPE</VacationPayAvailable> <!-- opt, v3.0 --> <VacationPayUsed>AMTTYPE</VacationPayUsed> <!-- opt, v3.0 --> <!-- RetainOrPayEveryPeriod may have one of the following values: Retain,PayEveryPeriod --> <RetainOrPayEveryPeriod>ENUMTYPE</RetainOrPayEveryPeriod> <!-- opt, v3.0 --> <VacationPercentage>PERCENTTYPE</VacationPercentage> <!-- opt, v3.0 --> <PayrollItemVacationRef> <!-- opt, may rep, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PayrollItemVacationRef> </VacationHours> </EmployeePayrollInfo> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </EmployeeRet> </EmployeeQueryRs> <!-- OtherNameAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <OtherNameAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <OtherNameRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 41 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 41 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, not in QBD --> <OtherNameAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </OtherNameAddress> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21 --> <Mobile>STRTYPE</Mobile> <!-- opt, not in QBD --> <Pager>STRTYPE</Pager> <!-- opt, not in QBD --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99 --> <Contact>STRTYPE</Contact> <!-- opt, QBD max = 41 --> <AltContact>STRTYPE</AltContact> <!-- opt, QBD max = 41 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99 --> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, v3.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> </OtherNameRet> </OtherNameAddRs> <!-- OtherNameModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <OtherNameModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <OtherNameRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 41 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 41 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, not in QBD --> <OtherNameAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </OtherNameAddress> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21 --> <Mobile>STRTYPE</Mobile> <!-- opt, not in QBD --> <Pager>STRTYPE</Pager> <!-- opt, not in QBD --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99 --> <Contact>STRTYPE</Contact> <!-- opt, QBD max = 41 --> <AltContact>STRTYPE</AltContact> <!-- opt, QBD max = 41 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99 --> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, v3.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> </OtherNameRet> </OtherNameModRs> <!-- OtherNameQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <OtherNameQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <OtherNameRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 41 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 41 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, not in QBD --> <OtherNameAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </OtherNameAddress> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21 --> <Mobile>STRTYPE</Mobile> <!-- opt, not in QBD --> <Pager>STRTYPE</Pager> <!-- opt, not in QBD --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99 --> <Contact>STRTYPE</Contact> <!-- opt, QBD max = 41 --> <AltContact>STRTYPE</AltContact> <!-- opt, QBD max = 41 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99 --> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, v3.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> </OtherNameRet> </OtherNameQueryRs> <!-- VendorAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <VendorAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <VendorRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 41, QBOE max = 100 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 41, QBOE max = 50 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <VendorAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </VendorAddress> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Mobile>STRTYPE</Mobile> <!-- opt, QBOE max = 21, not in QBD --> <Pager>STRTYPE</Pager> <!-- opt, QBOE max = 21, not in QBD --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 21, QBOE max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <Contact>STRTYPE</Contact> <!-- opt, QBD max = 41, not in QBOE --> <AltContact>STRTYPE</AltContact> <!-- opt, QBD max = 41, not in QBOE --> <NameOnCheck>STRTYPE</NameOnCheck> <!-- opt, QBD max = 41, QBOE max = 110 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99 --> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, not in QBOE --> <VendorTypeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </VendorTypeRef> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <CreditLimit>AMTTYPE</CreditLimit> <!-- opt, not in QBOE --> <VendorTaxIdent>STRTYPE</VendorTaxIdent> <!-- opt, QBD max = 15, QBOE max = 20 --> <IsVendorEligibleForT4A>BOOLTYPE</IsVendorEligibleForT4A> <!-- opt, v2.0 --> <Balance>AMTTYPE</Balance> <!-- opt --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> </VendorRet> </VendorAddRs> <!-- VendorModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <VendorModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <VendorRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 41, QBOE max = 100 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 41, QBOE max = 50 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <VendorAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </VendorAddress> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Mobile>STRTYPE</Mobile> <!-- opt, QBOE max = 21, not in QBD --> <Pager>STRTYPE</Pager> <!-- opt, QBOE max = 21, not in QBD --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 21, QBOE max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <Contact>STRTYPE</Contact> <!-- opt, QBD max = 41, not in QBOE --> <AltContact>STRTYPE</AltContact> <!-- opt, QBD max = 41, not in QBOE --> <NameOnCheck>STRTYPE</NameOnCheck> <!-- opt, QBD max = 41, QBOE max = 110 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99 --> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, not in QBOE --> <VendorTypeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </VendorTypeRef> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <CreditLimit>AMTTYPE</CreditLimit> <!-- opt, not in QBOE --> <VendorTaxIdent>STRTYPE</VendorTaxIdent> <!-- opt, QBD max = 15, QBOE max = 20 --> <IsVendorEligibleForT4A>BOOLTYPE</IsVendorEligibleForT4A> <!-- opt, v2.0 --> <Balance>AMTTYPE</Balance> <!-- opt --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> </VendorRet> </VendorModRs> <!-- VendorQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <VendorQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <VendorRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 41, QBOE max = 100 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 41, QBOE max = 50 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <VendorAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </VendorAddress> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Mobile>STRTYPE</Mobile> <!-- opt, QBOE max = 21, not in QBD --> <Pager>STRTYPE</Pager> <!-- opt, QBOE max = 21, not in QBD --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 21, QBOE max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <Contact>STRTYPE</Contact> <!-- opt, QBD max = 41, not in QBOE --> <AltContact>STRTYPE</AltContact> <!-- opt, QBD max = 41, not in QBOE --> <NameOnCheck>STRTYPE</NameOnCheck> <!-- opt, QBD max = 41, QBOE max = 110 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99 --> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, not in QBOE --> <VendorTypeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </VendorTypeRef> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <CreditLimit>AMTTYPE</CreditLimit> <!-- opt, not in QBOE --> <VendorTaxIdent>STRTYPE</VendorTaxIdent> <!-- opt, QBD max = 15, QBOE max = 20 --> <IsVendorEligibleForT4A>BOOLTYPE</IsVendorEligibleForT4A> <!-- opt, v2.0 --> <Balance>AMTTYPE</Balance> <!-- opt --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> </VendorRet> </VendorQueryRs> <!-- EntityQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <EntityQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- BEGIN OR: You may have 0 or more CustomerRet OR EmployeeRet OR OtherNameRet OR VendorRet --> <CustomerRet> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 41, QBOE max = 100 --> <FullName>STRTYPE</FullName> <!-- QBD max = 209, QBOE max = 1000 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 41, QBOE max = 50 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </ShipAddress> <PrintAs>STRTYPE</PrintAs> <!-- opt, QBOE max = 110, not in QBD --> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Mobile>STRTYPE</Mobile> <!-- opt, QBOE max = 21, not in QBD --> <Pager>STRTYPE</Pager> <!-- opt, QBOE max = 21, not in QBD --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 21, QBOE max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <Contact>STRTYPE</Contact> <!-- opt, QBD max = 41, not in QBOE --> <AltContact>STRTYPE</AltContact> <!-- opt, QBD max = 41, not in QBOE --> <CustomerTypeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </CustomerTypeRef> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <SalesRepRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <Balance>AMTTYPE</Balance> <!-- opt --> <TotalBalance>AMTTYPE</TotalBalance> <!-- opt --> <TaxCodeRef> <!-- opt, not in QBOE, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <ResaleNumber>STRTYPE</ResaleNumber> <!-- opt, QBD max = 15 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99, not in QBOE --> <CreditLimit>AMTTYPE</CreditLimit> <!-- opt, not in QBOE --> <PreferredPaymentMethodRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PreferredPaymentMethodRef> <CreditCardInfo> <!-- opt, not in QBOE, v3.0 --> <CreditCardNumber>STRTYPE</CreditCardNumber> <!-- opt, QBD max = 25, not in QBOE --> <ExpirationMonth>INTTYPE</ExpirationMonth> <!-- opt, not in QBOE --> <ExpirationYear>INTTYPE</ExpirationYear> <!-- opt, not in QBOE --> <NameOnCard>STRTYPE</NameOnCard> <!-- opt, QBD max = 41, not in QBOE --> <CreditCardAddress>STRTYPE</CreditCardAddress> <!-- opt, QBD max = 41, not in QBOE --> <CreditCardPostalCode>STRTYPE</CreditCardPostalCode> <!-- opt, QBD max = 41, not in QBOE --> </CreditCardInfo> <!-- JobStatus may have one of the following values: None [DEFAULT], Pending, Awarded, InProgress, Closed, NotAwarded --> <JobStatus>ENUMTYPE</JobStatus> <!-- opt, not in QBOE --> <JobStartDate>DATETYPE</JobStartDate> <!-- opt, not in QBOE --> <JobProjectedEndDate>DATETYPE</JobProjectedEndDate> <!-- opt, not in QBOE --> <JobEndDate>DATETYPE</JobEndDate> <!-- opt, not in QBOE --> <JobDesc>STRTYPE</JobDesc> <!-- opt, QBD max = 99, not in QBOE --> <JobTypeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </JobTypeRef> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, not in QBOE --> <IsStatementWithParent>BOOLTYPE</IsStatementWithParent> <!-- opt, not in QBD --> <!-- DeliveryMethod may have one of the following values: Print [DEFAULT], Fax, Email --> <DeliveryMethod>ENUMTYPE</DeliveryMethod> <!-- opt, not in QBD --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> <IsUsingCustomerTaxCode>BOOLTYPE</IsUsingCustomerTaxCode> <!-- opt, v3.0 --> </CustomerRet> <!-- OR --> <EmployeeRet> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 41, QBOE max = 100 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <EmployeeAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBOE max = 500, not in QBD --> <Addr4>STRTYPE</Addr4> <!-- opt, QBOE max = 500, not in QBD, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBOE max = 255, not in QBD --> </EmployeeAddress> <PrintAs>STRTYPE</PrintAs> <!-- opt, QBD max = 41, QBOE max = 110 --> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <SIN>STRTYPE</SIN> <!-- opt, QBD max = 11, not in QBOE, v2.0 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <!-- EmployeeType may have one of the following values: Regular [DEFAULT], Officer, Statutory, Owner --> <EmployeeType>ENUMTYPE</EmployeeType> <!-- opt, not in QBOE --> <!-- Gender may have one of the following values: Male, Female --> <Gender>ENUMTYPE</Gender> <!-- opt, not in QBOE --> <HiredDate>DATETYPE</HiredDate> <!-- opt --> <ReleasedDate>DATETYPE</ReleasedDate> <!-- opt --> <BirthDate>DATETYPE</BirthDate> <!-- opt, not in QBOE, v2.0 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99, not in QBOE --> <EmployeePayrollInfo> <!-- opt, not in QBOE, v2.0 --> <!-- PayPeriod may have one of the following values: Daily, Weekly, Biweekly, Semimonthly, Monthly, Quarterly, Yearly --> <PayPeriod>ENUMTYPE</PayPeriod> <!-- opt --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Earnings> <!-- opt, may rep --> <PayrollItemWageRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PayrollItemWageRef> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> </Earnings> <IsUsingTimeDataToCreatePaychecks>BOOLTYPE</IsUsingTimeDataToCreatePaychecks> <!-- opt --> <!-- UseTimeDataToCreatePaychecks may have one of the following values: NotSet, UseTimeData, DoNotUseTimeData --> <UseTimeDataToCreatePaychecks>ENUMTYPE</UseTimeDataToCreatePaychecks> <!-- opt, v3.0 --> <SickHours> <!-- opt --> <HoursAvailable>TIMEINTERVALTYPE</HoursAvailable> <!-- opt --> <!-- AccrualPeriod may have one of the following values: BeginningOfYear, EveryPaycheck, EveryHourOnPaycheck --> <AccrualPeriod>ENUMTYPE</AccrualPeriod> <!-- opt --> <HoursAccrued>TIMEINTERVALTYPE</HoursAccrued> <!-- opt --> <MaximumHours>TIMEINTERVALTYPE</MaximumHours> <!-- opt --> <IsResettingHoursEachNewYear>BOOLTYPE</IsResettingHoursEachNewYear> <!-- opt --> </SickHours> <VacationHours> <!-- opt --> <VacationPayAvailable>AMTTYPE</VacationPayAvailable> <!-- opt, v3.0 --> <VacationPayUsed>AMTTYPE</VacationPayUsed> <!-- opt, v3.0 --> <!-- RetainOrPayEveryPeriod may have one of the following values: Retain,PayEveryPeriod --> <RetainOrPayEveryPeriod>ENUMTYPE</RetainOrPayEveryPeriod> <!-- opt, v3.0 --> <VacationPercentage>PERCENTTYPE</VacationPercentage> <!-- opt, v3.0 --> <PayrollItemVacationRef> <!-- opt, may rep, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PayrollItemVacationRef> </VacationHours> </EmployeePayrollInfo> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </EmployeeRet> <!-- OR --> <OtherNameRet> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 41 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 41 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <OtherNameAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </OtherNameAddress> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Mobile>STRTYPE</Mobile> <!-- opt, QBOE max = 21, not in QBD --> <Pager>STRTYPE</Pager> <!-- opt, QBOE max = 21, not in QBD --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 21, QBOE max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <Contact>STRTYPE</Contact> <!-- opt, QBD max = 41, not in QBOE --> <AltContact>STRTYPE</AltContact> <!-- opt, QBD max = 41, not in QBOE --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99 --> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, not in QBOE, v3.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> </OtherNameRet> <!-- OR --> <VendorRet> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 41, QBOE max = 100 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <CompanyName>STRTYPE</CompanyName> <!-- opt, QBD max = 41, QBOE max = 50 --> <Salutation>STRTYPE</Salutation> <!-- opt, QBD max = 15, QBOE max = 15 --> <FirstName>STRTYPE</FirstName> <!-- opt, QBD max = 25, QBOE max = 25 --> <MiddleName>STRTYPE</MiddleName> <!-- opt, QBD max = 5, QBOE max = 25 --> <LastName>STRTYPE</LastName> <!-- opt, QBD max = 25, QBOE max = 25 --> <Suffix>STRTYPE</Suffix> <!-- opt, QBOE max = 10, not in QBD --> <VendorAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </VendorAddress> <Phone>STRTYPE</Phone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Mobile>STRTYPE</Mobile> <!-- opt, QBOE max = 21, not in QBD --> <Pager>STRTYPE</Pager> <!-- opt, QBOE max = 21, not in QBD --> <AltPhone>STRTYPE</AltPhone> <!-- opt, QBD max = 21, QBOE max = 21 --> <Fax>STRTYPE</Fax> <!-- opt, QBD max = 21, QBOE max = 21 --> <Email>STRTYPE</Email> <!-- opt, QBD max = 99, QBOE max = 100 --> <Contact>STRTYPE</Contact> <!-- opt, QBD max = 41, not in QBOE --> <AltContact>STRTYPE</AltContact> <!-- opt, QBD max = 41, not in QBOE --> <NameOnCheck>STRTYPE</NameOnCheck> <!-- opt, QBD max = 41, QBOE max = 110 --> <AccountNumber>STRTYPE</AccountNumber> <!-- opt, QBD max = 99 --> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, not in QBOE --> <VendorTypeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </VendorTypeRef> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <CreditLimit>AMTTYPE</CreditLimit> <!-- opt, not in QBOE --> <VendorTaxIdent>STRTYPE</VendorTaxIdent> <!-- opt, QBD max = 15, QBOE max = 20 --> <IsVendorEligibleForT4A>BOOLTYPE</IsVendorEligibleForT4A> <!-- opt, v2.0 --> <Balance>AMTTYPE</Balance> <!-- opt --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> </VendorRet> <!-- END OR --> </EntityQueryRs> <!-- StandardTermsAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <StandardTermsAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <StandardTermsRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 31, QBOE max = 100 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <StdDueDays>INTTYPE</StdDueDays> <!-- opt --> <StdDiscountDays>INTTYPE</StdDiscountDays> <!-- opt --> <DiscountPct>PERCENTTYPE</DiscountPct> <!-- opt --> </StandardTermsRet> </StandardTermsAddRs> <!-- StandardTermsQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <StandardTermsQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <StandardTermsRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 31, QBOE max = 100 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <StdDueDays>INTTYPE</StdDueDays> <!-- opt --> <StdDiscountDays>INTTYPE</StdDiscountDays> <!-- opt --> <DiscountPct>PERCENTTYPE</DiscountPct> <!-- opt --> </StandardTermsRet> </StandardTermsQueryRs> <!-- DateDrivenTermsAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <DateDrivenTermsAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <DateDrivenTermsRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <DayOfMonthDue>INTTYPE</DayOfMonthDue> <DueNextMonthDays>INTTYPE</DueNextMonthDays> <!-- opt --> <DiscountDayOfMonth>INTTYPE</DiscountDayOfMonth> <!-- opt --> <DiscountPct>PERCENTTYPE</DiscountPct> <!-- opt --> </DateDrivenTermsRet> </DateDrivenTermsAddRs> <!-- DateDrivenTermsQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <DateDrivenTermsQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <DateDrivenTermsRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <DayOfMonthDue>INTTYPE</DayOfMonthDue> <DueNextMonthDays>INTTYPE</DueNextMonthDays> <!-- opt --> <DiscountDayOfMonth>INTTYPE</DiscountDayOfMonth> <!-- opt --> <DiscountPct>PERCENTTYPE</DiscountPct> <!-- opt --> </DateDrivenTermsRet> </DateDrivenTermsQueryRs> <!-- TermsQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <TermsQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may have 0 or more StandardTermsRet OR DateDrivenTermsRet --> <StandardTermsRet> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <StdDueDays>INTTYPE</StdDueDays> <!-- opt --> <StdDiscountDays>INTTYPE</StdDiscountDays> <!-- opt --> <DiscountPct>PERCENTTYPE</DiscountPct> <!-- opt --> </StandardTermsRet> <!-- OR --> <DateDrivenTermsRet> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <DayOfMonthDue>INTTYPE</DayOfMonthDue> <DueNextMonthDays>INTTYPE</DueNextMonthDays> <!-- opt --> <DiscountDayOfMonth>INTTYPE</DiscountDayOfMonth> <!-- opt --> <DiscountPct>PERCENTTYPE</DiscountPct> <!-- opt --> </DateDrivenTermsRet> <!-- END OR --> </TermsQueryRs> <!-- ClassAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ClassAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <ClassRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 31, QBOE max = 100 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159, QBOE max = 1000 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> </ClassRet> </ClassAddRs> <!-- ClassQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ClassQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <ClassRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 31, QBOE max = 100 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159, QBOE max = 1000 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> </ClassRet> </ClassQueryRs> <!-- SalesRepAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <SalesRepAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <SalesRepRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Initial>STRTYPE</Initial> <!-- QBD max = 5 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <SalesRepEntityRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </SalesRepEntityRef> </SalesRepRet> </SalesRepAddRs> <!-- SalesRepModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <SalesRepModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <SalesRepRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Initial>STRTYPE</Initial> <!-- QBD max = 5 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <SalesRepEntityRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </SalesRepEntityRef> </SalesRepRet> </SalesRepModRs> <!-- SalesRepQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <SalesRepQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <SalesRepRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Initial>STRTYPE</Initial> <!-- QBD max = 5 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <SalesRepEntityRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </SalesRepEntityRef> </SalesRepRet> </SalesRepQueryRs> <!-- CustomerTypeAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CustomerTypeAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <CustomerTypeRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> </CustomerTypeRet> </CustomerTypeAddRs> <!-- CustomerTypeQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CustomerTypeQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <CustomerTypeRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> </CustomerTypeRet> </CustomerTypeQueryRs> <!-- VendorTypeAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <VendorTypeAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <VendorTypeRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> </VendorTypeRet> </VendorTypeAddRs> <!-- VendorTypeQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <VendorTypeQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <VendorTypeRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> </VendorTypeRet> </VendorTypeQueryRs> <!-- JobTypeAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <JobTypeAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <JobTypeRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> </JobTypeRet> </JobTypeAddRs> <!-- JobTypeQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <JobTypeQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <JobTypeRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> </JobTypeRet> </JobTypeQueryRs> <!-- CustomerMsgAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CustomerMsgAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <CustomerMsgRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 101 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> </CustomerMsgRet> </CustomerMsgAddRs> <!-- CustomerMsgQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CustomerMsgQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <CustomerMsgRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 101 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> </CustomerMsgRet> </CustomerMsgQueryRs> <!-- PaymentMethodAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <PaymentMethodAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <PaymentMethodRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 31, QBOE max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> </PaymentMethodRet> </PaymentMethodAddRs> <!-- PaymentMethodQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <PaymentMethodQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <PaymentMethodRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 31, QBOE max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> </PaymentMethodRet> </PaymentMethodQueryRs> <!-- ShipMethodAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ShipMethodAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ShipMethodRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 15 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> </ShipMethodRet> </ShipMethodAddRs> <!-- ShipMethodQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ShipMethodQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ShipMethodRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 15 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> </ShipMethodRet> </ShipMethodQueryRs> <!-- TaxCodeAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <TaxCodeAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <TaxCodeRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 3, v2.0 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, v2.0 --> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 31, v2.0 --> <Tax1Rate>FLOATTYPE</Tax1Rate> <!-- opt, v2.0 --> <Tax2Rate>FLOATTYPE</Tax2Rate> <!-- opt, v2.0 --> <IsTax1Exempt>BOOLTYPE</IsTax1Exempt> <!-- opt, v2.0 --> <IsTax2Exempt>BOOLTYPE</IsTax2Exempt> <!-- opt, v2.0 --> <IsPiggybackRate>BOOLTYPE</IsPiggybackRate> <!-- opt, v2.0 --> <IsECVatCode>BOOLTYPE</IsECVatCode> <!-- opt, v2.0 --> </TaxCodeRet> </TaxCodeAddRs> <!-- TaxCodeModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <TaxCodeModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- v2.0 --> <TaxCodeRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 3, v2.0 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, v2.0 --> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 31, v2.0 --> <Tax1Rate>FLOATTYPE</Tax1Rate> <!-- opt, v2.0 --> <Tax2Rate>FLOATTYPE</Tax2Rate> <!-- opt, v2.0 --> <IsTax1Exempt>BOOLTYPE</IsTax1Exempt> <!-- opt, v2.0 --> <IsTax2Exempt>BOOLTYPE</IsTax2Exempt> <!-- opt, v2.0 --> <IsPiggybackRate>BOOLTYPE</IsPiggybackRate> <!-- opt, v2.0 --> <IsECVatCode>BOOLTYPE</IsECVatCode> <!-- opt, v2.0 --> </TaxCodeRet> </TaxCodeModRs> <!-- TaxCodeQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <TaxCodeQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- v2.0 --> <TaxCodeRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 3, v2.0 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, v2.0 --> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 31, v2.0 --> <Tax1Rate>FLOATTYPE</Tax1Rate> <!-- opt, v2.0 --> <Tax2Rate>FLOATTYPE</Tax2Rate> <!-- opt, v2.0 --> <IsTax1Exempt>BOOLTYPE</IsTax1Exempt> <!-- opt, v2.0 --> <IsTax2Exempt>BOOLTYPE</IsTax2Exempt> <!-- opt, v2.0 --> <IsPiggybackRate>BOOLTYPE</IsPiggybackRate> <!-- opt, v2.0 --> <IsECVatCode>BOOLTYPE</IsECVatCode> <!-- opt, v2.0 --> </TaxCodeRet> </TaxCodeQueryRs> <!-- CurrencyAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CurrencyAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <CurrencyRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 100, v2.0 --> <IsActive>BOOLTYPE</IsActive> <!-- v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- v2.0 --> <Symbol>STRTYPE</Symbol> <!-- opt, QBD max = 4, v2.0 --> <Code>STRTYPE</Code> <!-- opt, QBD max = 3, v2.0 --> <IsEmu>BOOLTYPE</IsEmu> <!-- opt, v2.0 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 100, v2.0 --> <EMURate>FLOATTYPE</EMURate> <!-- opt, v2.0 --> <CurrencyHotKey>STRTYPE</CurrencyHotKey> <!-- opt, QBD max = 1, v2.0 --> <SymbolPos>INTTYPE</SymbolPos> <!-- opt, v2.0 --> <DecimalSep>STRTYPE</DecimalSep> <!-- opt, QBD max = 1, v2.0 --> <DecimalPlaces>INTTYPE</DecimalPlaces> <!-- opt, v2.0 --> <ThousandSep>STRTYPE</ThousandSep> <!-- opt, QBD max = 1, v2.0 --> </CurrencyRet> </CurrencyAddRs> <!-- CurrencyModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CurrencyModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- v2.0 --> <CurrencyRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 100, v2.0 --> <IsActive>BOOLTYPE</IsActive> <!-- v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- v2.0 --> <Symbol>STRTYPE</Symbol> <!-- opt, QBD max = 4, v2.0 --> <Code>STRTYPE</Code> <!-- opt, QBD max = 3, v2.0 --> <IsEmu>BOOLTYPE</IsEmu> <!-- opt, v2.0 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 100, v2.0 --> <EMURate>FLOATTYPE</EMURate> <!-- opt, v2.0 --> <CurrencyHotKey>STRTYPE</CurrencyHotKey> <!-- opt, QBD max = 1, v2.0 --> <SymbolPos>INTTYPE</SymbolPos> <!-- opt, v2.0 --> <DecimalSep>STRTYPE</DecimalSep> <!-- opt, QBD max = 1, v2.0 --> <DecimalPlaces>INTTYPE</DecimalPlaces> <!-- opt, v2.0 --> <ThousandSep>STRTYPE</ThousandSep> <!-- opt, QBD max = 1, v2.0 --> </CurrencyRet> </CurrencyModRs> <!-- CurrencyQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CurrencyQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <CurrencyRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 100, v2.0 --> <IsActive>BOOLTYPE</IsActive> <!-- v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- v2.0 --> <Symbol>STRTYPE</Symbol> <!-- opt, QBD max = 4, v2.0 --> <Code>STRTYPE</Code> <!-- opt, QBD max = 3, v2.0 --> <IsEmu>BOOLTYPE</IsEmu> <!-- opt, v2.0 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 100, v2.0 --> <EMURate>FLOATTYPE</EMURate> <!-- opt, v2.0 --> <CurrencyHotKey>STRTYPE</CurrencyHotKey> <!-- opt, QBD max = 1, v2.0 --> <SymbolPos>INTTYPE</SymbolPos> <!-- opt, v2.0 --> <DecimalSep>STRTYPE</DecimalSep> <!-- opt, QBD max = 1, v2.0 --> <DecimalPlaces>INTTYPE</DecimalPlaces> <!-- opt, v2.0 --> <ThousandSep>STRTYPE</ThousandSep> <!-- opt, QBD max = 1, v2.0 --> </CurrencyRet> </CurrencyQueryRs> <!-- ToDoAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ToDoAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ToDoRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Notes>STRTYPE</Notes> <!-- QBD max = 4095 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <IsDone>BOOLTYPE</IsDone> <ReminderDate>DATETYPE</ReminderDate> </ToDoRet> </ToDoAddRs> <!-- ToDoQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ToDoQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ToDoRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Notes>STRTYPE</Notes> <!-- QBD max = 4095 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <IsDone>BOOLTYPE</IsDone> <ReminderDate>DATETYPE</ReminderDate> </ToDoRet> </ToDoQueryRs> <!-- ItemServiceAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemServiceAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <ItemServiceRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 31, QBOE max = 100 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159, QBOE max = 1000 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <!-- BEGIN OR: You may have SalesOrPurchase OR SalesAndPurchase --> <SalesOrPurchase> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <!-- BEGIN OR: You may optionally have Price OR PricePercent --> <Price>PRICETYPE</Price> <!-- OR --> <PricePercent>PERCENTTYPE</PricePercent> <!-- END OR --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> </SalesOrPurchase> <!-- OR --> <SalesAndPurchase> <!-- not in QBOE --> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <ExpenseAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ExpenseAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41, QBOE max = 1000 --> </PrefVendorRef> </SalesAndPurchase> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemServiceRet> </ItemServiceAddRs> <!-- ItemServiceModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemServiceModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <ItemServiceRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 31, QBOE max = 100 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159, QBOE max = 1000 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <!-- BEGIN OR: You may have SalesOrPurchase OR SalesAndPurchase --> <SalesOrPurchase> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <!-- BEGIN OR: You may optionally have Price OR PricePercent --> <Price>PRICETYPE</Price> <!-- OR --> <PricePercent>PERCENTTYPE</PricePercent> <!-- END OR --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> </SalesOrPurchase> <!-- OR --> <SalesAndPurchase> <!-- not in QBOE --> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <ExpenseAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ExpenseAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41, QBOE max = 1000 --> </PrefVendorRef> </SalesAndPurchase> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemServiceRet> </ItemServiceModRs> <!-- ItemServiceQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemServiceQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <ItemServiceRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <Name>STRTYPE</Name> <!-- QBD max = 31, QBOE max = 100 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159, QBOE max = 1000 --> <IsActive>BOOLTYPE</IsActive> <!-- opt, not in QBOE --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <!-- BEGIN OR: You may have SalesOrPurchase OR SalesAndPurchase --> <SalesOrPurchase> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <!-- BEGIN OR: You may optionally have Price OR PricePercent --> <Price>PRICETYPE</Price> <!-- OR --> <PricePercent>PERCENTTYPE</PricePercent> <!-- END OR --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> </SalesOrPurchase> <!-- OR --> <SalesAndPurchase> <!-- not in QBOE --> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <ExpenseAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ExpenseAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41, QBOE max = 1000 --> </PrefVendorRef> </SalesAndPurchase> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemServiceRet> </ItemServiceQueryRs> <!-- ItemNonInventoryAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemNonInventoryAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ItemNonInventoryRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <!-- BEGIN OR: You may have SalesOrPurchase OR SalesAndPurchase --> <SalesOrPurchase> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <!-- BEGIN OR: You may optionally have Price OR PricePercent --> <Price>PRICETYPE</Price> <!-- OR --> <PricePercent>PERCENTTYPE</PricePercent> <!-- END OR --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> </SalesOrPurchase> <!-- OR --> <SalesAndPurchase> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <ExpenseAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ExpenseAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> </SalesAndPurchase> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemNonInventoryRet> </ItemNonInventoryAddRs> <!-- ItemNonInventoryModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemNonInventoryModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ItemNonInventoryRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <!-- BEGIN OR: You may have SalesOrPurchase OR SalesAndPurchase --> <SalesOrPurchase> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <!-- BEGIN OR: You may optionally have Price OR PricePercent --> <Price>PRICETYPE</Price> <!-- OR --> <PricePercent>PERCENTTYPE</PricePercent> <!-- END OR --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> </SalesOrPurchase> <!-- OR --> <SalesAndPurchase> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <ExpenseAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ExpenseAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> </SalesAndPurchase> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemNonInventoryRet> </ItemNonInventoryModRs> <!-- ItemNonInventoryQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemNonInventoryQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ItemNonInventoryRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <!-- BEGIN OR: You may have SalesOrPurchase OR SalesAndPurchase --> <SalesOrPurchase> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <!-- BEGIN OR: You may optionally have Price OR PricePercent --> <Price>PRICETYPE</Price> <!-- OR --> <PricePercent>PERCENTTYPE</PricePercent> <!-- END OR --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> </SalesOrPurchase> <!-- OR --> <SalesAndPurchase> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <ExpenseAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ExpenseAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> </SalesAndPurchase> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemNonInventoryRet> </ItemNonInventoryQueryRs> <!-- ItemOtherChargeAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemOtherChargeAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ItemOtherChargeRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <!-- BEGIN OR: You may have SalesOrPurchase OR SalesAndPurchase --> <SalesOrPurchase> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <!-- BEGIN OR: You may optionally have Price OR PricePercent --> <Price>PRICETYPE</Price> <!-- OR --> <PricePercent>PERCENTTYPE</PricePercent> <!-- END OR --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> </SalesOrPurchase> <!-- OR --> <SalesAndPurchase> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <ExpenseAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ExpenseAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> </SalesAndPurchase> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemOtherChargeRet> </ItemOtherChargeAddRs> <!-- ItemOtherChargeModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemOtherChargeModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <ItemOtherChargeRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <!-- BEGIN OR: You may have SalesOrPurchase OR SalesAndPurchase --> <SalesOrPurchase> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <!-- BEGIN OR: You may optionally have Price OR PricePercent --> <Price>PRICETYPE</Price> <!-- OR --> <PricePercent>PERCENTTYPE</PricePercent> <!-- END OR --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> </SalesOrPurchase> <!-- OR --> <SalesAndPurchase> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <ExpenseAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ExpenseAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> </SalesAndPurchase> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemOtherChargeRet> </ItemOtherChargeModRs> <!-- ItemOtherChargeQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemOtherChargeQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ItemOtherChargeRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <!-- BEGIN OR: You may have SalesOrPurchase OR SalesAndPurchase --> <SalesOrPurchase> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <!-- BEGIN OR: You may optionally have Price OR PricePercent --> <Price>PRICETYPE</Price> <!-- OR --> <PricePercent>PERCENTTYPE</PricePercent> <!-- END OR --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> </SalesOrPurchase> <!-- OR --> <SalesAndPurchase> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <ExpenseAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ExpenseAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> </SalesAndPurchase> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemOtherChargeRet> </ItemOtherChargeQueryRs> <!-- ItemInventoryAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemInventoryAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ItemInventoryRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <COGSAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </COGSAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> <AssetAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AssetAccountRef> <ReorderPoint>QUANTYPE</ReorderPoint> <!-- opt --> <QuantityOnHand>QUANTYPE</QuantityOnHand> <!-- opt --> <AverageCost>PRICETYPE</AverageCost> <!-- opt --> <QuantityOnOrder>QUANTYPE</QuantityOnOrder> <!-- opt --> <QuantityOnSalesOrder>QUANTYPE</QuantityOnSalesOrder> <!-- opt, v2.0 --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemInventoryRet> </ItemInventoryAddRs> <!-- ItemInventoryModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemInventoryModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ItemInventoryRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <COGSAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </COGSAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> <AssetAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AssetAccountRef> <ReorderPoint>QUANTYPE</ReorderPoint> <!-- opt --> <QuantityOnHand>QUANTYPE</QuantityOnHand> <!-- opt --> <AverageCost>PRICETYPE</AverageCost> <!-- opt --> <QuantityOnOrder>QUANTYPE</QuantityOnOrder> <!-- opt --> <QuantityOnSalesOrder>QUANTYPE</QuantityOnSalesOrder> <!-- opt, v2.0 --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemInventoryRet> </ItemInventoryModRs> <!-- ItemInventoryQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemInventoryQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ItemInventoryRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <COGSAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </COGSAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> <AssetAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AssetAccountRef> <ReorderPoint>QUANTYPE</ReorderPoint> <!-- opt --> <QuantityOnHand>QUANTYPE</QuantityOnHand> <!-- opt --> <AverageCost>PRICETYPE</AverageCost> <!-- opt --> <QuantityOnOrder>QUANTYPE</QuantityOnOrder> <!-- opt --> <QuantityOnSalesOrder>QUANTYPE</QuantityOnSalesOrder> <!-- opt, v2.0 --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemInventoryRet> </ItemInventoryQueryRs> <!-- ItemInventoryAssemblyAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemInventoryAssemblyAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <ItemInventoryAssemblyRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <COGSAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </COGSAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> <AssetAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AssetAccountRef> <BuildPoint>QUANTYPE</BuildPoint> <!-- opt --> <QuantityOnHand>QUANTYPE</QuantityOnHand> <!-- opt --> <AverageCost>PRICETYPE</AverageCost> <!-- opt --> <QuantityOnOrder>QUANTYPE</QuantityOnOrder> <!-- opt --> <QuantityOnSalesOrder>QUANTYPE</QuantityOnSalesOrder> <!-- opt --> <ItemInventoryAssemblyLine> <!-- opt, may rep --> <ItemInventoryRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ItemInventoryRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> </ItemInventoryAssemblyLine> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemInventoryAssemblyRet> </ItemInventoryAssemblyAddRs> <!-- ItemInventoryAssemblyModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemInventoryAssemblyModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <ItemInventoryAssemblyRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <COGSAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </COGSAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> <AssetAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AssetAccountRef> <BuildPoint>QUANTYPE</BuildPoint> <!-- opt --> <QuantityOnHand>QUANTYPE</QuantityOnHand> <!-- opt --> <AverageCost>PRICETYPE</AverageCost> <!-- opt --> <QuantityOnOrder>QUANTYPE</QuantityOnOrder> <!-- opt --> <QuantityOnSalesOrder>QUANTYPE</QuantityOnSalesOrder> <!-- opt --> <ItemInventoryAssemblyLine> <!-- opt, may rep --> <ItemInventoryRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ItemInventoryRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> </ItemInventoryAssemblyLine> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemInventoryAssemblyRet> </ItemInventoryAssemblyModRs> <!-- ItemInventoryAssemblyQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemInventoryAssemblyQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <ItemInventoryAssemblyRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <COGSAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </COGSAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> <AssetAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AssetAccountRef> <BuildPoint>QUANTYPE</BuildPoint> <!-- opt --> <QuantityOnHand>QUANTYPE</QuantityOnHand> <!-- opt --> <AverageCost>PRICETYPE</AverageCost> <!-- opt --> <QuantityOnOrder>QUANTYPE</QuantityOnOrder> <!-- opt --> <QuantityOnSalesOrder>QUANTYPE</QuantityOnSalesOrder> <!-- opt --> <ItemInventoryAssemblyLine> <!-- opt, may rep --> <ItemInventoryRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ItemInventoryRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> </ItemInventoryAssemblyLine> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemInventoryAssemblyRet> </ItemInventoryAssemblyQueryRs> <!-- ItemFixedAssetAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemFixedAssetAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <ItemFixedAssetRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <!-- AcquiredAs may have one of the following values: New, Old --> <AcquiredAs>ENUMTYPE</AcquiredAs> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- QBD max = 50 --> <PurchaseDate>DATETYPE</PurchaseDate> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <VendorOrPayeeName>STRTYPE</VendorOrPayeeName> <!-- opt, QBD max = 50 --> <AssetAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AssetAccountRef> <FixedAssetSalesInfo> <!-- opt --> <SalesDesc>STRTYPE</SalesDesc> <!-- QBD max = 50 --> <SalesDate>DATETYPE</SalesDate> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <SalesExpense>PRICETYPE</SalesExpense> <!-- opt --> </FixedAssetSalesInfo> <AssetDesc>STRTYPE</AssetDesc> <!-- opt, QBD max = 50 --> <Location>STRTYPE</Location> <!-- opt, QBD max = 50 --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 30 --> <SerialNumber>STRTYPE</SerialNumber> <!-- opt, QBD max = 30 --> <WarrantyExpDate>DATETYPE</WarrantyExpDate> <!-- opt --> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095 --> <AssetNumber>STRTYPE</AssetNumber> <!-- opt, QBD max = 10 --> <CostBasis>AMTTYPE</CostBasis> <!-- opt --> <YearEndAccumulatedDepreciation>AMTTYPE</YearEndAccumulatedDepreciation> <!-- opt --> <YearEndBookValue>AMTTYPE</YearEndBookValue> <!-- opt --> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemFixedAssetRet> </ItemFixedAssetAddRs> <!-- ItemFixedAssetModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemFixedAssetModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <ItemFixedAssetRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <!-- AcquiredAs may have one of the following values: New, Old --> <AcquiredAs>ENUMTYPE</AcquiredAs> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- QBD max = 50 --> <PurchaseDate>DATETYPE</PurchaseDate> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <VendorOrPayeeName>STRTYPE</VendorOrPayeeName> <!-- opt, QBD max = 50 --> <AssetAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AssetAccountRef> <FixedAssetSalesInfo> <!-- opt --> <SalesDesc>STRTYPE</SalesDesc> <!-- QBD max = 50 --> <SalesDate>DATETYPE</SalesDate> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <SalesExpense>PRICETYPE</SalesExpense> <!-- opt --> </FixedAssetSalesInfo> <AssetDesc>STRTYPE</AssetDesc> <!-- opt, QBD max = 50 --> <Location>STRTYPE</Location> <!-- opt, QBD max = 50 --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 30 --> <SerialNumber>STRTYPE</SerialNumber> <!-- opt, QBD max = 30 --> <WarrantyExpDate>DATETYPE</WarrantyExpDate> <!-- opt --> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095 --> <AssetNumber>STRTYPE</AssetNumber> <!-- opt, QBD max = 10 --> <CostBasis>AMTTYPE</CostBasis> <!-- opt --> <YearEndAccumulatedDepreciation>AMTTYPE</YearEndAccumulatedDepreciation> <!-- opt --> <YearEndBookValue>AMTTYPE</YearEndBookValue> <!-- opt --> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemFixedAssetRet> </ItemFixedAssetModRs> <!-- ItemFixedAssetQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemFixedAssetQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <ItemFixedAssetRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <!-- AcquiredAs may have one of the following values: New, Old --> <AcquiredAs>ENUMTYPE</AcquiredAs> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- QBD max = 50 --> <PurchaseDate>DATETYPE</PurchaseDate> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <VendorOrPayeeName>STRTYPE</VendorOrPayeeName> <!-- opt, QBD max = 50 --> <AssetAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AssetAccountRef> <FixedAssetSalesInfo> <!-- opt --> <SalesDesc>STRTYPE</SalesDesc> <!-- QBD max = 50 --> <SalesDate>DATETYPE</SalesDate> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <SalesExpense>PRICETYPE</SalesExpense> <!-- opt --> </FixedAssetSalesInfo> <AssetDesc>STRTYPE</AssetDesc> <!-- opt, QBD max = 50 --> <Location>STRTYPE</Location> <!-- opt, QBD max = 50 --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 30 --> <SerialNumber>STRTYPE</SerialNumber> <!-- opt, QBD max = 30 --> <WarrantyExpDate>DATETYPE</WarrantyExpDate> <!-- opt --> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095 --> <AssetNumber>STRTYPE</AssetNumber> <!-- opt, QBD max = 10 --> <CostBasis>AMTTYPE</CostBasis> <!-- opt --> <YearEndAccumulatedDepreciation>AMTTYPE</YearEndAccumulatedDepreciation> <!-- opt --> <YearEndBookValue>AMTTYPE</YearEndBookValue> <!-- opt --> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemFixedAssetRet> </ItemFixedAssetQueryRs> <!-- ItemSubtotalAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemSubtotalAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ItemSubtotalRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ItemDesc>STRTYPE</ItemDesc> <!-- opt --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemSubtotalRet> </ItemSubtotalAddRs> <!-- ItemSubtotalModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemSubtotalModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <ItemSubtotalRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ItemDesc>STRTYPE</ItemDesc> <!-- opt --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemSubtotalRet> </ItemSubtotalModRs> <!-- ItemSubtotalQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemSubtotalQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ItemSubtotalRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ItemDesc>STRTYPE</ItemDesc> <!-- opt --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemSubtotalRet> </ItemSubtotalQueryRs> <!-- ItemDiscountAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemDiscountAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ItemDiscountRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <!-- BEGIN OR: You may optionally have DiscountRate OR DiscountRatePercent --> <DiscountRate>PRICETYPE</DiscountRate> <!-- OR --> <DiscountRatePercent>PERCENTTYPE</DiscountRatePercent> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemDiscountRet> </ItemDiscountAddRs> <!-- ItemDiscountModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemDiscountModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <ItemDiscountRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <!-- BEGIN OR: You may optionally have DiscountRate OR DiscountRatePercent --> <DiscountRate>PRICETYPE</DiscountRate> <!-- OR --> <DiscountRatePercent>PERCENTTYPE</DiscountRatePercent> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemDiscountRet> </ItemDiscountModRs> <!-- ItemDiscountQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemDiscountQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ItemDiscountRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <!-- BEGIN OR: You may optionally have DiscountRate OR DiscountRatePercent --> <DiscountRate>PRICETYPE</DiscountRate> <!-- OR --> <DiscountRatePercent>PERCENTTYPE</DiscountRatePercent> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemDiscountRet> </ItemDiscountQueryRs> <!-- ItemPaymentAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemPaymentAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ItemPaymentRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> <DepositToAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </DepositToAccountRef> <PaymentMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </PaymentMethodRef> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemPaymentRet> </ItemPaymentAddRs> <!-- ItemPaymentModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemPaymentModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <ItemPaymentRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> <DepositToAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </DepositToAccountRef> <PaymentMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </PaymentMethodRef> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemPaymentRet> </ItemPaymentModRs> <!-- ItemPaymentQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemPaymentQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ItemPaymentRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> <DepositToAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </DepositToAccountRef> <PaymentMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </PaymentMethodRef> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemPaymentRet> </ItemPaymentQueryRs> <!-- ItemGroupAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemGroupAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ItemGroupRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <!-- opt --> <ItemGroupLine> <!-- opt, may rep --> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> </ItemGroupLine> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemGroupRet> </ItemGroupAddRs> <!-- ItemGroupModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemGroupModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <ItemGroupRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <!-- opt --> <ItemGroupLine> <!-- opt, may rep --> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> </ItemGroupLine> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemGroupRet> </ItemGroupModRs> <!-- ItemGroupQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemGroupQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <ItemGroupRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <!-- opt --> <ItemGroupLine> <!-- opt, may rep --> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> </ItemGroupLine> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemGroupRet> </ItemGroupQueryRs> <!-- ItemQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <!-- BEGIN OR: You may have 0 or more ItemServiceRet OR ItemNonInventoryRet OR ItemOtherChargeRet OR ItemInventoryRet OR ItemInventoryAssemblyRet OR ItemFixedAssetRet OR ItemSubtotalRet OR ItemDiscountRet OR ItemPaymentRet OR ItemGroupRet --> <ItemServiceRet> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <!-- BEGIN OR: You may have SalesOrPurchase OR SalesAndPurchase --> <SalesOrPurchase> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <!-- BEGIN OR: You may optionally have Price OR PricePercent --> <Price>PRICETYPE</Price> <!-- OR --> <PricePercent>PERCENTTYPE</PricePercent> <!-- END OR --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> </SalesOrPurchase> <!-- OR --> <SalesAndPurchase> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <ExpenseAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ExpenseAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> </SalesAndPurchase> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemServiceRet> <!-- OR --> <ItemNonInventoryRet> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <!-- BEGIN OR: You may have SalesOrPurchase OR SalesAndPurchase --> <SalesOrPurchase> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <!-- BEGIN OR: You may optionally have Price OR PricePercent --> <Price>PRICETYPE</Price> <!-- OR --> <PricePercent>PERCENTTYPE</PricePercent> <!-- END OR --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> </SalesOrPurchase> <!-- OR --> <SalesAndPurchase> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <ExpenseAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ExpenseAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> </SalesAndPurchase> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemNonInventoryRet> <!-- OR --> <ItemOtherChargeRet> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <!-- BEGIN OR: You may have SalesOrPurchase OR SalesAndPurchase --> <SalesOrPurchase> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <!-- BEGIN OR: You may optionally have Price OR PricePercent --> <Price>PRICETYPE</Price> <!-- OR --> <PricePercent>PERCENTTYPE</PricePercent> <!-- END OR --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> </SalesOrPurchase> <!-- OR --> <SalesAndPurchase> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <ExpenseAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ExpenseAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> </SalesAndPurchase> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemOtherChargeRet> <!-- OR --> <ItemInventoryRet> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <COGSAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </COGSAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> <AssetAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AssetAccountRef> <ReorderPoint>QUANTYPE</ReorderPoint> <!-- opt --> <QuantityOnHand>QUANTYPE</QuantityOnHand> <!-- opt --> <AverageCost>PRICETYPE</AverageCost> <!-- opt --> <QuantityOnOrder>QUANTYPE</QuantityOnOrder> <!-- opt --> <QuantityOnSalesOrder>QUANTYPE</QuantityOnSalesOrder> <!-- opt, v2.0 --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemInventoryRet> <!-- OR --> <ItemInventoryAssemblyRet> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <TaxCodeForPurchaseRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForPurchaseRef> <TaxCodeForSaleRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeForSaleRef> <SalesDesc>STRTYPE</SalesDesc> <!-- opt, QBD max = 4095 --> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <IncomeAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </IncomeAccountRef> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- opt, QBD max = 4095 --> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <COGSAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </COGSAccountRef> <PrefVendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </PrefVendorRef> <AssetAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AssetAccountRef> <BuildPoint>QUANTYPE</BuildPoint> <!-- opt --> <QuantityOnHand>QUANTYPE</QuantityOnHand> <!-- opt --> <AverageCost>PRICETYPE</AverageCost> <!-- opt --> <QuantityOnOrder>QUANTYPE</QuantityOnOrder> <!-- opt --> <QuantityOnSalesOrder>QUANTYPE</QuantityOnSalesOrder> <!-- opt --> <ItemInventoryAssemblyLine> <!-- opt, may rep --> <ItemInventoryRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ItemInventoryRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> </ItemInventoryAssemblyLine> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemInventoryAssemblyRet> <!-- OR --> <ItemFixedAssetRet> <!-- v3.0 --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <!-- AcquiredAs may have one of the following values: New, Old --> <AcquiredAs>ENUMTYPE</AcquiredAs> <PurchaseDesc>STRTYPE</PurchaseDesc> <!-- QBD max = 50 --> <PurchaseDate>DATETYPE</PurchaseDate> <PurchaseCost>PRICETYPE</PurchaseCost> <!-- opt --> <VendorOrPayeeName>STRTYPE</VendorOrPayeeName> <!-- opt, QBD max = 50 --> <AssetAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AssetAccountRef> <FixedAssetSalesInfo> <!-- opt --> <SalesDesc>STRTYPE</SalesDesc> <!-- QBD max = 50 --> <SalesDate>DATETYPE</SalesDate> <SalesPrice>PRICETYPE</SalesPrice> <!-- opt --> <SalesExpense>PRICETYPE</SalesExpense> <!-- opt --> </FixedAssetSalesInfo> <AssetDesc>STRTYPE</AssetDesc> <!-- opt, QBD max = 50 --> <Location>STRTYPE</Location> <!-- opt, QBD max = 50 --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 30 --> <SerialNumber>STRTYPE</SerialNumber> <!-- opt, QBD max = 30 --> <WarrantyExpDate>DATETYPE</WarrantyExpDate> <!-- opt --> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095 --> <AssetNumber>STRTYPE</AssetNumber> <!-- opt, QBD max = 10 --> <CostBasis>AMTTYPE</CostBasis> <!-- opt --> <YearEndAccumulatedDepreciation>AMTTYPE</YearEndAccumulatedDepreciation> <!-- opt --> <YearEndBookValue>AMTTYPE</YearEndBookValue> <!-- opt --> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemFixedAssetRet> <!-- OR --> <ItemSubtotalRet> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ItemDesc>STRTYPE</ItemDesc> <!-- opt --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemSubtotalRet> <!-- OR --> <ItemDiscountRet> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <FullName>STRTYPE</FullName> <!-- QBD max = 159 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ParentRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ParentRef> <Sublevel>INTTYPE</Sublevel> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <!-- BEGIN OR: You may optionally have DiscountRate OR DiscountRatePercent --> <DiscountRate>PRICETYPE</DiscountRate> <!-- OR --> <DiscountRatePercent>PERCENTTYPE</DiscountRatePercent> <!-- END OR --> <ForeignPrice>PRICETYPE</ForeignPrice> <!-- opt, v2.0 --> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemDiscountRet> <!-- OR --> <ItemPaymentRet> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> <DepositToAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </DepositToAccountRef> <PaymentMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </PaymentMethodRef> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemPaymentRet> <!-- OR --> <ItemGroupRet> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <ItemDesc>STRTYPE</ItemDesc> <!-- opt, QBD max = 4095 --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <!-- opt --> <ItemGroupLine> <!-- opt, may rep --> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> </ItemGroupLine> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemGroupRet> <!-- END OR --> </ItemQueryRs> <!-- PayrollItemWageAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <PayrollItemWageAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <PayrollItemWageRet> <!-- opt --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <!-- WageType may have one of the following values: HourlyRegular, SalaryRegular, Bonus, Commission --> <WageType>ENUMTYPE</WageType> <ExpenseAccountRef> <!-- v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ExpenseAccountRef> </PayrollItemWageRet> </PayrollItemWageAddRs> <!-- PayrollItemWageQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <PayrollItemWageQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <PayrollItemWageRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <!-- WageType may have one of the following values: HourlyRegular, SalaryRegular, Bonus, Commission --> <WageType>ENUMTYPE</WageType> <ExpenseAccountRef> <!-- v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ExpenseAccountRef> </PayrollItemWageRet> </PayrollItemWageQueryRs> <!-- PayrollItemNonWageQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <PayrollItemNonWageQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <PayrollItemNonWageRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <!-- NonWageType may have one of the following values: Addition, Deduction, CompanyContribution, Tax, DirectDeposit --> <NonWageType>ENUMTYPE</NonWageType> <ExpenseAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ExpenseAccountRef> <LiabilityAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </LiabilityAccountRef> </PayrollItemNonWageRet> </PayrollItemNonWageQueryRs> <!-- TemplateQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <TemplateQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <TemplateRet> <!-- opt, may rep --> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <Name>STRTYPE</Name> <!-- QBD max = 31 --> <IsActive>BOOLTYPE</IsActive> <!-- opt --> <!-- TemplateType may have one of the following values: CreditMemo, Estimate, Invoice, PurchaseOrder, SalesOrder, SalesReceipt --> <TemplateType>ENUMTYPE</TemplateType> </TemplateRet> </TemplateQueryRs> <!-- InvoiceAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <InvoiceAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <InvoiceRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <ARAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ARAccountRef> <TemplateRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </ShipAddress> <IsPending>BOOLTYPE</IsPending> <!-- opt, not in QBOE --> <IsFinanceCharge>BOOLTYPE</IsFinanceCharge> <!-- opt, not in QBOE --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25, not in QBOE --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <SalesRepRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13, not in QBOE --> <ShipDate>DATETYPE</ShipDate> <!-- opt --> <ShipMethodRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15, QBOE max = 1000 --> </ShipMethodRef> <Subtotal>AMTTYPE</Subtotal> <!-- opt --> <AppliedAmount>AMTTYPE</AppliedAmount> <!-- opt --> <BalanceRemaining>AMTTYPE</BalanceRemaining> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <IsPaid>BOOLTYPE</IsPaid> <!-- opt, v2.0 --> <CustomerMsgRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <SuggestedDiscountAmount>AMTTYPE</SuggestedDiscountAmount> <!-- opt, not in QBOE --> <SuggestedDiscountDate>DATETYPE</SuggestedDiscountDate> <!-- opt, not in QBOE --> <LinkedTxn> <!-- opt, may rep, v1.1 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20, QBOE max = 21 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, not in QBOE, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <!-- BEGIN OR: You may have 0 or more InvoiceLineRet OR InvoiceLineGroupRet --> <InvoiceLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </InvoiceLineRet> <!-- OR --> <InvoiceLineGroupRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <!-- v2.1 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <TotalAmount>AMTTYPE</TotalAmount> <ServiceDate>DATETYPE</ServiceDate> <!-- opt, not in QBD --> <InvoiceLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </InvoiceLineRet> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </InvoiceLineGroupRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </InvoiceRet> </InvoiceAddRs> <!-- InvoiceModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <InvoiceModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.1 --> <InvoiceRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <ARAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ARAccountRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </ShipAddress> <IsPending>BOOLTYPE</IsPending> <!-- opt --> <IsFinanceCharge>BOOLTYPE</IsFinanceCharge> <!-- opt --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <SalesRepRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <ShipDate>DATETYPE</ShipDate> <!-- opt --> <ShipMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15 --> </ShipMethodRef> <Subtotal>AMTTYPE</Subtotal> <!-- opt --> <AppliedAmount>AMTTYPE</AppliedAmount> <!-- opt --> <BalanceRemaining>AMTTYPE</BalanceRemaining> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <IsPaid>BOOLTYPE</IsPaid> <!-- opt, v2.0 --> <CustomerMsgRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <SuggestedDiscountAmount>AMTTYPE</SuggestedDiscountAmount> <!-- opt --> <SuggestedDiscountDate>DATETYPE</SuggestedDiscountDate> <!-- opt --> <LinkedTxn> <!-- opt, may rep, v1.1 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <!-- BEGIN OR: You may have 0 or more InvoiceLineRet OR InvoiceLineGroupRet --> <InvoiceLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </InvoiceLineRet> <!-- OR --> <InvoiceLineGroupRet> <TxnLineID>IDTYPE</TxnLineID> <!-- v2.1 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <TotalAmount>AMTTYPE</TotalAmount> <ServiceDate>DATETYPE</ServiceDate> <!-- opt, not in QBD --> <InvoiceLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </InvoiceLineRet> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </InvoiceLineGroupRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </InvoiceRet> </InvoiceModRs> <!-- InvoiceQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <InvoiceQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <InvoiceRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <ARAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ARAccountRef> <TemplateRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </ShipAddress> <IsPending>BOOLTYPE</IsPending> <!-- opt, not in QBOE --> <IsFinanceCharge>BOOLTYPE</IsFinanceCharge> <!-- opt, not in QBOE --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25, not in QBOE --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <SalesRepRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13, not in QBOE --> <ShipDate>DATETYPE</ShipDate> <!-- opt --> <ShipMethodRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15, QBOE max = 1000 --> </ShipMethodRef> <Subtotal>AMTTYPE</Subtotal> <!-- opt --> <AppliedAmount>AMTTYPE</AppliedAmount> <!-- opt --> <BalanceRemaining>AMTTYPE</BalanceRemaining> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <IsPaid>BOOLTYPE</IsPaid> <!-- opt, v2.0 --> <CustomerMsgRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <SuggestedDiscountAmount>AMTTYPE</SuggestedDiscountAmount> <!-- opt, not in QBOE --> <SuggestedDiscountDate>DATETYPE</SuggestedDiscountDate> <!-- opt, not in QBOE --> <LinkedTxn> <!-- opt, may rep, v1.1 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20, QBOE max = 21 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, not in QBOE, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <!-- BEGIN OR: You may have 0 or more InvoiceLineRet OR InvoiceLineGroupRet --> <InvoiceLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </InvoiceLineRet> <!-- OR --> <InvoiceLineGroupRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <!-- v2.1 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <TotalAmount>AMTTYPE</TotalAmount> <ServiceDate>DATETYPE</ServiceDate> <!-- opt, not in QBD --> <InvoiceLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </InvoiceLineRet> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </InvoiceLineGroupRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </InvoiceRet> </InvoiceQueryRs> <!-- EstimateAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <EstimateAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <EstimateRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </BillAddress> <IsActive>BOOLTYPE</IsActive> <!-- opt, v3.0 --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <SalesRepRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <Subtotal>AMTTYPE</Subtotal> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CustomerMsgRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <LinkedTxn> <!-- opt, may rep, v3.0 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <!-- BEGIN OR: You may have 0 or more EstimateLineRet OR EstimateLineGroupRet --> <EstimateLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <!-- BEGIN OR: You may optionally have MarkupRate OR MarkupRatePercent --> <MarkupRate>PRICETYPE</MarkupRate> <!-- OR --> <MarkupRatePercent>PERCENTTYPE</MarkupRatePercent> <!-- END OR --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </EstimateLineRet> <!-- OR --> <EstimateLineGroupRet> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <TotalAmount>AMTTYPE</TotalAmount> <EstimateLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <!-- BEGIN OR: You may optionally have MarkupRate OR MarkupRatePercent --> <MarkupRate>PRICETYPE</MarkupRate> <!-- OR --> <MarkupRatePercent>PERCENTTYPE</MarkupRatePercent> <!-- END OR --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </EstimateLineRet> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </EstimateLineGroupRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </EstimateRet> </EstimateAddRs> <!-- EstimateModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <EstimateModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <EstimateRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </BillAddress> <IsActive>BOOLTYPE</IsActive> <!-- opt, v3.0 --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <SalesRepRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <Subtotal>AMTTYPE</Subtotal> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CustomerMsgRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <LinkedTxn> <!-- opt, may rep, v3.0 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <!-- BEGIN OR: You may have 0 or more EstimateLineRet OR EstimateLineGroupRet --> <EstimateLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <!-- BEGIN OR: You may optionally have MarkupRate OR MarkupRatePercent --> <MarkupRate>PRICETYPE</MarkupRate> <!-- OR --> <MarkupRatePercent>PERCENTTYPE</MarkupRatePercent> <!-- END OR --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </EstimateLineRet> <!-- OR --> <EstimateLineGroupRet> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <TotalAmount>AMTTYPE</TotalAmount> <EstimateLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <!-- BEGIN OR: You may optionally have MarkupRate OR MarkupRatePercent --> <MarkupRate>PRICETYPE</MarkupRate> <!-- OR --> <MarkupRatePercent>PERCENTTYPE</MarkupRatePercent> <!-- END OR --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </EstimateLineRet> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </EstimateLineGroupRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </EstimateRet> </EstimateModRs> <!-- EstimateQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <EstimateQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <EstimateRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </BillAddress> <IsActive>BOOLTYPE</IsActive> <!-- opt, v3.0 --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <SalesRepRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <Subtotal>AMTTYPE</Subtotal> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CustomerMsgRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <LinkedTxn> <!-- opt, may rep, v3.0 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <!-- BEGIN OR: You may have 0 or more EstimateLineRet OR EstimateLineGroupRet --> <EstimateLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <!-- BEGIN OR: You may optionally have MarkupRate OR MarkupRatePercent --> <MarkupRate>PRICETYPE</MarkupRate> <!-- OR --> <MarkupRatePercent>PERCENTTYPE</MarkupRatePercent> <!-- END OR --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </EstimateLineRet> <!-- OR --> <EstimateLineGroupRet> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <TotalAmount>AMTTYPE</TotalAmount> <EstimateLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <!-- BEGIN OR: You may optionally have MarkupRate OR MarkupRatePercent --> <MarkupRate>PRICETYPE</MarkupRate> <!-- OR --> <MarkupRatePercent>PERCENTTYPE</MarkupRatePercent> <!-- END OR --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </EstimateLineRet> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </EstimateLineGroupRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </EstimateRet> </EstimateQueryRs> <!-- SalesOrderAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <SalesOrderAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.1 --> <SalesOrderRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </ShipAddress> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <SalesRepRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <ShipDate>DATETYPE</ShipDate> <!-- opt --> <ShipMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15 --> </ShipMethodRef> <Subtotal>AMTTYPE</Subtotal> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <!-- opt --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt --> <IsFullyInvoiced>BOOLTYPE</IsFullyInvoiced> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CustomerMsgRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <LinkedTxn> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <!-- BEGIN OR: You may have 0 or more SalesOrderLineRet OR SalesOrderLineGroupRet --> <SalesOrderLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <Invoiced>QUANTYPE</Invoiced> <!-- opt --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt --> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesOrderLineRet> <!-- OR --> <SalesOrderLineGroupRet> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <TotalAmount>AMTTYPE</TotalAmount> <SalesOrderLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <Invoiced>QUANTYPE</Invoiced> <!-- opt --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt --> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesOrderLineRet> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesOrderLineGroupRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt --> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesOrderRet> </SalesOrderAddRs> <!-- SalesOrderModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <SalesOrderModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <SalesOrderRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </ShipAddress> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <SalesRepRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <ShipDate>DATETYPE</ShipDate> <!-- opt --> <ShipMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15 --> </ShipMethodRef> <Subtotal>AMTTYPE</Subtotal> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <!-- opt --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt --> <IsFullyInvoiced>BOOLTYPE</IsFullyInvoiced> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CustomerMsgRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <LinkedTxn> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <!-- BEGIN OR: You may have 0 or more SalesOrderLineRet OR SalesOrderLineGroupRet --> <SalesOrderLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <Invoiced>QUANTYPE</Invoiced> <!-- opt --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt --> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesOrderLineRet> <!-- OR --> <SalesOrderLineGroupRet> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <TotalAmount>AMTTYPE</TotalAmount> <SalesOrderLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <Invoiced>QUANTYPE</Invoiced> <!-- opt --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt --> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesOrderLineRet> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesOrderLineGroupRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt --> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesOrderRet> </SalesOrderModRs> <!-- SalesOrderQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <SalesOrderQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.1 --> <SalesOrderRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </ShipAddress> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <SalesRepRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <ShipDate>DATETYPE</ShipDate> <!-- opt --> <ShipMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15 --> </ShipMethodRef> <Subtotal>AMTTYPE</Subtotal> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <!-- opt --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt --> <IsFullyInvoiced>BOOLTYPE</IsFullyInvoiced> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CustomerMsgRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <LinkedTxn> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <!-- BEGIN OR: You may have 0 or more SalesOrderLineRet OR SalesOrderLineGroupRet --> <SalesOrderLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <Invoiced>QUANTYPE</Invoiced> <!-- opt --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt --> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesOrderLineRet> <!-- OR --> <SalesOrderLineGroupRet> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <TotalAmount>AMTTYPE</TotalAmount> <SalesOrderLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <TaxCodeRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <Invoiced>QUANTYPE</Invoiced> <!-- opt --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt --> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesOrderLineRet> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesOrderLineGroupRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt --> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesOrderRet> </SalesOrderQueryRs> <!-- SalesReceiptAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <SalesReceiptAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <SalesReceiptRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <TemplateRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </ShipAddress> <IsPending>BOOLTYPE</IsPending> <!-- opt, not in QBOE --> <CheckNumber>STRTYPE</CheckNumber> <!-- opt, QBD max = 25, QBOE max = 25 --> <PaymentMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PaymentMethodRef> <DueDate>DATETYPE</DueDate> <!-- opt, not in QBOE --> <SalesRepRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <ShipDate>DATETYPE</ShipDate> <!-- opt --> <ShipMethodRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15, QBOE max = 1000 --> </ShipMethodRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13, not in QBOE --> <Subtotal>AMTTYPE</Subtotal> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerMsgRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <DepositToAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </DepositToAccountRef> <!-- BEGIN OR: You may have 0 or more SalesReceiptLineRet OR SalesReceiptLineGroupRet --> <SalesReceiptLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesReceiptLineRet> <!-- OR --> <SalesReceiptLineGroupRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <TotalAmount>AMTTYPE</TotalAmount> <ServiceDate>DATETYPE</ServiceDate> <!-- opt, not in QBD --> <SalesReceiptLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesReceiptLineRet> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesReceiptLineGroupRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesReceiptRet> </SalesReceiptAddRs> <!-- SalesReceiptQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <SalesReceiptQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <SalesReceiptRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <TemplateRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </ShipAddress> <IsPending>BOOLTYPE</IsPending> <!-- opt, not in QBOE --> <CheckNumber>STRTYPE</CheckNumber> <!-- opt, QBD max = 25, QBOE max = 25 --> <PaymentMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PaymentMethodRef> <DueDate>DATETYPE</DueDate> <!-- opt, not in QBOE --> <SalesRepRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <ShipDate>DATETYPE</ShipDate> <!-- opt --> <ShipMethodRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15, QBOE max = 1000 --> </ShipMethodRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13, not in QBOE --> <Subtotal>AMTTYPE</Subtotal> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerMsgRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <DepositToAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </DepositToAccountRef> <!-- BEGIN OR: You may have 0 or more SalesReceiptLineRet OR SalesReceiptLineGroupRet --> <SalesReceiptLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesReceiptLineRet> <!-- OR --> <SalesReceiptLineGroupRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <TotalAmount>AMTTYPE</TotalAmount> <ServiceDate>DATETYPE</ServiceDate> <!-- opt, not in QBD --> <SalesReceiptLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesReceiptLineRet> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesReceiptLineGroupRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </SalesReceiptRet> </SalesReceiptQueryRs> <!-- CreditMemoAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CreditMemoAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <CreditMemoRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <ARAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ARAccountRef> <TemplateRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </ShipAddress> <IsPending>BOOLTYPE</IsPending> <!-- opt, not in QBOE --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25, not in QBOE --> <TermsRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt, not in QBOE --> <SalesRepRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13, not in QBOE --> <ShipDate>DATETYPE</ShipDate> <!-- opt --> <ShipMethodRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15, QBOE max = 1000 --> </ShipMethodRef> <Subtotal>AMTTYPE</Subtotal> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <!-- opt --> <CreditRemaining>AMTTYPE</CreditRemaining> <!-- opt, v2.0 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerMsgRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <LinkedTxn> <!-- opt, may rep, v1.1 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20, QBOE max = 21 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, not in QBOE, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <!-- BEGIN OR: You may have 0 or more CreditMemoLineRet OR CreditMemoLineGroupRet --> <CreditMemoLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CreditMemoLineRet> <!-- OR --> <CreditMemoLineGroupRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <TotalAmount>AMTTYPE</TotalAmount> <ServiceDate>DATETYPE</ServiceDate> <!-- opt, not in QBD --> <CreditMemoLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CreditMemoLineRet> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CreditMemoLineGroupRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CreditMemoRet> </CreditMemoAddRs> <!-- CreditMemoModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CreditMemoModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <CreditMemoRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <ARAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ARAccountRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </ShipAddress> <IsPending>BOOLTYPE</IsPending> <!-- opt --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <SalesRepRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <ShipDate>DATETYPE</ShipDate> <!-- opt --> <ShipMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15 --> </ShipMethodRef> <Subtotal>AMTTYPE</Subtotal> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <!-- opt --> <CreditRemaining>AMTTYPE</CreditRemaining> <!-- opt, v2.0 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CustomerMsgRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <LinkedTxn> <!-- opt, may rep, v1.1 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <!-- BEGIN OR: You may have 0 or more CreditMemoLineRet OR CreditMemoLineGroupRet --> <CreditMemoLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CreditMemoLineRet> <!-- OR --> <CreditMemoLineGroupRet> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <TotalAmount>AMTTYPE</TotalAmount> <ServiceDate>DATETYPE</ServiceDate> <!-- opt, not in QBD --> <CreditMemoLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CreditMemoLineRet> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CreditMemoLineGroupRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CreditMemoRet> </CreditMemoModRs> <!-- CreditMemoQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CreditMemoQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <CreditMemoRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <ARAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ARAccountRef> <TemplateRef> <!-- opt, not in QBOE, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <BillAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </BillAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </ShipAddress> <IsPending>BOOLTYPE</IsPending> <!-- opt, not in QBOE --> <PONumber>STRTYPE</PONumber> <!-- opt, QBD max = 25, not in QBOE --> <TermsRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt, not in QBOE --> <SalesRepRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 5 --> </SalesRepRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13, not in QBOE --> <ShipDate>DATETYPE</ShipDate> <!-- opt --> <ShipMethodRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15, QBOE max = 1000 --> </ShipMethodRef> <Subtotal>AMTTYPE</Subtotal> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <!-- opt --> <CreditRemaining>AMTTYPE</CreditRemaining> <!-- opt, v2.0 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerMsgRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 101 --> </CustomerMsgRef> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <LinkedTxn> <!-- opt, may rep, v1.1 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20, QBOE max = 21 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, not in QBOE, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <!-- BEGIN OR: You may have 0 or more CreditMemoLineRet OR CreditMemoLineGroupRet --> <CreditMemoLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CreditMemoLineRet> <!-- OR --> <CreditMemoLineGroupRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <TotalAmount>AMTTYPE</TotalAmount> <ServiceDate>DATETYPE</ServiceDate> <!-- opt, not in QBD --> <CreditMemoLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <!-- BEGIN OR: You may optionally have Rate OR RatePercent --> <Rate>PRICETYPE</Rate> <!-- OR --> <RatePercent>PERCENTTYPE</RatePercent> <!-- END OR --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CreditMemoLineRet> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CreditMemoLineGroupRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CreditMemoRet> </CreditMemoQueryRs> <!-- ReceivePaymentAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ReceivePaymentAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- v1.1 --> <ReceivePaymentRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <!-- opt --> <TimeCreated>DATETIMETYPE</TimeCreated> <!-- opt --> <TimeModified>DATETIMETYPE</TimeModified> <!-- opt --> <EditSequence>STRTYPE</EditSequence> <!-- opt, QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ARAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ARAccountRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <TotalAmount>AMTTYPE</TotalAmount> <!-- opt --> <PaymentMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PaymentMethodRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <DepositToAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </DepositToAccountRef> <UnusedPayment>AMTTYPE</UnusedPayment> <!-- opt --> <UnusedCredits>AMTTYPE</UnusedCredits> <!-- opt --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <AppliedToTxnRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20, QBOE max = 21 --> <BalanceRemaining>AMTTYPE</BalanceRemaining> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> <DiscountAmount>AMTTYPE</DiscountAmount> <!-- opt --> <DiscountAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </DiscountAccountRef> </AppliedToTxnRet> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ReceivePaymentRet> </ReceivePaymentAddRs> <!-- ReceivePaymentQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ReceivePaymentQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- v1.1 --> <ReceivePaymentRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <!-- opt --> <TimeCreated>DATETIMETYPE</TimeCreated> <!-- opt --> <TimeModified>DATETIMETYPE</TimeModified> <!-- opt --> <EditSequence>STRTYPE</EditSequence> <!-- opt, QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ARAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ARAccountRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <TotalAmount>AMTTYPE</TotalAmount> <!-- opt --> <PaymentMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PaymentMethodRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <DepositToAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </DepositToAccountRef> <UnusedPayment>AMTTYPE</UnusedPayment> <!-- opt --> <UnusedCredits>AMTTYPE</UnusedCredits> <!-- opt --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <AppliedToTxnRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20, QBOE max = 21 --> <BalanceRemaining>AMTTYPE</BalanceRemaining> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> <DiscountAmount>AMTTYPE</DiscountAmount> <!-- opt --> <DiscountAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </DiscountAccountRef> </AppliedToTxnRet> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ReceivePaymentRet> </ReceivePaymentQueryRs> <!-- ReceivePaymentToDepositQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ReceivePaymentToDepositQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <ReceivePaymentToDepositRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <TxnLineID>IDTYPE</TxnLineID> <!-- opt --> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt --> <Amount>AMTTYPE</Amount> </ReceivePaymentToDepositRet> </ReceivePaymentToDepositQueryRs> <!-- ChargeAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ChargeAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <ChargeRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <ItemRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Rate>PRICETYPE</Rate> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <BalanceRemaining>AMTTYPE</BalanceRemaining> <!-- opt --> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <ARAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ARAccountRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <BilledDate>DATETYPE</BilledDate> <!-- opt --> <DueDate>DATETYPE</DueDate> <!-- opt --> <IsPaid>BOOLTYPE</IsPaid> <!-- opt, v3.0 --> <LinkedTxn> <!-- opt, may rep, v3.0 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ChargeRet> </ChargeAddRs> <!-- ChargeModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ChargeModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <ChargeRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <ItemRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Rate>PRICETYPE</Rate> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <BalanceRemaining>AMTTYPE</BalanceRemaining> <!-- opt --> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <ARAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ARAccountRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <BilledDate>DATETYPE</BilledDate> <!-- opt --> <DueDate>DATETYPE</DueDate> <!-- opt --> <IsPaid>BOOLTYPE</IsPaid> <!-- opt, v3.0 --> <LinkedTxn> <!-- opt, may rep, v3.0 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ChargeRet> </ChargeModRs> <!-- ChargeQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ChargeQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <ChargeRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <CustomerRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <ItemRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Rate>PRICETYPE</Rate> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <BalanceRemaining>AMTTYPE</BalanceRemaining> <!-- opt --> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <ARAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ARAccountRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <BilledDate>DATETYPE</BilledDate> <!-- opt --> <DueDate>DATETYPE</DueDate> <!-- opt --> <IsPaid>BOOLTYPE</IsPaid> <!-- opt, v3.0 --> <LinkedTxn> <!-- opt, may rep, v3.0 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ChargeRet> </ChargeQueryRs> <!-- PurchaseOrderAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <PurchaseOrderAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <PurchaseOrderRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <VendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </VendorRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <ShipToEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </ShipToEntityRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <VendorAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </VendorAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </ShipAddress> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <ExpectedDate>DATETYPE</ExpectedDate> <!-- opt --> <ShipMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15 --> </ShipMethodRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <TotalAmount>AMTTYPE</TotalAmount> <!-- opt --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt, v2.1 --> <IsFullyReceived>BOOLTYPE</IsFullyReceived> <!-- opt, v2.1 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <VendorMsg>STRTYPE</VendorMsg> <!-- opt, QBD max = 99 --> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <LinkedTxn> <!-- opt, may rep, v3.0 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <!-- BEGIN OR: You may have 0 or more PurchaseOrderLineRet OR PurchaseOrderLineGroupRet --> <PurchaseOrderLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Rate>PRICETYPE</Rate> <!-- opt --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <ReceivedQuantity>QUANTYPE</ReceivedQuantity> <!-- opt, v1.1 --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt, v2.1 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </PurchaseOrderLineRet> <!-- OR --> <PurchaseOrderLineGroupRet> <TxnLineID>IDTYPE</TxnLineID> <!-- v2.1 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <TotalAmount>AMTTYPE</TotalAmount> <ServiceDate>DATETYPE</ServiceDate> <!-- opt, not in QBD --> <PurchaseOrderLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Rate>PRICETYPE</Rate> <!-- opt --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <ReceivedQuantity>QUANTYPE</ReceivedQuantity> <!-- opt, v1.1 --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt, v2.1 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </PurchaseOrderLineRet> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </PurchaseOrderLineGroupRet> <!-- END OR --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </PurchaseOrderRet> </PurchaseOrderAddRs> <!-- PurchaseOrderModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <PurchaseOrderModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.1 --> <PurchaseOrderRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <VendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </VendorRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <ShipToEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </ShipToEntityRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <VendorAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </VendorAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </ShipAddress> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <ExpectedDate>DATETYPE</ExpectedDate> <!-- opt --> <ShipMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15 --> </ShipMethodRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <TotalAmount>AMTTYPE</TotalAmount> <!-- opt --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt, v2.1 --> <IsFullyReceived>BOOLTYPE</IsFullyReceived> <!-- opt, v2.1 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <VendorMsg>STRTYPE</VendorMsg> <!-- opt, QBD max = 99 --> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <LinkedTxn> <!-- opt, may rep, v3.0 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <!-- BEGIN OR: You may have 0 or more PurchaseOrderLineRet OR PurchaseOrderLineGroupRet --> <PurchaseOrderLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Rate>PRICETYPE</Rate> <!-- opt --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <ReceivedQuantity>QUANTYPE</ReceivedQuantity> <!-- opt, v1.1 --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt, v2.1 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </PurchaseOrderLineRet> <!-- OR --> <PurchaseOrderLineGroupRet> <TxnLineID>IDTYPE</TxnLineID> <!-- v2.1 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <TotalAmount>AMTTYPE</TotalAmount> <ServiceDate>DATETYPE</ServiceDate> <!-- opt, not in QBD --> <PurchaseOrderLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Rate>PRICETYPE</Rate> <!-- opt --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <ReceivedQuantity>QUANTYPE</ReceivedQuantity> <!-- opt, v1.1 --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt, v2.1 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </PurchaseOrderLineRet> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </PurchaseOrderLineGroupRet> <!-- END OR --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </PurchaseOrderRet> </PurchaseOrderModRs> <!-- PurchaseOrderQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <PurchaseOrderQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE --> <PurchaseOrderRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <VendorRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </VendorRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <ShipToEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </ShipToEntityRef> <TemplateRef> <!-- opt, v3.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TemplateRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <VendorAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </VendorAddress> <ShipAddress> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </ShipAddress> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <DueDate>DATETYPE</DueDate> <!-- opt --> <ExpectedDate>DATETYPE</ExpectedDate> <!-- opt --> <ShipMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 15 --> </ShipMethodRef> <FOB>STRTYPE</FOB> <!-- opt, QBD max = 13 --> <TotalAmount>AMTTYPE</TotalAmount> <!-- opt --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt, v2.1 --> <IsFullyReceived>BOOLTYPE</IsFullyReceived> <!-- opt, v2.1 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <VendorMsg>STRTYPE</VendorMsg> <!-- opt, QBD max = 99 --> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <LinkedTxn> <!-- opt, may rep, v3.0 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <!-- BEGIN OR: You may have 0 or more PurchaseOrderLineRet OR PurchaseOrderLineGroupRet --> <PurchaseOrderLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Rate>PRICETYPE</Rate> <!-- opt --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <ReceivedQuantity>QUANTYPE</ReceivedQuantity> <!-- opt, v1.1 --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt, v2.1 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </PurchaseOrderLineRet> <!-- OR --> <PurchaseOrderLineGroupRet> <TxnLineID>IDTYPE</TxnLineID> <!-- v2.1 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <IsPrintItemsInGroup>BOOLTYPE</IsPrintItemsInGroup> <TotalAmount>AMTTYPE</TotalAmount> <ServiceDate>DATETYPE</ServiceDate> <!-- opt, not in QBD --> <PurchaseOrderLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Rate>PRICETYPE</Rate> <!-- opt --> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ServiceDate>DATETYPE</ServiceDate> <!-- opt --> <ReceivedQuantity>QUANTYPE</ReceivedQuantity> <!-- opt, v1.1 --> <IsManuallyClosed>BOOLTYPE</IsManuallyClosed> <!-- opt, v2.1 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </PurchaseOrderLineRet> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </PurchaseOrderLineGroupRet> <!-- END OR --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> </PurchaseOrderRet> </PurchaseOrderQueryRs> <!-- BillAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <BillAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <BillRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <VendorRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41, QBOE max = 1000 --> </VendorRef> <APAccountRef> <!-- opt, not in QBOE, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </APAccountRef> <TxnDate>DATETYPE</TxnDate> <DueDate>DATETYPE</DueDate> <!-- opt --> <AmountDue>AMTTYPE</AmountDue> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20, QBOE max = 21 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <IsPaid>BOOLTYPE</IsPaid> <!-- opt, not in QBOE, v2.0 --> <LinkedTxn> <!-- opt, may rep, v2.0 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20, QBOE max = 21 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, not in QBOE, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <ExpenseLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, not in QBOE, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ExpenseLineRet> <!-- BEGIN OR: You may have 0 or more ItemLineRet OR ItemGroupLineRet --> <ItemLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> <!-- OR --> <ItemGroupLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <ItemLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> </ItemGroupLineRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <OpenAmount>AMTTYPE</OpenAmount> <!-- opt --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </BillRet> </BillAddRs> <!-- BillModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <BillModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <BillRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <VendorRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </VendorRef> <APAccountRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </APAccountRef> <TxnDate>DATETYPE</TxnDate> <DueDate>DATETYPE</DueDate> <!-- opt --> <AmountDue>AMTTYPE</AmountDue> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </TermsRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <IsPaid>BOOLTYPE</IsPaid> <!-- opt, v2.0 --> <LinkedTxn> <!-- opt, may rep, v2.0 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <ExpenseLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ExpenseLineRet> <!-- BEGIN OR: You may have 0 or more ItemLineRet OR ItemGroupLineRet --> <ItemLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> <!-- OR --> <ItemGroupLineRet> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <ItemLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> </ItemGroupLineRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <OpenAmount>AMTTYPE</OpenAmount> <!-- opt --> <DataExtRet> <!-- opt, may rep, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </BillRet> </BillModRs> <!-- BillQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <BillQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <BillRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <VendorRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41, QBOE max = 1000 --> </VendorRef> <APAccountRef> <!-- opt, not in QBOE, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </APAccountRef> <TxnDate>DATETYPE</TxnDate> <DueDate>DATETYPE</DueDate> <!-- opt --> <AmountDue>AMTTYPE</AmountDue> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20, QBOE max = 21 --> <TermsRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </TermsRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <IsPaid>BOOLTYPE</IsPaid> <!-- opt, not in QBOE, v2.0 --> <LinkedTxn> <!-- opt, may rep, v2.0 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20, QBOE max = 21 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, not in QBOE, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <ExpenseLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, not in QBOE, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ExpenseLineRet> <!-- BEGIN OR: You may have 0 or more ItemLineRet OR ItemGroupLineRet --> <ItemLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> <!-- OR --> <ItemGroupLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <ItemLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> </ItemGroupLineRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <OpenAmount>AMTTYPE</OpenAmount> <!-- opt --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </BillRet> </BillQueryRs> <!-- ItemReceiptQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ItemReceiptQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <ItemReceiptRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <VendorRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41 --> </VendorRef> <APAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </APAccountRef> <TxnDate>DATETYPE</TxnDate> <TotalAmount>AMTTYPE</TotalAmount> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <LinkedTxn> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <ExpenseLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ExpenseLineRet> <!-- BEGIN OR: You may have 0 or more ItemLineRet OR ItemGroupLineRet --> <ItemLineRet> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> <!-- OR --> <ItemGroupLineRet> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <ItemLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> </ItemGroupLineRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt --> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </ItemReceiptRet> </ItemReceiptQueryRs> <!-- VendorCreditAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <VendorCreditAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <VendorCreditRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <VendorRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41, QBOE max = 1000 --> </VendorRef> <APAccountRef> <!-- opt, not in QBOE, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </APAccountRef> <TxnDate>DATETYPE</TxnDate> <CreditAmount>AMTTYPE</CreditAmount> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20, QBOE max = 21 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <LinkedTxn> <!-- opt, may rep, v2.0 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20, QBOE max = 21 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, not in QBOE, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <ExpenseLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, not in QBOE, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ExpenseLineRet> <!-- BEGIN OR: You may have 0 or more ItemLineRet OR ItemGroupLineRet --> <ItemLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> <!-- OR --> <ItemGroupLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <ItemLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> </ItemGroupLineRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <OpenAmount>AMTTYPE</OpenAmount> <!-- opt --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </VendorCreditRet> </VendorCreditAddRs> <!-- VendorCreditQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <VendorCreditQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <VendorCreditRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <VendorRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 41, QBOE max = 1000 --> </VendorRef> <APAccountRef> <!-- opt, not in QBOE, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </APAccountRef> <TxnDate>DATETYPE</TxnDate> <CreditAmount>AMTTYPE</CreditAmount> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20, QBOE max = 21 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <LinkedTxn> <!-- opt, may rep, v2.0 --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20, QBOE max = 21 --> <!-- LinkType may have one of the following values: AMTTYPE, QUANTYPE --> <LinkType>ENUMTYPE</LinkType> <!-- opt, not in QBOE, v3.0 --> <Amount>AMTTYPE</Amount> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> </LinkedTxn> <ExpenseLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, not in QBOE, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ExpenseLineRet> <!-- BEGIN OR: You may have 0 or more ItemLineRet OR ItemGroupLineRet --> <ItemLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> <!-- OR --> <ItemGroupLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <ItemLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> </ItemGroupLineRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <OpenAmount>AMTTYPE</OpenAmount> <!-- opt --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </VendorCreditRet> </VendorCreditQueryRs> <!-- BillPaymentCheckAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <BillPaymentCheckAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <BillPaymentCheckRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <!-- opt --> <TimeCreated>DATETIMETYPE</TimeCreated> <!-- opt --> <TimeModified>DATETIMETYPE</TimeModified> <!-- opt --> <EditSequence>STRTYPE</EditSequence> <!-- opt, QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <PayeeEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </PayeeEntityRef> <APAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </APAccountRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <BankAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </BankAccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <Address> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </Address> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <AppliedToTxnRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <BalanceRemaining>AMTTYPE</BalanceRemaining> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> <DiscountAmount>AMTTYPE</DiscountAmount> <!-- opt --> <DiscountAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </DiscountAccountRef> </AppliedToTxnRet> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </BillPaymentCheckRet> </BillPaymentCheckAddRs> <!-- BillPaymentCheckQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <BillPaymentCheckQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <BillPaymentCheckRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <!-- opt --> <TimeCreated>DATETIMETYPE</TimeCreated> <!-- opt --> <TimeModified>DATETIMETYPE</TimeModified> <!-- opt --> <EditSequence>STRTYPE</EditSequence> <!-- opt, QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <PayeeEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </PayeeEntityRef> <APAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </APAccountRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <BankAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </BankAccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <Address> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31 --> </Address> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <AppliedToTxnRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <BalanceRemaining>AMTTYPE</BalanceRemaining> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> <DiscountAmount>AMTTYPE</DiscountAmount> <!-- opt --> <DiscountAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </DiscountAccountRef> </AppliedToTxnRet> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </BillPaymentCheckRet> </BillPaymentCheckQueryRs> <!-- BillPaymentCreditCardAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <BillPaymentCreditCardAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <BillPaymentCreditCardRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <!-- opt --> <TimeCreated>DATETIMETYPE</TimeCreated> <!-- opt --> <TimeModified>DATETIMETYPE</TimeModified> <!-- opt --> <EditSequence>STRTYPE</EditSequence> <!-- opt, QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <PayeeEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </PayeeEntityRef> <APAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </APAccountRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <CreditCardAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </CreditCardAccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <AppliedToTxnRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <BalanceRemaining>AMTTYPE</BalanceRemaining> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> <DiscountAmount>AMTTYPE</DiscountAmount> <!-- opt --> <DiscountAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </DiscountAccountRef> </AppliedToTxnRet> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </BillPaymentCreditCardRet> </BillPaymentCreditCardAddRs> <!-- BillPaymentCreditCardQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <BillPaymentCreditCardQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <BillPaymentCreditCardRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <!-- opt --> <TimeCreated>DATETIMETYPE</TimeCreated> <!-- opt --> <TimeModified>DATETIMETYPE</TimeModified> <!-- opt --> <EditSequence>STRTYPE</EditSequence> <!-- opt, QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <PayeeEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </PayeeEntityRef> <APAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </APAccountRef> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <CreditCardAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </CreditCardAccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <AppliedToTxnRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <TxnDate>DATETYPE</TxnDate> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <BalanceRemaining>AMTTYPE</BalanceRemaining> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <TxnLineDetail> <!-- opt, may rep, not in QBD --> <TxnLineID>IDTYPE</TxnLineID> <Amount>AMTTYPE</Amount> </TxnLineDetail> <DiscountAmount>AMTTYPE</DiscountAmount> <!-- opt --> <DiscountAccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </DiscountAccountRef> </AppliedToTxnRet> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </BillPaymentCreditCardRet> </BillPaymentCreditCardQueryRs> <!-- BillToPayQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <BillToPayQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <BillToPayRet> <!-- opt, may rep --> <!-- BEGIN OR: You may have BillToPay OR CreditToApply --> <BillToPay> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <APAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </APAccountRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <DueDate>DATETYPE</DueDate> <!-- opt --> <AmountDue>AMTTYPE</AmountDue> </BillToPay> <!-- OR --> <CreditToApply> <TxnID>IDTYPE</TxnID> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <APAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </APAccountRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> <CreditRemaining>AMTTYPE</CreditRemaining> </CreditToApply> <!-- END OR --> </BillToPayRet> </BillToPayQueryRs> <!-- InventoryAdjustmentAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <InventoryAdjustmentAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <InventoryAdjustmentRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <InventoryAdjustmentLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <QuantityDifference>QUANTYPE</QuantityDifference> <ValueDifference>AMTTYPE</ValueDifference> </InventoryAdjustmentLineRet> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </InventoryAdjustmentRet> </InventoryAdjustmentAddRs> <!-- InventoryAdjustmentQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <InventoryAdjustmentQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <InventoryAdjustmentRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <InventoryAdjustmentLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <QuantityDifference>QUANTYPE</QuantityDifference> <ValueDifference>AMTTYPE</ValueDifference> </InventoryAdjustmentLineRet> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </InventoryAdjustmentRet> </InventoryAdjustmentQueryRs> <!-- TimeTrackingAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <TimeTrackingAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <TimeTrackingRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <TxnDate>DATETYPE</TxnDate> <EntityRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </EntityRef> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ItemServiceRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ItemServiceRef> <Rate>PRICETYPE</Rate> <!-- opt, not in QBD --> <Duration>TIMEINTERVALTYPE</Duration> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <PayrollItemWageRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PayrollItemWageRef> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <IsBillable>BOOLTYPE</IsBillable> <!-- opt --> <IsBilled>BOOLTYPE</IsBilled> <!-- opt --> </TimeTrackingRet> </TimeTrackingAddRs> <!-- TimeTrackingQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <TimeTrackingQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <TimeTrackingRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <TxnDate>DATETYPE</TxnDate> <EntityRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </EntityRef> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ItemServiceRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ItemServiceRef> <Rate>PRICETYPE</Rate> <!-- opt, not in QBD --> <Duration>TIMEINTERVALTYPE</Duration> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <PayrollItemWageRef> <!-- opt, not in QBOE --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </PayrollItemWageRef> <Notes>STRTYPE</Notes> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <IsBillable>BOOLTYPE</IsBillable> <!-- opt --> <IsBilled>BOOLTYPE</IsBilled> <!-- opt --> </TimeTrackingRet> </TimeTrackingQueryRs> <!-- CheckAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CheckAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <CheckRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <PayeeEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </PayeeEntityRef> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <TxnDate>DATETYPE</TxnDate> <Amount>AMTTYPE</Amount> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <Address> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </Address> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <ExpenseLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, not in QBOE, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ExpenseLineRet> <!-- BEGIN OR: You may have 0 or more ItemLineRet OR ItemGroupLineRet --> <ItemLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> <!-- OR --> <ItemGroupLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <ItemLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> </ItemGroupLineRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CheckRet> </CheckAddRs> <!-- CheckQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CheckQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <CheckRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <PayeeEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </PayeeEntityRef> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <TxnDate>DATETYPE</TxnDate> <Amount>AMTTYPE</Amount> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <Address> <!-- opt --> <Addr1>STRTYPE</Addr1> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr2>STRTYPE</Addr2> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr3>STRTYPE</Addr3> <!-- opt, QBD max = 41, QBOE max = 500 --> <Addr4>STRTYPE</Addr4> <!-- opt, QBD max = 41, QBOE max = 500, v2.0 --> <City>STRTYPE</City> <!-- opt, QBD max = 31, QBOE max = 255 --> <Province>STRTYPE</Province> <!-- opt, QBD max = 21, QBOE max = 255 --> <PostalCode>STRTYPE</PostalCode> <!-- opt, QBD max = 13, QBOE max = 30 --> <Country>STRTYPE</Country> <!-- opt, QBD max = 31, QBOE max = 255 --> </Address> <IsToBePrinted>BOOLTYPE</IsToBePrinted> <!-- opt --> <ExpenseLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, not in QBOE, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ExpenseLineRet> <!-- BEGIN OR: You may have 0 or more ItemLineRet OR ItemGroupLineRet --> <ItemLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> <!-- OR --> <ItemGroupLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <ItemLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> </ItemGroupLineRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CheckRet> </CheckQueryRs> <!-- CreditCardChargeAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CreditCardChargeAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <CreditCardChargeRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <PayeeEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </PayeeEntityRef> <TxnDate>DATETYPE</TxnDate> <Amount>AMTTYPE</Amount> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <ExpenseLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, not in QBOE, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ExpenseLineRet> <!-- BEGIN OR: You may have 0 or more ItemLineRet OR ItemGroupLineRet --> <ItemLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> <!-- OR --> <ItemGroupLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <ItemLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> </ItemGroupLineRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CreditCardChargeRet> </CreditCardChargeAddRs> <!-- CreditCardChargeQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CreditCardChargeQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <CreditCardChargeRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <PayeeEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </PayeeEntityRef> <TxnDate>DATETYPE</TxnDate> <Amount>AMTTYPE</Amount> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <ExpenseLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, not in QBOE, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ExpenseLineRet> <!-- BEGIN OR: You may have 0 or more ItemLineRet OR ItemGroupLineRet --> <ItemLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> <!-- OR --> <ItemGroupLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <ItemLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> </ItemGroupLineRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CreditCardChargeRet> </CreditCardChargeQueryRs> <!-- CreditCardCreditAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CreditCardCreditAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <CreditCardCreditRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <PayeeEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </PayeeEntityRef> <TxnDate>DATETYPE</TxnDate> <Amount>AMTTYPE</Amount> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <ExpenseLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, not in QBOE, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ExpenseLineRet> <!-- BEGIN OR: You may have 0 or more ItemLineRet OR ItemGroupLineRet --> <ItemLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> <!-- OR --> <ItemGroupLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <ItemLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> </ItemGroupLineRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CreditCardCreditRet> </CreditCardCreditAddRs> <!-- CreditCardCreditQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CreditCardCreditQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <CreditCardCreditRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <PayeeEntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </PayeeEntityRef> <TxnDate>DATETYPE</TxnDate> <Amount>AMTTYPE</Amount> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <ExpenseLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, not in QBOE, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ExpenseLineRet> <!-- BEGIN OR: You may have 0 or more ItemLineRet OR ItemGroupLineRet --> <ItemLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> <!-- OR --> <ItemGroupLineRet> <!-- not in QBOE --> <TxnLineID>IDTYPE</TxnLineID> <!-- v3.0 --> <ItemGroupRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31, QBOE max = 100 --> </ItemGroupRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <TotalAmount>AMTTYPE</TotalAmount> <ItemLineRet> <!-- opt, may rep --> <TxnLineID>IDTYPE</TxnLineID> <ItemRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ItemRef> <Desc>STRTYPE</Desc> <!-- opt, QBD max = 4095 --> <Quantity>QUANTYPE</Quantity> <!-- opt --> <Cost>PRICETYPE</Cost> <!-- opt --> <Amount>AMTTYPE</Amount> <!-- opt --> <CustomerRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </CustomerRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v2.0 --> <TaxCodeRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 3 --> </TaxCodeRef> </ItemLineRet> </ItemGroupLineRet> <!-- END OR --> <Tax1Total>AMTTYPE</Tax1Total> <!-- opt, v2.0 --> <Tax2Total>AMTTYPE</Tax2Total> <!-- opt, v2.0 --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </CreditCardCreditRet> </CreditCardCreditQueryRs> <!-- JournalEntryAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <JournalEntryAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <JournalEntryRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <Memo>STRTYPE</Memo> <!-- opt, QBOE max = 4000, not in QBD --> <IsAdjustment>BOOLTYPE</IsAdjustment> <!-- opt, not in QBOE, v3.0 --> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> <!-- BEGIN OR: You may have 0 or more JournalDebitLine OR JournalCreditLine --> <!-- JournalDebitLine contains 1 optional attribute: 'defMacro' --> <JournalDebitLine defMacro = "MACROTYPE"> <TxnLineID>IDTYPE</TxnLineID> <!-- opt --> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <EntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </EntityRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v3.0 --> </JournalDebitLine> <!-- OR --> <!-- JournalCreditLine contains 1 optional attribute: 'defMacro' --> <JournalCreditLine defMacro = "MACROTYPE"> <TxnLineID>IDTYPE</TxnLineID> <!-- opt --> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <EntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </EntityRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v3.0 --> </JournalCreditLine> <!-- END OR --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </JournalEntryRet> </JournalEntryAddRs> <!-- JournalEntryQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <JournalEntryQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <JournalEntryRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16, QBOE max = 10 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <TxnDate>DATETYPE</TxnDate> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 11, QBOE max = 21 --> <Memo>STRTYPE</Memo> <!-- opt, QBOE max = 4000, not in QBD --> <IsAdjustment>BOOLTYPE</IsAdjustment> <!-- opt, not in QBOE, v3.0 --> <CurrencyRef> <!-- opt, v2.0 --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 100 --> </CurrencyRef> <!-- BEGIN OR: You may have 0 or more JournalDebitLine OR JournalCreditLine --> <!-- JournalDebitLine contains 1 optional attribute: 'defMacro' --> <JournalDebitLine defMacro = "MACROTYPE"> <TxnLineID>IDTYPE</TxnLineID> <!-- opt --> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <EntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </EntityRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v3.0 --> </JournalDebitLine> <!-- OR --> <!-- JournalCreditLine contains 1 optional attribute: 'defMacro' --> <JournalCreditLine defMacro = "MACROTYPE"> <TxnLineID>IDTYPE</TxnLineID> <!-- opt --> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </AccountRef> <Amount>AMTTYPE</Amount> <!-- opt --> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095, QBOE max = 4000 --> <EntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209, QBOE max = 1000 --> </EntityRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ClassRef> <!-- BillableStatus may have one of the following values: Billable, NotBillable, HasBeenBilled --> <BillableStatus>ENUMTYPE</BillableStatus> <!-- opt, v3.0 --> </JournalCreditLine> <!-- END OR --> <ExchangeRate>FLOATTYPE</ExchangeRate> <!-- opt, v2.0 --> <DataExtRet> <!-- opt, may rep, not in QBOE, v2.0 --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </JournalEntryRet> </JournalEntryQueryRs> <!-- DepositAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <DepositAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <DepositRet> <!-- opt --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <TxnDate>DATETYPE</TxnDate> <DepositToAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </DepositToAccountRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <DepositTotal>AMTTYPE</DepositTotal> <!-- opt --> <CashBackInfoRet> <!-- opt --> <TxnLineID>IDTYPE</TxnLineID> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <Amount>AMTTYPE</Amount> <!-- opt --> </CashBackInfoRet> <DepositLineRet> <!-- opt, may rep --> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <!-- opt --> <TxnID>IDTYPE</TxnID> <!-- opt --> <TxnLineID>IDTYPE</TxnLineID> <EntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </EntityRef> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CheckNumber>STRTYPE</CheckNumber> <!-- opt, QBD max = 11 --> <PaymentMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </PaymentMethodRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> </DepositLineRet> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </DepositRet> </DepositAddRs> <!-- DepositQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <DepositQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <DepositRet> <!-- opt, may rep --> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeModified>DATETIMETYPE</TimeModified> <EditSequence>STRTYPE</EditSequence> <!-- QBD max = 16 --> <TxnNumber>INTTYPE</TxnNumber> <!-- opt --> <TxnDate>DATETYPE</TxnDate> <DepositToAccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </DepositToAccountRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <DepositTotal>AMTTYPE</DepositTotal> <!-- opt --> <CashBackInfoRet> <!-- opt --> <TxnLineID>IDTYPE</TxnLineID> <AccountRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <Amount>AMTTYPE</Amount> <!-- opt --> </CashBackInfoRet> <DepositLineRet> <!-- opt, may rep --> <!-- TxnType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, LiabilityAdjustment, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, Transfer, VendorCredit --> <TxnType>ENUMTYPE</TxnType> <!-- opt --> <TxnID>IDTYPE</TxnID> <!-- opt --> <TxnLineID>IDTYPE</TxnLineID> <EntityRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 209 --> </EntityRef> <AccountRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </AccountRef> <Memo>STRTYPE</Memo> <!-- opt, QBD max = 4095 --> <CheckNumber>STRTYPE</CheckNumber> <!-- opt, QBD max = 11 --> <PaymentMethodRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 31 --> </PaymentMethodRef> <ClassRef> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159 --> </ClassRef> <Amount>AMTTYPE</Amount> <!-- opt --> </DepositLineRet> <DataExtRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </DepositRet> </DepositQueryRs> <!-- ListDelRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ListDelRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v1.1 --> <!-- ListDelType may have one of the following values: Account, Customer, Employee, OtherName, Vendor, StandardTerms, DateDrivenTerms, Class, SalesRep, CustomerType, VendorType, JobType, CustomerMsg, PaymentMethod, ShipMethod, ToDo, ItemService, ItemNonInventory, ItemOtherCharge, ItemInventory, ItemInventoryAssembly, ItemFixedAsset, ItemSubtotal, ItemDiscount, ItemPayment, ItemSalesTax, ItemSalesTaxGroup, ItemGroup, Currency, TaxCode --> <ListDelType>ENUMTYPE</ListDelType> <!-- opt --> <ListID>IDTYPE</ListID> <!-- opt --> <TimeDeleted>DATETIMETYPE</TimeDeleted> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt --> </ListDelRs> <!-- ListDeletedQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ListDeletedQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <ListDeletedRet> <!-- opt, may rep --> <!-- ListDelType may have one of the following values: Account, Customer, Employee, OtherName, Vendor, StandardTerms, DateDrivenTerms, Class, SalesRep, CustomerType, VendorType, JobType, CustomerMsg, PaymentMethod, ShipMethod, ToDo, ItemService, ItemNonInventory, ItemOtherCharge, ItemInventory, ItemInventoryAssembly, ItemFixedAsset, ItemSubtotal, ItemDiscount, ItemPayment, ItemSalesTax, ItemSalesTaxGroup, ItemGroup, Currency, TaxCode --> <ListDelType>ENUMTYPE</ListDelType> <ListID>IDTYPE</ListID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeDeleted>DATETIMETYPE</TimeDeleted> <FullName>STRTYPE</FullName> <!-- opt --> </ListDeletedRet> </ListDeletedQueryRs> <!-- TxnDelRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <TxnDelRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- v1.1 --> <!-- TxnDelType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, TimeTracking, VendorCredit --> <TxnDelType>ENUMTYPE</TxnDelType> <!-- opt --> <TxnID>IDTYPE</TxnID> <!-- opt --> <TimeDeleted>DATETIMETYPE</TimeDeleted> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt --> </TxnDelRs> <!-- TxnVoidRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <TxnVoidRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v1.1 --> <!-- TxnVoidType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, SalesReceipt, VendorCredit --> <TxnVoidType>ENUMTYPE</TxnVoidType> <!-- opt --> <TxnID>IDTYPE</TxnID> <!-- opt --> <TimeCreated>DATETIMETYPE</TimeCreated> <!-- opt --> <TimeModified>DATETIMETYPE</TimeModified> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt --> </TxnVoidRs> <!-- TxnVoidRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <TxnVoidRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v1.1 --> <!-- TxnVoidType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, SalesReceipt, VendorCredit --> <TxnVoidType>ENUMTYPE</TxnVoidType> <!-- opt --> <TxnID>IDTYPE</TxnID> <!-- opt --> <TimeCreated>DATETIMETYPE</TimeCreated> <!-- opt --> <TimeModified>DATETIMETYPE</TimeModified> <!-- opt --> <RefNumber>STRTYPE</RefNumber> <!-- opt --> </TxnVoidRs> <!-- TxnDeletedQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <TxnDeletedQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <TxnDeletedRet> <!-- opt, may rep --> <!-- TxnDelType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, TimeTracking, VendorCredit --> <TxnDelType>ENUMTYPE</TxnDelType> <TxnID>IDTYPE</TxnID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeDeleted>DATETIMETYPE</TimeDeleted> <RefNumber>STRTYPE</RefNumber> <!-- opt --> </TxnDeletedRet> </TxnDeletedQueryRs> <!-- ClearedStatusModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ClearedStatusModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"/> <!-- not in QBOE, v2.0 --> <!-- ListDisplayAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ListDisplayAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"/> <!-- not in QBOE, v3.0 --> <!-- ListDisplayModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <ListDisplayModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"/> <!-- not in QBOE, v3.0 --> <!-- TxnDisplayAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <TxnDisplayAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"/> <!-- not in QBOE, v3.0 --> <!-- TxnDisplayModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <TxnDisplayModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"/> <!-- not in QBOE, v3.0 --> <!-- DataEventRecoveryInfoDelRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <DataEventRecoveryInfoDelRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"/> <!-- not in QBOE, v3.0 --> <!-- DataEventRecoveryInfoQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <DataEventRecoveryInfoQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <DataEventRecoveryInfoRet> <!-- opt --> <SubscriberID>GUIDTYPE</SubscriberID> <DataEventRecoveryTime>DATETIMETYPE</DataEventRecoveryTime> <!-- opt --> </DataEventRecoveryInfoRet> </DataEventRecoveryInfoQueryRs> <!-- GeneralSummaryReportQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <GeneralSummaryReportQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <ReportRet> <!-- opt --> <ReportTitle>STRTYPE</ReportTitle> <ReportSubtitle>STRTYPE</ReportSubtitle> <!-- ReportBasis may have one of the following values: Cash, Accrual, None [DEFAULT] --> <ReportBasis>ENUMTYPE</ReportBasis> <!-- opt --> <NumRows>INTTYPE</NumRows> <NumColumns>INTTYPE</NumColumns> <NumColTitleRows>INTTYPE</NumColTitleRows> <!-- ColDesc contains 2 attributes --> <!-- 'colID' is required --> <!-- 'dataType' is required and must have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColDesc colID = "INTTYPE" dataType = "ENUMTYPE"> <!-- rep (1 or more) --> <!-- ColTitle contains 2 attributes --> <!-- 'titleRow' is required --> <!-- 'value' is optional --> <ColTitle titleRow = "INTTYPE" value = "STRTYPE"/> <!-- rep (1 or more) --> <!-- ColType may have one of the following values: Account, Addr1, Addr2, Addr3, Addr4, Addr5, Aging, Amount, AmountDifference, AverageCost, BilledDate, BillingStatus, Blank, CalculatedAmount, Class, ClearedStatus, CostPrice, CreateDate, Credit, CustomField, Date, Debit, DeliveryDate, DueDate, Duration, EarliestReceiptDate, EstimateActive, FOB, IncomeSubjectToTax, Invoiced, IsAdjustment, Item, ItemDesc, ItemVendor, Label, LastModifiedBy, Memo, ModifiedTime, Name, NameAccountNumber, NameAddress, NameCity, NameContact, NameEmail, NameFax, NamePhone, NameState, NameZip, OpenBalance, OriginalAmount, PaidAmount, PaidStatus, PaidThroughDate, PaymentMethod, PayrollItem, Percent, PercentChange, PercentOfTotalRetail, PercentOfTotalValue, PhysicalCount, PONumber, PrintStatus, ProgressAmount, ProgressPercent, Quantity, QuantityAvailable, QuantityOnHand, QuantityOnOrder, QuantityOnSalesOrder, ReceivedQuantity, RefNumber, ReorderPoint, RetailValueOnHand, RunningBalance, SalesPerWeek, SalesRep, SalesTaxCode, ShipDate, ShipMethod, ShipToAddr1, ShipToAddr2, ShipToAddr3, ShipToAddr4, ShipToAddr5, SONumber, SourceName, SplitAccount, SSNOrTaxID, SuggestedReorder, TaxLine, TaxTableVersion, Terms, Total, TxnID, TxnNumber, TxnType, UnitPrice, UserEdit, ValueOnHand, WageBase, WageBaseTips --> <ColType>ENUMTYPE</ColType> </ColDesc> <ReportData> <!-- opt --> <!-- BEGIN OR: You may have 1 or more DataRow OR TextRow OR SubtotalRow OR TotalRow --> <!-- DataRow contains 1 required attribute: 'rowNumber' --> <DataRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </DataRow> <!-- OR --> <!-- TextRow contains 2 attributes --> <!-- 'rowNumber' is required --> <!-- 'value' is optional --> <TextRow rowNumber = "INTTYPE" value = "STRTYPE"/> <!-- OR --> <!-- SubtotalRow contains 1 required attribute: 'rowNumber' --> <SubtotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </SubtotalRow> <!-- OR --> <!-- TotalRow contains 1 required attribute: 'rowNumber' --> <TotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </TotalRow> <!-- END OR --> </ReportData> </ReportRet> </GeneralSummaryReportQueryRs> <!-- JobReportQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <JobReportQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <ReportRet> <!-- opt --> <ReportTitle>STRTYPE</ReportTitle> <ReportSubtitle>STRTYPE</ReportSubtitle> <!-- ReportBasis may have one of the following values: Cash, Accrual, None [DEFAULT] --> <ReportBasis>ENUMTYPE</ReportBasis> <!-- opt --> <NumRows>INTTYPE</NumRows> <NumColumns>INTTYPE</NumColumns> <NumColTitleRows>INTTYPE</NumColTitleRows> <!-- ColDesc contains 2 attributes --> <!-- 'colID' is required --> <!-- 'dataType' is required and must have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColDesc colID = "INTTYPE" dataType = "ENUMTYPE"> <!-- rep (1 or more) --> <!-- ColTitle contains 2 attributes --> <!-- 'titleRow' is required --> <!-- 'value' is optional --> <ColTitle titleRow = "INTTYPE" value = "STRTYPE"/> <!-- rep (1 or more) --> <!-- ColType may have one of the following values: Account, Addr1, Addr2, Addr3, Addr4, Addr5, Aging, Amount, AmountDifference, AverageCost, BilledDate, BillingStatus, Blank, CalculatedAmount, Class, ClearedStatus, CostPrice, CreateDate, Credit, CustomField, Date, Debit, DeliveryDate, DueDate, Duration, EarliestReceiptDate, EstimateActive, FOB, IncomeSubjectToTax, Invoiced, IsAdjustment, Item, ItemDesc, ItemVendor, Label, LastModifiedBy, Memo, ModifiedTime, Name, NameAccountNumber, NameAddress, NameCity, NameContact, NameEmail, NameFax, NamePhone, NameState, NameZip, OpenBalance, OriginalAmount, PaidAmount, PaidStatus, PaidThroughDate, PaymentMethod, PayrollItem, Percent, PercentChange, PercentOfTotalRetail, PercentOfTotalValue, PhysicalCount, PONumber, PrintStatus, ProgressAmount, ProgressPercent, Quantity, QuantityAvailable, QuantityOnHand, QuantityOnOrder, QuantityOnSalesOrder, ReceivedQuantity, RefNumber, ReorderPoint, RetailValueOnHand, RunningBalance, SalesPerWeek, SalesRep, SalesTaxCode, ShipDate, ShipMethod, ShipToAddr1, ShipToAddr2, ShipToAddr3, ShipToAddr4, ShipToAddr5, SONumber, SourceName, SplitAccount, SSNOrTaxID, SuggestedReorder, TaxLine, TaxTableVersion, Terms, Total, TxnID, TxnNumber, TxnType, UnitPrice, UserEdit, ValueOnHand, WageBase, WageBaseTips --> <ColType>ENUMTYPE</ColType> </ColDesc> <ReportData> <!-- opt --> <!-- BEGIN OR: You may have 1 or more DataRow OR TextRow OR SubtotalRow OR TotalRow --> <!-- DataRow contains 1 required attribute: 'rowNumber' --> <DataRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </DataRow> <!-- OR --> <!-- TextRow contains 2 attributes --> <!-- 'rowNumber' is required --> <!-- 'value' is optional --> <TextRow rowNumber = "INTTYPE" value = "STRTYPE"/> <!-- OR --> <!-- SubtotalRow contains 1 required attribute: 'rowNumber' --> <SubtotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </SubtotalRow> <!-- OR --> <!-- TotalRow contains 1 required attribute: 'rowNumber' --> <TotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </TotalRow> <!-- END OR --> </ReportData> </ReportRet> </JobReportQueryRs> <!-- TimeReportQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <TimeReportQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <ReportRet> <!-- opt --> <ReportTitle>STRTYPE</ReportTitle> <ReportSubtitle>STRTYPE</ReportSubtitle> <!-- ReportBasis may have one of the following values: Cash, Accrual, None [DEFAULT] --> <ReportBasis>ENUMTYPE</ReportBasis> <!-- opt --> <NumRows>INTTYPE</NumRows> <NumColumns>INTTYPE</NumColumns> <NumColTitleRows>INTTYPE</NumColTitleRows> <!-- ColDesc contains 2 attributes --> <!-- 'colID' is required --> <!-- 'dataType' is required and must have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColDesc colID = "INTTYPE" dataType = "ENUMTYPE"> <!-- rep (1 or more) --> <!-- ColTitle contains 2 attributes --> <!-- 'titleRow' is required --> <!-- 'value' is optional --> <ColTitle titleRow = "INTTYPE" value = "STRTYPE"/> <!-- rep (1 or more) --> <!-- ColType may have one of the following values: Account, Addr1, Addr2, Addr3, Addr4, Addr5, Aging, Amount, AmountDifference, AverageCost, BilledDate, BillingStatus, Blank, CalculatedAmount, Class, ClearedStatus, CostPrice, CreateDate, Credit, CustomField, Date, Debit, DeliveryDate, DueDate, Duration, EarliestReceiptDate, EstimateActive, FOB, IncomeSubjectToTax, Invoiced, IsAdjustment, Item, ItemDesc, ItemVendor, Label, LastModifiedBy, Memo, ModifiedTime, Name, NameAccountNumber, NameAddress, NameCity, NameContact, NameEmail, NameFax, NamePhone, NameState, NameZip, OpenBalance, OriginalAmount, PaidAmount, PaidStatus, PaidThroughDate, PaymentMethod, PayrollItem, Percent, PercentChange, PercentOfTotalRetail, PercentOfTotalValue, PhysicalCount, PONumber, PrintStatus, ProgressAmount, ProgressPercent, Quantity, QuantityAvailable, QuantityOnHand, QuantityOnOrder, QuantityOnSalesOrder, ReceivedQuantity, RefNumber, ReorderPoint, RetailValueOnHand, RunningBalance, SalesPerWeek, SalesRep, SalesTaxCode, ShipDate, ShipMethod, ShipToAddr1, ShipToAddr2, ShipToAddr3, ShipToAddr4, ShipToAddr5, SONumber, SourceName, SplitAccount, SSNOrTaxID, SuggestedReorder, TaxLine, TaxTableVersion, Terms, Total, TxnID, TxnNumber, TxnType, UnitPrice, UserEdit, ValueOnHand, WageBase, WageBaseTips --> <ColType>ENUMTYPE</ColType> </ColDesc> <ReportData> <!-- opt --> <!-- BEGIN OR: You may have 1 or more DataRow OR TextRow OR SubtotalRow OR TotalRow --> <!-- DataRow contains 1 required attribute: 'rowNumber' --> <DataRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </DataRow> <!-- OR --> <!-- TextRow contains 2 attributes --> <!-- 'rowNumber' is required --> <!-- 'value' is optional --> <TextRow rowNumber = "INTTYPE" value = "STRTYPE"/> <!-- OR --> <!-- SubtotalRow contains 1 required attribute: 'rowNumber' --> <SubtotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </SubtotalRow> <!-- OR --> <!-- TotalRow contains 1 required attribute: 'rowNumber' --> <TotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </TotalRow> <!-- END OR --> </ReportData> </ReportRet> </TimeReportQueryRs> <!-- AgingReportQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <AgingReportQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <ReportRet> <!-- opt --> <ReportTitle>STRTYPE</ReportTitle> <ReportSubtitle>STRTYPE</ReportSubtitle> <!-- ReportBasis may have one of the following values: Cash, Accrual, None [DEFAULT] --> <ReportBasis>ENUMTYPE</ReportBasis> <!-- opt --> <NumRows>INTTYPE</NumRows> <NumColumns>INTTYPE</NumColumns> <NumColTitleRows>INTTYPE</NumColTitleRows> <!-- ColDesc contains 2 attributes --> <!-- 'colID' is required --> <!-- 'dataType' is required and must have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColDesc colID = "INTTYPE" dataType = "ENUMTYPE"> <!-- rep (1 or more) --> <!-- ColTitle contains 2 attributes --> <!-- 'titleRow' is required --> <!-- 'value' is optional --> <ColTitle titleRow = "INTTYPE" value = "STRTYPE"/> <!-- rep (1 or more) --> <!-- ColType may have one of the following values: Account, Addr1, Addr2, Addr3, Addr4, Addr5, Aging, Amount, AmountDifference, AverageCost, BilledDate, BillingStatus, Blank, CalculatedAmount, Class, ClearedStatus, CostPrice, CreateDate, Credit, CustomField, Date, Debit, DeliveryDate, DueDate, Duration, EarliestReceiptDate, EstimateActive, FOB, IncomeSubjectToTax, Invoiced, IsAdjustment, Item, ItemDesc, ItemVendor, Label, LastModifiedBy, Memo, ModifiedTime, Name, NameAccountNumber, NameAddress, NameCity, NameContact, NameEmail, NameFax, NamePhone, NameState, NameZip, OpenBalance, OriginalAmount, PaidAmount, PaidStatus, PaidThroughDate, PaymentMethod, PayrollItem, Percent, PercentChange, PercentOfTotalRetail, PercentOfTotalValue, PhysicalCount, PONumber, PrintStatus, ProgressAmount, ProgressPercent, Quantity, QuantityAvailable, QuantityOnHand, QuantityOnOrder, QuantityOnSalesOrder, ReceivedQuantity, RefNumber, ReorderPoint, RetailValueOnHand, RunningBalance, SalesPerWeek, SalesRep, SalesTaxCode, ShipDate, ShipMethod, ShipToAddr1, ShipToAddr2, ShipToAddr3, ShipToAddr4, ShipToAddr5, SONumber, SourceName, SplitAccount, SSNOrTaxID, SuggestedReorder, TaxLine, TaxTableVersion, Terms, Total, TxnID, TxnNumber, TxnType, UnitPrice, UserEdit, ValueOnHand, WageBase, WageBaseTips --> <ColType>ENUMTYPE</ColType> </ColDesc> <ReportData> <!-- opt --> <!-- BEGIN OR: You may have 1 or more DataRow OR TextRow OR SubtotalRow OR TotalRow --> <!-- DataRow contains 1 required attribute: 'rowNumber' --> <DataRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </DataRow> <!-- OR --> <!-- TextRow contains 2 attributes --> <!-- 'rowNumber' is required --> <!-- 'value' is optional --> <TextRow rowNumber = "INTTYPE" value = "STRTYPE"/> <!-- OR --> <!-- SubtotalRow contains 1 required attribute: 'rowNumber' --> <SubtotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </SubtotalRow> <!-- OR --> <!-- TotalRow contains 1 required attribute: 'rowNumber' --> <TotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </TotalRow> <!-- END OR --> </ReportData> </ReportRet> </AgingReportQueryRs> <!-- BudgetSummaryReportQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <BudgetSummaryReportQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <ReportRet> <!-- opt --> <ReportTitle>STRTYPE</ReportTitle> <ReportSubtitle>STRTYPE</ReportSubtitle> <!-- ReportBasis may have one of the following values: Cash, Accrual, None [DEFAULT] --> <ReportBasis>ENUMTYPE</ReportBasis> <!-- opt --> <NumRows>INTTYPE</NumRows> <NumColumns>INTTYPE</NumColumns> <NumColTitleRows>INTTYPE</NumColTitleRows> <!-- ColDesc contains 2 attributes --> <!-- 'colID' is required --> <!-- 'dataType' is required and must have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColDesc colID = "INTTYPE" dataType = "ENUMTYPE"> <!-- rep (1 or more) --> <!-- ColTitle contains 2 attributes --> <!-- 'titleRow' is required --> <!-- 'value' is optional --> <ColTitle titleRow = "INTTYPE" value = "STRTYPE"/> <!-- rep (1 or more) --> <!-- ColType may have one of the following values: Account, Addr1, Addr2, Addr3, Addr4, Addr5, Aging, Amount, AmountDifference, AverageCost, BilledDate, BillingStatus, Blank, CalculatedAmount, Class, ClearedStatus, CostPrice, CreateDate, Credit, CustomField, Date, Debit, DeliveryDate, DueDate, Duration, EarliestReceiptDate, EstimateActive, FOB, IncomeSubjectToTax, Invoiced, IsAdjustment, Item, ItemDesc, ItemVendor, Label, LastModifiedBy, Memo, ModifiedTime, Name, NameAccountNumber, NameAddress, NameCity, NameContact, NameEmail, NameFax, NamePhone, NameState, NameZip, OpenBalance, OriginalAmount, PaidAmount, PaidStatus, PaidThroughDate, PaymentMethod, PayrollItem, Percent, PercentChange, PercentOfTotalRetail, PercentOfTotalValue, PhysicalCount, PONumber, PrintStatus, ProgressAmount, ProgressPercent, Quantity, QuantityAvailable, QuantityOnHand, QuantityOnOrder, QuantityOnSalesOrder, ReceivedQuantity, RefNumber, ReorderPoint, RetailValueOnHand, RunningBalance, SalesPerWeek, SalesRep, SalesTaxCode, ShipDate, ShipMethod, ShipToAddr1, ShipToAddr2, ShipToAddr3, ShipToAddr4, ShipToAddr5, SONumber, SourceName, SplitAccount, SSNOrTaxID, SuggestedReorder, TaxLine, TaxTableVersion, Terms, Total, TxnID, TxnNumber, TxnType, UnitPrice, UserEdit, ValueOnHand, WageBase, WageBaseTips --> <ColType>ENUMTYPE</ColType> </ColDesc> <ReportData> <!-- opt --> <!-- BEGIN OR: You may have 1 or more DataRow OR TextRow OR SubtotalRow OR TotalRow --> <!-- DataRow contains 1 required attribute: 'rowNumber' --> <DataRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </DataRow> <!-- OR --> <!-- TextRow contains 2 attributes --> <!-- 'rowNumber' is required --> <!-- 'value' is optional --> <TextRow rowNumber = "INTTYPE" value = "STRTYPE"/> <!-- OR --> <!-- SubtotalRow contains 1 required attribute: 'rowNumber' --> <SubtotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </SubtotalRow> <!-- OR --> <!-- TotalRow contains 1 required attribute: 'rowNumber' --> <TotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </TotalRow> <!-- END OR --> </ReportData> </ReportRet> </BudgetSummaryReportQueryRs> <!-- GeneralDetailReportQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <GeneralDetailReportQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <ReportRet> <!-- opt --> <ReportTitle>STRTYPE</ReportTitle> <ReportSubtitle>STRTYPE</ReportSubtitle> <!-- ReportBasis may have one of the following values: Cash, Accrual, None [DEFAULT] --> <ReportBasis>ENUMTYPE</ReportBasis> <!-- opt --> <NumRows>INTTYPE</NumRows> <NumColumns>INTTYPE</NumColumns> <NumColTitleRows>INTTYPE</NumColTitleRows> <!-- ColDesc contains 2 attributes --> <!-- 'colID' is required --> <!-- 'dataType' is required and must have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColDesc colID = "INTTYPE" dataType = "ENUMTYPE"> <!-- rep (1 or more) --> <!-- ColTitle contains 2 attributes --> <!-- 'titleRow' is required --> <!-- 'value' is optional --> <ColTitle titleRow = "INTTYPE" value = "STRTYPE"/> <!-- rep (1 or more) --> <!-- ColType may have one of the following values: Account, Addr1, Addr2, Addr3, Addr4, Addr5, Aging, Amount, AmountDifference, AverageCost, BilledDate, BillingStatus, Blank, CalculatedAmount, Class, ClearedStatus, CostPrice, CreateDate, Credit, CustomField, Date, Debit, DeliveryDate, DueDate, Duration, EarliestReceiptDate, EstimateActive, FOB, IncomeSubjectToTax, Invoiced, IsAdjustment, Item, ItemDesc, ItemVendor, Label, LastModifiedBy, Memo, ModifiedTime, Name, NameAccountNumber, NameAddress, NameCity, NameContact, NameEmail, NameFax, NamePhone, NameState, NameZip, OpenBalance, OriginalAmount, PaidAmount, PaidStatus, PaidThroughDate, PaymentMethod, PayrollItem, Percent, PercentChange, PercentOfTotalRetail, PercentOfTotalValue, PhysicalCount, PONumber, PrintStatus, ProgressAmount, ProgressPercent, Quantity, QuantityAvailable, QuantityOnHand, QuantityOnOrder, QuantityOnSalesOrder, ReceivedQuantity, RefNumber, ReorderPoint, RetailValueOnHand, RunningBalance, SalesPerWeek, SalesRep, SalesTaxCode, ShipDate, ShipMethod, ShipToAddr1, ShipToAddr2, ShipToAddr3, ShipToAddr4, ShipToAddr5, SONumber, SourceName, SplitAccount, SSNOrTaxID, SuggestedReorder, TaxLine, TaxTableVersion, Terms, Total, TxnID, TxnNumber, TxnType, UnitPrice, UserEdit, ValueOnHand, WageBase, WageBaseTips --> <ColType>ENUMTYPE</ColType> </ColDesc> <ReportData> <!-- opt --> <!-- BEGIN OR: You may have 1 or more DataRow OR TextRow OR SubtotalRow OR TotalRow --> <!-- DataRow contains 1 required attribute: 'rowNumber' --> <DataRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </DataRow> <!-- OR --> <!-- TextRow contains 2 attributes --> <!-- 'rowNumber' is required --> <!-- 'value' is optional --> <TextRow rowNumber = "INTTYPE" value = "STRTYPE"/> <!-- OR --> <!-- SubtotalRow contains 1 required attribute: 'rowNumber' --> <SubtotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </SubtotalRow> <!-- OR --> <!-- TotalRow contains 1 required attribute: 'rowNumber' --> <TotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </TotalRow> <!-- END OR --> </ReportData> </ReportRet> </GeneralDetailReportQueryRs> <!-- CustomDetailReportQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CustomDetailReportQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <ReportRet> <!-- opt --> <ReportTitle>STRTYPE</ReportTitle> <ReportSubtitle>STRTYPE</ReportSubtitle> <!-- ReportBasis may have one of the following values: Cash, Accrual, None [DEFAULT] --> <ReportBasis>ENUMTYPE</ReportBasis> <!-- opt --> <NumRows>INTTYPE</NumRows> <NumColumns>INTTYPE</NumColumns> <NumColTitleRows>INTTYPE</NumColTitleRows> <!-- ColDesc contains 2 attributes --> <!-- 'colID' is required --> <!-- 'dataType' is required and must have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColDesc colID = "INTTYPE" dataType = "ENUMTYPE"> <!-- rep (1 or more) --> <!-- ColTitle contains 2 attributes --> <!-- 'titleRow' is required --> <!-- 'value' is optional --> <ColTitle titleRow = "INTTYPE" value = "STRTYPE"/> <!-- rep (1 or more) --> <!-- ColType may have one of the following values: Account, Addr1, Addr2, Addr3, Addr4, Addr5, Aging, Amount, AmountDifference, AverageCost, BilledDate, BillingStatus, Blank, CalculatedAmount, Class, ClearedStatus, CostPrice, CreateDate, Credit, CustomField, Date, Debit, DeliveryDate, DueDate, Duration, EarliestReceiptDate, EstimateActive, FOB, IncomeSubjectToTax, Invoiced, IsAdjustment, Item, ItemDesc, ItemVendor, Label, LastModifiedBy, Memo, ModifiedTime, Name, NameAccountNumber, NameAddress, NameCity, NameContact, NameEmail, NameFax, NamePhone, NameState, NameZip, OpenBalance, OriginalAmount, PaidAmount, PaidStatus, PaidThroughDate, PaymentMethod, PayrollItem, Percent, PercentChange, PercentOfTotalRetail, PercentOfTotalValue, PhysicalCount, PONumber, PrintStatus, ProgressAmount, ProgressPercent, Quantity, QuantityAvailable, QuantityOnHand, QuantityOnOrder, QuantityOnSalesOrder, ReceivedQuantity, RefNumber, ReorderPoint, RetailValueOnHand, RunningBalance, SalesPerWeek, SalesRep, SalesTaxCode, ShipDate, ShipMethod, ShipToAddr1, ShipToAddr2, ShipToAddr3, ShipToAddr4, ShipToAddr5, SONumber, SourceName, SplitAccount, SSNOrTaxID, SuggestedReorder, TaxLine, TaxTableVersion, Terms, Total, TxnID, TxnNumber, TxnType, UnitPrice, UserEdit, ValueOnHand, WageBase, WageBaseTips --> <ColType>ENUMTYPE</ColType> </ColDesc> <ReportData> <!-- opt --> <!-- BEGIN OR: You may have 1 or more DataRow OR TextRow OR SubtotalRow OR TotalRow --> <!-- DataRow contains 1 required attribute: 'rowNumber' --> <DataRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </DataRow> <!-- OR --> <!-- TextRow contains 2 attributes --> <!-- 'rowNumber' is required --> <!-- 'value' is optional --> <TextRow rowNumber = "INTTYPE" value = "STRTYPE"/> <!-- OR --> <!-- SubtotalRow contains 1 required attribute: 'rowNumber' --> <SubtotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </SubtotalRow> <!-- OR --> <!-- TotalRow contains 1 required attribute: 'rowNumber' --> <TotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </TotalRow> <!-- END OR --> </ReportData> </ReportRet> </CustomDetailReportQueryRs> <!-- CustomSummaryReportQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <CustomSummaryReportQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <ReportRet> <!-- opt --> <ReportTitle>STRTYPE</ReportTitle> <ReportSubtitle>STRTYPE</ReportSubtitle> <!-- ReportBasis may have one of the following values: Cash, Accrual, None [DEFAULT] --> <ReportBasis>ENUMTYPE</ReportBasis> <!-- opt --> <NumRows>INTTYPE</NumRows> <NumColumns>INTTYPE</NumColumns> <NumColTitleRows>INTTYPE</NumColTitleRows> <!-- ColDesc contains 2 attributes --> <!-- 'colID' is required --> <!-- 'dataType' is required and must have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColDesc colID = "INTTYPE" dataType = "ENUMTYPE"> <!-- rep (1 or more) --> <!-- ColTitle contains 2 attributes --> <!-- 'titleRow' is required --> <!-- 'value' is optional --> <ColTitle titleRow = "INTTYPE" value = "STRTYPE"/> <!-- rep (1 or more) --> <!-- ColType may have one of the following values: Account, Addr1, Addr2, Addr3, Addr4, Addr5, Aging, Amount, AmountDifference, AverageCost, BilledDate, BillingStatus, Blank, CalculatedAmount, Class, ClearedStatus, CostPrice, CreateDate, Credit, CustomField, Date, Debit, DeliveryDate, DueDate, Duration, EarliestReceiptDate, EstimateActive, FOB, IncomeSubjectToTax, Invoiced, IsAdjustment, Item, ItemDesc, ItemVendor, Label, LastModifiedBy, Memo, ModifiedTime, Name, NameAccountNumber, NameAddress, NameCity, NameContact, NameEmail, NameFax, NamePhone, NameState, NameZip, OpenBalance, OriginalAmount, PaidAmount, PaidStatus, PaidThroughDate, PaymentMethod, PayrollItem, Percent, PercentChange, PercentOfTotalRetail, PercentOfTotalValue, PhysicalCount, PONumber, PrintStatus, ProgressAmount, ProgressPercent, Quantity, QuantityAvailable, QuantityOnHand, QuantityOnOrder, QuantityOnSalesOrder, ReceivedQuantity, RefNumber, ReorderPoint, RetailValueOnHand, RunningBalance, SalesPerWeek, SalesRep, SalesTaxCode, ShipDate, ShipMethod, ShipToAddr1, ShipToAddr2, ShipToAddr3, ShipToAddr4, ShipToAddr5, SONumber, SourceName, SplitAccount, SSNOrTaxID, SuggestedReorder, TaxLine, TaxTableVersion, Terms, Total, TxnID, TxnNumber, TxnType, UnitPrice, UserEdit, ValueOnHand, WageBase, WageBaseTips --> <ColType>ENUMTYPE</ColType> </ColDesc> <ReportData> <!-- opt --> <!-- BEGIN OR: You may have 1 or more DataRow OR TextRow OR SubtotalRow OR TotalRow --> <!-- DataRow contains 1 required attribute: 'rowNumber' --> <DataRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </DataRow> <!-- OR --> <!-- TextRow contains 2 attributes --> <!-- 'rowNumber' is required --> <!-- 'value' is optional --> <TextRow rowNumber = "INTTYPE" value = "STRTYPE"/> <!-- OR --> <!-- SubtotalRow contains 1 required attribute: 'rowNumber' --> <SubtotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </SubtotalRow> <!-- OR --> <!-- TotalRow contains 1 required attribute: 'rowNumber' --> <TotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </TotalRow> <!-- END OR --> </ReportData> </ReportRet> </CustomSummaryReportQueryRs> <!-- PayrollDetailReportQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <PayrollDetailReportQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <ReportRet> <!-- opt --> <ReportTitle>STRTYPE</ReportTitle> <ReportSubtitle>STRTYPE</ReportSubtitle> <!-- ReportBasis may have one of the following values: Cash, Accrual, None [DEFAULT] --> <ReportBasis>ENUMTYPE</ReportBasis> <!-- opt --> <NumRows>INTTYPE</NumRows> <NumColumns>INTTYPE</NumColumns> <NumColTitleRows>INTTYPE</NumColTitleRows> <!-- ColDesc contains 2 attributes --> <!-- 'colID' is required --> <!-- 'dataType' is required and must have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColDesc colID = "INTTYPE" dataType = "ENUMTYPE"> <!-- rep (1 or more) --> <!-- ColTitle contains 2 attributes --> <!-- 'titleRow' is required --> <!-- 'value' is optional --> <ColTitle titleRow = "INTTYPE" value = "STRTYPE"/> <!-- rep (1 or more) --> <!-- ColType may have one of the following values: Account, Addr1, Addr2, Addr3, Addr4, Addr5, Aging, Amount, AmountDifference, AverageCost, BilledDate, BillingStatus, Blank, CalculatedAmount, Class, ClearedStatus, CostPrice, CreateDate, Credit, CustomField, Date, Debit, DeliveryDate, DueDate, Duration, EarliestReceiptDate, EstimateActive, FOB, IncomeSubjectToTax, Invoiced, IsAdjustment, Item, ItemDesc, ItemVendor, Label, LastModifiedBy, Memo, ModifiedTime, Name, NameAccountNumber, NameAddress, NameCity, NameContact, NameEmail, NameFax, NamePhone, NameState, NameZip, OpenBalance, OriginalAmount, PaidAmount, PaidStatus, PaidThroughDate, PaymentMethod, PayrollItem, Percent, PercentChange, PercentOfTotalRetail, PercentOfTotalValue, PhysicalCount, PONumber, PrintStatus, ProgressAmount, ProgressPercent, Quantity, QuantityAvailable, QuantityOnHand, QuantityOnOrder, QuantityOnSalesOrder, ReceivedQuantity, RefNumber, ReorderPoint, RetailValueOnHand, RunningBalance, SalesPerWeek, SalesRep, SalesTaxCode, ShipDate, ShipMethod, ShipToAddr1, ShipToAddr2, ShipToAddr3, ShipToAddr4, ShipToAddr5, SONumber, SourceName, SplitAccount, SSNOrTaxID, SuggestedReorder, TaxLine, TaxTableVersion, Terms, Total, TxnID, TxnNumber, TxnType, UnitPrice, UserEdit, ValueOnHand, WageBase, WageBaseTips --> <ColType>ENUMTYPE</ColType> </ColDesc> <ReportData> <!-- opt --> <!-- BEGIN OR: You may have 1 or more DataRow OR TextRow OR SubtotalRow OR TotalRow --> <!-- DataRow contains 1 required attribute: 'rowNumber' --> <DataRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </DataRow> <!-- OR --> <!-- TextRow contains 2 attributes --> <!-- 'rowNumber' is required --> <!-- 'value' is optional --> <TextRow rowNumber = "INTTYPE" value = "STRTYPE"/> <!-- OR --> <!-- SubtotalRow contains 1 required attribute: 'rowNumber' --> <SubtotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </SubtotalRow> <!-- OR --> <!-- TotalRow contains 1 required attribute: 'rowNumber' --> <TotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </TotalRow> <!-- END OR --> </ReportData> </ReportRet> </PayrollDetailReportQueryRs> <!-- PayrollSummaryReportQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <PayrollSummaryReportQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <ReportRet> <!-- opt --> <ReportTitle>STRTYPE</ReportTitle> <ReportSubtitle>STRTYPE</ReportSubtitle> <!-- ReportBasis may have one of the following values: Cash, Accrual, None [DEFAULT] --> <ReportBasis>ENUMTYPE</ReportBasis> <!-- opt --> <NumRows>INTTYPE</NumRows> <NumColumns>INTTYPE</NumColumns> <NumColTitleRows>INTTYPE</NumColTitleRows> <!-- ColDesc contains 2 attributes --> <!-- 'colID' is required --> <!-- 'dataType' is required and must have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColDesc colID = "INTTYPE" dataType = "ENUMTYPE"> <!-- rep (1 or more) --> <!-- ColTitle contains 2 attributes --> <!-- 'titleRow' is required --> <!-- 'value' is optional --> <ColTitle titleRow = "INTTYPE" value = "STRTYPE"/> <!-- rep (1 or more) --> <!-- ColType may have one of the following values: Account, Addr1, Addr2, Addr3, Addr4, Addr5, Aging, Amount, AmountDifference, AverageCost, BilledDate, BillingStatus, Blank, CalculatedAmount, Class, ClearedStatus, CostPrice, CreateDate, Credit, CustomField, Date, Debit, DeliveryDate, DueDate, Duration, EarliestReceiptDate, EstimateActive, FOB, IncomeSubjectToTax, Invoiced, IsAdjustment, Item, ItemDesc, ItemVendor, Label, LastModifiedBy, Memo, ModifiedTime, Name, NameAccountNumber, NameAddress, NameCity, NameContact, NameEmail, NameFax, NamePhone, NameState, NameZip, OpenBalance, OriginalAmount, PaidAmount, PaidStatus, PaidThroughDate, PaymentMethod, PayrollItem, Percent, PercentChange, PercentOfTotalRetail, PercentOfTotalValue, PhysicalCount, PONumber, PrintStatus, ProgressAmount, ProgressPercent, Quantity, QuantityAvailable, QuantityOnHand, QuantityOnOrder, QuantityOnSalesOrder, ReceivedQuantity, RefNumber, ReorderPoint, RetailValueOnHand, RunningBalance, SalesPerWeek, SalesRep, SalesTaxCode, ShipDate, ShipMethod, ShipToAddr1, ShipToAddr2, ShipToAddr3, ShipToAddr4, ShipToAddr5, SONumber, SourceName, SplitAccount, SSNOrTaxID, SuggestedReorder, TaxLine, TaxTableVersion, Terms, Total, TxnID, TxnNumber, TxnType, UnitPrice, UserEdit, ValueOnHand, WageBase, WageBaseTips --> <ColType>ENUMTYPE</ColType> </ColDesc> <ReportData> <!-- opt --> <!-- BEGIN OR: You may have 1 or more DataRow OR TextRow OR SubtotalRow OR TotalRow --> <!-- DataRow contains 1 required attribute: 'rowNumber' --> <DataRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </DataRow> <!-- OR --> <!-- TextRow contains 2 attributes --> <!-- 'rowNumber' is required --> <!-- 'value' is optional --> <TextRow rowNumber = "INTTYPE" value = "STRTYPE"/> <!-- OR --> <!-- SubtotalRow contains 1 required attribute: 'rowNumber' --> <SubtotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </SubtotalRow> <!-- OR --> <!-- TotalRow contains 1 required attribute: 'rowNumber' --> <TotalRow rowNumber = "INTTYPE"> <!-- RowData contains 2 attributes --> <!-- 'rowType' may have one of the following values: account, class, currency, customer, customerMessage, customerType, employee, item, jobType, label, memorizedTxn, memorizedReport, name, otherName, paymentMethod, payrollItem, salesRep, shipMethod, state, style, taxCode, terms, toDo, vendor, vendorType --> <!-- 'value' is optional --> <RowData rowType = "ENUMTYPE" value = "STRTYPE"/> <!-- opt --> <!-- ColData contains 3 attributes --> <!-- 'colID' is required --> <!-- 'value' is optional --> <!-- 'dataType' may have one of the following values: IDTYPE, GUIDTYPE, STRTYPE, BOOLTYPE, DATETYPE, DATETIMETYPE, TIMEINTERVALTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, ENUMTYPE, INTTYPE, FLOATTYPE --> <ColData colID = "INTTYPE" value = "STRTYPE" dataType = "ENUMTYPE"/> <!-- opt, may rep --> </TotalRow> <!-- END OR --> </ReportData> </ReportRet> </PayrollSummaryReportQueryRs> <!-- DataExtDefAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <DataExtDefAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- v2.0 --> <DataExtDefRet> <!-- opt --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <!-- AssignToObject may have one of the following values: Company, Account, Customer, Employee, OtherName, Vendor, Item, Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, VendorCredit --> <AssignToObject>ENUMTYPE</AssignToObject> <!-- opt, may rep --> </DataExtDefRet> </DataExtDefAddRs> <!-- DataExtDefModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <DataExtDefModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- v2.0 --> <DataExtDefRet> <!-- opt --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <!-- AssignToObject may have one of the following values: Company, Account, Customer, Employee, OtherName, Vendor, Item, Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, VendorCredit --> <AssignToObject>ENUMTYPE</AssignToObject> <!-- opt, may rep --> </DataExtDefRet> </DataExtDefModRs> <!-- DataExtDefDelRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <DataExtDefDelRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- v2.0 --> <DataExtDefDelRet> <!-- opt --> <OwnerID>GUIDTYPE</OwnerID> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <TimeDeleted>DATETIMETYPE</TimeDeleted> <!-- opt --> </DataExtDefDelRet> </DataExtDefDelRs> <!-- DataExtDefQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <DataExtDefQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v2.0 --> <DataExtDefRet> <!-- opt, may rep --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <!-- AssignToObject may have one of the following values: Company, Account, Customer, Employee, OtherName, Vendor, Item, Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, VendorCredit --> <AssignToObject>ENUMTYPE</AssignToObject> <!-- opt, may rep --> </DataExtDefRet> </DataExtDefQueryRs> <!-- DataExtAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <DataExtAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- v2.0 --> <DataExtRet> <!-- opt --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </DataExtAddRs> <!-- DataExtModRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <DataExtModRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- v2.0 --> <DataExtRet> <!-- opt --> <OwnerID>GUIDTYPE</OwnerID> <!-- opt --> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- DataExtType may have one of the following values: INTTYPE, AMTTYPE, PRICETYPE, QUANTYPE, PERCENTTYPE, DATETIMETYPE, STR255TYPE, STR1024TYPE --> <DataExtType>ENUMTYPE</DataExtType> <DataExtValue>STRTYPE</DataExtValue> </DataExtRet> </DataExtModRs> <!-- DataExtDelRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <DataExtDelRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- v2.0 --> <DataExtDelRet> <!-- opt --> <OwnerID>GUIDTYPE</OwnerID> <DataExtName>STRTYPE</DataExtName> <!-- QBD max = 31, QBOE max = 31 --> <!-- BEGIN OR: You may optionally have ( ListDataExtType AND ListObjRef ) OR ( TxnDataExtType AND TxnID AND TxnLineID ) OR OtherDataExtType --> <!-- ListDataExtType may have one of the following values: Customer, Vendor, Employee, OtherName, Item, Account --> <ListDataExtType>ENUMTYPE</ListDataExtType> <ListObjRef> <ListID>IDTYPE</ListID> <!-- opt --> <FullName>STRTYPE</FullName> <!-- opt, QBD max = 159, QBOE max = 1000 --> </ListObjRef> <!-- OR --> <!-- TxnDataExtType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, VendorCredit --> <TxnDataExtType>ENUMTYPE</TxnDataExtType> <TxnID>IDTYPE</TxnID> <TxnLineID>IDTYPE</TxnLineID> <!-- opt, v3.0 --> <!-- OtherDataExtType may have one of the following values: Company --> <!-- OR --> <OtherDataExtType>ENUMTYPE</OtherDataExtType> <!-- END OR --> <TimeDeleted>DATETIMETYPE</TimeDeleted> <!-- opt --> </DataExtDelRet> </DataExtDelRs> </QBXMLMsgsRs> <QBXMLSubscriptionMsgsRs> <!-- DataEventSubscriptionAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <DataEventSubscriptionAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <DataEventSubscriptionRet> <!-- opt --> <SubscriberID>GUIDTYPE</SubscriberID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeLastProcessed>DATETIMETYPE</TimeLastProcessed> <!-- opt --> <COMCallbackInfo> <AppName>STRTYPE</AppName> <!-- QBD max = 128 --> <!-- BEGIN OR: You may have ProgID OR CLSID --> <ProgID>STRTYPE</ProgID> <!-- QBD max = 128 --> <!-- OR --> <CLSID>GUIDTYPE</CLSID> <!-- END OR --> </COMCallbackInfo> <!-- DeliveryPolicy may have one of the following values: DeliverAlways, DeliverOnlyIfRunning --> <DeliveryPolicy>ENUMTYPE</DeliveryPolicy> <!-- TrackLostEvents may have one of the following values: None [DEFAULT], All --> <TrackLostEvents>ENUMTYPE</TrackLostEvents> <ListEventSubscription> <!-- opt, may rep --> <!-- ListEventType may have one of the following values: Account, Customer, Employee, OtherName, Vendor, StandardTerms, DateDrivenTerms, Class, SalesRep, CustomerType, VendorType, JobType, CustomerMsg, PaymentMethod, ShipMethod, TaxCode, Currency, ToDo, ItemService, ItemNonInventory, ItemOtherCharge, ItemInventory, ItemInventoryAssembly, ItemFixedAsset, ItemSubtotal, ItemDiscount, ItemPayment, ItemGroup --> <ListEventType>ENUMTYPE</ListEventType> <!-- rep (1 or more) --> <!-- ListEventOperation may have one of the following values: Add, Modify, Delete, Merge --> <ListEventOperation>ENUMTYPE</ListEventOperation> <!-- rep (1 or more) --> </ListEventSubscription> <TxnEventSubscription> <!-- opt, may rep --> <!-- TxnEventType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, TimeTracking, VendorCredit --> <TxnEventType>ENUMTYPE</TxnEventType> <!-- rep (1 or more) --> <!-- TxnEventOperation may have one of the following values: Add, Modify, Delete --> <TxnEventOperation>ENUMTYPE</TxnEventOperation> <!-- rep (1 or more) --> </TxnEventSubscription> </DataEventSubscriptionRet> </DataEventSubscriptionAddRs> <!-- DataEventSubscriptionQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <DataEventSubscriptionQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <DataEventSubscriptionRet> <!-- opt --> <SubscriberID>GUIDTYPE</SubscriberID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeLastProcessed>DATETIMETYPE</TimeLastProcessed> <!-- opt --> <COMCallbackInfo> <AppName>STRTYPE</AppName> <!-- QBD max = 128 --> <!-- BEGIN OR: You may have ProgID OR CLSID --> <ProgID>STRTYPE</ProgID> <!-- QBD max = 128 --> <!-- OR --> <CLSID>GUIDTYPE</CLSID> <!-- END OR --> </COMCallbackInfo> <!-- DeliveryPolicy may have one of the following values: DeliverAlways, DeliverOnlyIfRunning --> <DeliveryPolicy>ENUMTYPE</DeliveryPolicy> <!-- TrackLostEvents may have one of the following values: None [DEFAULT], All --> <TrackLostEvents>ENUMTYPE</TrackLostEvents> <ListEventSubscription> <!-- opt, may rep --> <!-- ListEventType may have one of the following values: Account, Customer, Employee, OtherName, Vendor, StandardTerms, DateDrivenTerms, Class, SalesRep, CustomerType, VendorType, JobType, CustomerMsg, PaymentMethod, ShipMethod, TaxCode, Currency, ToDo, ItemService, ItemNonInventory, ItemOtherCharge, ItemInventory, ItemInventoryAssembly, ItemFixedAsset, ItemSubtotal, ItemDiscount, ItemPayment, ItemGroup --> <ListEventType>ENUMTYPE</ListEventType> <!-- rep (1 or more) --> <!-- ListEventOperation may have one of the following values: Add, Modify, Delete, Merge --> <ListEventOperation>ENUMTYPE</ListEventOperation> <!-- rep (1 or more) --> </ListEventSubscription> <TxnEventSubscription> <!-- opt, may rep --> <!-- TxnEventType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, TimeTracking, VendorCredit --> <TxnEventType>ENUMTYPE</TxnEventType> <!-- rep (1 or more) --> <!-- TxnEventOperation may have one of the following values: Add, Modify, Delete --> <TxnEventOperation>ENUMTYPE</TxnEventOperation> <!-- rep (1 or more) --> </TxnEventSubscription> </DataEventSubscriptionRet> </DataEventSubscriptionQueryRs> <!-- UIEventSubscriptionAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <UIEventSubscriptionAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <UIEventSubscriptionRet> <!-- opt --> <SubscriberID>GUIDTYPE</SubscriberID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeLastProcessed>DATETIMETYPE</TimeLastProcessed> <!-- opt --> <COMCallbackInfo> <AppName>STRTYPE</AppName> <!-- QBD max = 128 --> <!-- BEGIN OR: You may have ProgID OR CLSID --> <ProgID>STRTYPE</ProgID> <!-- QBD max = 128 --> <!-- OR --> <CLSID>GUIDTYPE</CLSID> <!-- END OR --> </COMCallbackInfo> <!-- DeliveryPolicy may have one of the following values: DeliverAlways, DeliverOnlyIfRunning --> <DeliveryPolicy>ENUMTYPE</DeliveryPolicy> <CompanyFileEventSubscription> <!-- CompanyFileEventOperation may have one of the following values: Open, Close --> <CompanyFileEventOperation>ENUMTYPE</CompanyFileEventOperation> <!-- rep (1 or more) --> </CompanyFileEventSubscription> </UIEventSubscriptionRet> </UIEventSubscriptionAddRs> <!-- UIEventSubscriptionQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <UIEventSubscriptionQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <UIEventSubscriptionRet> <!-- opt --> <SubscriberID>GUIDTYPE</SubscriberID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeLastProcessed>DATETIMETYPE</TimeLastProcessed> <!-- opt --> <COMCallbackInfo> <AppName>STRTYPE</AppName> <!-- QBD max = 128 --> <!-- BEGIN OR: You may have ProgID OR CLSID --> <ProgID>STRTYPE</ProgID> <!-- QBD max = 128 --> <!-- OR --> <CLSID>GUIDTYPE</CLSID> <!-- END OR --> </COMCallbackInfo> <!-- DeliveryPolicy may have one of the following values: DeliverAlways, DeliverOnlyIfRunning --> <DeliveryPolicy>ENUMTYPE</DeliveryPolicy> <CompanyFileEventSubscription> <!-- CompanyFileEventOperation may have one of the following values: Open, Close --> <CompanyFileEventOperation>ENUMTYPE</CompanyFileEventOperation> <!-- rep (1 or more) --> </CompanyFileEventSubscription> </UIEventSubscriptionRet> </UIEventSubscriptionQueryRs> <!-- UIExtensionSubscriptionAddRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <UIExtensionSubscriptionAddRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <UIExtensionSubscriptionRet> <!-- opt --> <SubscriberID>GUIDTYPE</SubscriberID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeLastProcessed>DATETIMETYPE</TimeLastProcessed> <!-- opt --> <COMCallbackInfo> <AppName>STRTYPE</AppName> <!-- QBD max = 128 --> <!-- BEGIN OR: You may have ProgID OR CLSID --> <ProgID>STRTYPE</ProgID> <!-- QBD max = 128 --> <!-- OR --> <CLSID>GUIDTYPE</CLSID> <!-- END OR --> </COMCallbackInfo> <MenuExtensionSubscription> <!-- AddToMenu may have one of the following values: File, Company, Customers, Vendors, Employees, Banking --> <AddToMenu>ENUMTYPE</AddToMenu> <!-- BEGIN OR: You may have Submenu OR MenuItem --> <Submenu> <DisplayCondition> <!-- opt --> <!-- VisibleIf may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <VisibleIf>ENUMTYPE</VisibleIf> <!-- opt, may rep --> <!-- VisibleIfNot may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <VisibleIfNot>ENUMTYPE</VisibleIfNot> <!-- opt, may rep --> <!-- EnabledIf may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <EnabledIf>ENUMTYPE</EnabledIf> <!-- opt, may rep --> <!-- EnabledIfNot may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <EnabledIfNot>ENUMTYPE</EnabledIfNot> <!-- opt, may rep --> </DisplayCondition> <MenuItem> <!-- rep (1 or more) --> <MenuText>STRTYPE</MenuText> <!-- QBD max = 50 --> <EventTag>STRTYPE</EventTag> <!-- QBD max = 50 --> <DisplayCondition> <!-- opt --> <!-- VisibleIf may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <VisibleIf>ENUMTYPE</VisibleIf> <!-- opt, may rep --> <!-- VisibleIfNot may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <VisibleIfNot>ENUMTYPE</VisibleIfNot> <!-- opt, may rep --> <!-- EnabledIf may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <EnabledIf>ENUMTYPE</EnabledIf> <!-- opt, may rep --> <!-- EnabledIfNot may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <EnabledIfNot>ENUMTYPE</EnabledIfNot> <!-- opt, may rep --> </DisplayCondition> </MenuItem> </Submenu> <!-- OR --> <MenuItem> <MenuText>STRTYPE</MenuText> <!-- QBD max = 50 --> <EventTag>STRTYPE</EventTag> <!-- QBD max = 50 --> <DisplayCondition> <!-- opt --> <!-- VisibleIf may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <VisibleIf>ENUMTYPE</VisibleIf> <!-- opt, may rep --> <!-- VisibleIfNot may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <VisibleIfNot>ENUMTYPE</VisibleIfNot> <!-- opt, may rep --> <!-- EnabledIf may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <EnabledIf>ENUMTYPE</EnabledIf> <!-- opt, may rep --> <!-- EnabledIfNot may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <EnabledIfNot>ENUMTYPE</EnabledIfNot> <!-- opt, may rep --> </DisplayCondition> </MenuItem> <!-- END OR --> </MenuExtensionSubscription> </UIExtensionSubscriptionRet> </UIExtensionSubscriptionAddRs> <!-- UIExtensionSubscriptionQueryRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <UIExtensionSubscriptionQueryRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"> <!-- not in QBOE, v3.0 --> <UIExtensionSubscriptionRet> <!-- opt --> <SubscriberID>GUIDTYPE</SubscriberID> <TimeCreated>DATETIMETYPE</TimeCreated> <TimeLastProcessed>DATETIMETYPE</TimeLastProcessed> <!-- opt --> <COMCallbackInfo> <AppName>STRTYPE</AppName> <!-- QBD max = 128 --> <!-- BEGIN OR: You may have ProgID OR CLSID --> <ProgID>STRTYPE</ProgID> <!-- QBD max = 128 --> <!-- OR --> <CLSID>GUIDTYPE</CLSID> <!-- END OR --> </COMCallbackInfo> <MenuExtensionSubscription> <!-- AddToMenu may have one of the following values: File, Company, Customers, Vendors, Employees, Banking --> <AddToMenu>ENUMTYPE</AddToMenu> <!-- BEGIN OR: You may have Submenu OR MenuItem --> <Submenu> <DisplayCondition> <!-- opt --> <!-- VisibleIf may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <VisibleIf>ENUMTYPE</VisibleIf> <!-- opt, may rep --> <!-- VisibleIfNot may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <VisibleIfNot>ENUMTYPE</VisibleIfNot> <!-- opt, may rep --> <!-- EnabledIf may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <EnabledIf>ENUMTYPE</EnabledIf> <!-- opt, may rep --> <!-- EnabledIfNot may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <EnabledIfNot>ENUMTYPE</EnabledIfNot> <!-- opt, may rep --> </DisplayCondition> <MenuItem> <!-- rep (1 or more) --> <MenuText>STRTYPE</MenuText> <!-- QBD max = 50 --> <EventTag>STRTYPE</EventTag> <!-- QBD max = 50 --> <DisplayCondition> <!-- opt --> <!-- VisibleIf may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <VisibleIf>ENUMTYPE</VisibleIf> <!-- opt, may rep --> <!-- VisibleIfNot may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <VisibleIfNot>ENUMTYPE</VisibleIfNot> <!-- opt, may rep --> <!-- EnabledIf may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <EnabledIf>ENUMTYPE</EnabledIf> <!-- opt, may rep --> <!-- EnabledIfNot may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <EnabledIfNot>ENUMTYPE</EnabledIfNot> <!-- opt, may rep --> </DisplayCondition> </MenuItem> </Submenu> <!-- OR --> <MenuItem> <MenuText>STRTYPE</MenuText> <!-- QBD max = 50 --> <EventTag>STRTYPE</EventTag> <!-- QBD max = 50 --> <DisplayCondition> <!-- opt --> <!-- VisibleIf may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <VisibleIf>ENUMTYPE</VisibleIf> <!-- opt, may rep --> <!-- VisibleIfNot may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <VisibleIfNot>ENUMTYPE</VisibleIfNot> <!-- opt, may rep --> <!-- EnabledIf may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <EnabledIf>ENUMTYPE</EnabledIf> <!-- opt, may rep --> <!-- EnabledIfNot may have one of the following values: MultiUserMode, HasCustomers, HasVendors, InventoryEnabled, ClassesEnabled, PayrollEnabled, TimeTrackingEnabled, PriceLevelsEnabled, AssemblyItemsEnabled, SalesOrdersEnabled, EstimatesEnabled, SalesTaxEnabled, IsAccountantCopy, AccountantCopyExists --> <EnabledIfNot>ENUMTYPE</EnabledIfNot> <!-- opt, may rep --> </DisplayCondition> </MenuItem> <!-- END OR --> </MenuExtensionSubscription> </UIExtensionSubscriptionRet> </UIExtensionSubscriptionQueryRs> <!-- SubscriptionDelRs contains 4 attributes --> <!-- 'requestID' is optional --> <!-- 'statusCode' is required --> <!-- 'statusSeverity' is required --> <!-- 'statusMessage' is optional --> <SubscriptionDelRs requestID = "UUIDTYPE" statusCode = "INTTYPE" statusSeverity = "STRTYPE" statusMessage = "STRTYPE"/> <!-- not in QBOE, v3.0 --> </QBXMLSubscriptionMsgsRs> <QBXMLEvents> <!-- not in QBOE, v3.0 --> <!-- BEGIN OR: You may have DataEvent OR UIEvent OR UIExtensionEvent --> <DataEvent> <!-- rep (1 or more) --> <CompanyFilePath>STRTYPE</CompanyFilePath> <!-- QBD max = 260 --> <HostInfo> <ProductName>STRTYPE</ProductName> <!-- QBD max = 255 --> <MajorVersion>STRTYPE</MajorVersion> <!-- QBD max = 5 --> <MinorVersion>STRTYPE</MinorVersion> <!-- QBD max = 5 --> <Country>STRTYPE</Country> <!-- QBD max = 2 --> </HostInfo> <!-- BEGIN OR: You may have ListEvent OR TxnEvent --> <ListEvent> <!-- ListEventType may have one of the following values: Account, Customer, Employee, OtherName, Vendor, StandardTerms, DateDrivenTerms, Class, SalesRep, CustomerType, VendorType, JobType, CustomerMsg, PaymentMethod, ShipMethod, TaxCode, Currency, ToDo, ItemService, ItemNonInventory, ItemOtherCharge, ItemInventory, ItemInventoryAssembly, ItemFixedAsset, ItemSubtotal, ItemDiscount, ItemPayment, ItemGroup --> <ListEventType>ENUMTYPE</ListEventType> <!-- ListEventOperation may have one of the following values: Add, Modify, Delete, Merge --> <ListEventOperation>ENUMTYPE</ListEventOperation> <ListID>IDTYPE</ListID> <AfterMergeListID>IDTYPE</AfterMergeListID> <!-- opt --> </ListEvent> <!-- OR --> <TxnEvent> <!-- TxnEventType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, Invoice, InventoryAdjustment, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, TimeTracking, VendorCredit --> <TxnEventType>ENUMTYPE</TxnEventType> <!-- TxnEventOperation may have one of the following values: Add, Modify, Delete --> <TxnEventOperation>ENUMTYPE</TxnEventOperation> <TxnID>IDTYPE</TxnID> <RefNumber>STRTYPE</RefNumber> <!-- opt, QBD max = 20 --> </TxnEvent> <!-- END OR --> <LastRestoreTime>DATETIMETYPE</LastRestoreTime> <!-- opt --> <LastCondenseTime>DATETIMETYPE</LastCondenseTime> <!-- opt --> <DataEventRecoveryTime>DATETIMETYPE</DataEventRecoveryTime> <!-- opt --> </DataEvent> <!-- OR --> <UIEvent> <CompanyFilePath>STRTYPE</CompanyFilePath> <!-- QBD max = 260 --> <HostInfo> <ProductName>STRTYPE</ProductName> <!-- QBD max = 255 --> <MajorVersion>STRTYPE</MajorVersion> <!-- QBD max = 5 --> <MinorVersion>STRTYPE</MinorVersion> <!-- QBD max = 5 --> <Country>STRTYPE</Country> <!-- QBD max = 2 --> </HostInfo> <CompanyFileEvent> <!-- CompanyFileEventOperation may have one of the following values: Open, Close --> <CompanyFileEventOperation>ENUMTYPE</CompanyFileEventOperation> <IsNewCompany>BOOLTYPE</IsNewCompany> <!-- opt --> <IsAutomaticLogin>BOOLTYPE</IsAutomaticLogin> <!-- opt --> </CompanyFileEvent> </UIEvent> <!-- OR --> <UIExtensionEvent> <CompanyFilePath>STRTYPE</CompanyFilePath> <!-- QBD max = 260 --> <HostInfo> <ProductName>STRTYPE</ProductName> <!-- QBD max = 255 --> <MajorVersion>STRTYPE</MajorVersion> <!-- QBD max = 5 --> <MinorVersion>STRTYPE</MinorVersion> <!-- QBD max = 5 --> <Country>STRTYPE</Country> <!-- QBD max = 2 --> </HostInfo> <EventTag>STRTYPE</EventTag> <!-- QBD max = 50 --> </UIExtensionEvent> <!-- END OR --> </QBXMLEvents> </QBXML>