Bullet Payroll Starter Guide For Ireland
Step by step instructions on how to run payroll return in Bullet
6-Minute Overview Video About Payroll In Bullet
In this video, we are showing how Bullet payroll works:
– How to set up your payroll
– How to create employees
– How to send your return to ROS
Quick jump
How Do I Run Bullet Payroll
– Overview Of 3 Payroll Sections – Certs – Payroll – Monthly Reports
– ROS cert importing and troubleshooting?
– How to check the status of wages?
– Where you find Monthly Reports?
– I’ve made a mistake how do I update payroll?
– Submitting Payroll Status, How-to & How Do I know It’s Done
– Submitting Payroll Run, How-to & How Do I know It’s Done
Setting Up & Removing Employees on ROS (not Done in Bullet)
General FAQ
A High-Level Revenue.ie Changes FAQ
– Employer obligations from 1 January 2019
– Steps You’ll Take Running Payroll & What Revenue Do
– Bullet Payroll Steps Explained With Context
- Step 1 – Submit Payroll Report To Revenue – Payroll Submission
What does this do?
What do you do if the wrong result?
- Step 2 – Payroll Submission
What does this do?
What result should you get?
What do you do if the wrong result?
- Step 3 – Payroll Run Status
What does this do?
What result should you get?
What do you do if the wrong result?
What’s Changed, Overview Payroll Run
1. You add your employees to the ROS website this creates an RPN file
2. You import your employees from ROS via an RPN file (like the P2C file). It will ask for PRSI class only for a new employee. For existing, it merges values
3. You run Payroll like normal, good to re-import the RPN file each run
4. After, you click Submit Payroll Report to Revenue (once submitted this link disappears)
5. After, you click Check Payroll Submission status
6. After, you click Check Payroll Run status
7. All that gets added to Revenues Monthly Report, at the end of the month plus some days they’ll convert that to a tax return and direct debit your account
How Do I Run Bullet Payroll
Overview Of 3 Payroll Sections – Certs – Payroll – Monthly Reports
ROS cert importing and troubleshooting?
How to check the status of wages?
Where you find Monthly Reports?
I’ve made a mistake how do I update payroll?
Submitting Payroll Status, How-to & How Do I know It’s Done
Submitting Payroll Run, How-to & How Do I know It’s Done
‘Revenue RPN Response’ error in ROS
Re-Submitting Your Payroll Submission
* All videos less than 2 minutes, and designed for quick viewing.
Overview Of 3 Payroll Sections – Certs – Payroll – Monthly Reports
Super quick video overview of all the sections of Bullet payroll
ROS cert importing and troubleshooting?
Everything on certs, adding and deleting them.
Make sure your VAT & TAX no are the same and your company name matches the company name on ROS. Clear your cache, we’re having a lot of password issues, where your password is cached and incorrect.
* Lots of our customers are experiencing issues with the RPN file import, this is due to cached passwords on your browser, not Bullet nor the RPN file. If the RPN file isn’t imported everything else will not work.
Cache is like a saved history of browsing and web interactions, passwords and usernames are included in this. You need to flush out your passwords for ROS.
Below are links to how you can clear your cache for both Chrome, Internet Explorer and Firefox. Any search in Google will help also.
You can find out what version of the browser you’re using by searching for “what version of …..”
Chrome – https://goo.gl/c2fVvm
Internet Explorer – https://goo.gl/5aUQTZ
Firefox – https://goo.gl/gbwcCu
Invalid previous line item
If you get an error “invalid Previous Line Item”. Delete the wage in bullet and recreate it, then resubmit it here is a video:
How Do I Add An Employee ID
How to check for Employee ID?
Watch this video
What happens if there is none?
If Bullet doesn’t see an Employee ID on ROS we will create one, if we find one on ROS we’ll import it. Every time you import the RPN file we’ll check, you should import the RPN file each payroll run.
You’ll get this error if you don’t have an employee ID:

