POST v{version}/bookkeepings/upload/heycentric

Upload HeyCentric end-of-day transactions as JSON. The transactions are reconstructed into a BankFile01 CSV, stored as a (downloadable) blob, and imported through the same flow as an uploaded bank file.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
version

string

None.

Body Parameters

HeycentricBankFileImportCommand
NameDescriptionTypeAdditional information
Transactions

Collection of HeycentricTransactionDto

None.

CommandType

CommandType

None.

Request Formats

application/json, text/json

Sample:
{
  "Transactions": [
    {
      "Date": "2026-07-06T23:33:51.3747266+02:00",
      "Amount": 2.0,
      "TransactionRef": "sample string 3",
      "ServicePayNarrative": "sample string 4",
      "AccountNumber": "sample string 5",
      "MandateRef": "sample string 6",
      "ResourceId": 1,
      "ResourceTypeId": 1,
      "Note": "sample string 7"
    },
    {
      "Date": "2026-07-06T23:33:51.3747266+02:00",
      "Amount": 2.0,
      "TransactionRef": "sample string 3",
      "ServicePayNarrative": "sample string 4",
      "AccountNumber": "sample string 5",
      "MandateRef": "sample string 6",
      "ResourceId": 1,
      "ResourceTypeId": 1,
      "Note": "sample string 7"
    }
  ],
  "CommandType": null
}

application/xml, text/xml

Sample:
<HeycentricBankFileImportCommand xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SpeedAdmin.V2.Shared.Accounting.GenericOrderPaymentFlow.BankFileImport">
  <Transactions>
    <HeycentricTransactionDto>
      <AccountNumber>sample string 5</AccountNumber>
      <Amount>2</Amount>
      <Date>2026-07-06T23:33:51.3747266+02:00</Date>
      <MandateRef>sample string 6</MandateRef>
      <Note>sample string 7</Note>
      <ResourceId>1</ResourceId>
      <ResourceTypeId>1</ResourceTypeId>
      <ServicePayNarrative>sample string 4</ServicePayNarrative>
      <TransactionRef>sample string 3</TransactionRef>
    </HeycentricTransactionDto>
    <HeycentricTransactionDto>
      <AccountNumber>sample string 5</AccountNumber>
      <Amount>2</Amount>
      <Date>2026-07-06T23:33:51.3747266+02:00</Date>
      <MandateRef>sample string 6</MandateRef>
      <Note>sample string 7</Note>
      <ResourceId>1</ResourceId>
      <ResourceTypeId>1</ResourceTypeId>
      <ServicePayNarrative>sample string 4</ServicePayNarrative>
      <TransactionRef>sample string 3</TransactionRef>
    </HeycentricTransactionDto>
  </Transactions>
</HeycentricBankFileImportCommand>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.