Reconify Docs

Parser Reference

Parser types, fields, defaults, and format behavior.

Supported parser types

TypeFiles
auto or emptyInfer from .csv, .json, .ndjson, .xlsx, .xlsm.
csvCSV files with header row.
jsonJSON arrays and NDJSON objects.
xlsxModern Excel workbooks.

Legacy .xls files are not supported.

Fields

FieldRequiredDescription
typenocsv, json, xlsx, or auto.
sheetnoXLSX sheet name; first sheet is used when omitted.
date_colyesDate column/key.
date_layoutyesGo time layout, for example 2006-01-02.
tznoTimezone for parsing dates; default behavior is UTC.
amount_colyesAmount column/key.
decimalnoDecimal separator; must be one character or empty.
thousandsnoThousands separator; must be one character or empty.
multiplieryesConverts parsed amount to minor units. Must be greater than zero.
currency_colnoCurrency code column/key.
name_colnoDescription, merchant, or account name column/key.
ref_colnoReference, transaction ID, or order ID column/key.
skip_rawnoSkip raw row map allocation for lower memory use.

Date layouts

Reconify uses Go time layouts:

date_layout: "2006-01-02"  # 2026-06-16
date_layout: "02/01/2006"  # 16/06/2026

Amount examples

amount_col: "Amount"
decimal: "."
thousands: ","
multiplier: 100

1,234.56 becomes 123456.

amount_col: "amount"
multiplier: 1

123456 stays 123456.

On this page