ROS-Employee-Errors
How do I add employee ID?
There are two pays you can get it, when you import the RPN file we’ll check if you have an employee ID if not we’ll create one if so we’ll pull it down from ROS.
Or go to Bullet, and click on Employees, then click on the employee in question and then on the right Actions menu click “Request New RPN For Employee” see here:

add employee ID
This will create an employee ID for you and add them to ROS see here:

employee-ID-ROS
My tax looks wrong?
If your tax for an employee looks wrong, make call ROS and make sure it’s right (your employee can now update their tax credits, etc). Also make sure you don’t have a duplicate employee setup on ROS, or that you’ve imported the wrong duplicate employee.
If ROS sees a duplicate or terminated employee they’ll set all their tax bands to Zero. If you terminate an employee to remove the duplicate and Bullet is still importing the old duplicate employee, give ROS a couple of hours to update. Then try it again.
Notes on duplicate employees are listed above (ROS are aware of this issue and are trying to create a better solution).
How to check the status of wages?
This video shows you how to view the status of your payroll
Where you find Monthly Reports?
This video shows you how to find monthly payroll reports
I’ve made a mistake how do I update payroll?
This video shows you how easy it is to fix a mistake in Payroll
Submitting Payroll Status, How-to & How Do I know It’s Done
This quick video tells you everything about checking the status of your payroll
Different results and what they mean for Payroll Submission Status
- Pending: The submission is still being processed.
- Completed: The submission has been completed.
- Awaiting the next file: You have uploaded part of submission (e.g. one file), but have not uploaded the remaining file(s).
- Expired: You did not upload all of the files in the submission within 60 minutes.
Check Payroll Status On ROS
Here is how you check the payroll status on ROS, if something is wrong it’s either one of two issues. Invalid Previous Line Item or Employee ID – both solutions are mentioned above in How Do I Run Bullet Payroll
Terminating Employee
You can also terminate an employee in Bullet by clicking in Wages then Employees then the Employee’s Name and clicking terminate the employee. Then you submit your payroll run to Bullet. * Make sure you don’t terminate that employee before they’re paid.
‘Revenue RPN Response’ error in ROS
If you’re getting this error in ROS, this means that you pulled the latest RPN before the first payroll submission and it might create duplicates in ROS. You need to add the latest RPN with ‘Import RPN’s’, remove duplicates if they exist and try to submit once more.
To remove RPN from Bullet you need to click on ‘Import RPN’s’ -> Select certificate and enter a password -> System displays a list of RPN. And in the top right corner of every RPN section, there is a trash icon that deletes that particular record. In this case, deleted RPN’s won’t be used to update or create employee data:
Re-Submitting Your Payroll Submission
If you’ve made a mistake in Payroll then submitted it to ROS, and you want to delete and resubmit that payroll to ROS you can follow these steps.
1) Check Payroll submission status
Click ‘Check Payroll submission status’ so the system will update payroll status in the database.
2) Edit Wage
Edit every wage in submission (go through Edit -> Review -> Save) so every wage will be included in a fresh new submission.
3) Submit
Submit new payroll submission via `Submit Payroll Report to Revenue’.
4) Check Submission
Click ‘Check Payroll submission status’ to check if there are no errors in submission.
All these steps are shown in this video:
Setting Up & Removing Employees on ROS (not Done in Bullet)
EMPLOYEE ID ERROR: Already have employees set up in ROS, how to add Employee ID
ROS Helpline No: 01 738 3638
Issue?
If you have employees in ROS and don’t have Employee Numbers or an Employer ref assigned to them, the payroll submission from Bullet will fail you’ll get this error in ROS:

ROS-Employee-Errors
How to check for Employee ID?
Watch this video:
What are they?
The Employee ID and Employer Ref is just a number (that can be anything) they’re usually used for larger companies. For SMB’s like us, we can just make up any number they just can be the same. So 1 for employee ABC and 2 for employee EFG is perfect. You need a new employee ID for each employment i.e. if the employee works Jan – Feb they can say get the ID 1. If they leave and rejoin the company in Oct they should get a new employee ID say 20.
How do you update the employee/r details?
There are two ways you can get it, when you import the RPN file we’ll check if you have an employee ID if not we’ll create one if so we’ll pull it down from ROS.
Or go to Bullet, and click on Employees, then click on the employee in question and then on the right Actions menu click “Request New RPN For Employee” see here

Request New RPN For Employee
This will create an employee ID for you and add them to ROS see here:

Duplicate Employees?
*ROS are aware of this issue and are looking for a better solution
Sometimes you can have duplicate employees on ROS, read this specific Duplicate RPN (Employee) document from ROS and here is a video overview:
I’ve Duplicate employees, which do I terminate?
If ROS sees duplicate employees it’s only going to make one of them a real employee. It will turn all the tax settings to zero on the other employees. If you want to find out which is the real employee, download the RPN file and look for the duplicate employee that has tax details, note the employee ID and then remove the others. See this video here:
How do I delete employees?
You need to do it on ROS you can learn more here. Once deleted just update the RPN file again. Note P45/6’s don’t exist anymore.
You can also terminate an employee in Bullet by clicking in Wages then Employees then the Employee’s Name and clicking terminate an employee. Then you submit your payroll run to Bullet. * Make sure you don’t terminate that employee before they’re paid.
How to import a cert and delete ROS Cert?
Digital Cert file import how-to video * Make sure you download a new ROS cert if your cert is over a year, historical ROS certs can cause issues. You can request one here
General FAQ
Returns Are Gone
P60/P45’s, all gone you update My Account on ROS
P30/P35ls, all gone your payroll gets submitted to a monthly report that converts to a return
P2C files are now an RPN import.
I Can’t Find My ROS Cert On My Local Computer?
They normally end with a file extension of .p12 so search for this *.p12 the * means whatever.p12
ROS certs are stored locally on your machine.
* Make sure you download a new ROS cert if your cert is over a year, historical ROS certs can cause issues. You can request one here
My Payroll Looks Crazy
Delete the payslips and import the RPN file again. If the numbers look off then contact ROS on the phone or via My Account on ROS. Employer helpline here.
Bullet just takes the data from ROS and runs a calculation based on those tax numbers, if those tax numbers are out then your payroll will be out.
Bullet hasn’t updated any calculations just add the import and export features.
If something goes wrong with Employees?
Just contact ROS on the phone or via My Account on ROS. Employer helpline here.
Why am I being asked for my password all the time?
This is a prerequisite of ROS.
Employee numbers?
It’s for large companies that might have employee IDs. Don’t worry about it the section above “Setting Up Employees on ROS (not Done in Bullet)”, will tell you how to add employee ID.
What are the different statuses from ROS to Bullet?
Status of Payroll submission
- Pending: The submission is still being processed.
- Completed: The submission has been completed.
- Awaiting the next file: You have uploaded part of submission (e.g. one file), but have not uploaded the remaining file(s).
- Expired: You did not upload all of the files in the submission within 60 minutes.
Status of the Payroll run
- Pending: Some submissions in the payroll run are still being processed.
- Processed: All submissions in the payroll run have been processed.
If the user creates a wage they have to Submit Payroll Report to Revenue, then Check Payroll Submission Status then Check Payroll Run Status. Is that correct?
Yes. ‘Submit Payroll Report to Revenue’ and ‘Check Payroll Submission Status’ steps are used to verify that the submitted report is correct.
If the user creates a wage and then clicks all three in sequence Submit Payroll Report to Revenue, then Check Payroll Submission Status then Check Payroll Run Status.
Then they realise they made a mistake and want to delete or edit that wage. Do they then have to edit/delete that wage and have to re-click all three in sequences: Submit Payroll Report to Revenue, then Check Payroll Submission Status then Check Payroll Run Status?
Yes
A High-Level Revenue.ie Changes FAQ
Employer obligations from 1 January 2019
Steps You’ll Take Running Payroll & What Revenue Do
Bullet Payroll Steps Explained With Context
Step 1 – Submit Payroll Report To Revenue – Payroll Submission
What does this do?
What do you do if the wrong result?
Step 2 – Payroll Submission
What does this do?
What result should you get?
What do you do if the wrong result?
Step 3 – Payroll Run Status
What does this do?
What result should you get?
What do you do if the wrong result?
Step 4 – Post Payroll – Statement from Revenue
What does this do?
Where is it?
What result should you get?
What do you do if the wrong result?
Employer obligations from 1 January 2019
Here is that Revenue has to say, we break it down below.
* If you need to register for ROS watch this video:
High-Level Steps Overview:
Step 1 – Payroll Submissions: You submit your payroll report when running payroll.
Step 2 – Statement from Revenue: Every month you check report and accept or decline or ignore.
Step 3 – Returns & Due Dates: Every month you view, accept, amend if ignore direct debit happens anyway.
Steps You’ll Take Running Payroll & What Revenue Do:
Step 1 – You – Create Payroll > Submit Payroll Report To Revenue – Check Payroll Submission > Check Payroll Run Status > Transfer Money to Staff & Send Payslips
Step 2 – Revenue – No Action Required – Statement From Revenue > 5th day following month > No objections from user treated as Return
Step 3 – Revenue – No Action Required – Returns > Statement From Revenue gets paid 14-23 days later.
Bullet Payroll Steps Explained With Context
Step 1 – Submit Payroll Report To Revenue – Payroll Submission
What does this do?
Before you make a payment to your employee, you must report the payroll information to Revenue via payroll submission.
Direct Payroll Reporting, allows payroll software to communicate seamlessly with ROS (ROS) and exchange the required information.
What do you do if the wrong result?
You, won’t know till you get the statement in a month’s time and will need to contact Revenue, but it just gets adjusted so don’t worry.
Step 2 – Payroll Submission
What does this do?
Just an ‘update’ status link to check to see if the payroll submission has happened and what its status is.
What result should you get?
Status Update – The user should check the status of a submission to make sure it’s posted to Revenue.
Status of payroll submission
- Pending: The submission is still being processed.
- Completed: The submission has been completed.
- Awaiting the next file: You have uploaded part of submission (e.g. one file), but have not uploaded the remaining file(s).
- Expired: You did not upload all of the files in the submission within 60 minutes.
What do you do if the wrong result?
Contact ROS if the numbers are wrong, delete your payroll, run through the 3 submission steps, import the latest RPN file, run payroll again, still an issue contact ROS.
Step 3 – Payroll Run Status
What does this do?
Just an ‘update’ status link to check to see if the payroll submission has happened and what its status is.
What result should you get?
Status Update – The user should check the status of submission to make sure it’s posted to Revenue.
Status of Payroll run
- Pending: Some submissions in the payroll run are still being processed.
- Processed: All submissions in the payroll run have been processed.
What do you do if the wrong result?
Either an issue with our API or ROS. Connection error it’s Bullet, numbers error its ROS.
Step 4 – Post Payroll – Statement from Revenue:
Statement from Revenue: Every month you check report and accept or decline.
What does this do?
Revenue will issue you with a monthly statement based on your submissions. This will be by the fifth day of the following month and will show a summary of the total liability.
The statement will show a breakdown of your liability for:
- Income Tax
- Universal Social Charge
- Pay Related Social Insurance
- Local Property Tax.
The statement will be treated as the return if no amendments or corrections are made before the return due date.
Where is it?
On the ROS website
What result should you get?
It should match Bullets data. Imported NRP file pre each payroll run should stop issues happening.
What do you do if the wrong result?
They’ll need to contact their accountant
Mac Friendly Online Payroll For Small Businesses in Ireland
We 100% automate all your payroll tax returns and it is completely workflow based, zero knowledge needed.
