Allocation

Type:  
Abstract:  no
Status:  Active
Java Class:  Allocation
Represents allocations of funds across transactions (for example between payments and invoices).
id
References: Balancing Summary.Id
XML Representation: attribute
Attributes: ReadOnly
Default Value
Identifier of the object used for references; auto-incremented integer value.

**create
Unique Allocation ID generated by the system.

  • exists
  • Unique Allocation ID generated by the system.

  • echo
  • Identifier of the object used for references.\n\r\n> **Note:** Auto-incremented integer value uniquely identifying each allocation record.\n\r\n> **Tip:** Use this ID to reference allocations in subsequent API calls. See Identifiers section for best practices.
    sourceId
    References: Balancing Summary.Source FK
    XML Representation: attribute
    Attributes: ReadOnly
    Default Value
  • create
  • Identifier of the transaction that initiated the allocation.\n\r\n> **Note:** Refers to the originating transaction in the allocation process. Use this field to trace originating transactions and related flows.
  • echo
  • Identifier of the transaction that initiated the allocation.\n\r\n> **Note:** Refers to the originating transaction in the allocation process. Use this field to trace originating transactions and related flows.
    targetId
    References: Balancing Summary.Target FK
    XML Representation: attribute
    Attributes: ReadOnly
    Default Value
    Reference to the entity that represents balancing summary.

    **create description": "ID of the object storing the allocation data.\n\r\n> **Note:** Identifies the destination of the allocation. Use this field to track where allocated funds are directed.
  • echo description": "ID of the object storing the allocation data.\n\r\n> **Note:** Identifies the destination of the allocation. Use this field to track where allocated funds are directed.
  • targetTransactionType
    References: Balancing Summary.Target FK
    XML Representation: attribute
    Attributes: ReadOnly
    Default Value
    Reference to the entity that represents balancing summary.

    **create Type of transaction.\n\r\n> **Note:** Indicates the category of the target transaction. Use this field for transaction categorization and reporting.
  • echo Type of transaction.\n\r\n> **Note:** Indicates the category of the target transaction. Use this field for transaction categorization and reporting.
  • causeTransactionId
    Type: Long
    XML Representation: attribute
    Attributes: ReadOnly
    Default Value
  • create Identifier of the transaction that caused this allocation.\n\r\n> **Note:** Refers to the transaction that triggered the allocation creation. Use this field to track the transaction that triggered this allocation.
  • echo Identifier of the transaction that caused this allocation.\n\r\n> **Note:** Refers to the transaction that triggered the allocation creation. Use this field to track the transaction that triggered this allocation.
  • causeTransactionType
    Type: String
    XML Representation: attribute
    Attributes: ReadOnly
    Default Value
  • create Type of the causal transaction.\n\r\n> **Note:** Indicates the category of the transaction that triggered this allocation. Use this field to identify and categorize allocation triggers.
  • echo Type of the causal transaction.\n\r\n> **Note:** Indicates the category of the transaction that triggered this allocation. Use this field to identify and categorize allocation triggers.
  • createDate
    References: Balancing Summary.Create Date
    XML Representation: attribute
    Attributes: ReadOnly
    Default Value
    Date when the record was created

    **create Date when the record was created.\n\r\n> **Note:** Returned in format yyyy-MM-dd HH:mm:ss. Useful for audit trails and time-based reporting.
  • echo Date when the record was created.\n\r\n> **Note:** Returned in format yyyy-MM-dd HH:mm:ss. Useful for audit trails and time-based reporting.
  • isActive
    References: Balancing Summary.Is Active
    XML Representation: attribute
    Attributes: ReadOnly
    Default Value
    Indicates whether the record is active in the system.

    **create Indicates whether a record is active within the system.\n\r\n> **Note:** Filter active vs. inactive records during processing.
  • echo Indicates whether a record is active within the system.\n\r\n> **Note:** Filter active vs. inactive records during processing.
  • amount
    References: Balancing Summary.Amount
    XML Representation: attribute
    Attributes: ReadOnly
    Default Value
    The amount element defines the amount of the transaction. Supply the value in cents without a decimal point.

    **create Total transaction amount in cents (not dollars).\n\r\n> **Note:** Example: $5.00 = 500 cents. Store values in cents to avoid floating-point rounding errors.
  • echo Total transaction amount in cents (not dollars).\n\r\n> **Note:** Example: $5.00 = 500 cents. Store values in cents to avoid floating-point rounding errors.
  • taxAmount
    References: Balancing Summary.Tax Amount
    XML Representation: attribute
    Attributes:
    Default Value
  • create Tax amount associated with the transaction in cents.\n\r\n> **Note:** Represents the tax component of the total amount. Use for calculating and reporting tax obligations.
  • echo Tax amount associated with the transaction in cents.\n\r\n> **Note:** Represents the tax component of the total amount. Use for calculating and reporting tax obligations.
  • XML Sample:

    <allocations/>

    "<allocations/>"

    JSON Sample:

    {
     
    }

    XURL Sample:

    ?