POST 17.0/app/summarystatements/createoneofffee

Description

Creates one-off fee transactions for multiple accounts based on the specified criteria. For each account, it checks if an identical fee hasn't already been charged today before creating a new fee.

URI Parameters

None.

The charge fee request containing product ID, amount, list of accounts (contact/property pairs), and optional statement notes.

Name Description Type Additional information
ProductId

integer

None.

Amount

decimal number

None.

StatementNotes

string

None.

Accounts

Collection of ChargeFeeAccount

None.

application/json, text/json

Sample:
{
  "productId": 1,
  "amount": 2.0,
  "statementNotes": "sample string 3",
  "accounts": [
    {
      "contactId": 1,
      "propertyId": 2
    },
    {
      "contactId": 1,
      "propertyId": 2
    }
  ]
}

application/xml, text/xml

Sample:
<ChargeFeeRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <ProductId>1</ProductId>
  <Amount>2</Amount>
  <StatementNotes>sample string 3</StatementNotes>
  <Accounts>
    <ChargeFeeAccount>
      <ContactId>1</ContactId>
      <PropertyId>2</PropertyId>
    </ChargeFeeAccount>
    <ChargeFeeAccount>
      <ContactId>1</ContactId>
      <PropertyId>2</PropertyId>
    </ChargeFeeAccount>
  </Accounts>
</ChargeFeeRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

None.

None.