| OnBeforeRecalculateDocumentLines |
Se produit dans la fonction RecalculateDocumentLines avant que les montants hors toutes taxes des lignes du document ne soient recalculés.
Vous pouvez utiliser cet événement pour effectuer des actions avant le recalcul des montants ou surcharger le recalcul. |
| OnAfterRecalculateDocumentLines |
Se produit dans la fonction RecalculateDocumentLines après que les montants hors toutes taxes des lignes du document ont été recalculés. |
| OnBeforeModifyRecalculatedDocumentLine |
Se produit dans la fonction RecalculateDocumentLines avant la modification d'une ligne de document recalculée. |
| OnBeforeGetCalculationBasisForPurchaseLine |
Se produit dans la fonction GetCalculationBasis avant de calculer la base de calcul et la quantité pour une ligne de vente.
Utilisez typiquement cette fonction pour surcharger le calcul de la base de calcul et de la quantité pour une configuration existante. |
| OnGetCalculationBasisGetFactorForPurchaseLine |
Se produit dans la fonction GetCalculationBasis pour un champ de quantité non supporté.
Par défaut, seules les quantités, quantités expédiées ou quantités facturées peuvent être la base de calcul.
Si vous avez besoin d'une autre base de calcul pour la quantité, vous pouvez utiliser cet événement pour la définir. |
| OnGetCalculationBasisGetQuantityForPurchaseLine |
Se produit dans la fonction GetCalculationBasis quand la base de calcul n'est pas supportée par défaut l'application.
Utilisez typiquement cet événement si vous avez définit une nouvelle valeur dans l'énumération Calculation Base SLCAP. |
| OnBeforeInsertParafiscalTaxEntry |
Se produit à la validation d'un document d'achat, avant l'insertion d'une écriture de taxe parafiscale. |
| OnBeforeGetParafiscalTaxAmountCalcsums |
Se produit dans la fonction GetParafiscalTaxAmount, avant que la somme des montants des taxes parafiscales ne soit calculée (ParafiscalTaxLineBuffer.CalcSums("Total Amount Excl. VAT");).
Utilisez cet événement pour effectuer des actions avant le calcul des montants, comme par exemple ajouter/supprimer des enregistrements dans la table ParafiscalTaxLineBuffer ou modifiez les montants calculés. |
| OnBeforePopulate |
Se produit dans la fonction Populate chargée de remplir la table ParafiscalTaxLineBuffer pour chaque taxe parafiscale d'une ligne d'achat.
Vous pouvez utiliser cette fonction pour filtrer les taxes parafiscales à prendre en compte ou pour ajouter vos propres enregistrements. |
| OnAfterPopulate |
Se produit dans la fonction Populate après que la table ParafiscalTaxLineBuffer a été remplie pour chaque taxe parafiscale d'une ligne d'achat. |
| OnBeforePreventAttachedLineModification |
Se produit lorsque avant d'empêcher la modification d'une ligne de taxe parafiscale attachée. |
| OnBeforeApplyExemption |
Se produit avant l'évaluation de l'application de l'exonération de taxe parafiscale sur une ligne de vente. |
| OnBeforeInsertAttachedTax |
Se produit avant l'insertion d'une ligne de taxe parafiscale attachée à une ligne d'achat. |
| OnBeforeModifyAttachedTax |
Se produit avant la modification d'une ligne de taxe parafiscale attachée à une ligne d'achat. |