Table of Contents

Codeunit "VAT Superscript Mgt. RCCAP"

ID 70344623
Namespace: CapVision.CapBusiness.ReportCustomization.Builtin

Properties

Name Value
Access Public
SingleInstance False

Methods

GetTotalLabel

Renvoie le libellé du taux de TVA associé à l'indice de TVA spécifié.

procedure GetTotalLabel(VATIndex: Integer): Text

Parameters

Name Type Description
VATIndex Integer

Indice de TVA

Returns

Type Description
Text

Libellé de l'indice de TVA.

GetTotalAmount

Renvoie le montant de TVA associé à l'indice de TVA spécifié.

procedure GetTotalAmount(VATIndex: Integer): Decimal

Parameters

Name Type Description
VATIndex Integer

Indice de TVA

Returns

Type Description
Decimal

Montant de TVA.

AddLineAndGetIndex

Enregistre le montant de TVA de la ligne et obtient l'indice de TVA de la ligne.

procedure AddLineAndGetIndex(VATIdentifier: Code[20]; VATPercent: Decimal; AmountInclVAT: Decimal; Amount: Decimal): Text[3]

Parameters

Name Type Description
VATIdentifier Code[20]
VATPercent Decimal
AmountInclVAT Decimal
Amount Decimal

Returns

Type Description
Text[3]

Vide si la ligne n'a aucun indice de TVA, sinon l'indice de TVA à imprimer.

GetVATAmountIndex

Obtient le numéro du taux de TVA associé à une ligne de document vente sous forme de text.

procedure GetVATAmountIndex(VATIdentifier: Code[20]; VATPercent: Decimal): Text[3]

Parameters

Name Type Description
VATIdentifier Code[20]
VATPercent Decimal

Returns

Type Description
Text[3]

(0) si indice de taux de TVA n'est à afficher, sinon, un indice de base (1) associé au taux de TVA de la ligne.

HasSeveralVAT

Renvoie une valeur indiquant si le document vente spécifié contient plusieurs taux de TVA.

procedure HasSeveralVAT(SalesHeader: Record "Sales Header"): Boolean

Parameters

Name Type Description
SalesHeader Record "Sales Header"

Returns

Type Description
Boolean

true s'il existe plusieurs taux de TVA, false sinon.

HasSeveralVAT

Renvoie une valeur indiquant si le document vente spécifié contient plusieurs taux de TVA.

procedure HasSeveralVAT(PurchaseHeader: Record "Purchase Header"): Boolean

Parameters

Name Type Description
PurchaseHeader Record "Purchase Header"

Returns

Type Description
Boolean

true s'il existe plusieurs taux de TVA, false sinon.

HasSeveralVAT

Renvoie une valeur indiquant si le document vente spécifié contient plusieurs taux de TVA.

procedure HasSeveralVAT(CrMemoHeader: Record "Sales Cr.Memo Header"): Boolean

Parameters

Name Type Description
CrMemoHeader Record "Sales Cr.Memo Header"

Returns

Type Description
Boolean

true s'il existe plusieurs taux de TVA, false sinon.

HasSeveralVAT

Renvoie une valeur indiquant si le document vente spécifié contient plusieurs taux de TVA.

procedure HasSeveralVAT(SalesInvoiceHeader: Record "Sales Invoice Header"): Boolean

Parameters

Name Type Description
SalesInvoiceHeader Record "Sales Invoice Header"

Returns

Type Description
Boolean

true s'il existe plusieurs taux de TVA, false sinon.

Events

OnGetTotalLabel

[IntegrationEvent(True,False)]
local procedure OnGetTotalLabel(VATIndex: Integer; var TotalLabel: Text)

Parameters

Name Type Description
VATIndex Integer
TotalLabel Text

See also