Robust represents practical research into leveraging logic programming and RDF to solve accounting problems. The core logic runs in SWI-Prolog, and is aided by several smaller python codebases.
We use it at http://www.nobleaccounting.com.au to automate reporting and auditing tasks.
Several services are available:
The most complex endpoint is the investment calculator; it validates and processes financial data of a financial entity for a given period:
It automates some accounting procedures, like tax calculations, and generates balance sheets, trial balances, investment report and other types of reports.
(todo: UI)
Given a hire purchase arrangement, it can track the balance of a hire purchase account through time, the total payment and the total interest.
1) git clone --recurse-submodules https://github.com/lodgeit-labs/accounts-assessor/
2) docker_scripts/up.sh
https://github.com/koo5/accounts-assessor-public-wiki/blob/master/excel_usage/README.md
navigate to https://robust1.ueueeu.eu/static/onedrive-explorer-js/ and log in. Log into OneDrive, the choose a file and click "run investment calculator".
1) Load http://localhost:8877/view/upload_form in your browser 2) upload one of the example input files
curl -F file1=@'tests2/endpoint_tests/loan/single_step/loan-0/request/request.xml' http://localhost:8877/upload
we have an experimental endpoint for custom GPT, which you can register as an "action" - https://robust1.ueueeu.eu/ai3/openapi.json - see [/wiki/CustomGPT.md]
excel_usage
tests/endpoint_tests/**/inputs/*
videos: https://www.dropbox.com/sh/prgubjzoo9zpkhp/AACd6YmoWxf9IUi5CriihKlLa?dl=0
https://www.dropbox.com/sh/o5ck3qm79zwgpc5/AABD9jUcWiNpWMb2fxsmeVfia?dl=0
Thanks goes to these wonderful people (emoji key):
stoopkid 🚇 ⚠️ 💻 |
Schwitter 🚇 ⚠️ 💻 |
salamt2 🚇 ⚠️ 💻 |
Murisi Tarusenga 🚇 ⚠️ 💻 |
koo5 🚇 ⚠️ 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!