Skip to main content

A simple accounting program

Project description

Money.py

This is a simple accounts program

To install - download money.py and start it with python or idle into a directory of your choice

You will see asmall menu.

To set up - click on setup and then set database name. This will set up the database file moneysql in your chosen directory

The will be two tables , accounts and balances.

Then click on setup and then set start balance. Enter balance = your start balance.

See description below on how it works

To enter an account line , click on Data Entry and then Add Entry. You will see a little entry box - enter all the details NOTE THE SEQ MUST BE 2 FOR THE FIRST ENTRY AND ONE MORE THAN THE PREVIOUS ENTRY FOR ALL SUBSEQUENT LINS. Also NOTE that a number MUST be entered for both debit and credit, if you do not want to enter both then put a 0 in the unwanted entry.

To see listing of your accouts click on details and then statement. If the list is too ling for the page then click on blanck space and then use the up and down keys on the keyboard

version 1.2.1 is Beta so if you find any problems then contact me on terryhugheskirkcudbright@yahoo.co.uk

this version has some extra listings

This is the way it works

When you enter the start balance it puts a record in the table balances with a seq of 1 and a balance of whatever you set

When you enter the first account line with seq =2 it reads the record from balances and adds or deletes debit and credit. It the adds another record in balances with seq = 2

When you add the next account line with seq = 3 it again reads the record (seq=2) from balances, adds or subtracts debit and credit and writes record with seq= 3 into balances

Each subsequent account line does the same thing so that the table balances keeps up to date.

Project details


Download files

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

Source Distribution

moneyinpy-1.2.1.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

moneyinpy-1.2.1-py2-none-any.whl (5.2 kB view details)

Uploaded Python 2

File details

Details for the file moneyinpy-1.2.1.tar.gz.

File metadata

  • Download URL: moneyinpy-1.2.1.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17

File hashes

Hashes for moneyinpy-1.2.1.tar.gz
Algorithm Hash digest
SHA256 c02ff4be46e066cfd462ddffab85e29fbc9ac4587737598eef5b7c8eaaa9caf3
MD5 8e1d5c01521e819a66d693b794fc1832
BLAKE2b-256 3c4e5c5d49ef8c53495a77b12ccf048bef4eedbc4669645c319e8ad9ba40136e

See more details on using hashes here.

File details

Details for the file moneyinpy-1.2.1-py2-none-any.whl.

File metadata

  • Download URL: moneyinpy-1.2.1-py2-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.18.4 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/2.7.17

File hashes

Hashes for moneyinpy-1.2.1-py2-none-any.whl
Algorithm Hash digest
SHA256 80b21dae717053d6521321e26a7d48d5d852123c2d1045d4d30c6b62d5c5b1b2
MD5 f87df66488baa5b76a5007af24cf2bc4
BLAKE2b-256 944a95e3dfb775764a6aef59d1d43de98aa3a3bb9eba2f40e20d7423e33f72ca

See more details on using hashes here.

Supported by

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