Documentation fonctionnelle KWISATZ
Facturer automatiquement plusieurs bons de livraison
La procédure automatique sélectionne les BLV d’une période, crée les FAV correspondantes et regroupe dans une même facture les livraisons compatibles d’un client ou d’un même client de facturation.
Réponse directe
Conseil technicien général
1. Licence et disponibilité
La dépendance de licence mentionnée dans ce document provient des sources. Sa disponibilité peut varier selon la version, la sérialisation, le partenaire ou l’installation ; faites-la valider techniquement avant de modifier l’environnement.
2. Protection des données
3. Principe
La procédure automatique crée des factures clients FAV à partir des bons de livraison BLV, en tenant compte des quantités déjà facturées.
| Document | Rôle | Effet |
|---|---|---|
| BLV | Justifie la livraison physique. | Sortie de stock déjà réalisée. |
| FAV générée | Crée la créance, l’échéance et la TVA client. | Ne doit pas refaire la sortie des lignes liées au BLV. |
4. Procédure automatique ou transformation manuelle ?
| Méthode | Usage conseillé |
|---|---|
| Facturation automatique des BLV | Traitement périodique de nombreux BLV et de plusieurs clients. |
| Transformation depuis la fiche client | Facturation ponctuelle d’un client et contrôle visuel de ses livraisons. |
| Transformation depuis la liste générale des BLV | Sélection ciblée de documents rattachés au même client de facturation. |
5. Prérequis
- Les BLV sont validés et correspondent aux livraisons réelles.
- Les quantités, prix, remises, TVA, frais et port sont contrôlés.
- Les clients à traiter participent à la facturation automatique.
- Le client de facturation est correctement défini en cas de rattachement.
- Le mode et le délai de règlement sont corrects.
- Les acomptes éventuels sont identifiés.
- La période de facturation est validée.
- Les droits de création de FAV sont attribués.
- Une sauvegarde est disponible avant une première facturation de masse.
6. Activer la facturation automatique du client
La procédure ne traite que les clients déclarés comme participant à la facturation automatique dans leur fiche, dans l’onglet Divers.
- Ouvrez Clients > Gestion du fichier.
- Recherchez le client.
- Ouvrez l’onglet Divers.
- Activez l’option de facturation automatique correspondant aux BLV.
- Contrôlez également le client vers lequel les factures doivent être redirigées, si ce mécanisme est utilisé.
- Enregistrez la fiche.
7. Contrôler les BLV à facturer
Depuis la fiche client ou la liste générale des BLV, utilisez le filtre de statut :
- Livraisons non facturées ;
- Livraisons partiellement facturées ;
- Livraisons non facturées ou partiellement facturées ;
- Livraisons totalement facturées pour contrôle historique.
8. Ouvrir la procédure
La fenêtre permet de sélectionner les BLV et de définir comment les FAV seront générées.
9. Critères de sélection
| Zone | Fonction |
|---|---|
| Facturer les BLs du client | Limite l’opération à un client. |
| Famille | Limite à une famille de clients. |
| Catégorie | Limite à une catégorie de clients. |
| Commercial | Limite aux clients d’un vendeur ou commercial. |
| Pour la période du / au | Sélectionne les dates des BLV retenus. |
| Période prédéfinie | Propose une plage courante selon la liste disponible. |
| Date d’émission des factures | Définit la date de valeur des FAV générées. |
| Montant minimal | Évite de générer les factures inférieures au seuil indiqué. |
10. Regrouper si possible
Lorsque cette case est cochée, KWISATZ tente de consolider plusieurs BLV dans une seule facture par client de facturation.
11. Conditions de compatibilité
La documentation cite notamment des critères devant être identiques ou compatibles :
| Critère | Risque en cas de différence |
|---|---|
| Client de facturation | Factures séparées ou sélection refusée. |
| Type de saisie HT ou TTC | Pieds et calculs incompatibles. |
| Devise | Factures séparées. |
| Structure de TVA | Regroupement impossible ou à contrôler. |
| Mode et délai de règlement | Échéances incompatibles. |
| Remise / escompte | Pied de facture différent. |
| Frais et port | Totaux ou TVA de pied différents. |
| Code magasin | Regroupement séparé par stock ou magasin. |
| Vendeur / affaire selon configuration | Segmentation possible des factures. |
12. Client de facturation redirigé
La fiche client peut contenir une règle Factures — Rediriger vers. Depuis l’évolution documentée de 2022, la facturation automatique prend en compte le code client de facturation porté par le BLV.
- Des BLV de clients différents peuvent être regroupés si leur code de rattachement pointe vers le même client payeur.
- La facture est alors émise au client de facturation.
- Les destinataires livrés doivent rester identifiables dans le détail ou les références du document.
13. Code magasin et regroupement
Par défaut, des BLV associés à des codes magasin différents peuvent être séparés afin de préserver la cohérence des stocks et des flux.
Une option technique BL2FA_FORCER_STOCK_LOCAL=1 dans la section [COMMUN] de preferences.ini est documentée pour certains besoins de regroupement inter-magasins.
14. Demander confirmation avant chaque facture
Cette option affiche une confirmation avant la création de chaque FAV.
- Activez-la lors du premier traitement.
- Utilisez-la après une modification des critères.
- Conservez-la pour les clients sensibles ou les factures importantes.
- Elle permet d’interrompre avant une facture inattendue.
15. Montant minimal
Le montant minimal empêche la génération des factures dont le total ne dépasse pas le seuil.
| Valeur | Comportement attendu |
|---|---|
| 0 | Pas de seuil significatif. |
| 50 € | Les groupes inférieurs au seuil restent normalement à facturer ultérieurement. |
| Montant contractuel | Permet une facturation périodique après cumul de plusieurs BLV. |
16. Lancer la facturation
- Vérifiez les critères une dernière fois.
- Cochez Regrouper si possible si souhaité.
- Activez la confirmation individuelle pour le test.
- Cliquez sur le bouton de démarrage.
- Confirmez la création des factures.
- Contrôlez les messages affichés.
- Ouvrez immédiatement la liste des FAV générées.
17. Contrôler chaque facture générée
| Contrôle | Question |
|---|---|
| Client facturé | Le client payeur et l’adresse sont-ils exacts ? |
| BLV repris | Tous les BLV attendus sont-ils présents une seule fois ? |
| Période | Les livraisons appartiennent-elles à la plage choisie ? |
| Date FAV | La date d’émission est-elle correcte ? |
| Lignes et quantités | Correspondent-elles aux livraisons facturables restantes ? |
| HT / TVA / TTC | Les totaux et ventilations sont-ils cohérents ? |
| Frais et port | Le pied de facture est-il conforme ? |
| Échéance | Le mode et le délai de règlement sont-ils exacts ? |
| Acomptes | Sont-ils repris une seule fois ? |
| Stock | Aucun second mouvement n’a-t-il été créé ? |
18. Suivre l’état de facturation
La liste des BLV permet de filtrer les livraisons selon leur état :
- totalement facturées ;
- partiellement facturées ;
- non facturées ;
- non facturées ou partiellement facturées ;
- totalement facturées ou partiellement facturées.
19. Facturation partielle d’un BLV
La procédure tient compte des quantités déjà facturées. Un BLV partiellement facturé peut donc être repris pour son solde.
- Vérifiez la facture déjà liée.
- Contrôlez les quantités restantes.
- Évitez de modifier le BLV historique sans motif.
- Relancez la procédure sur une période incluant le BLV.
- Contrôlez que seul le reliquat facturable est repris.
20. Transformation manuelle de plusieurs BLV
Depuis les versions documentées en 2022, plusieurs BLV sélectionnés dans la liste générale MDI peuvent être regroupés dans une facture lorsque les documents appartiennent au même client ou au même client de facturation.
- Filtrez sur un client ou un code de facturation.
- Triez par
Client_CodeouClient_Code_Facture. - Sélectionnez un bloc homogène de BLV.
- Lancez la transformation en facture.
- Répondez positivement à la proposition de regroupement lorsque cela est possible.
- Contrôlez la FAV créée.
21. Acomptes et règlements
- Contrôlez les acomptes associés à une commande ou au compte client.
- Vérifiez leur affectation à la FAV générée.
- Ne saisissez pas un second acompte pour compenser une absence apparente.
- Contrôlez l’échéance et le net à payer.
- Le règlement effectif reste distinct de la création de la facture.
22. Imprimer ou envoyer les factures
- Ouvrez la liste des factures créées.
- Filtrez sur la date d’émission et la plage de numéros.
- Prévisualisez le modèle.
- Contrôlez les mentions et les références BLV.
- Imprimez ou exportez en PDF.
- Utilisez l’envoi par email si la licence et la configuration le permettent.
23. Pièges à éviter
- Facturer tous les clients sans contrôler l’option de leur fiche.
- Choisir une période de BLV trop large.
- Utiliser une mauvaise date d’émission.
- Regrouper des BLV ayant des conditions différentes.
- Ignorer un code magasin incohérent.
- Relancer après interruption sans vérifier les FAV déjà créées.
- Supprimer une facture de test en production sans procédure validée.
- Créer une facture indépendante à côté des FAV liées aux BLV.
24. Checklist avant lancement
| Contrôle | Validation |
|---|---|
| Clients activés | Seuls les clients prévus participent au traitement. |
| BLV | Validés, non ou partiellement facturés. |
| Période | Dates de livraison correctes. |
| Date FAV | Période comptable ouverte. |
| Regroupement | Conditions compatibles. |
| Montant minimal | Seuil validé. |
| Acomptes | Identifiés et non dupliqués. |
| Confirmation | Activée pour le premier traitement. |
| Sauvegarde | Disponible avant le lot. |
25. Compatibilité documentée
| Fonction | Repère | Condition connue |
|---|---|---|
| Facturation automatique des BLV | Clients, Procédures | Client activé dans sa fiche |
| Filtres client/famille/catégorie/commercial | Fenêtre automatique | Critères combinables |
| Période et date FAV | Fenêtre automatique | Dates distinctes |
| Regrouper si possible | Une facture par client compatible | HT/TTC, devise, TVA et pied cohérents |
| Montant minimal | Fenêtre automatique | BLV conservés pour un traitement ultérieur |
| Client de facturation redirigé | Évolution 2022 | Client_Code_Facture / rattachement commun |
| Regroupement depuis liste MDI | Évolution 2022 | Même client ou client de facturation |
| Regroupement inter-magasins forcé | BL2FA_FORCER_STOCK_LOCAL=1 | Technicien et architecture validée |
26. Diagnostic rapide
Aucune facture n’est créée
Un client attendu est ignoré
Une facture est créée par BLV
Certains BLV du client manquent
Les BLV de deux destinataires doivent aller au même payeur
Les BLV de magasins différents ne se regroupent pas
La facture contient moins que les BLV
Le traitement a été interrompu
Le bouton d’envoi par email est grisé
Le menu Facturation automatique a disparu
barreicone.ini, KWISATZ fermé, opération réservée au technicien.27. Résultat attendu
28. Sources documentaires
- Manuel KWISATZ — Clients > Procédures > Facturation automatique des BLV.
- Manuel KWISATZ — client, famille, catégorie, commercial, période, date d’émission, regroupement, confirmation et montant minimal.
- Manuel KWISATZ — états de facturation des livraisons et transformation BLV vers FAV.
- Suivi de développement — regroupement par
Client_Code_Factureet transformation multi-BLV depuis les listes MDI en 2022. - Base support — critères de compatibilité des pieds de facture et code magasin.
- Base support — option technique
BL2FA_FORCER_STOCK_LOCAL=1et diagnostic des BLV multi-magasins.