Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/frcteam3255/superbudget

Python package for pdf receipt parsing and budget analysis
https://github.com/frcteam3255/superbudget

Last synced: about 2 months ago
JSON representation

Python package for pdf receipt parsing and budget analysis

Awesome Lists containing this project

README

        

# SuperBudget

Python package for pdf receipt parsing and budget analysis

## Formatting

### PDF files

Standard: YYYY_MM_DD Vendor FreeText Purchaser

- (FreeText can be anything, normally Order ID, receipt number, or description)

Manual (if parsing error) YYYY_MM_DD Vendor FreeText Purchaser$dd_cc

- (dd=dollar, cc=cent)

Examples:
2022_03_31 Dominos Lunch Tayler

2022_01_24 FIRSTChoice Order_CH143255 Tayler$54_93

### income.csv

| sponsor | amount |
|---------|--------|

#### Keyword

CarryOver = Previous year's balance (placed in sponsor column to denote)

### vendor_category.csv

| vendor | category |
|--------|----------|

### file_paths.csv

List of folders to check for PDF files.

- Supports wildcards(*) to check sub-folders.
- Supports comments(#) to temporarily disable checking file path.
- Each folder to check should be on a new line