MYOB AccountRight live (API) - error handling

Topics in this guide:

  • Could not export employee or could not fetch employee details
  • Inactive cards in MYOB ARL
  • Could not export employee ""
  • Timesheets in MYOB are not turned on
  • Job code error - may contain a comma
  • Payroll code length exceeded MYOB limit of 31 characters
  • The export code (CARD ID) is assigned to another user

 

Could not export employee or could not fetch employee details

**MYOB has been notified of this error and they have acknowledged the issue and are investigating.**

Error example 1

2019-09-12_13h05_23.png

Error example 2

2019-07-09_12h42_24.png

Reason for the error

MYOB AccountRight is having performance issues and this error is outside of the control of easyemployer.

Resolution

  1. Ensure all MYOB users are logged out and the desktop application is closed on all computers.  
  2. Refresh the payroll report
  3. Export the payroll for payroll processing again.

Inactive cards in MYOB ARL

Error

2019-07-03_10h07_58.png

Reason for the error

easyemployer detects if an employee CARD in MYOB is inactive and/or has a termination date.  This is detected from the information that MYOB sends us through their API.

If the employee CARD is active in MYOB and does not have a termination date, then this is a data issue in the MYOB database. 

Resolution

  • If the card is inactive in MYOB then the card needs to be activated and can be deactivated after the pay run has been processed or the employee can be moved to a different payroll report (employee home payroll entity) in easyemployer.
  • If the card has as termination date in MYOB then the termination date needs to be removed from MYOB and can be added back after the pay run has processed or the employee can be moved to a different payroll report (employee home payroll entity) in easyemployer.
  • If the card is active in MYOB then the employee CARD has to be deactivated then reactivated to fix this MYOB data issue:

Open the employee CARD in MYOB

  1. Deactivate the employee CARD and save
  2. Open the inactive employee CARD in MYOB
  3. Activate the employee CARD in MYOB and save
  4. Export the payroll report from easyemployer again

 

Non-editable payroll categories in employee standard pay

Error

2019-07-05_07h40_30.png

Reason for the error

MYOB has reported that the wage category or categories in the above picture cannot be edited on the employee CARDs standard pay within MYOB.  This is a data issue in the MYOB back end. 

Resolution

  1. Open the employee's CARD in MYOB
  2. Open standard pay
  3. Change any values to 0 for the standard pay assigned to the wage category or categories causing the error (take note of these values if they are set)
  4. If the value is already 0, change this to a different value e.g. 1 (take note of what you changed)
  5. Save the card
  6. Open the employees CARD again and go to standard pay
  7. Untick the wage categories from being standard for that employee
  8. Save the card
  9. Repeat the above to turn back on the employees standard pay for those wage categories and add the values back in
  10. Save the card
  11. Export the easyemployer payroll report again. 

 

Timesheets in MYOB are not turned on

Error

Could not export timesheet of employee "Surname, Firstname" (Company File preference to 'Use Timesheet for...' should be ON) 

Reason for the error

To integrate with MYOB for payroll, you have to send the data to MYOB timesheets. If the MYOB company file has timesheets turned off, you will receive this error.

Resolution

  1. Turn on timesheets in MYOB by following the guide here
  2. Export the easyemployer payroll report again. 

 

Job code error - may contain a comma

2019-03-20_09h34_18.png

Error

Job code may contain a comma. 

Reason for the error

To integrate with MYOB for payroll and activity slip integration. 

Resolution

The MYOB job code list needs to be checked and any commas (,) and if there are, they need to be removed from job codes. The description of the job code can have a comma, but not the job code itself. 

 

Payroll code length exceeded MYOB limit of 31 characters

 

2019-03-22_12h53_02.png

Error

The following payroll categories/codes cannot be exported as name should not exceed limit of 31 characters.

Reason for the error

To integrate with MYOB wage categories the payroll code in easyemployer must be fewer than or equal to 31 characters.

If your organisation uses code extending to prefix a code with the award, position and rate codes, this can happen if the position rate has not been entered correctly. 

Resolution

The resolution depends on what is creating the payroll code that is greater than 31 characters. 

The award payroll codes and position rates need to be checked to ensure they are following the standard set during implementation to ensure codes are not over 31 characters. 

The users pay group should also be checked to confirm the right pay group is assigned to the employee. 

 

The export code (CARD ID) is assigned to another user

2019-06-30_20h02_56.png

Reason for the error

An export code (CARD ID) can only be assigned to one user profile.

Resolution

The export code needs to be removed from the incorrect or duplicate profile.  The user may need to be moved to a different payroll entity to remove API linking and field locking.

Have more questions? Submit a request

Comments

Powered by Zendesk