Skip to main content

ynabkit

PyPI Changelog Tests License

YNAB Kit is a CLI tool to support data import and export from YNAB. It provides tools to convert data from Fineco, N26, and Satispay export files to YNAB CSV format.

Installation

Install this tool using pip:

pip install ynabkit

Usage

Fineco Bank

Convert Fineco bank export files to YNAB format:

# Basic conversion
ynabkit fineco describe-transactions input.xlsx

# With payee configuration
ynabkit fineco describe-transactions input.xlsx --payees payees.yml

N26 Bank

Convert N26 bank export files to YNAB format:

# Basic conversion
ynabkit n26 describe-transactions input.csv

# With payee configuration
ynabkit n26 describe-transactions input.csv --payees payees.yml

Satispay

Convert Satispay export files to YNAB format:

# Basic conversion
ynabkit satispay describe-transactions input.csv

# Exclude specific transaction types
ynabkit satispay describe-transactions input.csv --exclude-kinds "Ricarica,Prelievo"

# With payee configuration
ynabkit satispay describe-transactions input.csv --payees payees.yml

Payee Configuration

Create a payees.yml file to map transaction descriptions to specific payees:

- name: Amazon
  patterns:
  - "AMAZON"
  - "AMAZON.*"
- name: Spotify
  patterns:
  - "SPOTIFY"
- name: Local Supermarket
  patterns:
  - ".*SUPERMARKET.*"
  - "CONAD"
  - "COOP"

For help with any command, run:

ynabkit --help

You can also use:

python -m ynabkit --help

Development

To contribute to this tool, first checkout the code. Then create a new virtual environment:

cd ynabkit
python -m venv venv
source venv/bin/activate

Now install the dependencies and test dependencies:

pip install -e '.[test]'

To run the tests:

pytest

Metadata

Release files for ynabkit 0.4.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ynabkit 0.4.2
File Size Uploaded
ynabkit-0.4.2.tar.gz 15.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ynabkit 0.4.2
File Interpreter ABI Platform
ynabkit-0.4.2-py3-none-any.whl Python 3 none any Details

Total release size: 32.6 kB

Release files / ynabkit-0.4.2.tar.gz

Download URL ynabkit-0.4.2.tar.gz
Size 15.0 kB
Tags Source
SHA-256 checksum
How to use checksums
5c4f1ea3e1d5786b9d49c95e7fc5741d49e8dc6fcf7efd2b3ceb75c1101d6e68
BLAKE2b-256 checksum
How to use checksums
eec8e9ae3b404d4f49d9d1d4fcdf78bc922f9f1b12300e74da42d3287d5e7963
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2025.

Transparency log

Release files / ynabkit-0.4.2-py3-none-any.whl

Download URL ynabkit-0.4.2-py3-none-any.whl
Size 17.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d2bd3943629422a171d60ddf975d75754f30eb5756893248729b635751d4515b
BLAKE2b-256 checksum
How to use checksums
078bb90fa5468e2b7645c635788a49d84ed8f4d8bbf3789e956da5298e4165d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 8, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.2 This release

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page