eInvoice Viewer 1.10.0 — paquet applicatif

Deposez une facture electronique - PDF ZUGFeRD / Factur-X, ou XML CII / UBL - et lisez-la.
Le document est lu dans votre navigateur et n est envoye nulle part.

La vue montre chaque champ de la EN 16931, y compris les champs vides, et signale les montants
qui ne correspondent pas a la somme de leurs parties. Sous la facture, ses pieces jointes
peuvent etre affichees et enregistrees. L application ne verifie pas si une facture est
valide ; c est le role d un validateur. Un PDF sans donnees de facture integrees, comme un
scan, ne peut pas etre lu.

Placez ce dossier ou vous voulez et ouvrez einvoice-viewer.html. C est tout : aucun serveur, aucune
installation, aucun appel sortant. Il fonctionne aussi depuis un disque ou une cle USB.

Reglages : config.js. C est le seul fichier que vous avez a modifier.

LORS D UNE MISE A JOUR : un nouveau paquet apporte un config.js neuf. L ecraser sans regarder
fait perdre vos reglages.

Integration dans une page existante (TYPO3, Drupal, SharePoint, developpement propre) :
  examples/embed.html le montre en entier. Deux points passent facilement inapercus :

  1. assets/css/fonts.css doit aller dans le <head> de la page. Les declarations de polices
     n agissent que dans le document ; dans le shadow root, elles ne chargent aucune police.
  2. L attribut data-css nomme trois fichiers, dans cet ordre : la feuille de l outil, le
     fichier des jetons du kit (*.tokens.css) et le kit. Sans le fichier des jetons, la vue
     n a pas de couleurs.

Impression : assets/css/kit-print.css est fourni et volontairement NON declare. Il prepare la
page pour le papier - fond blanc, pas de barre d outils, bords de signal en trait plutot qu en
ombre. Si vous le souhaitez, ajoutez dans le <head> de einvoice-viewer.html, apres le kit :
  <link rel="stylesheet" href="assets/css/kit-print.css" media="print">
L ordre compte : apres le kit, sinon les regles d ecran l emportent.

Supprimer assets/fonts/ donne une vue entierement mise en forme avec les polices systeme.
Ce n est pas une erreur, seulement un autre rendu — souvent suffisant pour un intranet.

Licence : GPL-2.0-or-later, voir LICENSE. Un outil d invoicePress.
