Credits and sources
This site is built on open-source software. Thank you to the people who make it.
| Software | Used for | License |
|---|---|---|
| Astro | Building the static website | MIT |
| React and React DOM | The interactive entry builder | MIT |
| @astrojs/react | Using React components in Astro | MIT |
The checker, the chart of accounts and the money arithmetic are written for this site and use no other library.
Tools used to build and test the site
These are used while developing the site and are not part of the pages you load:
- TypeScript (Apache 2.0) and tsx (MIT): the program code and its checking scripts.
- Vitest (MIT): automated tests of the checker and of every entry.
- Playwright (Apache 2.0) and axe-core for Playwright (MPL 2.0): tests in a real browser, including accessibility checks.
- Wrangler (MIT or Apache 2.0): publishing the site to Cloudflare.
Official texts used to check account codes
The Spanish and French account codes and names are checked against these official texts, which are public legal texts. No textbook content is used.
- Spain: Real Decreto 1514/2007, de 16 de noviembre, por el que se aprueba el Plan General de Contabilidad (BOE núm. 278, 20 November 2007), consolidated text, BOE-A-2007-19884.
- France: Autorité des normes comptables (ANC), Plan de comptes PCG 2025, the chart of accounts of the règlement ANC n° 2014-03 relatif au plan comptable général.
The German convention uses generic account names as found in German school material, without the account numbers of any published German chart (such as SKR 03, SKR 04 or the IKR). The US convention uses common textbook account names.
Every transaction, assumption and explanation on this site is original content written for it; see about this site.