https://github.com/rootcx/billing
Invoicing and billing app built on RootCX with Peppol e-invoicing support
https://github.com/rootcx/billing
Last synced: 2 months ago
JSON representation
Invoicing and billing app built on RootCX with Peppol e-invoicing support
- Host: GitHub
- URL: https://github.com/rootcx/billing
- Owner: RootCX
- License: apache-2.0
- Created: 2026-03-18T15:20:28.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-03-31T13:47:37.000Z (2 months ago)
- Last Synced: 2026-03-31T15:32:39.806Z (2 months ago)
- Language: TypeScript
- Size: 810 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Billing
Open-source invoicing application built with [RootCX](https://github.com/RootCX/RootCX), a platform for building enterprise-grade business apps with built-in governance, audit trails, and access control.

## What is this?
Billing is a full-featured invoicing app that runs as a native desktop application (via Tauri). It includes:
- **Invoice management**:create, edit, and track invoices with real-time preview
- **Customer & contact management**:manage clients with multiple contacts per customer
- **Peppol e-invoicing**:send and receive invoices via the Peppol network
- **Print / PDF export**:generate print-ready invoices
- **VAT handling**:support for multiple VAT treatments (domestic, intra-community, export, reverse charge)
- **Enterprise governance**:all data operations go through RootCX, ensuring role-based access control, full audit history, and multi-user collaboration out of the box
## Malleable software
This app is designed to be forked, adapted, and made your own. The entire source code is here:use it as-is for your invoicing needs, or take it as a starting point and reshape it to fit your business. Add fields, change workflows, plug in your own integrations. That's the point of malleable software: you own it, you shape it.
## Getting started
### Prerequisites
- [Node.js](https://nodejs.org/) (v18+)
- [Rust](https://www.rust-lang.org/tools/install) (for Tauri)
- A running [RootCX](https://github.com/RootCX/RootCX) instance
### Install and run
```bash
npm install
npm run tauri dev
```
## License
[Apache 2.0](LICENSE)