Table of Contents

Codeunit "Membership Post LYCAP"

ID 70345262
Namespace: CapVision.Sales.CustomerLoyalty

Properties

Name Value
Access Public
TableNo Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"

Methods

CheckLine

procedure CheckLine(MembershipEntry: Record "Membership Ledger Entry LYCAP")

Parameters

Name Type Description
MembershipEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"

PostLineWithoutCheck

procedure PostLineWithoutCheck(var MembershipEntry: Record "Membership Ledger Entry LYCAP")

Parameters

Name Type Description
MembershipEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"

Fill

procedure Fill(Customer: Record Customer, var MembershipEntry: Record "Membership Ledger Entry LYCAP")

Parameters

Name Type Description
Customer Record Customer
MembershipEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"

Fill

procedure Fill(SubscriptionEntry: Record "Membership Ledger Entry LYCAP", var MembershipEntry: Record "Membership Ledger Entry LYCAP")

Parameters

Name Type Description
SubscriptionEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"
MembershipEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"

Fill

procedure Fill(CustLedgerEntry: Record "Cust. Ledger Entry", var MembershipEntry: Record "Membership Ledger Entry LYCAP")

Parameters

Name Type Description
CustLedgerEntry Record "Cust. Ledger Entry"
MembershipEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"

Fill

procedure Fill(SalesHeader: Record "Sales Header", var MembershipEntry: Record "Membership Ledger Entry LYCAP")

Parameters

Name Type Description
SalesHeader Record "Sales Header"
MembershipEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"

Fill

procedure Fill(SalesInvHeader: Record "Sales Invoice Header", var MembershipEntry: Record "Membership Ledger Entry LYCAP")

Parameters

Name Type Description
SalesInvHeader Record "Sales Invoice Header"
MembershipEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"

Fill

procedure Fill(SalesCrMemoHeader: Record "Sales Cr.Memo Header", var MembershipEntry: Record "Membership Ledger Entry LYCAP")

Parameters

Name Type Description
SalesCrMemoHeader Record "Sales Cr.Memo Header"
MembershipEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"

Events

OnBeforeInsertMembershipEntry

[IntegrationEvent(False,False)]
local procedure OnBeforeInsertMembershipEntry(var MembershipEntry: Record "Membership Ledger Entry LYCAP")

Parameters

Name Type Description
MembershipEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"

OnAfterFillFromCustomer

[IntegrationEvent(False,False)]
local procedure OnAfterFillFromCustomer(Customer: Record Customer, var MembershipEntry: Record "Membership Ledger Entry LYCAP")

Parameters

Name Type Description
Customer Record Customer
MembershipEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"

OnAfterFillFromSubscriptionEntry

[IntegrationEvent(False,False)]
local procedure OnAfterFillFromSubscriptionEntry(var SubscriptionEntry: Record "Membership Ledger Entry LYCAP", var MembershipEntry: Record "Membership Ledger Entry LYCAP")

Parameters

Name Type Description
SubscriptionEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"
MembershipEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"

OnAfterFillFromCustLedgerEntry

[IntegrationEvent(False,False)]
local procedure OnAfterFillFromCustLedgerEntry(CustLedgerEntry: Record "Cust. Ledger Entry", var MembershipEntry: Record "Membership Ledger Entry LYCAP")

Parameters

Name Type Description
CustLedgerEntry Record "Cust. Ledger Entry"
MembershipEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"

OnAfterFillFromSalesHeader

[IntegrationEvent(False,False)]
local procedure OnAfterFillFromSalesHeader(SalesHeader: Record "Sales Header", var MembershipEntry: Record "Membership Ledger Entry LYCAP")

Parameters

Name Type Description
SalesHeader Record "Sales Header"
MembershipEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"

OnAfterFillFromSalesInvoiceHeader

[IntegrationEvent(False,False)]
local procedure OnAfterFillFromSalesInvoiceHeader(SalesInvoiceHeader: Record "Sales Invoice Header", var MembershipEntry: Record "Membership Ledger Entry LYCAP")

Parameters

Name Type Description
SalesInvoiceHeader Record "Sales Invoice Header"
MembershipEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"

OnAfterFillFromSalesCrMemoHeader

[IntegrationEvent(False,False)]
local procedure OnAfterFillFromSalesCrMemoHeader(SalesCrMemoHeader: Record "Sales Cr.Memo Header", var MembershipEntry: Record "Membership Ledger Entry LYCAP")

Parameters

Name Type Description
SalesCrMemoHeader Record "Sales Cr.Memo Header"
MembershipEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"

OnAfterFillFromPostedReceipt

Se produit après le remplissage de l'enregistrement MembershipEntry à partir de l'en-tête de ticket de caisse.

[IntegrationEvent(False,False)]
internal procedure OnAfterFillFromPostedReceipt(PostedReceiptHeaderRef: RecordRef, var MembershipEntry: Record "Membership Ledger Entry LYCAP")

Parameters

Name Type Description
PostedReceiptHeaderRef RecordRef
MembershipEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"

Remarks

Cet événement est déclenché dans le cadre de la dépendance faible avec CAP Caisse.

OnBeforeCheckLine

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckLine(MembershipEntry: Record "Membership Ledger Entry LYCAP", var Handled: Boolean)

Parameters

Name Type Description
MembershipEntry Table CapVision.Sales.CustomerLoyalty."Membership Ledger Entry LYCAP"
Handled Boolean

See also