Le format des factures est défini dans une stratégie facultative appelée InvoiceFormat et appliquée par la commande de tâche Invoice. Pour définir le format des factures générées, vous devez importer le XML compte à partir d'un fichier à l'aide de la commande AccountImport.
La stratégie InvoiceFormat peut servir à spécifier la présentation de factures à envoyer par courrier électronique à un contact acheteur via la propriété viewName. Cette propriété précise le nom d'une vue de la table VIEWREG, qui spécifie la page JSP utilisée pour générer le contenu du courrier. Un exemple de fichier Invoice.jsp se trouve dans le répertoire suivant :
unité:\Program Files\WebSphere\CommerceServer\samples\web\Payment
unité:\WebSphere\CommerceServer\samples\web\Payment
/usr/WebSphere/CommerceServer/samples/web/Payment
/opt/WebSphere/CommerceServer/samples/web/Payment
/QIBM/UserData/WebCommerce/samples/web/Payment
Pour utiliser cet exemple de fichier JSP, vous devez le copier du répertoire mentionné ci-dessus vers le répertoire principal de votre serveur Web. La vue InvoiceView est enregistrée pour le site par défaut de manière à se référer à ce fichier JSP.
Une propriété viewName par défaut contenue dans la table InvoiceView est spécifiée pour le type de message (MessageType) associé aux factures dans la table MSGTYPES. En l'absence de règles InvoiceFormat dans les modalités de facturation du compte, cette valeur par défaut de viewName est utilisée pour localiser le fichier JSP et générer la facture.
Une stratégie InvoiceFormat par défaut est également incluse dans le groupe de magasins par défaut doté d'un ID d'entité magasin de -1. Elle spécifie également la valeur viewName=InvoiceView dans la zone des propriétés. Vous pouvez modifier celle-ci pour indiquer une vue que vous avez créée dans la table VIEWREG.
![]() |