Batch FacturationPrestationsDevis
Le batch FacturationPrestationsDevis permet de générer automatiquement des factures non comptabilisées à partir des prestations saisies manuellement depuis le menu Prestations et validées depuis le module Manager du Portail Collaborateur.
Ce batch permet également de lancer manuellement la génération automatique des factures depuis le menu Gestion > Ventes > Facturation des prestations. Dans ce cas, les paramètres définis dans le batch sont utilisés, à l'exception de certains filtres qui peuvent être renseignés directement par l'utilisateur dans la fenêtre de lancement.
Références
Pour plus d'informations sur la saisie et la validation des prestations depuis le Portail Collaborateur, voir le Guide Utilisation - Portail Collaborateur.
Pour plus d'informations sur le lancement manuel de la génération des factures, voir Créer une facture à partir des prestations.

1 | Allez dans Outils > Paramétrage puis ouvrez les menus Batchs > Batch création et modification. |
Un écran de résultats s'ouvre et affiche la liste des batchs existants.
2 | Dans l'écran de résultats, cliquez sur |
3 | Dans l'écran Nouveau Batch, renseignez le Code et le Libellé du batch puis sélectionnez FacturationPrestationsDevis dans la liste déroulante du champ Modèle de batch. |
4 | Renseignez les paramètres du batch. Pour connaître le détail des paramètres, voir Paramétrer le batch. |
5 | Enregistrez le batch. |
Lorsque le batch est lancé, les factures non comptabilisées sont créées à partir des prestations validées. S'il existe plusieurs prestations validées liées à un même devis, les lignes des différentes prestations sont regroupées dans une seule facture.
Le batch traite uniquement les prestations qui, depuis la date de dernière exécution du batch ou depuis la date de situation renseignée en paramètre :
- sont liées à un devis de prestation validé,
- ont une date de validation atteinte ou dépassée,
- ont une date de fin de période atteinte ou dépassée.
En fin de traitement, un mail récapitulatif est envoyé aux collaborateurs renseignés dans les champs responsables définis en paramètre du batch. Un mail est également envoyé aux responsables des affaires concernées pour les informer que des factures sont en attente de validation. Si plusieurs factures brouillon ont été générées pour le même responsable d'affaire, les différentes factures sont regroupées dans un seul mail.

