====== Payroll Calculation ====== This is the list of errors for the Payroll Calculation. ===== Merge Daily Transactions ===== ???? (Error 2434) The expression you entered contains invalid syntax. ???? This error is raised when there is a syntax error in the conditions / expression rules of a payment/deduction parameters. > Go to Parameters | Payment/Deduction. > Apply a filter on P/D type = 'Conditional applies ...'. > For each filtered record you must check the conditions and conditions' rules syntax. ===== Payroll Calculation ===== ???? Still generating the fortnight planning. Keep waiting? ???? {{:spay:troubleshoot:stillgenfortnght.jpg|}} > Server is either under heavy load or network is very slow. > System is executing the uspy_GenerateFortnightPlanning () stored procedure during payroll calculation merge phase. > This step is processed synchronously, that is, the system request MSSql server to execute the >stored procedure but does not wait for it to complete. > When stored procedure has completed on the system checks and if not, it waits for a max of 10 seconds and then asks the user to continue waiting or abort. ???? Error 11, description: division by zero ???? {{:spay:troubleshoot:divisionbyzero.jpg|}} > This error occurs if the EDF divider is null. > To check in Employee > Employee EDF > column EDF divider should be 13. ???? Client cursor 21 – cannot insert null values when performing temporary calculation ???? {{:spay:troubleshoot:client_cursor_21.jpg|}} > Problem with leave refund > Go to > Parameters > General parameters – put the correct year and re-generate leaves entitlement > Annual Procedures > Generate leaves entitlement. OR > Go to > Parameters > Leave parameters and change refund type from refund to no refund> go to leaves entitled and delete refund date for leaves that are no longer refunded > Go to > Employee > Leaves entitled and delete refund date for leaves that are no longer refunded. ???? Error 2467. Description: the expression you entered refers to an object that is closed or doesn't exist – when doing temporary calculation normally after update done. ???? > Log out from Payroll. > Go to Payroll Setup > Installation > Systems - Change version to 800000 for PAY. > Re-enter payroll ???? Current date < not all days processed ???? > Go to Parameters > General Parameters - Change the Current Date to read the actual period end date + 1 day > Example: If your current pay period is 01/05/2009 to 31/05/2009, then the current date must be set to 01/06/2009. > Note that when modifying the above, a security backup must be done and then perform the final run again. ====== Security Backup ====== ???? Changes you requested will create duplicate ???? > Exit payroll and go to Payroll Setup > To insert database name as 'Template'. > Go to Administration > Databases > Click on ‘zoom icon’ and search for the file ‘System.mdb’ in your company folder. > Click on ‘Compact’ ====== Daily tasks ====== ????Time must fall between when correcting exception in the daily transactions???? {{:spay:troubleshoot:invalid.jpg|}} >Go to parameters >General parameters >Change the current date to one day after the closure of the pay period “See the payroll calendar” >Click on save. ====== Monthly tasks ====== ????Error: 94 Invalid use of Null..???? {{:spay:troubleshoot:invalid.jpg|}} >For a specific payment/deduction code which is for example Daily basic x factor x Units >The field Amount/percent is null >Go in Employee Transactions>insert the proper factor.