Skip to main content

A program for recording and reporting on financial transactions, using Qt PySide6 for GUI and SQLite for a database.

Project description

Project Summary:

This is an application for (manually) tracking the user's financial transactions, and generating reports in a manner which makes them easy to declare for taxes.

Features:

This application supports:

  • A simple GUI, written in Qt for Python.
  • Local storage to an SQLite database.
  • The operating-systems of MacOS and Linux (tested on the Ubuntu22 platform).
  • Well-validated entry of financial transactions, in a manner similar to the use of a checkbook.
  • Generation of printable reports, summarizing the records from a given timespan.
  • Searching of existing records by date, categories, or name.
  • User-definition of transaction-categories, for flexible data-grouping.

This application does not support:

  • Cloud-storage.
  • Windows OS.

Initial Setup On Mac

  1. run python3 -m venv env
  2. run source env/bin/activate
  3. run pip install PySide6
  4. Need to select the .venv interpreter in VS code using command-shift-p
  5. alternately, you can execute the correct python version with ./env/bin/python

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ferrous_cat_finance-0.1.tar.gz (49.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ferrous_cat_finance-0.1-py3-none-any.whl (63.0 kB view details)

Uploaded Python 3

File details

Details for the file ferrous_cat_finance-0.1.tar.gz.

File metadata

  • Download URL: ferrous_cat_finance-0.1.tar.gz
  • Upload date:
  • Size: 49.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.12

File hashes

Hashes for ferrous_cat_finance-0.1.tar.gz
Algorithm Hash digest
SHA256 9869df02fe428ae5189ad7e4dca9bc2e6ff0d6719cd7d96f678a0836be05bcaa
MD5 7e27a8578482c10596a2bdd3910da02e
BLAKE2b-256 673a7f73b859b2b9e1119c120b47c2007add0ef3c6c030301f9d9540e8604d30

See more details on using hashes here.

File details

Details for the file ferrous_cat_finance-0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for ferrous_cat_finance-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3128dc6ef9a7f5a354a489411a4f3572555ec349cde6c12be8a6e41a7a3678a4
MD5 a278ff425819d75f44acfa2a86bcb6e3
BLAKE2b-256 3fa247574f287536538c4c038a8a74be879c626a602fd852bbbb9f6f2615367a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page