PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

E Invoicing Python Packages

Python packages with the GitHub topic e-invoicing. Sorted by monthly downloads, with stars and forks.
smekcio
ksef-client

Python SDK dla integracji z KSeF API 2.0 (v2): komplet klientów REST (sync/async), gotowe workflow (uwierzytelnianie, sesje online/wsadowe, eksport), kryptografia zgodna z KSeF (RSA/ECDH/AES), opcjonalny podpis XAdES, obsługa QR/linków weryfikacyjnych, modele OpenAPI i testy.

7K 28 6
mqqz
fatoora-rs

Open-source toolkit for everything you'd need for ZATCA (Zakat, Tax and Customs Authority of Saudi Arabia) Phase 1 and 2 compliant e-invoicing

2K 4 0
e-invoice-be
e-invoice-api

Python SDK for e-invoice.be Peppol API

2K 1 0
cmendezs
mcp-ksef-pl

Model Context Protocol (MCP) server for Polish Electronic Invoicing (KSeF / FA(2)). Provides tools to validate, generate, and explore API specifications for KSeF interoperability. Vendor-neutral: builds, validates, and signs locally, direct-to-KSeF, no intermediary.

2K 3 0
KazKozDev
docket-idp

Invoice and receipt OCR for Python: extract cited, validated data with local or hosted LLMs

2K 2 0
cmendezs
mcp-einvoicing-de

Model Context Protocol (MCP) server for German Electronic Invoicing (ZUGFeRD 2.x / XRechnung 3.x). Provides tools to validate, generate, parse, and convert invoices compliant with EN 16931 and KoSIT. Vendor-neutral: builds, validates, and signs locally; optional Peppol transport uses any accredited access point.

2K 2 0
cmendezs
mcp-nfe-br

Model Context Protocol (MCP) server for Brazilian Electronic Invoicing (NF-e / NFC-e, modelo 55/65, schema 4.00). Provides CPF/CNPJ validation tools, with NF-e/NFC-e generation and SEFAZ integration planned. Vendor-neutral: builds, validates, and signs locally, direct-to-SEFAZ, no intermediary.

2K 0 1
Keyross-oss
keyross

Ready-to-use verifiers for your agent loop — official rules compiled into checks your agent must pass before it acts. Pinned, deterministic, replayable.

2K 0 0
cmendezs
mcp-fattura-elettronica-it

Model Context Protocol (MCP) server for Italian Electronic Invoicing (FatturaPA / SDI). Provide tools to validate, generate, and explore API specifications for Sistema di Interscambio (SDI) interoperability. Vendor-neutral: builds, validates, and signs locally, direct-to-SdI, no intermediary.

1K 1 0
cmendezs
mcp-einvoicing-be

Model Context Protocol (MCP) server for Belgian Electronic Invoicing (Peppol BIS 3.0 / PINT-BE / Mercurius). Provides tools to validate, generate, and transform UBL 2.1 e-invoices, and look up BCE/KBO enterprise data and Peppol participants. Vendor-neutral: builds and signs locally; the Peppol access point is interchangeable.

1K 0 0
cmendezs
mcp-facturacion-electronica-es

Model Context Protocol (MCP) server for Spanish Electronic Invoicing. Provides tools to generate, validate, and submit invoices across VERI*FACTU, Facturae/FACe, SII, TicketBAI, and Crea y Crece B2B. Vendor-neutral: builds, validates, and signs locally, direct to the tax authority, no intermediary.

1K 2 0
muhannadhg
zatca-tools-sdk

ZATCA Tools SDK: free, open-source Python SDK for ZATCA e-invoicing (Fatoora Phase 2) in Saudi Arabia — onboarding, signed XML, QR code, reporting, clearance and PDF/A-3 invoices. Docs: https://zatcatools.com/docs/sdk

1K 0 0
cmendezs
mcp-einvoicing-ae

Model Context Protocol (MCP) server for United Arab Emirates Electronic Invoicing (PINT AE / Peppol 5-Corner Model). Provides tools to validate, generate, and explore API specifications for FTA / Peppol interoperability. Vendor-neutral: builds, validates, and signs locally; the required Peppol access point is interchangeable.

1K 1 0
cmendezs
mcp-invoicenow-sg

Model Context Protocol (MCP) server for Singapore Electronic Invoicing (InvoiceNow / PINT-SG / Peppol 5-Corner Model). Provides tools to validate, generate, and explore API specifications for IRAS / Peppol interoperability. Vendor-neutral: builds, validates, and signs locally; the required Peppol access point is interchangeable.

1K 0 0
cmendezs
mcp-cfdi-mx

Model Context Protocol (MCP) server for Mexican Electronic Invoicing (CFDI 4.0, Complemento de Pagos 2.0). Provide tools to validate, generate, and explore API specifications for SAT/PAC interoperability. Vendor-neutral: seals the CFDI locally with your own CSD; any PAC receives an already-sealed document.

1K 0 0
pdfik
pdfik

Official Python SDK for the PDFik API (pdfik.net) — URL/HTML to PDF and Factur-X / ZUGFeRD e-invoices

891 0 0
rseufert
mock-einvoice

A mock e-invoicing partner: EN 16931 invoices in and out, with the responses that follow. Zero dependencies.

830 1 0
duke5am
peppol-ubl-validate

Validate UBL invoices against the official UBL 2.1 schemas and the published Peppol BIS Billing 3.0 rules, with Belgian VAT and OGM support.

478 0 0
verityengine
trustrender

Validate and normalize Stripe, Shopify, and custom billing data before Factur-X / ZUGFeRD embedding

390 0 0
letsrevel
euinvoice

EN 16931 e-invoicing for Python: UBL/CII, Peppol BIS, XRechnung, Factur-X/ZUGFeRD: build, validate (official Schematron), parse, embed.

355 0 0
andregrunert-ctrl
zugferd-client

Offizieller Python-Client (SDK) & Code-Beispiele für die E-Rechnung API. Erstelle & validiere ZUGFeRD 2.2 / Factur-X & XRechnung (EN 16931).

283 1 0
eInvoiceKit
einvoicekit

Validate Factur-X, ZUGFeRD, UBL and CII invoices against EN 16931. Library and command line for npm and PyPI.

265 0 0
bilouro
vendus

Unofficial Python SDK for the Vendus invoicing & POS API (Portugal/Spain) — issue invoices (FT), simplified invoices (FS), invoice-receipts (FR), receipts (RG) and credit notes (NC). Typed, sync + async; AT-certified faturação.

246 0 0
verifyhash
verifyhash-einvoice

Tamper-evidence toolkit (npm verifyhash / verify-vh) + a zero-dependency EN 16931 / XRechnung / Factur-X e-invoice validator. Offline, permissionless, CI-gateable.

202 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology