Skip to main content

Overview

External data is the data you want to compare against your ledger.It can come from anywhere: bank statements, card statements, payment processor statements, internal financial reports, etc. For reconciliation in Blnk, this data must follow our required format to keep things consistent and accurate.
External data varies widely across sources, so formatting it as specified below is necessary.

Preparing your external data

After exporting your data from your external source, convert it into the specified structure below, ensuring each records includes the following attributes:
AttributeTypeDescription
idStringUnique external transaction ID.
amountNumberThe transaction amount, e.g. 200.00
sourceStringOrigin of the transaction data.
referenceStringTransaction reference number.
currencyStringISO 4217 currency code, e.g. USD
descriptionStringTransaction description.
dateStringISO 8601 timestamp of your transaction in UTC timezone, e.g. 2025-11-27T12:00:00Z
Once set, export your data in CSV or JSON and upload it to Blnk.
Consider how transactions are recorded in Blnk and use it to determine how you should prepare your data. To avoid any issues with your upload, note the following important details:
  • Make sure the external IDs are unique and have not be used before for a previous reconciliation run.
  • Ensure you use the same currency code used in your ledger per transaction.
  • Convert your date and time to the UTC timezone (specified with the Z suffix).
  • If your ledger uses queue, consider adding the _q suffix to the references in your external data for precise matching.
    Blnk adds _q suffix to the references of transactions in your ledger when they move from the QUEUED status to the next status.

Upload your data

To upload your data: Upload external data
  • Go to the Reconciliations page from your sidenav.
  • Click on External transactions from the top menu.
  • Click on Upload external data from the top right corner.
Upload your formatted data and give it a source name. Use something descriptive so it’s easy to filter and find later, e.g. “Stripe Jan 2025.” Once uploaded, the transactions will be extracted and added to the External transactions table. You can filter this table by source name, upload ID, amount, currency, etc.

Need help?

If you’re having trouble with Blnk Cloud, don’t hesitate to send us a message via email at [email protected] or send us a message here.