This class is an instantion of the Command class, that executes a command pertaining to fetching receipts journal information, in the default case from the database. This class should only be instantiated by dispatchMBAPI() found in include/mbapi/mbapi.php. Something similar to the following XML should be passed to dispatchMBAPI() when you want to call the GetAccountingReceiptsJournal command:
<mbapi> <command><!-- None --></command> <showXMLHeader><!-- None --></showXMLHeader> <params> <receiptJournalID><!-- int --></receiptJournalID> <clientID><!-- int --></clientID> <currencyID><!-- int --></currencyID> <invoiceID><!-- int --></invoiceID> <transactionID><!-- int --></transactionID> <receiptDateCreatedLessThan><!-- int --></receiptDateCreatedLessThan> <receiptDateCreated><!-- int --></receiptDateCreated> <receiptDateCreatedGreaterThan><!-- int --></receiptDateCreatedGreaterThan> <sortDir><!-- None --></sortDir> <sortColumn><!-- None --></sortColumn> <recordOffset><!-- None --></recordOffset> <numRecords><!-- None --></numRecords> </params> </mbapi>
None
mbapi
command
showXMLHeader
params
receiptJournalID
The ID of the receipt journal to fetch. This will always select at most 1 record.
clientID
The client ID of the record to fetch. This will always select all records for this client.
currencyID
The ID of the currency for this record in the ledger.
invoiceID
The invoice ID of the record to fetch. This will always select all records for this invoice.
transactionID
The transaction ID of the record to fetch. This will always select all records for this transaction.
receiptDateCreatedLessThan
The maximum UNIX timestamp for which a record in the result set was created.
receiptDateCreated
The exact UNIX timestamp for which a record in the result set was created.
receiptDateCreatedGreaterThan
The minimum UNIX timestamp for which a record in the result set was created
sortDir
sortColumn
recordOffset
numRecords