.. _readme: =============================== OpenBooks - Accounting software =============================== Author: Aldrik Ramaekers The master is hosted on github: https://github.com/aldrik-ramaekers/open-books All documentation can be found inside the docs folder. 1. Introduction --------------- OpenBooks is a simple and portable accounting tool. This tool aims to be EU VAT Directive compliant and has country specific compliance, invoice keeping and tax reporting. What OpenBooks **can** do: - OpenBooks handles administration of invoices, expenses, receipts, contacts, projects, VAT rates and cost centers. - OpenBooks can export/email invoices in PDF, UBL and Peppol format. - OpenBooks can send and receive invoices over the Peppol network (using a locally run `Holodeck `_ instance). - OpenBooks can create tax reports and audit files (see supported countries list). - OpenBooks can create Intra-Community transactions declaration (ICP) reports. - OpenBooks stores all incomming and outgoing invoices in Peppol BIS Billing 3.0 format for archiving. What OpenBooks **can't** do: - Intrastat reporting - OSS reporting - PoS Fiscalization - Automatically submit tax, audit or ICP reports 2. Supported countries ---------------------- This section lists all supported countries. If the country you operate from is not listed below, some reporting requirements might not be handled by OpenBooks. - **The Netherlands**: Quarterly tax reports, Peppol BIS 3.0 Billing. 3. Dependencies --------------- - ImGui 1.92.1 (https://github.com/ocornut/imgui) - simclist 1.5 (https://mij.oltrelinux.com/devel/simclist/) - ImGuiDatePicker (https://github.com/DnA-IntRicate/ImGuiDatePicker) - tinyfiledialogs (https://sourceforge.net/projects/tinyfiledialogs/) - xml.c (https://github.com/ooxi/xml.c) - zip (https://github.com/kuba--/zip) - timer_lib (https://github.com/mjansson/timer_lib) - greatest (https://github.com/silentbicycle/greatest)