Code | Description | Type | Obligatoire |
---|---|---|---|
AFFAIRES_A_INCLURE
|
Codes des affaires à inclure pour le traitement du batch. Chaque code doit être séparé par un point-virgule. Si aucun code affaire n'est renseigné, toutes les affaires sont prises en compte par le batch. Note Ce paramètre est ignoré lors du lancement manuel du batch depuis le menu Gestion > Ventes > Facturation des prestations pour permettre à l'utilisateur de définir les filtres de son choix. |
Chaîne Ex : AFF1;AFF2;AFF3 |
Non |
BATCH_DEBUG_PARAMS
|
Lorsque le paramètre est Vrai, le détail des paramètres du batch est affiché dans les logs. | Booléen | Non |
BATCH_LOG_CONSOLE
|
Lorsque le paramètre est Vrai, les logs sont affichés dans la console. | Booléen | Non |
BATCH_LOG_FILE
|
Nom du répertoire dans lequel le fichier de log est enregistré. |
Chaîne Ex : |
Non |
BATCH_LOG_ID
|
Identifiant du fichier de log. | Chaîne | Non |
BATCH_LOG_LEVEL
|
Niveau de log. |
Chaîne Ex : LOG;WARN |
Non |
BATCH_MAIL
|
Adresse email du destinataire des logs en cas d'erreur. |
Chaîne Ex : support@akuiteo.com |
Oui |
BATCH_MAIL_CC
|
Adresse email du destinataire en copie des logs en cas d'erreur. |
Chaîne Ex : support@akuiteo.com |
Non |
BATCH_MAIL_CCI
|
Adresse email du destinataire en copie cachée des logs en cas d'erreur. |
Chaîne Ex : support@akuiteo.com |
Non |
BATCH_MAIL_FROM
|
Adresse email de l'expéditeur des logs en cas d'erreur. |
Chaîne Ex : support@akuiteo.com |
Non |
BATCH_MAIL_REPLY_TO
|
Adresse email du destinataire pour la réponse au mail reçu en cas d'erreur et contenant les logs. |
Chaîne Ex : support@akuiteo.com |
Non |
BATCH_PWD
|
Mot de passe de l'utilisateur lançant le batch. Ce mot de passe doit être associé au BATCH_USER renseigné. |
Chaîne Ex : TECH |
Oui |
BATCH_USER
|
Identifiant de l'utilisateur lançant le batch. |
Chaîne Ex : TECH |
Oui |
CLIENTS_A_EXCLURE
|
Codes des clients à exclure pour le traitement du batch. Chaque code doit être séparé par un point-virgule. Si aucun code client n'est renseigné, tous les clients sont pris en compte par le batch. Note Ce paramètre est ignoré lors du lancement manuel du batch depuis le menu Gestion > Ventes > Facturation des prestations pour permettre à l'utilisateur de définir les filtres de son choix. |
Chaîne Ex : CLI1;CLI2;CLI3 |
Non |
CLIENTS_A_INCLURE
|
Codes des clients à inclure pour le traitement du batch. Chaque code doit être séparé par un point-virgule. Si aucun code client n'est renseigné, tous les clients sont pris en compte par le batch. Note Ce paramètre est ignoré lors du lancement manuel du batch depuis le menu Gestion > Ventes > Facturation des prestations pour permettre à l'utilisateur de définir les filtres de son choix. |
Chaîne Ex : CLI1;CLI2;CLI3 |
Non |
DATE_SITUATION
|
Date de situation des factures générées pendant le traitement du batch. Par défaut, la date d'exécution du batch est utilisée. Seules les prestations avec une date antérieure ou égale à la date de situation sont traitées par le batch. |
Date Ex : 01/01/2022 |
Non |
DIVISIONS_A_INCLURE
|
Codes des divisions à inclure pour le traitement du batch. Chaque code doit être séparé par un point-virgule. Si aucun code division n'est renseigné, toutes les divisions sont prises en compte par le batch. Note Ce paramètre est ignoré lors du lancement manuel du batch depuis le menu Gestion > Ventes > Facturation des prestations pour permettre à l'utilisateur de définir les filtres de son choix. |
Chaîne Ex : DIV1;DIV2;DIV3 |
Non |
ETABLISSEMENTS_A_EXCLURE
|
Codes des établissements à inclure pour le traitement du batch. Chaque code doit être séparé par un point-virgule. Si aucun code établissement n'est renseigné, tous les établissements sont pris en compte par le batch. Note Ce paramètre est ignoré lors du lancement manuel du batch depuis le menu Gestion > Ventes > Facturation des prestations pour permettre à l'utilisateur de définir les filtres de son choix. |
Chaîne Ex : ETA1;ETA2;ETA3 |
Non |
MAIL_RESPONSABLE
|
En fin de traitement, un mail récapitulatif est envoyé aux collaborateurs renseignés dans les champs responsables définis dans ce paramètre. Les codes suivants peuvent être utilisés, séparés par des points-virgules : RESP_COM_AFF ; RESP_PRO ; RESP_FIN ; RESP_AFF ; RESP_COM_CLI ; RESP_COMPTE_CLI. Un fichier excel est joint à ce mail et comprend la liste des factures brouillons générées par le batch. |
Chaîne Ex : RESP_COM_AFF;RESP_COMPTE_CLI |
Non |
SOCIETES_A_INCLURE
|
Codes des sociétés à inclure pour le traitement du batch. Chaque code doit être séparé par un point-virgule. Si aucun code société n'est renseigné, toutes les sociétés sont prises en compte par le batch. |
Chaîne Ex : SOC1;SOC2;SOC3 |
Non |