POST api/account/statement/csv

Get a statement for an account Processes this account API request. The parameter and response sections describe the data exchanged with the API.

Request Information

URI Parameters

None.

Body Parameters

The transaction list filter data contract supplied with the request.

TransactionListFilterDataContract
NameDescriptionTypeAdditional information
AccountId

The unique identifier of the related account resource.

integer

None.

AccountIds

The unique identifiers of the related account resources.

Collection of integer

None.

StartDate

The start date, expressed as a date and time.

date

None.

ExplicitDate

The explicit date, expressed as a date and time.

date

None.

EndDate

The end date, expressed as a date and time.

date

None.

TransactionTypes

The collection of transaction types.

Collection of string

None.

RelatedProperties

The collection of related properties.

Collection of string

None.

ExcludedTypes

The collection of excluded types.

Collection of string

None.

Description

The description value.

string

None.

PageSize

The page size value.

integer

None.

PageNumber

The page number value.

integer

None.

ExcludeUncleared

Indicates whether exclude uncleared is true.

boolean

None.

ClearedStatuses

The collection of cleared statuses.

Collection of string

None.

DrOrCrSide

The dr or cr side value.

string

None.

PaymentTypes

The collection of payment types.

Collection of string

None.

AccountTypes

The collection of account types.

Collection of string

None.

IncludeReversals

Indicates whether include reversals is true.

boolean

None.

TenantRoleId

The unique identifier of the related tenant role resource.

integer

None.

PropertyId

The unique identifier of the related property resource.

integer

None.

Request Formats

application/x-www-form-urlencoded

Sample:

Sample not available.

application/json, text/json

Sample:
{
  "AccountId": 1,
  "AccountIds": [
    1,
    2
  ],
  "StartDate": "2026-08-05T00:14:04.649971Z",
  "ExplicitDate": "2026-08-05T00:14:04.649971Z",
  "EndDate": "2026-08-05T00:14:04.649971Z",
  "TransactionTypes": [
    "sample string 1",
    "sample string 2"
  ],
  "RelatedProperties": [
    "sample string 1",
    "sample string 2"
  ],
  "ExcludedTypes": [
    "sample string 1",
    "sample string 2"
  ],
  "Description": "sample string 2",
  "PageSize": 3,
  "PageNumber": 4,
  "ExcludeUncleared": true,
  "ClearedStatuses": [
    "sample string 1",
    "sample string 2"
  ],
  "DrOrCrSide": "sample string 5",
  "PaymentTypes": [
    "sample string 1",
    "sample string 2"
  ],
  "AccountTypes": [
    "sample string 1",
    "sample string 2"
  ],
  "IncludeReversals": true,
  "TenantRoleId": 1,
  "PropertyId": 1
}

Response Information

Resource Description

The response returned after the operation completes.

StatementDataContract
NameDescriptionTypeAdditional information
OpeningBalance

The opening balance value.

decimal number

None.

ClosingBalance

The closing balance value.

decimal number

None.

StartDate

The start date, expressed as a date and time.

date

None.

EndDate

The end date, expressed as a date and time.

date

None.

StatementType

The statement type value.

string

None.

Items

The collection of items.

Collection of LedgerItemDataContract

None.

RelatedProperties

The collection of related properties.

Collection of string

None.

Credits

The credits value.

decimal number

None.

Debits

The debits value.

decimal number

None.

PageSize

The page size value.

integer

None.

PageNumber

The page number value.

integer

None.

TotalCount

The total count value.

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "OpeningBalance": 1.0,
  "ClosingBalance": 2.0,
  "StartDate": "2026-08-05T00:14:04.649971Z",
  "EndDate": "2026-08-05T00:14:04.649971Z",
  "StatementType": "sample string 5",
  "Items": [
    {
      "Amount": 1.0,
      "Description": "sample string 2",
      "Balance": 3.0,
      "DrCr": "sample string 4",
      "DateTime": "2026-08-05T00:14:04.649971Z",
      "AccountId": 6,
      "AccountType": {
        "Name": "sample string 1",
        "SystemName": "sample string 2",
        "Id": 1
      },
      "TransactionType": {
        "Name": "sample string 1",
        "SystemName": "sample string 2",
        "Id": 1
      },
      "InvoiceSubType": {
        "Name": "sample string 1",
        "SystemName": "sample string 2",
        "Id": 1
      },
      "ClearedStatus": {
        "Name": "sample string 1",
        "SystemName": "sample string 2",
        "Id": 1
      },
      "LedgerEntryId": 7,
      "InvoiceId": 1,
      "RefundId": 1,
      "IsCrPositive": true,
      "FromTo": "sample string 9",
      "FromToGroupId": 10,
      "From": "sample string 11",
      "FromGroupId": 12,
      "To": "sample string 13",
      "ToGroupId": 14,
      "IsAdjustment": true,
      "IsReversal": true,
      "IsUnsuspended": true,
      "OriginalTotal": 18.0,
      "PaymentType": 0,
      "IsReconciled": true,
      "PaymentId": 20,
      "PaymentItemId": 1,
      "PaymentReziDocumentIds": [
        1,
        2
      ],
      "TenantRoleId": 1,
      "PropertyId": 1,
      "RelatedProperty": "sample string 21",
      "IsInReversedPayment": true,
      "IsProtected": true,
      "IsReleased": true,
      "RefundedTotal": 25.0,
      "InvoiceAllocationsTotal": 26.0,
      "Batch": {
        "IsProcessed": true,
        "Id": 2
      },
      "CreatedById": 27,
      "Id": 28
    },
    {
      "Amount": 1.0,
      "Description": "sample string 2",
      "Balance": 3.0,
      "DrCr": "sample string 4",
      "DateTime": "2026-08-05T00:14:04.649971Z",
      "AccountId": 6,
      "AccountType": {
        "Name": "sample string 1",
        "SystemName": "sample string 2",
        "Id": 1
      },
      "TransactionType": {
        "Name": "sample string 1",
        "SystemName": "sample string 2",
        "Id": 1
      },
      "InvoiceSubType": {
        "Name": "sample string 1",
        "SystemName": "sample string 2",
        "Id": 1
      },
      "ClearedStatus": {
        "Name": "sample string 1",
        "SystemName": "sample string 2",
        "Id": 1
      },
      "LedgerEntryId": 7,
      "InvoiceId": 1,
      "RefundId": 1,
      "IsCrPositive": true,
      "FromTo": "sample string 9",
      "FromToGroupId": 10,
      "From": "sample string 11",
      "FromGroupId": 12,
      "To": "sample string 13",
      "ToGroupId": 14,
      "IsAdjustment": true,
      "IsReversal": true,
      "IsUnsuspended": true,
      "OriginalTotal": 18.0,
      "PaymentType": 0,
      "IsReconciled": true,
      "PaymentId": 20,
      "PaymentItemId": 1,
      "PaymentReziDocumentIds": [
        1,
        2
      ],
      "TenantRoleId": 1,
      "PropertyId": 1,
      "RelatedProperty": "sample string 21",
      "IsInReversedPayment": true,
      "IsProtected": true,
      "IsReleased": true,
      "RefundedTotal": 25.0,
      "InvoiceAllocationsTotal": 26.0,
      "Batch": {
        "IsProcessed": true,
        "Id": 2
      },
      "CreatedById": 27,
      "Id": 28
    }
  ],
  "RelatedProperties": [
    "sample string 1",
    "sample string 2"
  ],
  "Credits": 6.0,
  "Debits": 7.0,
  "PageSize": 8,
  "PageNumber": 9,
  "TotalCount": 10
}