Imports

eneco

The Verbruik report from eneco.nl, as downloaded (.xlsx)

Nothing is stored until you confirm the preview.
What should the file look like?
ColumnNeededExample
DatumThe day; its readings are the meters at the start of itRequired2026-09-01
Meterstand laagtarief (El 1)The low-tariff meter, in kWhRequired5733
Meterstand hoogtarief (El 2)The high-tariff meter, in kWhRequired8164
Verbruik laag tariefLow-tariff usage during the day, in kWh; only checkedOptional1
Verbruik hoog tariefHigh-tariff usage during the day, in kWh; only checkedOptional3
Geschat?J when Eneco estimated the readings; those days are skippedOptionalN

Required columns must be in the file and filled in on every row. Optional ones may be left out, or left empty.

  • An Excel workbook (.xlsx). Only the sheet 'Standen per dag' is read; its first row that names the columns is the header, rows above it are skipped, and the order of the columns does not matter.
  • On eneco.nl: Verbruik, choose the period, and download the report (Verbruik_<from>-<to>.xlsx).
  • Estimated days are left out: a counter loses nothing from a gap, and an import never replaces a stored value, so an estimate stored now would stay after the real reading arrives.

The sheet, for example:

Datum	Meterstand laagtarief (El 1)	Meterstand hoogtarief (El 2)	Verbruik laag tarief	Verbruik hoog tarief	Geschat?
2026-09-01	5733	8164	1	3	N

example_meter

Generated hourly readings, from collector/scripts/generate_example_meter.py

Nothing is stored until you confirm the preview.
What should the file look like?
ColumnNeededExample
DatumThe day of the reading, as day-month-yearRequired24-10-2026
TijdThe hour of the reading, as hours:minutesRequired07:00
Watermeter (m³)The water meter's reading in cubic metres; it only goes upRequired1234,567
Temperatuur (°C)The temperature indoors; left empty when the thermometer missed a readingOptional18,4

Required columns must be in the file and filled in on every row. Optional ones may be left out, or left empty.

  • A CSV file whose first line names the columns. Their order does not matter, and other columns are ignored.
  • Text in UTF-8 or Windows-1252, separated by comma, semicolon or tab.
  • Numbers have a decimal comma.
  • Times are Dutch local time.

For example:

Datum;Tijd;Watermeter (m³);Temperatuur (°C)
24-10-2026;07:00;1234,567;18,4

Download this example

ing

The CSV export of a current account, from Mijn ING: Afschriften, Downloaden, Kommagescheiden CSV

Nothing is stored until you confirm the preview.
What should the file look like?
ColumnNeededExample
DatumThe day of the transaction, as year, month and dayRequired20261006
Naam / OmschrijvingWho the money went to or came fromOptionalWaterbedrijf Voorbeeld
RekeningYour own account, as an IBANRequiredNL69INGB0123456789
TegenrekeningThe other account, as an IBAN; empty for card paymentsOptionalNL91ABNA0417164300
CodeING's two-letter code for the kind of transactionRequiredIC
Af Bij"Af" when the money went out, "Bij" when it came inRequiredAf
Bedrag (EUR)The amount in euros, without a signRequired23,50
MutatiesoortThe kind of transaction, in wordsRequiredIncasso
MededelingenThe description, such as the payment referenceOptionalTermijn oktober
Saldo na mutatieThe balance after the transaction; older exports leave it outOptional1234,56
TagA label you gave the transaction in the ING appOptional#water

Required columns must be in the file and filled in on every row. Optional ones may be left out, or left empty.

  • A CSV file whose first line names the columns. Their order does not matter, and other columns are ignored.
  • Text in UTF-8 or Windows-1252, separated by comma, semicolon or tab.
  • Numbers have a decimal comma.
  • The newest transaction comes first.

For example:

Datum;Naam / Omschrijving;Rekening;Tegenrekening;Code;Af Bij;Bedrag (EUR);Mutatiesoort;Mededelingen;Saldo na mutatie;Tag
20261006;Waterbedrijf Voorbeeld;NL69INGB0123456789;NL91ABNA0417164300;IC;Af;23,50;Incasso;Termijn oktober;1234,56;#water

Download this example

triodos

The CSV export of a current account, from Triodos Internet Bankieren: Rekeningoverzicht, Downloaden

Nothing is stored until you confirm the preview.
What should the file look like?
ColumnNeededExample
DatumThe day of the transaction, as day-month-yearRequired06-10-2026
RekeningYour own account, as an IBANRequiredNL12TRIO0123456789
BedragThe amount in euros, without a signRequired1.234,56
Debet/Credit"Debet" when the money went out, "Credit" when it came inRequiredDebet
NaamWho the money went to or came from; empty for bank costsOptionalWaterbedrijf Voorbeeld
TegenrekeningThe other account's BIC and IBAN, separated by a spaceOptionalABNANL2A NL91ABNA0417164300
CodeTriodos's two-letter code for the kind of transactionRequiredEI
OmschrijvingThe description, such as the payment referenceOptionalTermijn oktober
SaldoThe balance after the transactionRequired2.345,67

Required columns must be in the file and filled in on every row. Optional ones may be left out, or left empty.

  • A CSV file without a header line: every line is a record, with the columns in this order.
  • Text in UTF-8 or Windows-1252, separated by comma, semicolon or tab.
  • Numbers have a decimal comma, and a dot between thousands.
  • The oldest transaction comes first.

For example:

06-10-2026,NL12TRIO0123456789,"1.234,56",Debet,Waterbedrijf Voorbeeld,ABNANL2A NL91ABNA0417164300,EI,Termijn oktober,"2.345,67"

Download this example

History

UploadedScraperFileStatusNewChanged
Thu 8 Oct 2026, 21:14enecoVerbruik_01-01-2024-01-01-2025.xlsx5.12 kBoverwriteWaiting for your decision––
Thu 8 Oct 2026, 21:13enecoVerbruik_01-01-2023-01-01-2024.xlsx2.94 kBoverwriteDone00
Thu 8 Oct 2026, 21:13enecoVerbruik_01-01-2024-01-01-2025.xlsx5.12 kBoverwriteDone00
Thu 8 Oct 2026, 21:02enecoVerbruik_01-01-2023-01-01-2024.xlsx2.94 kBDone2800
Thu 8 Oct 2026, 21:01enecoVerbruik_01-01-2024-01-01-2025.xlsx5.12 kBDone7320
Thu 8 Oct 2026, 21:01enecoVerbruik_01-01-2025-01-01-2026.xlsx6.21 kBDone7300
Thu 8 Oct 2026, 20:38enecoVerbruik_01-01-2026-01-10-2026.xlsx5.4 kBDone5500