RAYAN STUDIO

B2B Software · E-invoicing · API · Automation

Pont Factur-X

B2B software dedicated to Factur-X electronic invoicing.

Pont Factur-X product interface
Project
Pont Factur-X
Type
B2B Software · E-invoicing · API · Automation
Role
Designed, built and shipped by the studio
Status
Studio product, live

The challenge

Make an electronic-invoicing workflow understandable for business users while handling the constraints of document generation, validation and exchange.

The solution

  • Clarify the document conversion and processing steps.
  • Expose integration capabilities through an API without turning the interface into technical documentation.
  • Automate the repetitive steps of the workflow where the product actually handles them.

What we built

Factur-X conversion

Generation of Factur-X electronic invoices from existing documents.

Document processing

Reading and processing PDF documents and their structured data.

API

Integration of the invoicing workflow into existing tools through an API.

Automation

Asynchronous processing for the repetitive steps of the workflow.

Chorus Pro submission

Submission of Factur-X invoices to Chorus Pro through the PISTE API.

Product & UX

  • The workflow is presented as readable steps: import, convert, check, transmit.
  • The technical details of the format stay in the background: users handle invoices, not XML.
  • Processing states and errors are exposed clearly so users always know where a document stands.

Engineering

FastAPI backend

The core of the product is a Python FastAPI service handling conversion and the document workflow, consumed by the Next.js interface.

Document processing

Server-side PDF reading and Factur-X structured-data handling.

Asynchronous processing

Long or repetitive steps run as Celery tasks, off the user request path.

Chorus Pro integration

Invoice submission to Chorus Pro through the PISTE API, integrated into the product workflow.

Next.js · FastAPI · Python · SQLAlchemy · Celery

Outcome

The product covers the electronic-invoicing workflow end to end: document import, Factur-X conversion, checking and transmission, including to Chorus Pro.

Full Pont Factur-X product interface
Pont Factur-X interface detail (crop)

Building something similar?

Start a project