DIAPASON 05
Breadcrumbs

Comment fonctionne le calcul de facturation standard?


🔊

Disponible à partir de la révision V5.05.

La requĂȘte de facturation Standard IS_FacSTD se base sur la nouvelle mĂ©thode de facturation Ă  activer via le paramĂštre gĂ©nĂ©ral CDE-PRIMET :

image-20251113-123452.png

Comment ça fonctionne ?

L’algorithme se base sur les expĂ©ditions non facturĂ©es ainsi que les dĂ©clarations des prestations non facturĂ©es.

La réforme de la Facturation Electronique impose par défaut 1 Facture = 1 BL = 1 Commande.

âžĄïž Pour autant notre calcul de facturation standard permet de gĂ©nĂ©rer une seule facture pour plusieurs BL et/ou pour plusieurs ClĂ©s de dĂ©clarations de prestations d’une mĂȘme commande ( selon les spĂ©cifications du cas d’usage N°1 ( facture Multi Commandes / Multi BL ) de la norme AFNOR XP Z12-014).

Le fichier Factur-X ( ou CII ) gĂ©nĂ©rĂ© par Diapason sera basĂ© sur le format EXTENTED de la norme AFNOR Z12-012 impĂ©ratif pour pouvoir gĂ©rer le cas d’usage n°1.

âžĄïž Le fait de gĂ©rer une seule facture pour plusieurs BL et/ou Prestations d’une mĂȘme commande est liĂ© Ă  la valeur du champ d’entĂȘte de commande commerciale SDE.CdeFacCdeTot_IS ( Facturation Commande ComplĂšte), initialisĂ© par dĂ©faut avec la valeur du champ SCL.CliFacCdeTot_IS (Facturation Commande ComplĂšte) du client rattachĂ© Ă  la commande.

Si ce paramÚtre est coché sur la commande, la facture ne sera générée que lorsque toutes les lignes de la commande commerciale auront été totalement expédiées et/ou les prestations totalement déclarées selon la nature des lignes.

  • Si une expĂ©dition partielle est rĂ©alisĂ©e, Diapason ne facturera pas cette expĂ©dition tant qu’un complĂ©ment d’expĂ©dition ou de dĂ©claration reste en attente pour la commande.

  • Lorsque la totalitĂ© des lignes de la commande auront Ă©tĂ© expĂ©diĂ©es et/ou dĂ©clarĂ©es, la facture sera alors gĂ©nĂ©rĂ©e.

  • Si une mĂȘme ligne de commande est expĂ©diĂ©e en 2 fois, la facture devra alors faire apparaitre 2 lignes de facture, chacune Ă©tant rattachĂ©e a son BL.

Si vous souhaitez associer au sein d’une mĂȘme facture, une expĂ©dition partielle et une dĂ©claration de prestation vous devez pour cela indiquer dans la clĂ© de dĂ©claration de la Prestation, le numĂ©ro de BL que vous souhaitez associer au sein de la mĂȘme facture.

image-20251113-154316.png

La facturation des lignes dĂ©coupĂ©es peut ĂȘtre rĂ©alisĂ©e selon 3 mĂ©thodes : Facturation de la ligne principale ; facturation de chaque ligne de gestion ou facturation par regroupement d’une ligne commerciale ( voir La requĂȘte Calcul de Facturation ).

Vous devez initialiser votre méthode dans la SDL.CdeMetFacLigDec_IS pour chacune de vos lignes de commande afin que le calcul de facturation puisse créer les factures selon vos souhaits.

Avec un schéma


Ce schĂ©ma permet de comprendre l’enchainement des diffĂ©rentes requĂȘtes de la facturation standard :

  • RequĂȘte procĂ©dure filtre facture IS_FilAFac

  • RequĂȘte procĂ©dure N°facture IS_FacNum

  • RequĂȘte procĂ©dure personnalisable IS_FLigFin 

  • RequĂȘte calcul reprise acompte

  • RequĂȘte procĂ©dure personnalisable IS_FacFin 

Les donnĂ©es d’entĂȘte et lignes de factures ( montant HT, remise , PV , Taux de TVA, Nature de TVA
) sont initialisĂ©es Ă  partir des mĂȘmes donnĂ©es de l’entĂȘte de commande et des lignes de la commande correspondante.

En cas d’expĂ©dition partielle et de facturation partielle liĂ©e, les frais de transports et les plus values d’entĂȘte sont facturĂ©es totalement dĂšs la premiĂšre facture et uniquement sur la premiĂšre facture. En cas d’avoir total sur cette facture, la nouvelle facture gĂ©nĂ©rĂ©e refacturera les frais de port et les PV.

Comment le mettre en place ?

Voir Mettre en Place le Calcul de Facturation Standard