Validation Facture
Principe
La validation de facture est une étape de gestion facultative. Elle peut permettre de gérer une étape de vérification du contenu des factures.
La validation entraîne :
l’évolution du statut de validation des factures ;
la génération automatique des écritures comptables
Dans le cas où la gestion de règlements clients est active (cf. Mise en route des règlements clients) :
pour la validation d’une facture d’acompte, si une erreur est rencontrée lors de génération des écritures comptables, la facture ne sera pas validée.
l’alimentation de la file d’attente des en-cours facturés non réglés.
la génération d’un règlement validé par effet, si le mode de règlement de la facture fait partie de la liste chaînée contenue dans le paramètre général LIS-MOD-REGEFF, et que le client n’est pas géré par relevé de facture.
Remarques: Lors de la validation d’une facture, une règle DIALOG de type REB peut être exécutée. Cette règle DIALOG est renseignée dans le paramètre général FACTURE-VAL.
La désignation contient la règle DIALOG de type REB à exécuter lors de la validation de facture.
Deux variables critères sont initialisées :
SCR.CdeFacRef = numéro de facture, (doit être utilisée dans la règle REB pour parcourir les données de la facture).
SCR.CdeFacGen = numéro de facture définitif si on change le numéro de facture à la validation (valeur logique du paramètre général FACTURE-NUM cochée) ou est vide si le numéro de facture n'est pas modifié à la validation
SCR.TypeAct = Action . Contient "VAL"
Dans le cas où la gestion des règlements clients est active, il est possible de modifier le libellé qui figurera dans le grand livre client (cf. Gestion du grand livre client), via une règle DIALOG de type REB. Cette règle DIALOG est renseignée dans le paramètre général REQ-LIBECCLI.
La désignation contient la règle DIALOG de type REB à exécuter lors de l’alimentation de la file d’attente :
Ces variables critères sont initialisées :
SCR.TypeAct = Type d’action (VAL-FC = Validation de factures (notre cas), REL-FC = relevés de facture, GVA-FC = règlement automatique de factures)
SCR.CoLivLib = Libellé défaut (dans notre cas c’est le libellé de l’écriture comptable de la facture)
SCR.CliResRef = Référence réseau client
SCR.CliGenRef = Référence client
SCR.RefSocCpt = société comptable du client
SCR.CptTieNum = compte de Tiers du client
SCR.CoLivTyp = type d’évènement dans la file d’attente
SCR.COLivRef = Référence évènement dans la file d’attente (dans notre cas c’est le numéro de facture validée).
En sortie de requête le libellé qui figurera dans le grand livre client sera celui contenu dans la variable SCR.COLivLib.
Cinématique de génération des écritures comptables
Règle de recherche
La règle de recherche des critères comptables est définie sur la fiche « Client » :
‘0’ : non géré en comptabilité
‘1’ : Règle Article
‘2’ : Règle Client
Remarque : Lors de la génération des écritures comptables d’une facture d’acompte, la règle « Article » est appliquée et les écritures sont générées en fonction des critères comptables renseignés sur l’entête de facture et non en fonction de la règle comptable renseignée sur le client, c’est-à-dire que si le client est paramétré « Règle Client », ce ne sont pas les critères comptables renseignés sur le client qui sont pris en compte.
Cas Règle « Article »
Paramètre comptable | Source |
Compte Tiers | fiche Client |
Compte Escompte | la fiche Client |
Critères Comptables ou Familles et Sous-Famille comptables | ligne de commande associée à la facture ou sur la fiche Article |
Société Comptable, Journaux, Compte Comptable, Comptes Analytiques | la fiche des affectations comptables liées aux critères comptables |
Nom Fichier à transmettre, Programme de transfert spécifique à la société comptable, Journaux (si non définis à ce niveau) | La fiche décrivant la société comptable utilisée |
Cas Règle « Client »
Paramètre comptable | Source |
Compte Tiers | la fiche Client |
Compte Escompte | la fiche Client |
Société Comptable | la fiche Client |
Journal Achat | la fiche Client |
Critères Comptables ou Familles et Sous-Famille Comptables | la fiche Client |
Société Comptable, Journal Achat si non définis sur la fiche Client | la fiche des affectations comptables liées aux critères comptables |
Compte Comptables, Comptes Analytiques, Journaux Autres | la fiche des affectations comptables liées aux critères comptables |
Nom Fichier à transmettre, Programme génération écritures, Journaux (si non initialisés arrivé à ce niveau) | la société comptable utilisée |
Dans tous les cas si après application des règles il manque des informations :
Les informations « Société Comptable », « Journaux », « Compte comptabilité générale », « Comptes analytiques » prises sont celles associées aux critères d’affectations comptables par défaut existants au niveau du système.
Si la société comptable n’est toujours pas renseignée à ce niveau, les informations « Nom Fichier à transmettre », « Programme spécifique à la société comptable » à utiliser sont celles associées à la société comptable par défaut connue au niveau du système.
Si les journaux ne sont pas renseignés à ce niveau, Diapason prendra ceux associés à la société comptable par défaut connue au niveau du système.
Lors de la génération des écritures comptables relatives à une facture de produits pour laquelle des factures d’acompte sont renseignées et que ces factures sont de type « Acompte », les écritures générées tiennent compte des écritures générées pour ces factures d’acompte.
Contraintes pour la génération des écritures comptables correspondant à une facture
Une facture doit être enregistrée dans une seule société comptable, pour un seul compte de TVA, dans un même journal.
Cas règle Client
Multiplicité impossible car informations définies sur le Client
Cas règle article
Si les différents articles correspondant aux lignes de factures appartiennent à des sociétés comptables différentes : un message d’erreur le signale et la génération des écritures est impossible.
Si les différents articles correspondant aux lignes de factures ont des comptes de TVA ou des journaux d’achats différents : le compte de TVA et le journal d’achat pris sont les premiers non vides trouvés dans les affectations comptables associées aux articles et la génération des écritures est possible.
Autres informations indispensables à la génération des écritures comptables d’une facture :
La société comptable, le compte de TVA, le journal d’achat, le compte de tiers, le compte d’escompte dans le cas où un escompte a été géré, et les niveaux d’analytique associés au compte de charge doivent être obligatoirement définis, sinon la génération des écritures associées à la facture est impossible.
Exemple d’Ecritures Comptables
Pour une facture d’acompte :
Compte | Débit | Crédit |
411000 | Montant TTC Acompte | |
419100 | Montant HT Acompte | |
445870 | Montant TVA Acompte |
Pour une facture de produit avec factures d’acompte renseignées :
Compte | Débit | Crédit |
411000 | Montant TTC Facture Produits – Montant TTC des factures d’Acompte | |
419100 (initialisé à partir des critères comptables de la facture d’acompte) | Montant HT des factures d’Acompte | |
706000 ou 707000 | Montant HT Facture (calculé à partir des lignes de facture) | |
445710 | Montant TVA Facture (calculé à partir des lignes de facture) | |
445870 (initialisé à partir des critères comptables de la facture d’acompte) | Montant TVA des Factures d’Acompte |
Exemple Complexe de Factures avec Acompte
On prend ici l’exemple d’une facture d’acompte rattachée à deux factures de produits :
Soit une facture d’acompte telle que :
Montant HT = 1000 €
Montant TVA = 196 €
Montant TTC = 1196 €
Soit une première facture de produits rattachée à cette facture d’acompte telle que :
Montant HT = 1000 €
Montant TVA = 196 €
Montant TTC = 1196 €
Montant Acompte = 239,20 € (soit 200 € HT + 39,20 € de TVA)
Soit une seconde facture de produits rattachée à cette facture d’acompte telle que :
Montant HT = 4000 €
Montant TVA = 784 €
Montant TTC = 4784 €
Montant Acompte = 956,80 € (soit 800 € HT + 156,80 € de TVA)
Les écritures comptables relatives à ces factures sont :
Facture d’acompte
Compte | Débit | Crédit |
411000 | 1196,00 | |
419100 | 1000,00 | |
445870 | 196,00 |
Première facture de produits
Compte | Débit | Crédit |
411000 | 956,80 | |
419100 | 200,00 | |
706000 | 1000,00 | |
445710 | 196,00 | |
445870 | 39,20 |
Seconde facture de produits
Compte | Débit | Crédit |
411000 | 3827,20 | |
419100 | 800,00 | |
706000 | 4000,00 | |
445710 | 784,00 | |
445870 | 156,80 |
Alimentation de la file d’attente des en-cours facturés non réglés (règlements clients)
S’il y a gestion des règlements, la file d’attente des en-cours facturés clients va être alimentée ; cette alimentation va dépendre du mode de règlement :
La caractéristique de la plupart des modes de règlement nécessite d’alimenter simplement l’en-cours facturé client de la facture validée, ainsi que la file d’attente. Si le montant de la facture est positif, le type d’évènement qui alimente la file d’attente sera « FC », sinon si elle est négative, alors la facture est un avoir et le type d’évènement sera « AC ». La structure de la file d’attente des factures est la suivante (voir Grand livre client pour le détail de la structure) :
Pour certains modes de règlement (répertoriés dans le paramètre général LIS-MOD-REGEFF), et dans le cas où le client n’est pas géré par relevé de facture (dans ce cas on attend la génération du relevé), l’alimentation de la file d’attente des en-cours facturés est effectuée puis enchaînée par la génération et le rapprochement avec un effet correspondant mis dans la file d’attente des effets à remettre en banque. Cela a pour effet de créer automatiquement une transaction de règlement (voir gestion des transactions de règlements). Cette transaction utilise un scénario de règlement qui est renseigné soit sur la facture, soit sur la société comptable du client (voir Gestion des sociétés comptables).