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.1.2 is Beta so if you find any problems then contact me on terryhugheskirkcudbright@yahoo.co.uk

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.1.2.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

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

moneyinpy-1.1.2-py2-none-any.whl (4.9 kB view details)

Uploaded Python 2

File details

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

File metadata

  • Download URL: moneyinpy-1.1.2.tar.gz
  • Upload date:
  • Size: 3.8 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.1.2.tar.gz
Algorithm Hash digest
SHA256 0149b2eac6e1f0d95e169ff0ca8a61c08ce2a0abe34907f6ea5230ebc284789a
MD5 48fde921dd7e1bb020dccbc00f5326c0
BLAKE2b-256 05fa613105f84c859eef61eaadef9bf7e9f5d03e7605f8b54647703632bbac76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moneyinpy-1.1.2-py2-none-any.whl
  • Upload date:
  • Size: 4.9 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.1.2-py2-none-any.whl
Algorithm Hash digest
SHA256 ae8f03f7492270e9ff80577e9f2723549aac089bd51acf23d5d5af3ae5b68ce5
MD5 800ab80127aebb8b1712e2c8abf2a093
BLAKE2b-256 a7d5e233db80c56c666e5051e7b947136f3cc2b534cf88cdede04e9e4d61dd85

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