Codeunit 1720 Deferral Utilities in 20

App
Base Application

Procedures, 18Events, 30

Versions171819202122232425262728latest

Source29

Procedures, 18

NameParametersReturnsAccessObsolete
CreateRecurringDescription(Date, Text[100])Text[100]public-
CreateDeferralSchedule(Code[10], Integer, Code[10], Code[10], Integer, Code[20], Integer, Decimal, Enum Deferral Calculation Method, Date, Integer, Boolean, Text[100], Boolean, Code[10])public-
CalcDeferralNoOfPeriods(Enum Deferral Calculation Method, Integer, Date)Integerpublic-
FilterDeferralLines(var Record Deferral Line, Option, Code[10], Code[10], Integer, Code[20], Integer)public-
SetDeferralRecords(var Record Deferral Header, Integer, Code[10], Code[10], Integer, Code[20], Integer, Enum Deferral Calculation Method, Integer, Decimal, Date, Code[10], Text[100], Decimal, Boolean, Code[10])public-
RemoveOrSetDeferralSchedule(Code[10], Integer, Code[10], Code[10], Integer, Code[20], Integer, Decimal, Date, Text[100], Code[10], Boolean)public-
CreateScheduleFromGL(Record Gen. Journal Line, Integer)public-
DeferralCodeOnValidate(Code[10], Integer, Code[10], Code[10], Integer, Code[20], Integer, Decimal, Date, Text[100], Code[10])public-
DeferralCodeOnDelete(Integer, Code[10], Code[10], Integer, Code[20], Integer)public-
OpenLineScheduleEdit(Code[10], Integer, Code[10], Code[10], Integer, Code[20], Integer, Decimal, Date, Text[100], Code[10])Booleanpublic-
OpenLineScheduleView(Code[10], Integer, Code[10], Code[10], Integer, Code[20], Integer)public-
OpenLineScheduleArchive(Code[10], Integer, Integer, Code[20], Integer, Integer, Integer)public-
RoundDeferralAmount(var Record Deferral Header, Code[10], Decimal, Date, var Decimal, var Decimal)public-
GetDeferralStartDate(Integer, Integer, Code[20], Integer, Code[10], Date)Datepublic-
AdjustTotalAmountForDeferrals(Code[10], var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal)public-
AdjustTotalAmountForDeferralsNoBase(Code[10], var Decimal, var Decimal, var Decimal, var Decimal)public-
InitializeDeferralHeaderAndSetPostDate(var Record Deferral Line, Record Deferral Header, Integer, var Date)public-
IsDateNotAllowed(Date)Booleanpublic-

Events, 30

KindNameParametersObsolete
Integration eventOnAfterCalculateDaysPerPeriod(Record Deferral Header, var Record Deferral Line, Record Deferral Template)-
Integration eventOnAfterCalculateEqualPerPeriod(Record Deferral Header, var Record Deferral Line, Record Deferral Template)-
Integration eventOnAfterCalculateStraightline(Record Deferral Header, var Record Deferral Line, Record Deferral Template)-
Integration eventOnAfterCalculateUserDefined(Record Deferral Header, var Record Deferral Line, Record Deferral Template)-
Integration eventOnAfterCreateDeferralSchedule(Record Deferral Header, var Record Deferral Line, Record Deferral Template, Enum Deferral Calculation Method)-
Integration eventOnAfterCreateScheduleFromGL(var Record Gen. Journal Line, var Record Posted Deferral Header)-
Integration eventOnAfterSetStartDate(Record Deferral Template, var Date, var Date)-
Integration eventOnBeforeCalculateDaysPerPeriod(Record Deferral Header, var Record Deferral Line, Record Deferral Template)-
Integration eventOnBeforeCalculateEqualPerPeriod(Record Deferral Header, var Record Deferral Line, Record Deferral Template)-
Integration eventOnBeforeCalculateStraightline(Record Deferral Header, var Record Deferral Line, Record Deferral Template)-
Integration eventOnBeforeCalculateUserDefined(Record Deferral Header, var Record Deferral Line, Record Deferral Template)-
Integration eventOnBeforeCreateDeferralSchedule(Code[10], Integer, Code[10], Code[10], Integer, Code[20], Integer, Decimal, Enum Deferral Calculation Method, Date, Integer, Boolean, Text[100], Boolean, Code[10], var Boolean)-
Integration eventOnBeforePostedDeferralHeaderInsert(var Record Posted Deferral Header, Record Gen. Journal Line)-
Integration eventOnBeforePostedDeferralLineInsert(var Record Posted Deferral Line, Record Gen. Journal Line)-
Integration eventOnAfterAdjustTotalAmountForDeferrals(Code[10], var Decimal, var Decimal, var Decimal, var Decimal)-
Integration eventOnBeforeCalcDeferralNoOfPeriods(Enum Deferral Calculation Method, var Integer, Date, var Boolean)-
Integration eventOnBeforeCheckPostingDate(Record Deferral Header, var Record Deferral Line, var Boolean)-
Integration eventOnBeforeGetDeferralDescription(Code[10], Code[20], Text[100], var Text[100], var Boolean)-
Integration eventOnCalculateEqualPerPeriodOnBeforeDeferralLineInsert(Record Deferral Header, var Record Deferral Line)-
Integration eventOnCalculateStraightlineOnBeforeDeferralLineInsert(var Record Deferral Line, Record Deferral Header)-
Integration eventOnSetDeferralRecordsOnBeforeDeferralHeaderModify(var Record Deferral Header)-
Integration eventOnCalculateStraightlineOnAfterCalcSecondPeriodDate(Record Deferral Header, Date, var Date, var Date)-
Integration eventOnCalculateStraightlineOnBeforeCalcPeriodicDeferralAmount(var Record Deferral Header, var Decimal, Decimal, var Boolean)-
Integration eventOnCalculateDaysPerPeriodOnAfterCalcEndDate(var Record Deferral Header, var Record Deferral Line, Record Deferral Template, var Date)-
Integration eventOnCalculateDaysPerPeriodOnBeforeDeferralLineInsert(Record Deferral Header, var Record Deferral Line)-
Integration eventOnCalculateUserDefinedOnBeforeDeferralLineInsert(Record Deferral Header, var Record Deferral Line)-
Integration eventOnBeforeUpdateDeferralLineDescription(var Record Deferral Line, Record Deferral Header, Record Deferral Template, Date, var Boolean)-
Integration eventOnBeforeDeferralCodeOnValidate(Code[10], Integer, Code[10], Code[10], Integer, Code[20], Integer, Decimal, Date, Text[100], Code[10], var Boolean)-
Integration eventOnBeforeIsDateNotAllowed(Date, var Boolean, var Boolean)-
Integration eventOnBeforeValidateDeferralTemplate(Record Deferral Template, var Boolean)-