La quantité facturée est exprimée en unité de vente.
Pour les factures directes, elle doit être supérieure à la quantité minimale et inférieure à la quantité maximale, issues de l'article-vente.
Pour les échéances de facturation non liées à un plan de facturation :
- La saisie d'une quantité supérieure à celle de la ligne de l'échéancier provoque l'affichage d'un message vous proposant de consommer la quantité additionnelle sur les échéances suivantes. Si vous répondez Oui, vous ne pourrez pas picker et ajouter les échéances de facture suivantes ayant fait l'objet de la consommation additionnelle, tant que vous n'avez pas enregistré la modification. Si vous répondez Non, l'augmentation de la quantité correspond à une surfacturation.
- La saisie d'une quantité inférieure à celle de la ligne de l'échéancier provoque l'ajout, en fin d'échéancier, d'une ligne d'échéance possédant les mêmes caractéristiques que la ligne modifiée, pour une quantité correspondant à la différence avec celle de la ligne modifiée. Cette ligne a pour statut : A facturer.
L'échéancier, affiché depuis l'icône Actionssur la ligne d'échéance, indique pour chaque ligne d'échéance si elle est facturée, prise en compte dans la facture ou si elle est à facturer. Un indicateur précise si un excédent est facturé (surfacturation), avec affichage du montant et/ou de la quantité en excédent.
Pour les échéances de facturation validées sur le plan de facturation (cette situation concerne la facturation à l’avancement dans le cadre de la gestion d’affaire) :
- La saisie d'une quantité supérieure à celle saisie sur le plan de facturation correspond alors à une surfacturation. Le pourcentage d’avancement du projet n’est cependant pas modifié.
- La saisie d’une quantité inférieure à celle de la ligne de l'échéancier est interdite. Pour facturer une quantité inférieure, vous devez retourner au niveau du plan de facturation pour dévalider dans un premier temps la situation d’avancement correspondant à cette échéance puis, toujours au niveau du plan de facturation, réduire cette quantité.
- La saisie d'un montant supérieur à celui de l’échéance de facturation sélectionnée correspond à une surfacturation. Le pourcentage d’avancement du projet n’est cependant pas modifié.
- La saisie d'un montant inférieur à celle de l’échéance de facturation sélectionnée correspond à une sous-facturation. Le pourcentage d’avancement du projet n’est cependant pas modifié.
Pour les lignes de facture non encore validées associées à un échéancier de facturation par jalon ou sans jalon :
- Cas de consommation des échéances de facturation :
- La saisie sur la ligne de facture d'une quantité supérieure à celle de la ligne de l’échéancier génère une consommation de la quantité sur la ou les ligne(s) suivante(s) de l’échéancier. Si l’échéance de facturation suivante est partiellement consommée, alors la quantité restante est mise à jour. Si l’échéance de facturation suivante est totalement consommée, alors l’échéance de facturation disparaît.
- Si un jalon existe sur la 1ère échéance de facturation et un autre jalon existe sur la 2ème échéance de facturation :
- Dans le cas d’une consommation partielle, les jalons sont conservés sur les deux échéances de facturation.
- Dans le cas d’une consommation totale de la 2ème échéance de facturation, celle-ci disparait totalement avec le jalon associé. La quantité de la 2ème échéance de facturation est additionnée avec la quantité de l’échéance précédente.
- Idem si aucun jalon n'existe sur la 1ère échéance : le jalon reste vide même si cette échéance va consommer partiellement ou totalement les échéances de facturation suivantes portant un jalon.
- Cas de scission des échéances de facturation :
- La saisie sur la ligne de facture d’une quantité inférieure à celle de la ligne de l'échéancier provoque la génération d'une ligne d'échéance possédant les mêmes caractéristiques que la ligne modifiée (à l’exception de la Nature et du Motif) en fin d'échéancier. Sa quantité correspond à la différence avec celle de la ligne modifiée. Cette ligne n’est associée à aucun jalon et a pour statut : A facturer.
Lorsque la quantité facturée est saisie, un traitement de recherche de tarif est automatiquement effectué. L'objectif de cette recherche est de récupérer :
- le prix brut ainsi que le motif associé,
- les remises et les frais en pourcentage ou en montant à appliquer au niveau de la ligne ainsi que les motifs associés,
- le ou les articles gratuits éventuels,
- le coefficient de pondération des taux de commission des représentants.
Le traitement de recherche de tarif peut être enclenché de façons différentes en fonction du type de l'article saisi :
- Si l'article saisi est de type Normal, le traitement de recherche est automatiquement déclenché.
- Si l'article saisi est de type Composé Kit ou Composé nomenclature, une première recherche de tarif est déclenchée pour le composé, puis avant de déclencher la recherche de tarifs pour les composants, une lecture du fichier des nomenclatures est effectuée afin de proposer dans une fenêtre les différentes alternatives de type Commerces'il en existe plusieurs. Si l'article a une seule alternative celle-ci est prise en compte automatiquement.
Après le choix de l'alternative, différents cas peuvent se produire en fonction de la constitution de la nomenclature de l'article :
- Chaque composant de type Normal est automatiquement sélectionné.
Il est automatiquement remplacé par l'article de substitution si celui-ci a été renseigné au niveau de la fiche Article et si la date du document est supérieure ou égale à la date de substitution. Pour les autres types de composants mentionnés ci-dessous, lorsqu'un article de substitution est utilisé, l'indication de l'article d'origine est affichée au niveau de la fenêtre de choix des composants. - Pour chaque composant de type Normal (avec formule), une fenêtre s'ouvre présentant l'ensemble des articles issus de la formule de sélection. Si un composant de type Normala également été enregistré dans la même séquence, ce composant s'affiche également dans la liste. Il est, par défaut, automatiquement sélectionné mais il est possible de le dé-sélectionner. Sa quantité n'est pas modifiable. Pour sélectionner/désélectionner un ou plusieurs autres composants issus de la sélection, cliquez sur Tout inclure/ Tout exclure. Lorsqu'aucun composant n'est sélectionné, cliquez sur Critèresafin de restreindre la sélection lorsque le nombre de lignes dans le tableau est trop important (le nombre de lignes présentées dépend du nombre de lignes pouvant encore être insérées dans le document).
- Pour chaque composant de type Variante, une fenêtre s'ouvre présentant l'ensemble des variantes listées au même niveau de nomenclature ou issues d'une sélection. Vous devez obligatoirement en choisir une.
- Pour chaque composant de type Option, celui-ci est proposé et vous pouvez l'accepter ou le refuser. Lorsque plusieurs options sont possibles pour un même niveau de nomenclature ou lorsqu'une formule de sélection est définie, une fenêtre s'ouvre et vous pouvez en sélectionner une ou toutes les refuser.
- Pour chaque composant de type Option multiple, une fenêtre s'ouvre présentant l'ensemble des composants listés au même niveau de nomenclature ou issus d'une formule de sélection. Vous pouvez en sélectionner plusieurs ou tous les refuser en cliquant sur Tout inclure /Tout exclure. Lorsqu'aucun composant n'est sélectionné, cliquez sur Critèrespour restreindre la sélection lorsque le nombre de lignes dans le tableau est trop important.
Les lignes correspondant aux différents composants de la nomenclature sont alors générées :
- Si l'article est de type Composé kit, toutes les lignes de composants sont automatiquement générées. Ces lignes deviennent complètement dépendantes du composé. Elles apparaissent à l'écran mais ne sont pas accessibles. La quantité des composants est calculée automatiquement à partir de celle du composé. Si vous modifiez la quantité du composé, les quantités de tous les composants sont automatiquement recalculées. Si vous supprimez le composé, tous les composants sont automatiquement supprimés.
- Si l'article est de type Composé nomenclature, toutes les lignes de composants sont proposées et sont modifiables (sauf l'unité de vente). Elles deviennent indépendantes par rapport au composé. Si vous modifiez ou supprimez le composé, une question vous est posée pour permettre de reporter ou non la modification ou la suppression sur les composants.
Dans les deux cas, une recherche de tarif pour le type composant est ensuite automatiquement déclenchée et pour chaque ligne de commande générée, une valeur est attribuée au type de ligne :
- Option Kit ou Option nomenclature pour un composant de type Option,
- Variante kitou Variante nomenclature pour un composant de type Variante,
- Composant Kitou Composant nomenclaturepour un composant de type Normal.
A l'issue de ce traitement de recherche de tarif, certains contrôles sont effectués :
- Si le prix est défini en TTC, le prix HT est calculé.
- Contrôle sur le prix net calculé : si le prix net calculé est inférieur au prix plancher stocké dans la fiche article, un message s'affiche.
- Contrôle sur la marge dégagée : si le pourcentage de marge est inférieur au pourcentage de marge minimum stocké dans la fiche article, un message s'affiche.
Ces différents messages peuvent être bloquants selon la valeur donnée au paramètre utilisateur SDACLOK - Ctr non bloquant prix,marge,qt. Ils sont désactivés dans le cas d'un avoir.