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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.