Neste artigo
La mise en page d'impression des factures est une extension de Banana Comptabilité Plus qui programme l'impression des factures.
- Il s'agit d'un programme écrit en Javascript.
- Il prend en entrée un objet JSON Invoice qui contient toutes les données de la facture.
- Il programme l'impression des différents éléments.
- Le formatage et le positionnement des éléments sont effectués à l'aide de styles CSS.
- ll offre un dialogue permettant de personnaliser l'impression, de sorte que même sans connaissances en programmation, l'impression de la facture peut être adaptée.
Personnalisation des mises en page par programmation
Les mises en page CH10 et UNI11 peuvent être personnalisées par une programmation spécifique. Il est possible de réaliser des impressions qui modifient plus ou moins la mise en page. Ils nécessitent des connaissances en tant que programmeur CSS ou graphiste.
- Modification de la programmation des styles CSS utilisés pour l'impression (documentation en anglais).
Le positionnement des différents éléments d'impression se fait au moyen de feuilles de style CSS. La modification des éléments de la feuille de style peut faire varier la présentation. - Modification de la programmation de certains éléments d'impression en Javascript (documentation en anglais).
Vous pouvez ajouter ou supprimer des éléments et modifier l'affectation des styles.
Créer vos propres mises en page d'impression
Les utilisateurs ayant des connaissances avancées peuvent également créer leurs propres mises en page d'impression. Voir la documentation du développeur disponible uniquement en anglais :
Facture électronique : mise en page pour l'exportation
Avec le système de mise en page, il est également possible de programmer l'exportation des données de la facture dans un certain format. Voir :
- Export invoice to XML format (Exportation de la facture au format XML)