Open source

We are big on open source

Financica is built on open standards, so we build in the open too. The e-invoicing and accounting plumbing we needed did not exist as reusable libraries, so we wrote it and released it. Everything below is free to use under a permissive licence, maintained by our team, and lives on GitHub.

ubl

@financica/ubl

UBL (Universal Business Language) invoice toolkit for TypeScript: parse, build, and serialize Peppol BIS Billing 3.0 documents.

facturx

@financica/facturx

Factur-X / ZUGFeRD (EN 16931 CII) hybrid e-invoice toolkit for TypeScript: parse, generate, and embed structured invoices in PDF/A-3.

peppol

@financica/peppol

Peppol network toolkit: participant discovery via SML/SMP, Peppol Directory lookups, EAS schemes, and document-type classification.

react-ubl-renderer

@financica/react-ubl-renderer

Render parsed UBL / Peppol BIS Billing 3.0 invoices as a React component or a standalone HTML document.

stripe-ubl

@financica/stripe-ubl

Convert Stripe invoices and credit notes into Peppol BIS Billing 3.0 UBL documents.

scrada-client

@financica/scrada-client

TypeScript HTTP client for the Scrada Peppol API.

ubl-viewer

Fast native desktop viewer for UBL e-invoices and credit notes. Double-click a UBL .xml file and read it. Built on react-ubl-renderer and Tauri 2.

xbrl

@financica/xbrl

TypeScript library for parsing XBRL 2.1 instance documents into typed objects: contexts, units, facts, schema references, and footnotes.

nbb-cbso

@financica/nbb-cbso

Belgian annual-accounts filing for the National Bank of Belgium's Central Balance Sheet Office: build, validate and render NBB-CBSO XBRL instance documents.

ecb-client

@financica/ecb-client

Tiny, zero-dependency client for the European Central Bank euro foreign-exchange reference rates, with historical single-day lookups and last-business-day fallback.

gst-einvoice-qr

@financica/gst-einvoice-qr

Decode, cryptographically verify and reconcile the signed QR code printed on Indian GST e-invoices (IRP / IRN). Zero dependencies.

Want to contribute?

Issues and pull requests are welcome. Star a repo, open a discussion, or send us a fix.

Browse the code