Changelog

Les nouveautés du moteur, de l'API et de la console. Chaque rapport expose une version du moteur et du jeu de règles, pour toujours relier un résultat à une version.

Les jalons antérieurs (validateur navigateur, API validate/parse) précèdent ce journal et n'y sont pas repris rétroactivement.

  1. Site

    Nouvelle identité visuelle

    • Billhorse change de design : fond papier au lieu du gris, vert profond en accent, surlignages — appliqués partout : validateur, base de connaissances et docs.
    • Le validateur se trouve désormais juste à côté du message principal en haut de page ; les rapports s'affichent en dessous, sur toute la largeur.
    • Mobile : un vrai menu à la place d'une navigation masquée, et les tableaux larges défilent sur eux-mêmes au lieu d'élargir la page.
    • Tous les couples texte/fond respectent WCAG 2.1 AA (4,5:1 minimum). Contenus, URL et identifiants de règles restent inchangés.
  2. Format

    Générer & convertir en XRechnung 3.0

    • POST /v1/generate et /v1/convert acceptent désormais format=xrechnung — sortie en XRechnung 3.0 (UBL, le CIUS allemand du KOSIT).
    • Pour un document valide BR-DE, le modèle doit porter un contact vendeur, des informations de paiement et une référence acheteur/Leitweg-ID — Billhorse le vérifie avec les règles BR-DE.
    • Vérifié contre le schematron KOSIT (MustangProject) ; six cas difficiles passent — dont l'avoir (en tant que document UBL CreditNote), l'acompte, les taux multiples, l'exonéré et remise+charge.
  3. Format

    Générer & convertir en Peppol BIS Billing 3.0

    • POST /v1/generate et /v1/convert acceptent désormais format=peppol — sortie en Peppol BIS Billing 3.0 (un CIUS UBL avec les bons CustomizationID/ProfileID).
    • Pour être routable sur le réseau Peppol, le modèle doit porter les EndpointID vendeur et acheteur (BT-34/BT-49) — Billhorse le vérifie via les règles PEPPOL-EN16931.
    • Contre-validé avec MustangProject ; fonctionne aussi côté client via WebAssembly.
  4. Engine

    Versionnage du jeu de règles & rapports reproductibles

    • Chaque rapport de validation expose désormais une version du moteur et une version du jeu de règles basée sur le calendrier (à partir de 2026.07).
    • GET /v1/health et la fonction WASM bh_version() renvoient les deux versions.
    • Le jeu de règles est incrémenté dès qu'une règle est ajoutée ou renforcée — enregistrez-le et tout résultat reste reproductible.
  5. API

    Générer & convertir (aperçu)

    • Nouveau : POST /v1/generate (modèle JSON → XML EN 16931) et POST /v1/convert (une facture existante entre CII et UBL).
    • Les deux fonctionnent aussi côté client via WebAssembly — avec une démo en direct sur la page API, sans que les données quittent la page.
  6. PDF

    Génération Factur-X / PDF-A3

    • Intégration côté serveur du XML CII dans un PDF/A-3 (Factur-X).
    • Vérifié avec veraPDF : conforme PDF/A-3B.
  7. Console

    Console en self-service

    • Connexion via OIDC, création et révocation de vos clés API, suivi de l'usage, facturation via Stripe.
    • 100 unités/mois gratuites, sans carte bancaire.

Support

Support par e-mail à hello@billhorse.com. Nous répondons généralement sous 1 à 2 jours ouvrés (pas de SLA contractuellement garanti — des SLA sur mesure et un support prioritaire sont disponibles avec le plan Enterprise).

Contacter le support