LOCAL cReportFile$="AR_CommissionEditRegister.rpt" |
LOCAL cRegisterFile$="AR_CommissionRegisterWrk" |
LOCAL cDailyPostingWorkFile$="AR_DailyPostingWork" |
LOCAL cEarnMethodFIXED$="F" String-constant for Fixed Method Of Entry |
LOCAL cEarnTypeEXEMPTTIPS$="E" String-constant for Earnings Type - Exempt Tips |
LOCAL cLineTypeEARNING$="E" String-constant for Line Type - Earning |
PROPERTY ReportCaption$="Commission Edit Register" |
PROPERTY PRLink |
PROPERTY APLink |
PROPERTY GLLink |
PROPERTY NLink |
PROPERTY ErrorLog |
PROPERTY AR_UpdateCommToOtherModules$ current value of the Accounts Receivable Option Update Comm To Other Modules field |
PROPERTY PayCycleToProcess$ pay cycle to process commission records for |
FUNCTION CheckForEmployeeLinkPayCycles$() Gets a list of pay cycles of employees who are linked to salespeople that can be selected for this register based on selections | ||||
| ||||
FUNCTION GetSourceTables$(table$) | ||||
FUNCTION ProcessAP() | ||||
FUNCTION ProcessGL() | ||||
FUNCTION ProcessPR(prPayrollBusObj) Logic to execute to create payroll data entry records for salesperson commissions | ||||
| ||||
| ||||
FUNCTION SetPrintOptions(cNegativeBalance$, cPrintCOGSInfo$) | ||||
FUNCTION SetWhereClause$(whereClause$) |
cGroup$, cDeferredAuditRegister$, CurrentPeriod$, PeriodEndingDate$, PeriodStartingDate$, Restart |
ClassValidateEmployee() |
FormatLotSerialNo$(), IncrementSerialNo(), NextNumber(), FindPrefix(), GetColumnInfo(), IncrementNumber() |
GetCurrentRegister$(), PrintErrorLog(), ProcessReport(), SetPostingDate(), SetPrintComment(), Update(), PERFORM ClearDailyPostingWorkFile(), PERFORM ClearDrillDownWorkFile(), PERFORM ClearWorkFiles(), GetNextRegisterNo(), PERFORM PostTableReadSY_Update(), PERFORM PreNextRecordSY_Update(), PERFORM PreTableWriteSY_Update(), PERFORM SaveUnusedRegisterNo(), UpdateCleanup(), UpdateGLDailyPostingFile(), UpdateInit(), UpdateMain(), UpdateTempGLDaily(), WriteGLSummaryDrillDown(), WriteTempGLDrillDown() |