Menu

Tree [31cd41] master /
 History

HTTPS access


File Date Author Commit
 deb_build.etc 2023-02-07 Roland Hughes Roland Hughes [533156] Good Clean Debian
 extras 2023-01-02 Roland Hughes Roland Hughes [5e59da] Ready for first real release
 forms 2023-01-02 Roland Hughes Roland Hughes [5e59da] Ready for first real release
 menu 2023-07-01 Roland Hughes Roland Hughes [92e78f] Changed icon to be consistent
 src 2025-03-10 Roland Hughes Roland Hughes [31cd41] DROP TABLE fixes
 .astylerc 2022-12-09 Roland Hughes Roland Hughes [b98a08] First successful build and run
 CMakeLists.txt 2025-03-10 Roland Hughes Roland Hughes [31cd41] DROP TABLE fixes
 LICENSE 2023-01-03 Roland Hughes Roland Hughes [82e7a7] we can now build a debian
 README.md 2023-01-03 Roland Hughes Roland Hughes [82e7a7] we can now build a debian
 Xpns-It-Cs-32.xpm 2023-02-07 Roland Hughes Roland Hughes [533156] Good Clean Debian
 Xpns-It-Cs-64.png 2023-01-03 Roland Hughes Roland Hughes [82e7a7] we can now build a debian
 Xpns-It-Cs-94.png 2023-01-03 Roland Hughes Roland Hughes [82e7a7] we can now build a debian
 Xpns-It-Cs.qrc 2023-01-02 Roland Hughes Roland Hughes [5e59da] Ready for first real release
 build-xpns-it-cs-deb.sh 2023-07-01 Roland Hughes Roland Hughes [92e78f] Changed icon to be consistent
 build-xpns-it-cs-rpm.sh 2023-07-01 Roland Hughes Roland Hughes [335c71] Clean RPM build
 changelog 2023-01-03 Roland Hughes Roland Hughes [82e7a7] we can now build a debian
 description.txt 2022-12-09 Roland Hughes Roland Hughes [b98a08] First successful build and run
 fresh_xpns-it-cs_build.sh 2023-02-07 Roland Hughes Roland Hughes [533156] Good Clean Debian
 net.projects.xpns-it-cs.appdata.xml 2023-01-03 Roland Hughes Roland Hughes [82e7a7] we can now build a debian
 net.projects.xpns-it-cs.desktop 2023-07-01 Roland Hughes Roland Hughes [335c71] Clean RPM build
 to-do.txt 2023-01-02 Roland Hughes Roland Hughes [5e59da] Ready for first real release
 xpns-it-cs.spec.in 2023-07-01 Roland Hughes Roland Hughes [335c71] Clean RPM build

Read Me

Xpns-It-Cs

Introduction

Expenses icon by https://icons8.com"

Xpns-It-Cs is an expens tracking system. Nothing fancy. This version uses PostgreSQL
as its database so you must have PostgreSQL installed and a user account created
within the database.

The original author (Roland Hughes) has used this system in one form or another
since he started as an IT consultant in the very early 1990s. It has been re-developed
many times over, going from MS DOS and Indexed files to DBASE files to Lotus Approach
to PostgreSQL.

The final choice of PostgreSQL was not made lighty. Yes, most PC applications want some
proprietary user-has-to-do-nothing file format. That's bad. PostgreSQL is robust. It has
ample online documentation, backup options, and command line capabilities.

Basically, this allows you to enter expenses, choose a category for them, and even
include a comment. You create your own expense categories and payee table. With each
new tax year you have the option of copying forward the expenses and payees from a
prior year. Only your first year's use is rough and that is only if you have many
one-off payees.

The comment was added to the system in later years with the rise of online
purchasing from single vendors. It allows you to identify what each of the
expenses was actually for. If you have a hundred different purchases from say
NewEgg.com, don't you think it would be handy in an audit to identify

this one was for Microsoft Office retail
this one was for a new hard drive
this one was for ...

I find it especially handy for places like Staples where it could have been a
case of printer paper or an external hard drive or possibly even a laptop.

When you are an IT consultant working on multiple projects for multiple
clients it is also nice to be able to identify which project the expense
was for in the comment.

The output of this system is simply a report of all taxable expenses, grouped
and totaled by category. My tax preparation firm prefers them in this way,
then they just plunk the totals onto the proper locations in the forms.
They also keep a copy of the report with the return so they have everything
in case something is called into question.

Authors

Xpns-It-Cs
* Roland Hughes

License

This application is released under the GPL 2 license. For more information refer to the LICENSE file provided with this
project.

References

Versions

1.1.3

First cut at Debian packaging

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.