Difference between revisions of "GIFF - Facture de situation 2022"

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
Tag: 2017 source edit
(ajout du pb d'affichage des cumuls)
Line 2: Line 2:
 
Amélioration des factures de situation
 
Amélioration des factures de situation
  
 +
Détail du problème actuel des factures de situations.
  
Détail du problème actuel des factures de situations. Exemple d'une prestation de service proposée (devis) à 2500€ HT. Cette prestation sera faite en 3 fois, chaque étape donne lieux à une facture de situation notées S1, S2 et S3.
+
'''Problème 1 - La TVA'''
 +
 
 +
Exemple d'une prestation de service proposée (devis) à 2500€ HT. Cette prestation sera faite en 3 fois, chaque étape donne lieux à une facture de situation notées S1, S2 et S3.
  
 
*S1 : 25% réalisé, facture de 625€ HT, TVA collectée 125€
 
*S1 : 25% réalisé, facture de 625€ HT, TVA collectée 125€
Line 23: Line 26:
  
  
 +
'''Problème 2 - L'affichage des cumuls en bas de liste des factures'''
 +
 +
Sur la page dolibarr/compta/facture/list.php les totaux qui se trouvent en bas ne sont pas corrects car ce sont des cumuls des montants totaux des factures ... or
 +
 +
S1 625€
 +
 +
S2 1250€
 +
 +
Total en bas de la liste = 1875€ alors que le C.A réel est de 1250€ ... par contre si vous allez voir dans la compta de dolibarr les totaux sont justes. Il faut donc savoir qu'avec l'implémentation actuelle des factures de situations il ne faut pas s'appuyer sur les totaux de la partie "gestion commerciale" mais sur la partie "compta" ...
 
===Outils de travail :===
 
===Outils de travail :===
  

Revision as of 08:04, 15 February 2023

Présentation du sujet pour ce GIF :

Amélioration des factures de situation

Détail du problème actuel des factures de situations.

Problème 1 - La TVA

Exemple d'une prestation de service proposée (devis) à 2500€ HT. Cette prestation sera faite en 3 fois, chaque étape donne lieux à une facture de situation notées S1, S2 et S3.

  • S1 : 25% réalisé, facture de 625€ HT, TVA collectée 125€
  • S2 : progression totale de 50%, donc facture de 625€ HT, TVA collectée 125€
  • S3 : progression totale de 100%, donc facture de 1250€ HT, TVA collectée 250€
  • Total de la TVA collectée = 500€

L'implémentation actuelle (version dolibarr 16.0.3) se présente comme ceci:

  • Affichage OK dans le détail des factures (voir capture "Situation S3")
  • Affichage OK sur les listes des factures et affichage des totaux corrects
  • Mais erreur lors du calcul de la TVA (voir les 2 captures suivantes) : Total TVA collectée : 875€


Problème 2 - L'affichage des cumuls en bas de liste des factures

Sur la page dolibarr/compta/facture/list.php les totaux qui se trouvent en bas ne sont pas corrects car ce sont des cumuls des montants totaux des factures ... or

S1 625€

S2 1250€

Total en bas de la liste = 1875€ alors que le C.A réel est de 1250€ ... par contre si vous allez voir dans la compta de dolibarr les totaux sont justes. Il faut donc savoir qu'avec l'implémentation actuelle des factures de situations il ne faut pas s'appuyer sur les totaux de la partie "gestion commerciale" mais sur la partie "compta" ...

Outils de travail :

Etapes prévues pour ce POC

Etape 0 - Définition du modèle de données

-Ajout des données dans la table des factures et/ou des lignes. Validation de ces modifications par soumissions d'une PR avec les changements sur la base de données si il y en a.

Etape 1 - Fonction migration des données dans le nouveau modèle de données

-Migration des données (si possible)

-Génération du pdf sur la base des nouvelles données


Consignes

Le nouveau code devra être conditionné par getDolGlobalInt('INVOICE_USE_SITUATION') == 2 (on conserve la valeur 1 utilisé pour l'ancien mode de fonctionnement).