Xero Posting Errors

Xero Posting Errors

This article is for customers who use Xero Accounting and post your GL to Xero when you confirm a pay. The transfer of information between iPayroll and Xero can take a few minutes. A message will display on the confirm screen when it is successfully completed.
If there is an error in the process, a message will display on the confirm screen and a system generated email will be sent to paymasters.  You can fix the error and repost the entries before your payroll is Closed.
If the pay is Closed you can try and repost to Xero  
For more information here Repost Historical Information to Xero

"Account code 'Missing' is not valid for this document."

  1. Log on to iPayroll
  2. Go to Reports > Financial > General Ledger Postings
  3. Select > transaction highlighted as 'Missing'
  4. Go to Step 4. Unconfirm > Unconfirm the payroll (Check your confirm times before)
  5. Go to Employee(s) that do not have a cost centre
  6. Update Personal Details or Timesheet Entry
  7. Go to Reports > Financial > General Ledger Postings > review until no further 'Missing' entries
  8. Go to Step 4. Confirm > Confirm payroll
For more information here Xero Accounting

"Account code 'code' is not valid for this document."

  1. Log on to iPayroll
  2. Go to Reports > Financial > General Ledger Postings > review codes
  3. Go to Step 4. and Unconfirm > Unconfirm the payroll (Check your confirm times before)
  4. Update Personal Details or Timesheet Entry with the correct code OR
  5. Log on to Xero
  6. Update Xero with the code you are trying to post to 
  7. Go to Reports > Financial > General Ledger Postings > review 
  8. Go to Step 4. Confirm > Confirm payroll
For more information here Xero Accounting

"Account code 'code' has been archived, or has been deleted". 

  1. Log on to iPayroll
  2. Go to Reports > Financial > General Ledger Postings > review code in error message
  3. Go to Step 4. Unconfirm > Unconfirm the payroll (Check your confirm times before)
  4. Update Personal Details or Timesheet Entry with the correct code OR
  5. Log on to Xero
  6. Update Xero with the code you are trying to post to 
  7. Go to Reports > Financial > General Ledger Postings > review 
  8. Go to Step 4. Confirm > Confirm payroll
For more information here Xero Accounting

"Duplicate key null (attempted merging values NONE and NONE)". 

  1. Log on to iPayroll
  2. Go to Reports > Financial > General Ledger Postings > review code in error message
  3. Go to Step 4. Unconfirm > Unconfirm the payroll (Check your confirm times before)
  4. Update Personal Details or Timesheet Entry with the correct code OR
  5. Log on to Xero
  6. Update Xero with the code you are trying to post to 
  7. Go to Reports > Financial > General Ledger Postings > review 
  8. Go to Step 4. Confirm > Confirm payroll
For more information here Xero Accounting

"The TaxType code 'taxType' cannot be used with account code 'code". 

  1. Log on to iPayroll
  2. Go to Reports > Financial > General Ledger Postings > review code in error message
  3. Go to Step 4. Unconfirm > Unconfirm the payroll (Check your confirm times before)
  4. Update Personal Details or Timesheet Entry with the correct code OR
  5. Log on to Xero
  6. Correct the tax type for the code you are trying to post to 
  7. Go to Reports > Financial > General Ledger Postings > review 
  8. Go to Step 4. Confirm > Confirm payroll
For more information here Xero Accounting

"Invoice not of valid state for modification" 

Log on to Xero and review the invoice. Reason could be that the invoice has been set to void or there is a payment associated with the invoice already.

"Unable to connect to Xero. Check your Xero interface is setup correctly".

  1. Log on to iPayroll go to Setup > Interfaces
  2. Select > Xero > Disable
  3. Select > Xero > Enable
  4. You will be directed to your Xero account
  5. Log on with your Xero credentials.
  6. Allow iPayroll Access or Choose the appropriate Xero organisation if you have more than one.
  7. Invoice Settings > Select > Post to Xero at Confirm time
  8. Save
  9. If successful the Enable button with display DISABLE
If you are still not able to post - you may need to disconnect iPayroll in Xero Accounting
For more information here Disconnect iPayroll in Xero Accounting
For more information here Connecting to Xero


    • Related Articles

    • My iPayroll postings are not in Xero?

      Xero Posting Errors Xero no longer supports interface connections for Cashbook and Ledger plans and you will receive an error each time you try to connect. Check your plan - In Xero, click on your organisation name > Select My Xero and under ...
    • Xero Accounting

      This article is for customers who use the Interface between iPayroll and Xero Accounting and want to automatically post your GL to Xero when you confirm a pay. The GL accounts will also need to be set up in iPayroll. Customers that do not want to use ...
    • Connect iPayroll to Xero Accounting

      Connect your iPayroll to Xero interface Log on to iPayroll go to Setup > Interfaces Select Xero > Enable You will be directed to your Xero account Log on with your Xero credentials. Allow iPayroll Access or Choose the appropriate Xero organisation if ...
    • Xero Journal Upload File

      Xero Journal Upload This article is for customers who use Xero Accounting and want to post GL items to Xero using an upload file generated by iPayroll instead of the direct transfer (Xero Interface). You must connect to Xero to complete the Costing ...
    • How do I repost to Xero?

      Repost Historical Information to Xero This article is for customers who use Xero Accounting and post your GL to Xero when you confirm a pay. If there is an error in the process, a message will display on the confirm screen and a system generated ...