List Revenue Templates

readByQuery

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

Parameters

Name Required Type Description
object Required string Use CONTRACTREVENUETEMPLATE
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)

query

Name Required Type Description
STATUS Optional string Status. Use T for Active, F fo Inactive

Get Revenue Template

read

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

Parameters

Name Required Type Description
object Required string Use CONTRACTREVENUETEMPLATE
keys Required string The record 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 Revenue Template by Name

readByName

<readByName>
    <object>CONTRACTREVENUETEMPLATE</object>
    <keys>Contract Revenue Template</keys>
    <fields>*</fields>
</readByName>

Parameters

Name Required Type Description
object Required string Use CONTRACTREVENUETEMPLATE
keys Required string The record 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 Revenue Template

create

<create>
    <CONTRACTREVENUETEMPLATE>
        <NAME>Contract Revenue Template</NAME>
        <DESCRIPTION>hello world</DESCRIPTION>
        <METHOD>Straight line</METHOD>
        <POSTINGTYPE>Manual</POSTINGTYPE>
    </CONTRACTREVENUETEMPLATE>
</create>

Parameters

Name Required Type Description
CONTRACTREVENUETEMPLATE Optional object The object to create

CONTRACTREVENUETEMPLATE

Name Required Type Description
NAME Required string Revenue template name
DESCRIPTION Optional string Description
METHOD Optional string Recognition method. Use Straight line, Daily rate, or Quantity based. (Default: Straight line)
POSTINGTYPE Optional string Posting type. Use Automatic or Manual. (Default: Manual)
STATUS Optional string Status. Use active for Active otherwise use inactive for Inactive (Default: active)

Update Revenue Template

update

<update>
    <CONTRACTREVENUETEMPLATE>
        <NAME>Contract Revenue Template</NAME>
        <DESCRIPTION>hello world2</DESCRIPTION>
    </CONTRACTREVENUETEMPLATE>
</update>

Parameters

Name Required Type Description
CONTRACTREVENUETEMPLATE Optional object The object to update

CONTRACTREVENUETEMPLATE

Name Required Type Description
RECORDNO Optional integer Record number of object. Required if not using NAME.
NAME Optional string Revenue template name. Required if not using RECORDNO
DESCRIPTION Optional string Description
METHOD Optional string Recognition method. Use Straight line, Daily rate, or Quantity based.
POSTINGTYPE Optional string Posting type. Use Automatic or Manual.
STATUS Optional string Status. Use active for Active otherwise use inactive for Inactive

Delete Revenue Template

delete

<delete>
    <object>CONTRACTREVENUETEMPLATE</object>
    <keys>112</keys>
</delete>

Parameters

Name Required Type Description
object Required string Use CONTRACTREVENUETEMPLATE
keys Required string The record RECORDNO to delete

List Expense Templates

readByQuery

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

Parameters

Name Required Type Description
object Required string Use CONTRACTEXPENSETEMPLATE
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)

query

Name Required Type Description
STATUS Optional string Status. Use T for Active, F fo Inactive

Get Expense Template

read

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

Parameters

Name Required Type Description
object Required string Use CONTRACTEXPENSETEMPLATE
keys Required string The record 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 Template by Name

readByName

<readByName>
    <object>CONTRACTEXPENSETEMPLATE</object>
    <keys>Contract Expense Template</keys>
    <fields>*</fields>
</readByName>

Parameters

Name Required Type Description
object Required string Use CONTRACTEXPENSETEMPLATE
keys Required string The record 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 Template

create

<create>
    <CONTRACTEXPENSETEMPLATE>
        <NAME>Contract Expense Template</NAME>
        <DESCRIPTION>hello world</DESCRIPTION>
        <METHOD>Straight line</METHOD>
        <POSTINGTYPE>Manual</POSTINGTYPE>
    </CONTRACTEXPENSETEMPLATE>
</create>

Parameters

Name Required Type Description
CONTRACTEXPENSETEMPLATE Optional object The object to create

CONTRACTEXPENSETEMPLATE

Name Required Type Description
NAME Required string Expense template name
DESCRIPTION Optional string Description
METHOD Optional string Recognition method. Use Straight line or Daily rate. (Default: Straight line)
POSTINGTYPE Optional string Posting type. Use Automatic or Manual. (Default: Manual)
STATUS Optional string Status. Use active for Active otherwise use inactive for Inactive (Default: active)

Update Expense Template

update

<update>
    <CONTRACTEXPENSETEMPLATE>
        <NAME>Contract Expense Template</NAME>
        <DESCRIPTION>hello world2</DESCRIPTION>
    </CONTRACTEXPENSETEMPLATE>
</update>

Parameters

Name Required Type Description
CONTRACTEXPENSETEMPLATE Optional object The object to update

CONTRACTEXPENSETEMPLATE

Name Required Type Description
RECORDNO Optional integer Record number of object. Required if not using NAME.
NAME Optional string Expense template name. Required if not using RECORDNO
DESCRIPTION Optional string Description
METHOD Optional string Recognition method. Use Straight line or Daily rate.
POSTINGTYPE Optional string Posting type. Use Automatic or Manual.
STATUS Optional string Status. Use active for Active otherwise use inactive for Inactive

Delete Expense Template

delete

<delete>
    <object>CONTRACTEXPENSETEMPLATE</object>
    <keys>112</keys>
</delete>

Parameters

Name Required Type Description
object Required string Use CONTRACTEXPENSETEMPLATE
keys Required string The record RECORDNO to delete

Provide feedback