Company Info

Sage 100 Contractor 5-2-2 Payroll Records

Overview:

Import Payroll Records directly into Sage 100 Contractor. Simply download your payroll records into Excel, review and apply payroll record information and import directly into Sage 100 Contractor 5-2-2 Payroll Records.

Are you tired of manually keying in Payroll Records one by one into Sage 100 Contractor? Would you rather download your payroll records, fill in the blanks in Excel and import the details directly into Sage 100 Contractor? The following integration template allows you to do just that. It mimics every feature and function of the 5-2-2 Payroll Records data entry form.

Key Features:

Import Template Download:

Import File Layout:

HeaderReferenceData TypeTabExampleDescription
COL1RequiredString (3)PRR(File Type Code)
COL2RequiredString (1)H(Header Record)
COL3Required (1) **NumericHeaderEmployee No
COL4RequiredDateHeaderyyyy-mm-ddPeriod Start
COL5Required (1)DateHeaderyyyy-mm-ddPeriod End
COL6Required (1)String (20)HeaderIf no check enter '0000'Check No
COL7Required (1)DateHeaderyyyy-mm-ddCheck Date
COL8Required **NumericHeader1=Regular; 2=Bonus; 3=Hand Computed; 4=Startup; 5=Advance; 6=Third PartyPayroll Type
COL9Required **NumericHeader1,2,3 or 4Quarter
COL10RequiredString (2)HeaderBlank = Emp SetupState
COL11(2)NumericHeader1=True;0=False;Blank=Emp SetupDirect Deposit
COL12Numeric (10,2)HeaderBlank = Emp SetupSalary
COL13Numeric (6,4)HeaderBlank = Emp SetupReg Hrly Rate
COL14Numeric (6,4)HeaderBlank = Emp SetupOT Hrly Rate
COL15Numeric (6,4)HeaderBlank = Emp SetupPremium Hrly Rate
COL16TextHeaderNotes

** Validated Field - value must exist in the respective lookup table in Sage 100 Contractor
COL: a placeholder must be provided for each column even if no value is provided
(1) Employee Number, Pay Period, Check Number and Check Date must be unique within a single file
(2) If marked as True then Direct Deposits must be activated for the respective employee, otherwise the entry will be rejected, If left "Blank" the direct deposit flag will be derived from the Employee Setup Record

Details Layout (Timecard)
COL1RequiredString (3)PRR(File Type Code)
COL2RequiredString (1)D(Detail Record)
COL3RequiredNumericHeaderEmployee No
COL4RequiredDateTimecardWork Date
COL5String (50)TimecardLine Description
COL6** (2)String (20)TimecardService Order No
COL7(1) (2) **NumericTimecardBlank = derived from Service Order NoJob No
COL8(1) **NumericTimecardEquip Repaired No
COL9**NumericTimecardBlank = derived from EmployeeLocal Payroll Tax
COL10String (1)TimecardY=yes; N=no; Blank=derived from JobCertified Payroll
COL11**NumericTimecardPhase No
COL12(2) **Numeric (12,3)TimecardBlank = Derived from Service Order No type's corresponding Cost CodeCost Code
COL13Required (3) (4) **NumericTimecardPay Type
COL14**NumericTimecardBlank = derived from EmployeePay Group
COL15Numeric (6,4)TimecardBlank = derived from Pay Group first if exists, then Employee second, based on pay typePay Rate
COL16(3)Numeric (5,2)TimecardRequired if System Pay Type is 1 through 6Hours Worked
COL17(4)Numeric (6,4)TimecardRequired if System Pay Type = 7Pieces Rate
COL18(4)Numeric (8,2)TimecardRequired if System Pay Type = 7Pieces Units
COL19Required **NumericBlank = derived from EmployeeWorkers Comp Code
COL20**NumericBlank = derived from Job first, Employee Position secondDepartment
COL21**NumericTimecardAbsence
COL22String (50)TimecardUserdefined
COL23TextTimecardNotes

** Validated Field - value must exist in the respective lookup table in Sage 100 Contractor
COL: a placeholder must be provided for each column even if no value is provided
(1) Either a Job No or Equip Repaired No may be entered but not both
(2) Cost Code is Required if a Job Number or Service Order is specified. If Service Order is specified and the cost code is blank the cost code will be derived from the Service Order
(3) Hours Worked is required if System Pay Type is 1 through 6
(4) Pieces Rate and Pieces Units are required if System Pay Type = 7

Calculations Layout
COL1RequiredString (3)PRR(File Type Code)
COL2RequiredString (1)C(Calc Record)
COL3RequiredNumericHeaderEmployee No
COL4Required (1) **NumericCalculationsPayroll Calc No
COL5RequiredNumeric (10,2)CalculationsAmount

** Validated Field - value must exist in the respective lookup table in Sage 100 Contractor
COL: a placeholder must be provided for each column even if no value is provided
Note: This section is for importing calculation "override" amounts
(1) Payroll Calc No must be unique across Employee No (empnum)


File Example:
PRR,H,"10",9/15/2019,"9/27/2019","0000","9/27/2019",1,"4",CA,,,,,""
PRR,D,"10","9/16/2019","Day1",,"2017008","","",,,2120.000,"1",,25,5,,,8810,,,,,,"",""
PRR,D,"10","9/17/2019","Day2",,"2017008","","",,,2120.000,"1",,32,3,,,8810,,,,,,"",""


REQUEST A DEMO

System Requirements:

Requires the Sage 100 Contractor Data Integration Suite