Skip to content

mike-douglas/venmo2ynab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

venmo2ynab

This is a command-line tool for converting exported Venmo CSV statement files to a compatible format for importing into YNAB.

The tool accepts an arbitrary number of CSV files that you can export from the Venmo web interface and generates a single CSV that YNAB accepts. It exports the transactions in the "Option 2" format (combining both outflow and inflow transactions into one field) found in the YNAB Formatting a CSV File document.

Usage

  1. Log into Venmo, and go to your statements.
  2. Download some CSVs of statements.
  3. Install venmo2ynab.
  4. Run venmo2ynab STATEMENT_FILE_HERE transactions-4-ynab.csv to convert your statements to a YNAB compatible format.
  5. Go to the Venmo account you set up in YNAB and click the "Import" button. Upload the transactions-4-ynab.csv file with all of your transactions.

Installation

This script uses python3. Its only dependency is Click, a tool for making command-line scripts easy.

Installing is a snap. Clone this repo and run:

pip3 install .

License

See LICENSE.md.

About

Venmo statement export to YNAB import

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages