Skip to main content

Helpers for eInvoicing and eReporting in France

Project description

This python library provides helper methods for eInvoicing and eReporting in France. This lib is used by the Odoo community module l10n_fr_einvoicing available on akretion/fr-einvoicing, but we would be very happy if other software use it too. The primary goal of this lib is to mutualize code between different versions of the module for different versions of Odoo.

This lib implements the AFNOR XP Z12-013 standard for the APIs of the Accredited Platforms (Plateformes Agréées i.e. PA in French). It will also contain code to generate and parse CDAR XML files to manage the life-cycle of e-invoices.

This lib is currently under development. Consider it as alpha software: method names and arguments can change at any time. Breaking changes will slow down when we reach beta status and it will end when we reach production status.

The AFNOR APIs are fully tested with SUPER PDP, but the code should work with any other AFNOR-compliant accredited platform.

Licence

This library is published under the GNU Lesser General Public License v2.1 or, at your option, any later version.

Contributors

Changelog

  • version 0.1 dated 2026-04-22

    • initial release
  • version 0.2 dated 2026-04-23

    • Fixes in re-formatting of directory lines for B2G when SIRET has specific global properties
  • version 0.3 dated 2026-04-30

    • Add methods send_flow_parsed(), search_flows_parsed() and get_flow_metadata_parsed()
    • Add multi-page support in search_flows()

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

pyfrctc-0.3.tar.gz (19.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyfrctc-0.3-py3-none-any.whl (18.5 kB view details)

Uploaded Python 3

File details

Details for the file pyfrctc-0.3.tar.gz.

File metadata

  • Download URL: pyfrctc-0.3.tar.gz
  • Upload date:
  • Size: 19.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for pyfrctc-0.3.tar.gz
Algorithm Hash digest
SHA256 a6805c694289bb5974b907f1d4c7caf9e73bbc39d5006ec520213a8c39d8e73c
MD5 47e89e7caaa8c8ce3f15b4a7cf70d1dd
BLAKE2b-256 19d7cc2f4fa763e40be0c1399e6a1a9501a4ed68e1d4f97a1778b11a041e351e

See more details on using hashes here.

File details

Details for the file pyfrctc-0.3-py3-none-any.whl.

File metadata

  • Download URL: pyfrctc-0.3-py3-none-any.whl
  • Upload date:
  • Size: 18.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for pyfrctc-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 329d026d2cbb4fdd4e5c1557cfbdea6d6109b1d12e5e077418e97d4728f5e3e6
MD5 2f8c464908b50ab4b9975c24b52228d6
BLAKE2b-256 7a23da2d5cc8fc3f12ab20abac6f96c3c25e78a74a7913a73ad29098addaefae

See more details on using hashes here.

Supported by

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