List the record number, total entered, and description for each other receipt:
Parameters
Name
Required
Type
Description
object
Required
string
Use OTHERRECEIPTS
filter
Optional
object
Filter expression to limit the response to only objects that match the expression. Check the value of a single field using operators such as equalto/like, or multiple fields using and/or. Query fields on related objects using the dot operator (for example, VENDOR.CREDITLIMIT on APBILL).
select
Required
sequence
The names of the fields that you want included in the response, and an optional aggregate function such as count or sum. Returning all fields is not supported.
orderby
Optional
object
Provide an order element with a field name and choose an ascending or descending sort order, for example: <order> <field>RECORDNO</field> <descending/> </order>
Set the caseinsensitive element to true for a case-insensitive query <caseinsensitive>true</caseinsensitive>
In a multi-entity company, set the showprivate element to true to query data in private entities: <showprivate>true</showprivate>
Specify the returnformat for the response: xml (default), json, or csv <returnformat>json</returnformat>
pagesize
Optional
integer
Maximum number of matching objects to return in the response, between 1 and 2000 items (Default: 100)
offset
Optional
integer
Point at which to start indexing into records (Default: 0)
Query and List Other Receipts (Legacy)
readByQuery
Parameters
Name
Required
Type
Description
object
Required
string
Use OTHERRECEIPTS
fields
Optional
string
Comma-separated list of fields on the object to list. For best performance and predictability, limit the number of fields. To return all fields, omit the element or provide * for the value.
query
Required
string
SQL-like query based on fields on the object. The following operators are supported: <, >, >=, <=, =, like, not like, in, not in, IS NOT NULL, IS NULL, AND, OR. Illegal XML characters must be properly encoded, and single quotes must be escaped with backslashes ('Jane\'s Deli'). Joins are not supported.
pagesize
Optional
integer
Custom page size between 1 and 1000 items (Default: 100)
List Other Receipts (Legacy)
get_list
Parameters
Name
Required
Type
Description
object
Required
string attribute
Use otherreceipts
maxitems
Optional
integer attribute
Maximum number of items to return.
start
Optional
integer attribute
First item from total result set to include in response, zero-based integer.
showprivate
Optional
boolean attribute
Show entity private records if running this at top level. Use either true or false. (Default: false)
Multiple filter expressions that should be evaluated with and or or. Logical filters can be nested to create complex and/or logic. Required if not using expression.
Expressions to be evaluated as filters, and optionally additional logical evaluations.
get_list.filter.expression
Name
Required
Type
Description
field
Required
string
Name of the field to be compared.
operator
Required
string
Comparison operator. Valid operators are
=
!=
<
<=
>
>=
like
is null
value
Required
string
Comparison value.
get_list.sort.sortfield
Name
Required
Type
Description
order (attribute)
Required
string
Sort order for this named field. Use either asc or desc.
Get Other Receipt
read
Parameters
Name
Required
Type
Description
object
Required
string
Use OTHERRECEIPTS
keys
Required
string
Comma-separated list of object RECORDNO to get
fields
Optional
string
Comma-separated list of fields on the object to get. To return all fields, omit the element or provide * for the value. For best performance and predictability, limit the number of fields.
Use inclusive tax so that the system calculates the transaction amount (trx_amount) for the receipt line and the transaction tax (trx_tax) for the tax entry based on the value supplied for totaltrxamount on the receipt line and the tax rate of the tax detail (detailid) for the tax entry. (AU, GB, ZA only).
Parameters
Name
Required
Type
Description
paymentdate
Required
object
Payment date
payee
Required
string
Payer (the parameter is incorrectly named)
receiveddate
Required
object
Received date
paymentmethod
Required
string
Payment method. Use Printed Check, Cash, EFT, or Credit Card.
undepglaccountno
Optional
string
Undeposited GL account. Required if not using bankaccountid.
bankaccountid
Optional
string
Bank account ID. Required if not using undepglaccountno.
depositdate
Optional
object
Deposit date. Only used if bankaccountid is set.
refid
Optional
string
Reference ID
description
Optional
string
Description
supdocid
Optional
string
Attachments ID
currency
Optional
string
Transaction currency code
exchratedate
Optional
object
Exchange rate date.
exchratetype
Optional
string
Exchange rate type. Do not use if exchrate is set. (Leave blank to use Intacct Daily Rate)
exchrate
Optional
currency
Exchange rate value. Do not use if exchangeratetype is set.
customfields
Optional
array of customfield
Custom fields on transaction object
inclusivetax
Optional
boolean
Inclusive taxes. Set to true to have the system calculate the transaction amount (trx_amount) for the receipt line and the transaction tax (trx_tax) for the tax entry based on the value supplied for totaltrxamount on the receipt line and the tax rate of the tax detail (detailid) for the tax entry. (AU, GB, ZA only). (Default: false)
taxsolutionid
Optional
string
Tax solution name, such as United Kingdom - VAT or Australia - GST. Required only if the company is configured for multiple tax jurisdictions and the transaction is occurring at the top level of the company. The available tax solution names can be found in the Sage Intacct UI in the Taxes application from the top level of a multi-entity company. (GB, AU, and ZA only)
receiptitems
Required
lineitem[1...n]
Receipt lines, must have at least 1
paymentdate
Name
Required
Type
Description
year
Required
string
Year yyyy
month
Required
string
Month mm
day
Required
string
Day dd
receiveddate
Name
Required
Type
Description
year
Required
string
Year yyyy
month
Required
string
Month mm
day
Required
string
Day dd
depositdate
Name
Required
Type
Description
year
Required
string
Year yyyy
month
Required
string
Month mm
day
Required
string
Day dd
exchratedate
Name
Required
Type
Description
year
Required
string
Year yyyy
month
Required
string
Month mm
day
Required
string
Day dd
lineitem
Name
Required
Type
Description
glaccountno
Optional
string
GL account number. Required if not using accountlabel.
accountlabel
Optional
string
AP account label. Required if not using glaccountno.
amount
Required
currency
Transaction amount. Do not supply if inclusive tax is set to true.
memo
Optional
string
Memo
locationid
Optional
string
LOCATIONID of an active location. Required if company is multi-entity enabled.
departmentid
Optional
string
Department ID
customfields
Optional
array of customfield
Custom fields
projectid
Optional
string
Project ID
taskid
Optional
string
Task ID. Only available when the parent projectid is also specified.
costtypeid
Optional
string
Cost type ID. Only available when projectid and taskid are specified. (Construction subscription)
customerid
Optional
string
Customer ID
vendorid
Optional
string
Vendor ID
employeeid
Optional
string
Employee ID
itemid
Optional
string
Item ID
classid
Optional
string
Class ID
totaltrxamount
Optional
currency
Total transaction amount. Required if inclusive tax is set to true.
taxentries
Optional
taxentry[1...n]
Tax entries for the line. Required for VAT enabled transactions. Providing multiple entries is allowed if your tax solution supports it (AU and GB only). For ZA, only one tax entry is allowed.
customfield
Name
Required
Type
Description
customfieldname
Optional
string
Custom field ID
customfieldvalue
Optional
varies
Custom field value. For a multi-pick-list custom field, implode multiple field values with #~#.
taxentry (AU, GB, ZA only)
Specifies a tax rate (defined in the system) and a manually calculated tax for the other receipt line.
Name
Required
Type
Description
detailid
Required
string
Unique ID of a tax detail with the tax rate to use
trx_tax
Optional
currency
Transaction tax, which is a manually calculated value to override the calculated value for the tax. The amount of the tax line is automatically included in the read-only transaction amount (trx_amount).
You cannot update an other receipt that was created with inclusive tax set to true.
update_otherreceipt
Updates a receipt by modifying an existing line and adding a new line:
Parameters
Name
Required
Type
Description
key
Required
integer
Other receipt RECORDNO to update
paymentdate
Optional
object
Payment date
payee
Optional
string
Payer (the parameter is incorrectly named)
receiveddate
Optional
object
Received date
paymentmethod
Optional
string
Payment method. Use Printed Check, Cash, EFT, or Credit Card.
undepglaccountno
Optional
string
Undeposited GL account. Required if not using bankaccountid.
bankaccountid
Optional
string
Bank account ID. Required if not using undepglaccountno.
depositdate
Optional
object
Deposit date. Only used if bankaccountid is set.
refid
Optional
string
Reference ID
description
Optional
string
Description
supdocid
Optional
string
Attachments ID
currency
Optional
string
Transaction currency code
exchratedate
Optional
object
Exchange rate date.
exchratetype
Optional
string
Exchange rate type. Do not use if exchrate is set. (Leave blank to use Intacct Daily Rate)
exchrate
Optional
currency
Exchange rate value. Do not use if exchangeratetype is set.
customfields
Optional
array of customfield
Custom fields on transaction object
inclusivetax
Optional
boolean
Inclusive taxes. Set to true to have the system calculate the transaction amount (trx_amount) for the receipt line and the transaction tax (trx_tax) for the tax entry based on the value supplied for totaltrxamount on the receipt line and the tax rate of the tax detail (detailid) for the tax entry. (AU, GB, ZA only)
receiptitems
Optional
(lineitem | updatelineitem)[1...n]
Receipt lines, must have at least 1
paymentdate
Name
Required
Type
Description
year
Required
string
Year yyyy
month
Required
string
Month mm
day
Required
string
Day dd
receiveddate
Name
Required
Type
Description
year
Required
string
Year yyyy
month
Required
string
Month mm
day
Required
string
Day dd
depositdate
Name
Required
Type
Description
year
Required
string
Year yyyy
month
Required
string
Month mm
day
Required
string
Day dd
exchratedate
Name
Required
Type
Description
year
Required
string
Year yyyy
month
Required
string
Month mm
day
Required
string
Day dd
customfield
Name
Required
Type
Description
customfieldname
Optional
string
Custom field ID
customfieldvalue
Optional
varies
Custom field value. For a multi-pick-list custom field, implode multiple field values with #~#.
lineitem
Name
Required
Type
Description
glaccountno
Optional
string
GL account number. Required if not using accountlabel.
accountlabel
Optional
string
AP account label. Required if not using glaccountno.
amount
Required
currency
Transaction amount. Do not supply if inclusive tax is set to true on the header.
memo
Optional
string
Memo
locationid
Optional
string
LOCATIONID of an active location. Required if company is multi-entity enabled.
departmentid
Optional
string
Department ID
customfields
Optional
array of customfield
Custom fields
projectid
Optional
string
Project ID
taskid
Optional
string
Task ID. Only available when the parent projectid is also specified.
costtypeid
Optional
string
Cost type ID. Only available when projectid and taskid are specified. (Construction subscription)
customerid
Optional
string
Customer ID
vendorid
Optional
string
Vendor ID
employeeid
Optional
string
Employee ID
itemid
Optional
string
Item ID
classid
Optional
string
Class ID
totaltrxamount
Optional
currency
Total transaction amount. Required if inclusive tax is set to true.
taxentries
Optional
taxentry[1...n]
Tax entries for the line. Required for VAT enabled transactions. Providing multiple entries is allowed if your tax solution supports it (AU and GB only). For ZA, only one tax entry is allowed.
updatelineitem
Name
Required
Type
Description
line_num
Required
string
Line number of the entry to update
glaccountno
Optional
string
GL account number
accountlabel
Optional
string
AP account label
amount
Optional
currency
Transaction amount. Do not supply if inclusive tax is set to true on the header.
memo
Optional
string
Memo
locationid
Optional
string
LOCATIONID of an active location. Required if company is multi-entity enabled.
departmentid
Optional
string
Department ID
customfields
Optional
array of customfield
Custom fields
projectid
Optional
string
Project ID
taskid
Optional
string
Task ID. Only available when the parent projectid is also specified.
costtypeid
Optional
string
Cost type ID. Only available when projectid and taskid are specified. (Construction subscription)
customerid
Optional
string
Customer ID
vendorid
Optional
string
Vendor ID
employeeid
Optional
string
Employee ID
itemid
Optional
string
Item ID
classid
Optional
string
Class ID
totaltrxamount
Optional
currency
Total transaction amount. Only allowed if inclusive tax is set to true.
taxentries
Optional
taxentry[1...n]
Tax entries for the line. This a complete replacement of the existing set. Required for VAT enabled transactions. Providing multiple entries is allowed if your tax solution supports it (AU and GB only). For ZA, only one tax entry is allowed.
customfield
Name
Required
Type
Description
customfieldname
Optional
string
Custom field ID
customfieldvalue
Optional
varies
Custom field value. For a multi-pick-list custom field, implode multiple field values with #~#.
taxentry (AU, GB, ZA only)
Specifies a tax rate (defined in the system) and a manually calculated tax for the other receipt line.
Name
Required
Type
Description
detailid
Required
string
Unique ID of a tax detail with the tax rate to use
trx_tax
Optional
currency
Transaction tax, which is a manually calculated value to override the calculated value for the tax. The amount of the tax line is automatically included in the read-only transaction amount (trx_amount).
Delete Other Receipt (Legacy)
delete_otherreceipt
Parameters
Name
Required
Type
Description
key
Required
string
Other receipt RECORDNO to delete
Other Receipt Lines
Get Other Receipt Line Object Definition
lookup
List all the fields and relationships for the other receipt line object:
List the record number, amount, and description for each other receipt line:
Parameters
Name
Required
Type
Description
object
Required
string
Use OTHERRECEIPTENTRY
filter
Optional
object
Filter expression to limit the response to only objects that match the expression. Check the value of a single field using operators such as equalto/like, or multiple fields using and/or. Query fields on related objects using the dot operator (for example, VENDOR.CREDITLIMIT on APBILL).
select
Required
sequence
The names of the fields that you want included in the response, and an optional aggregate function such as count or sum. Returning all fields is not supported.
orderby
Optional
object
Provide an order element with a field name and choose an ascending or descending sort order, for example: <order> <field>RECORDNO</field> <descending/> </order>
Set the caseinsensitive element to true for a case-insensitive query <caseinsensitive>true</caseinsensitive>
In a multi-entity company, set the showprivate element to true to query data in private entities: <showprivate>true</showprivate>
Specify the returnformat for the response: xml (default), json, or csv <returnformat>json</returnformat>
pagesize
Optional
integer
Maximum number of matching objects to return in the response, between 1 and 2000 items (Default: 100)
offset
Optional
integer
Point at which to start indexing into records (Default: 0)
Query and List Other Receipt Lines (Legacy)
readByQuery
Parameters
Name
Required
Type
Description
object
Required
string
Use OTHERRECEIPTSENTRY
fields
Optional
string
Comma-separated list of fields on the object to list. For best performance and predictability, limit the number of fields. To return all fields, omit the element or provide * for the value.
query
Required
string
SQL-like query based on fields on the object. The following operators are supported: <, >, >=, <=, =, like, not like, in, not in, IS NOT NULL, IS NULL, AND, OR. Illegal XML characters must be properly encoded, and single quotes must be escaped with backslashes ('Jane\'s Deli'). Joins are not supported.
pagesize
Optional
integer
Custom page size between 1 and 1000 items (Default: 100)
Get Other Receipt Line
read
Parameters
Name
Required
Type
Description
object
Required
string
Use OTHERRECEIPTSENTRY
keys
Required
string
Comma-separated list of object RECORDNO to get
fields
Optional
string
Comma-separated list of fields on the object to get. To return all fields, omit the element or provide * for the value. For best performance and predictability, limit the number of fields.