Expense payment types are used to track how expenses are paid, such as by a company credit card.


List Expense Payment Types

readByQuery

<readByQuery>
    <object>EXPENSEPAYMENTTYPE</object>
    <fields>*</fields>
    <query></query>
    <pagesize>100</pagesize>
</readByQuery>

Parameters

Name Required Type Description
object Required string Use EXPENSEPAYMENTTYPE
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 Expense Payment Type

read

<read>
    <object>EXPENSEPAYMENTTYPE</object>
    <keys>1</keys>
    <fields>*</fields>
</read>

Parameters

Name Required Type Description
object Required string Use EXPENSEPAYMENTTYPE
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 Expense Payment Type by Name

readByName

<readByName>
    <object>EXPENSEPAYMENTTYPE</object>
    <keys>Full Time</keys>
    <fields>*</fields>
</readByName>

Parameters

Name Required Type Description
object Required string Use EXPENSEPAYMENTTYPE
keys Required string Object NAME 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.

Create Expense Payment Type (Legacy)

create_expensepaymenttype

<create_expensepaymenttype>
    <name>AMEX1544</name>
    <description>Corporate AMEX ending 1544</description>
    <nonreimbursable>true</nonreimbursable>
    <offsetacctno>2165</offsetacctno>
</create_expensepaymenttype>

Parameters

Name Required Type Description
name Required string Expense payment name to create
description Optional string Description
nonreimbursable Optional boolean Non-reimbursable. Use false for No, true for Yes. (Default: false)
offsetacctno Optional string Offset account number
status Optional string Expense payment type status. Use active for Active otherwise use inactive for Inactive. (Default: active)

Update Expense Payment Type (Legacy)

update_expensepaymenttype

<update_expensepaymenttype name="AMEX1544">
    <offsetacctno>2180</offsetacctno>
</update_expensepaymenttype>

Parameters

Name Required Type Description
name Required string Expense payment name to update
description Optional string Description
nonreimbursable Optional boolean Non-reimbursable. Use false for No, true for Yes.
offsetacctno Optional string Offset account number
status Optional string Expense payment type status. Use active for Active otherwise use inactive for Inactive.

Delete Expense Payment Type (Legacy)

delete_expensepaymenttype

<delete_expensepaymenttype name="AMEX1544"></delete_expensepaymenttype>

Parameters

Name Required Type Description
name Required string Expense payment name to delete

Provide feedback