Receipts that are not associated with a customer or invoice. Can include cash, a card charge, a cash transfer, or a check payment.


List Other Receipts

readByQuery

<readByQuery>
    <object>OTHERRECEIPTS</object>
    <fields>*</fields>
    <query></query>
    <pagesize>100</pagesize>
</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. Illegal XML characters must be properly encoded. The following SQL operators are supported: <, >, >=, <=, =, like, not like, in, not in. When doing NULL comparisons: IS NOT NULL, IS NULL. Multiple fields may be matched using the AND and OR operators. Joins are not supported. Single quotes in any operands must be escaped with a backslash - For example, the value Erik's Deli would become 'Erik\'s Deli'.
pagesize Optional integer Custom page size between 1 and 1000 items (Default: 100)

List Other Receipts (Legacy)

NEW!

get_list

<get_list object="otherreceipts" maxitems="1">
</get_list>

Parameters

Name Required Type Description
object Required string Use otherreceipts
start Optional integer Start at item, zero-based integer
maxitems Optional integer Max items to return
showprivate Optional boolean Show entity private records if running this at top level. Use either true or false. (Default: false)
filter Optonal object Filter(s) to use in list
sorts Optional sortfield[] Field(s) to sort by in response
fields Optional field[] Field(s) to return in response

filter

Name Required Type Description
logical Optional object Logical filter. Required if not using expression.
expression Optional object Expression filter. Required if not using logical.

logical

Name Required Type Description
logical_operator Required string Operator. Use either and or or.
object Optional string Object of operator
Logical Filter/Expression Required (logical | expression)[1...n] Additional logical objects or expressions to filter by

expression

Name Required Type Description
field Required string Field
operator Required string Operator
value Required string Value. Use either =, !=, <, <=, >=, >, like or is null.

sortfield

Name Required Type Description
order Required string Sort by order. Use either asc or desc.

Get Other Receipt

read

<read>
    <object>OTHERRECEIPTS</object>
    <keys>40</keys>
    <fields>*</fields>
</read>

Parameters

Name Required Type Description
object Required string Use OTHERRECEIPTS
keys Required string Object RECORDNO to get
fields Optional string Comma-separated list of fields on the object to get. For best performance and predictability, limit the number of fields. To return all fields, omit the element or provide * for the value.

Get Other Receipt (legacy)

NEW!

get

<get object="otherreceipts" key="1234"></get>

Parameters

Name Required Type Description
object Required string Use otherreceipts
key Required string Object RECORDNO to get

Create Other Receipt (Legacy)

record_otherreceipt

<record_otherreceipt>
    <paymentdate>
        <year>2017</year>
        <month>01</month>
        <day>25</day>
    </paymentdate>
    <payee>Costco</payee>
    <receiveddate>
        <year>2017</year>
        <month>01</month>
        <day>26</day>
    </receiveddate>
    <paymentmethod>EFT</paymentmethod>
    <bankaccountid>BOFA1435</bankaccountid>
    <depositdate>
        <year>2017</year>
        <month>01</month>
        <day>26</day>
    </depositdate>
    <refid>1234</refid>
    <description></description>
    <receiptitems>
        <lineitem>
            <glaccountno>41100</glaccountno>
            <amount>50.99</amount>
            <memo></memo>
            <locationid>ARL-VA-US</locationid>
            <departmentid>ADM</departmentid>
        </lineitem>
    </receiptitems>
</record_otherreceipt>

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 customfield[0...n] Custom fields on transaction object
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
memo Optional string Memo
locationid Optional string Location ID
departmentid Optional string Department ID
customfields Optional customfield[0...n] Custom fields
projectid Optional string Project ID
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

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 #~#.

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 #~#.

Update Other Receipt (Legacy)

NEW!

update_otherreceipt

Updates a receipt by modifying an existing line and adding a new line:

<update_otherreceipt key="1234">
    <receiptitems>
        <updatelineitem line_num="1">
            <memo>Organization dues</memo>
        </updatelineitem>
        <lineitem>
            <glaccountno>1907</glaccountno>
            <amount>1000</amount>
            <locationid>NY</locationid>
        </lineitem>
    </receiptitems>
</update_otherreceipt>

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 customfield[0...n] Custom fields on transaction object
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

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
memo Optional string Memo
locationid Optional string Location ID
departmentid Optional string Department ID
customfields Optional customfield[0...n] Custom fields
projectid Optional string Project ID
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

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
memo Optional string Memo
locationid Optional string Location ID
departmentid Optional string Department ID
customfields Optional customfield[0...n] Custom fields
projectid Optional string Project ID
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

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 #~#.

List Other Receipt Lines

readByQuery

<readByQuery>
    <object>OTHERRECEIPTSENTRY</object>
    <fields>*</fields>
    <query></query>
    <pagesize>100</pagesize>
</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. Illegal XML characters must be properly encoded. The following SQL operators are supported: <, >, >=, <=, =, like, not like, in, not in. When doing NULL comparisons: IS NOT NULL, IS NULL. Multiple fields may be matched using the AND and OR operators. Joins are not supported. Single quotes in any operands must be escaped with a backslash - For example, the value Erik's Deli would become 'Erik\'s Deli'.
pagesize Optional integer Custom page size between 1 and 1000 items (Default: 100)

Get Other Receipt Line

read

<read>
    <object>OTHERRECEIPTSENTRY</object>
    <keys>40</keys>
    <fields>*</fields>
</read>

Parameters

Name Required Type Description
object Required string Use OTHERRECEIPTSENTRY
keys Required string Object RECORDNO to get
fields Optional string Comma-separated list of fields on the object to get. For best performance and predictability, limit the number of fields. To return all fields, omit the element or provide * for the value.

Delete Other Receipt (Legacy)

NEW!

delete_otherreceipt

<delete_otherreceipt key="1234"></delete_otherreceipt>

Parameters

Name Required Type Description
key Required string Other receipt RECORDNO to delete

Provide feedback