wiki:extensetatv15:factsoluc

FACTSOLUC : pièces client spécifiques

Le besoin principal est de pouvoir choisir, à chaque impression de facture, les coordonnées bancaires à imprimer (en standard, les coordonnées bancaires imprimées dans l'entête IBAN sont celles du compte bancaire par défaut).

Accessoirement, le programme devra permettre d'imprimer, ou pas :

  • les CGV
  • les coordonnées téléphone et courriel du client
  • les logos de haut et bas de page.

Développement d'un état spécifique, comportant un écran permettant de spécifier les options d'impression, ouvert à chaque impression de facture.

Accès : L'installation de l'extension ajoute un menu Pièces SOLUC, accessible via Outils → Paramètres de l'application → Paramétrage des extensions

L'écran de paramétrage permet de préciser les images devant être utilisées dans la facture : l'image normale d'en-tête, l'image de bas de page, et l'image d'entête pour les pages qui ne sont pas la page 1.

Les dimensions recommandées pour ces images sont les suivantes :

  • header normal : 183×26,46 mm, soit 692×100 pixels
  • footer : 183×7,86 mm, soit 692×30 pixels
  • header réduit : 8,4×8,4 mm, soit 32×32 pixels

Via l'écran de paramétrage des états de remplacement, il faudra préciser le nom de l'état #Etat_FAC1_SOLUC.wde (avec un “#”) à prendre en compte, comme présenté ci-dessous.

TIP Cet état peut aussi être utilisé pour toutes les autres pièces client (devis, commandes, avoirs, BL)

Pour chaque facture avec l'option “État spécifique”, un écran de saisie intermédiaire de saisie de paramètres s'ouvre, et permet de spécifier le compte sur laquelle la facture doit être encaissée, plus d'autres paramètres d'édition :

  • l'impression, ou pas, des CGV
  • l'impression, ou pas, des coordonnées (nom + adresse) du contact, et, si oui, l'impression, ou pas, des téléphones et courriel
  • l'impression, ou pas, des logos de haut de page et de bas de page.

Aspect des factures

  • wiki/extensetatv15/factsoluc.txt
  • Dernière modification : 2021/08/26 18:14
  • de 127.0.0.1