Skip to main content

Python library for pydantic factur-x bindings

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydantic_factur_x-0.1.1.tar.gz (20.0 kB view details)

Uploaded Source

Built Distribution

pydantic_factur_x-0.1.1-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

Details for the file pydantic_factur_x-0.1.1.tar.gz.

File metadata

  • Download URL: pydantic_factur_x-0.1.1.tar.gz
  • Upload date:
  • Size: 20.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for pydantic_factur_x-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b74507c5ffcb16e28cc6eb2cce2b34a77906944db765fdad2b33a0209b1e19e4
MD5 27b7078e3742c0c5fe338e4c1bf62ee9
BLAKE2b-256 26e4007e8d17781e7535c79d0b42dad282a16cc2e2e3ddd051aa5d73a814f9f0

See more details on using hashes here.

File details

Details for the file pydantic_factur_x-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pydantic_factur_x-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 da9fcb7739bd652cea1962ed4668b6a37f4819e76b5132b56b08451a1c6d60b0
MD5 bb3dae2721dd956801d46f4c309a3fe9
BLAKE2b-256 c1612701798b7a5ab1d161f2451609f256957efa455a571b134d7bc4489d476a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page