Codeunit 1720 Deferral Utilities in 17

App
Base Application

Procedures, 19Events, 21

Versions171819202122232425262728latest

Source29

Procedures, 19

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-
GetSalesDeferralDocType()IntegerpublicPending 17.0
Replace by enum "Deferral Document Type value."
GetPurchDeferralDocType()IntegerpublicPending 17.0
Replace by enum "Deferral Document Type value."
GetGLDeferralDocType()IntegerpublicPending 17.0
Replace by enum "Deferral Document Type value."
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-

Events, 21

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)-