Livraison validé avec montant négatif: impossible de facturer
[FONCTIONNEL]
26617 :
Contexte et objectif
Il n'est pas possible d'annuler une livraison en statut livré et qui dispose d'au moins une facture liée
Si la livraison est en statut livré : qu'elle dispose ou pas de facture liée on souhaite pouvoir annuler la livraison pour faire rentrer les articles en stock
Solution
Autoriser l'annulation d'une livraison en statut livré et disposant de facture(s) en lien.
NB: pour que la livraison soit en statut livré il faut qu'il n'y ait pas de facture ou que les factures liées hors facture d'acompte aient une somme à 0
26618 :
Contexte et objectif
Il n'est pas possible de passer en statut provisoire une commande disposant d'au moins une livraison.
Ce contrôle était nécessaire avant qu'on mette en place le statut livré sur la commande afin d'éviter de modifier une commande
Hors depuis qu'on a mis en place le statut livré sur la commande on ne peut pas avoir de commande en statut validé avec des BL qui ne soient pas annulés
Solution fonctionnelle
Retirer le contrôle qui interdit de passer en provisoire une commande disposant d'au moins un BL
Si le statut de la commande est validé, on autorise le passage en provisoire
26623 :
Contexte et objectif
Il n'est pas possible de facturer un BL validé dont le montant est négatif
Correction
Autoriser la facturation d'un BL dont le montant est négatif. Lors de la génération de facture on produira un avoir mais le statut du BL doit passer en facturé
Mettre à jour le calcul du reste à facturer en appliquant la formule suivante:
Valeur absolue de (Quantité livrée - somme des qtés facturées)
NB: un BL est facturable tant qu'il n'a pas déjà été facturé
On fait des travaux sur les factures pour interdire les facturations partielles de BL. Un BL quand il est facturé est facturé en totalité et même depuis la facture provisoire on ne peut plus supprimer ou modifier les qté des lignes de facture issues d'un BL.
Donc un BL en statut validé sera toujours facturable
[TECHNIQUE]
Correction de retrieving sur les OT de l'écran facturation.
Suppression de la vérification sur la possession de lignes de factures liées au moment de l'annulation d'un BL.
Modification de l'affichage du bouton facturer pour prendre en compte les BL négatifs.
Modification du processus de changement de statut d'un BL pour prendre en compte la facturation des BL négatifs.
[TESTS]