Table of Contents

Namespace CapVision.Finance.ParafiscalTaxes.Purchases

Codeunit

Name Summary
Codeunit CapVision.Finance.ParafiscalTaxes.Purchases."Purchase Parafiscal Tax SLCAP"

TableExtension

Name Summary
TableExtension CapVision.Finance.ParafiscalTaxes.Purchases."Purchase Header SLCAP"
TableExtension CapVision.Finance.ParafiscalTaxes.Purchases."Purchase Line SLCAP"
TableExtension CapVision.Finance.ParafiscalTaxes.Purchases."Purch. Cr. Memo Line SLCAP"
TableExtension CapVision.Finance.ParafiscalTaxes.Purchases."Purch. Inv. Line SLCAP"
TableExtension CapVision.Finance.ParafiscalTaxes.Purchases."Purch. Rcpt. Line SLCAP"
TableExtension CapVision.Finance.ParafiscalTaxes.Purchases."Return Shipment Line SLCAP"

PageExtension

Name Summary
PageExtension CapVision.Finance.ParafiscalTaxes.Purchases."PostedPurch.Cr.Memo Subf.SLCAP"
PageExtension CapVision.Finance.ParafiscalTaxes.Purchases."Posted Purch.Inv.Subform SLCAP"
PageExtension CapVision.Finance.ParafiscalTaxes.Purchases."Purchase Credit Memo SLCAP"
PageExtension CapVision.Finance.ParafiscalTaxes.Purchases."Purchase Invoice SLCAP"
PageExtension CapVision.Finance.ParafiscalTaxes.Purchases."Purchase Order SLCAP"
PageExtension CapVision.Finance.ParafiscalTaxes.Purchases."Purchase Order Subform SLCAP"
PageExtension CapVision.Finance.ParafiscalTaxes.Purchases."Purch. Cr. Memo Subform SLCAP"
PageExtension CapVision.Finance.ParafiscalTaxes.Purchases."Purch. Invoice Subform SLCAP"
PageExtension CapVision.Finance.ParafiscalTaxes.Purchases."Purch.Ret. Order Subform SLCAP"
PageExtension CapVision.Finance.ParafiscalTaxes.Purchases."Vendor Card 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.
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.