Skip to main content

pydantic-factur-x

The main feature of this Python library is to generate Factur-X and Order-X xml files. It uses pydantic to make more easy, accessible and idiomatic the manipulation of all the elements defined in Factur-X and order-X. No need to hassle with xml, only use pydantic object models.

What is factur-X ?

Factur-X is a Franco-German standard for hybrid e-invoice (PDF for users and XML data for process automation), the first implementation of the European Semantic Standard EN 16931 published by the European Commission on October 16th 2017. Factur-X is the same standard than ZUGFeRD 2.2.

Factur-X is at the same time a full readable invoice in a PDF A/3 format, containing all information useful for its treatment, especially in case of discrepancy or absence of automatic matching with orders and / or receptions, and a set of invoice data presented in an XML structured file conformant to EN16931 (syntax CII D16B), complete or not, allowing invoice process automation.

The first objective of Factur-X is to enable suppliers, invoice issuers, to create added-value e-invoices, containing a maximum of information in structured form, according to their ability to produce them in this form, and to let customers recipients free to use the invoice data and / or the readable presentation, depending on their needs and their invoice process maturity on automation.

order-x

Order-X is the implementation of Factur-X for purchase orders.

Installation

(tbd)

Usage

(tbd)

License

This library is published under the MIT licence

Metadata

Release files for pydantic-factur-x 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for pydantic-factur-x 0.2.0
File Interpreter ABI Platform Actions
pydantic_factur_x-0.2.0-py3-none-any.whl Python 3 none any Details for pydantic_factur_x-0.2.0-py3-none-any.whl

Release files / pydantic_factur_x-0.2.0-py3-none-any.whl

Download URL pydantic_factur_x-0.2.0-py3-none-any.whl
Size 32.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2b604736958981c2ddd395e940b2065760636dc6ecea207d1a9356d71277d9d4
BLAKE2b-256 checksum
How to use checksums
d08aa786444058e893450744a26adeff10b18b44b9034992f54143d388e5b6c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

Security for pydantic-factur-x 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page