Codeunit "Loyalty Point - Payment LYCAP"
ID 70345269
Namespace: CapVision.Sales.CustomerLoyalty
Properties
| Name | Value |
|---|---|
| Access | Public |
| SingleInstance | True |
Methods
GetLoyaltyPointsAmountLCY
Obtient la valorisation DS des points du client.
procedure GetLoyaltyPointsAmountLCY(CustomerNo: Code[20]): Decimal
Parameters
| Name | Type | Description |
|---|---|---|
| CustomerNo | Code[20] |
Returns
| Type | Description |
|---|---|
| Decimal |
Valeur, exprimé en devise société, des points cumulés par le client. |
GetPayableAmount
Obtient le montant d'un document payable en points. Le montant payable en point est limité par le nombre de points disponibles dans le compte client.
procedure GetPayableAmount(ForDocument: Variant): Decimal
Parameters
| Name | Type | Description |
|---|---|---|
| ForDocument | Variant |
Document que l'on souhaite payer en points. |
Returns
| Type | Description |
|---|---|
| Decimal |
Montant, dans la devise du document, payable en points. |
Remarks
Dans l'implémentation actuelle, seule la devise société est supportée pour les documents.
Events
OnBeforeGetPayableAmountForLine
[IntegrationEvent(False,False)]
local procedure OnBeforeGetPayableAmountForLine(ForLine: Variant, var PayableAmount: Decimal, var Handled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| ForLine | Variant | |
| PayableAmount | Decimal | |
| Handled | Boolean |