Codeunit "Cancel Issued Reminder"

ID 1393
Namespace: Microsoft.Sales.Reminder

Properties

Name Value
Permissions TableData "Cust. Ledger Entry" = rm, TableData "Issued Reminder Header" = rm, TableData "Issued Reminder Line" = rm, TableData "Reminder/Fin. Charge Entry" = rm
TableNo Table Microsoft.Sales.Reminder."Issued Reminder Header"

Methods

GetErrorMessages

procedure GetErrorMessages(var TempErrorMessageResult: Record "Error Message" temporary): Boolean

Parameters

Name Type Description
TempErrorMessageResult Table System.Utilities."Error Message"

Returns

Type Description
Boolean

SetParameters

Specify parameters with specifying VAT Date

procedure SetParameters(NewUseSameDocumentNo: Boolean, NewUseSamePostingDate: Boolean, PostingDate: Date, NewUseSameVATDate: Boolean, VATDate: Date, NewSkipShowNotification: Boolean)

Parameters

Name Type Description
NewUseSameDocumentNo Boolean
NewUseSamePostingDate Boolean
PostingDate Date
NewUseSameVATDate Boolean
VATDate Date
NewSkipShowNotification Boolean

SetParameters

Specify parameters with UseSameVATDate default to True

procedure SetParameters(NewUseSameDocumentNo: Boolean, NewUseSamePostingDate: Boolean, PostingDate: Date, NewSkipShowNotification: Boolean)

Parameters

Name Type Description
NewUseSameDocumentNo Boolean
NewUseSamePostingDate Boolean
PostingDate Date
NewSkipShowNotification Boolean

SetGenJnlBatch

procedure SetGenJnlBatch(NewGenJnlBatch: Record "Gen. Journal Batch")

Parameters

Name Type Description
NewGenJnlBatch Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Batch"

ShowIssuedReminder

procedure ShowIssuedReminder(Notification: Notification)

Parameters

Name Type Description
Notification Notification

ShowCustomerLedgerEntry

procedure ShowCustomerLedgerEntry(Notification: Notification)

Parameters

Name Type Description
Notification Notification

Events

OnAfterInitGenJnlLine

[IntegrationEvent(False,False)]
local procedure OnAfterInitGenJnlLine(var GenJournalLine: Record "Gen. Journal Line", IssuedReminderHeader: Record "Issued Reminder Header")

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
IssuedReminderHeader Table Microsoft.Sales.Reminder."Issued Reminder Header"

OnAfterCheckIssuedReminder

[IntegrationEvent(False,False)]
local procedure OnAfterCheckIssuedReminder(IssuedReminderHeader: Record "Issued Reminder Header", SkipShowNotification: Boolean, var TempErrMessage: Record "Error Message" temporary, var Result: Boolean)

Parameters

Name Type Description
IssuedReminderHeader Table Microsoft.Sales.Reminder."Issued Reminder Header"
SkipShowNotification Boolean
TempErrMessage Table System.Utilities."Error Message"
Result Boolean

OnAfterCancelIssuedReminder

[IntegrationEvent(False,False)]
local procedure OnAfterCancelIssuedReminder(var IssuedReminderHeader: Record "Issued Reminder Header")

Parameters

Name Type Description
IssuedReminderHeader Table Microsoft.Sales.Reminder."Issued Reminder Header"

OnBeforeCancelIssuedReminder

[IntegrationEvent(False,False)]
local procedure OnBeforeCancelIssuedReminder(var IssuedReminderHeader: Record "Issued Reminder Header")

Parameters

Name Type Description
IssuedReminderHeader Table Microsoft.Sales.Reminder."Issued Reminder Header"

OnCancelIssuedReminderOnBeforeProcessIssuedReminderLine

[IntegrationEvent(False,False)]
local procedure OnCancelIssuedReminderOnBeforeProcessIssuedReminderLine(var IssuedReminderLine: Record "Issued Reminder Line", var ReminderInterestAmount: Decimal, var ReminderInterestVATAmount: Decimal, DocumentNo: Code[20], PostingDate: Date, var IsHandled: Boolean)

Parameters

Name Type Description
IssuedReminderLine Table Microsoft.Sales.Reminder."Issued Reminder Line"
ReminderInterestAmount Decimal
ReminderInterestVATAmount Decimal
DocumentNo Code[20]
PostingDate Date
IsHandled Boolean

OnCheckAppliedReminderCustLedgerEntryOnAfterCalcFields

[IntegrationEvent(False,False)]
local procedure OnCheckAppliedReminderCustLedgerEntryOnAfterCalcFields(var CustLedgerEntry: Record "Cust. Ledger Entry")

Parameters

Name Type Description
CustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"

OnCheckNextReminderLevelOnAfterFilterIssuedReminderLine2

[IntegrationEvent(False,False)]
local procedure OnCheckNextReminderLevelOnAfterFilterIssuedReminderLine2(IssuedReminderHeader: Record "Issued Reminder Header", var IssuedReminderLine: Record "Issued Reminder Line", var IssuedReminderLine2: Record "Issued Reminder Line")

Parameters

Name Type Description
IssuedReminderHeader Table Microsoft.Sales.Reminder."Issued Reminder Header"
IssuedReminderLine Table Microsoft.Sales.Reminder."Issued Reminder Line"
IssuedReminderLine2 Table Microsoft.Sales.Reminder."Issued Reminder Line"

OnDecreaseCustomerLedgerEntryLastIssuedReminderLevelOnBeforeModify

[IntegrationEvent(False,False)]
local procedure OnDecreaseCustomerLedgerEntryLastIssuedReminderLevelOnBeforeModify(var CustLedgerEntry: Record "Cust. Ledger Entry")

Parameters

Name Type Description
CustLedgerEntry Table Microsoft.Sales.Receivables."Cust. Ledger Entry"

OnBeforeSetReminderEntryCancelled

[IntegrationEvent(False,False)]
local procedure OnBeforeSetReminderEntryCancelled(var ReminderFinChargeEntry: Record "Reminder/Fin. Charge Entry", IssuedReminderLine: Record "Issued Reminder Line", var IsHandled: Boolean)

Parameters

Name Type Description
ReminderFinChargeEntry Table Microsoft.Sales.FinanceCharge."Reminder/Fin. Charge Entry"
IssuedReminderLine Table Microsoft.Sales.Reminder."Issued Reminder Line"
IsHandled Boolean

See also