Codeunit "Membership Post LYCAP"
ID 70345262
Namespace: CapVision.Sales.CustomerLoyalty
Properties
Methods
CheckLine
procedure CheckLine(MembershipEntry: Record "Membership Ledger Entry LYCAP")
Parameters
PostLineWithoutCheck
procedure PostLineWithoutCheck(var MembershipEntry: Record "Membership Ledger Entry LYCAP")
Parameters
Fill
procedure Fill(Customer: Record Customer, var MembershipEntry: Record "Membership Ledger Entry LYCAP")
Parameters
Fill
procedure Fill(SubscriptionEntry: Record "Membership Ledger Entry LYCAP", var MembershipEntry: Record "Membership Ledger Entry LYCAP")
Parameters
Fill
procedure Fill(CustLedgerEntry: Record "Cust. Ledger Entry", var MembershipEntry: Record "Membership Ledger Entry LYCAP")
Parameters
Fill
procedure Fill(SalesHeader: Record "Sales Header", var MembershipEntry: Record "Membership Ledger Entry LYCAP")
Parameters
Fill
procedure Fill(SalesInvHeader: Record "Sales Invoice Header", var MembershipEntry: Record "Membership Ledger Entry LYCAP")
Parameters
Fill
procedure Fill(SalesCrMemoHeader: Record "Sales Cr.Memo Header", var MembershipEntry: Record "Membership Ledger Entry LYCAP")
Parameters
Events
OnBeforeInsertMembershipEntry
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertMembershipEntry(var MembershipEntry: Record "Membership Ledger Entry LYCAP")
Parameters
OnAfterFillFromCustomer
[IntegrationEvent(False,False)]
local procedure OnAfterFillFromCustomer(Customer: Record Customer, var MembershipEntry: Record "Membership Ledger Entry LYCAP")
Parameters
OnAfterFillFromSubscriptionEntry
[IntegrationEvent(False,False)]
local procedure OnAfterFillFromSubscriptionEntry(var SubscriptionEntry: Record "Membership Ledger Entry LYCAP", var MembershipEntry: Record "Membership Ledger Entry LYCAP")
Parameters
OnAfterFillFromCustLedgerEntry
[IntegrationEvent(False,False)]
local procedure OnAfterFillFromCustLedgerEntry(CustLedgerEntry: Record "Cust. Ledger Entry", var MembershipEntry: Record "Membership Ledger Entry LYCAP")
Parameters
OnAfterFillFromSalesHeader
[IntegrationEvent(False,False)]
local procedure OnAfterFillFromSalesHeader(SalesHeader: Record "Sales Header", var MembershipEntry: Record "Membership Ledger Entry LYCAP")
Parameters
OnAfterFillFromSalesInvoiceHeader
[IntegrationEvent(False,False)]
local procedure OnAfterFillFromSalesInvoiceHeader(SalesInvoiceHeader: Record "Sales Invoice Header", var MembershipEntry: Record "Membership Ledger Entry LYCAP")
Parameters
OnAfterFillFromSalesCrMemoHeader
[IntegrationEvent(False,False)]
local procedure OnAfterFillFromSalesCrMemoHeader(SalesCrMemoHeader: Record "Sales Cr.Memo Header", var MembershipEntry: Record "Membership Ledger Entry LYCAP")
Parameters
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
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
See also