Table of Contents

Namespace CapVision.Finance.ParafiscalTaxes.Sales

Codeunit

Name Summary
Codeunit CapVision.Finance.ParafiscalTaxes.Sales."Sales Parafiscal Tax SLCAP"

TableExtension

Name Summary
TableExtension CapVision.Finance.ParafiscalTaxes.Sales."Return Receipt Line SLCAP"
TableExtension CapVision.Finance.ParafiscalTaxes.Sales."Sales Cr.Memo Line SLCAP"
TableExtension CapVision.Finance.ParafiscalTaxes.Sales."Sales Header SLCAP"
TableExtension CapVision.Finance.ParafiscalTaxes.Sales."Sales Invoice Line SLCAP"
TableExtension CapVision.Finance.ParafiscalTaxes.Sales."Sales Line SLCAP"
TableExtension CapVision.Finance.ParafiscalTaxes.Sales."Sales Shipment Line SLCAP"

PageExtension

Name Summary
PageExtension CapVision.Finance.ParafiscalTaxes.Sales."Customer Card SLCAP"
PageExtension CapVision.Finance.ParafiscalTaxes.Sales."PostedSales Cr.Memo Subf.SLCAP"
PageExtension CapVision.Finance.ParafiscalTaxes.Sales."Posted Sales Inv.Subform SLCAP"
PageExtension CapVision.Finance.ParafiscalTaxes.Sales."Sales Credit Memo SLCAP"
PageExtension CapVision.Finance.ParafiscalTaxes.Sales."Sales Cr. Memo Subform SLCAP"
PageExtension CapVision.Finance.ParafiscalTaxes.Sales."Sales Invoice SLCAP"
PageExtension CapVision.Finance.ParafiscalTaxes.Sales."Sales Invoice Subform SLCAP"
PageExtension CapVision.Finance.ParafiscalTaxes.Sales."Sales Order SLCAP"
PageExtension CapVision.Finance.ParafiscalTaxes.Sales."Sales Order Subform SLCAP"
PageExtension CapVision.Finance.ParafiscalTaxes.Sales."Sales Quote Subform SLCAP"

Events

Name Summary
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.
OnBeforeGetCalculationBasisForSalesLine 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.
OnGetCalculationBasisGetFactorForSalesLine 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.
OnGetCalculationBasisGetQuantityForSalesLine 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 de vente, 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 de vente. 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 de vente.
OnBeforePreventAttachedLineModification Se produit lorsque avant d'empêcher la modification d'une ligne de taxe parafiscale attachée.
OnBeforeUpdateAttachedTaxes
OnAfterUpdateAttachedTaxes
OnAfterLineDiscountPercentRecalculated Se produit lorsque l'événement OnAfterUpdateLineDiscPct se produit sur une ligne de vente. Le pourcentage de remise est recalculé sur la part remisable des taxes parafiscales.
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 de vente.
OnBeforeModifyAttachedTax Se produit avant la modification d'une ligne de taxe parafiscale attachée à une ligne de vente.
OnBeforeCalculateApplyExemption Se produit avant la condition de calcul de l'exonération de taxe sur une ligne vente.
OnBeforeSalesLineUpdateAmountsDone Se produit lorsque l'événement OnAfterUpdateAmountsDone se produit sur une ligne de vente. Le prix unitaire hors toutes taxes est recalculé sur une ligne de vente.