BrightPay 2023 is now available - Download here | Order here

Please note, our billing line is unusually busy at the moment. To avoid waiting, please email

Surf Accounts - API

Please note, nominal mapping displayed in this video is for illustration purposes only. Please make sure the correct accounts are chosen to ensure the integration is set up correctly.

BrightPay's payroll journal feature allows users to create wages journals from the finalised payslips and upload them into your Surf Accounts using API. Within Payroll, select Journal on the menu toolbar, followed by Surf Accounts. Set your Date Range - the journal will include records for all payslips, across all pay frequencies, with a pay date within the selected range. Under roll up - select whether you would like the journal to include individual records for each employee or whether to merge the records for each unique date. Click Continue. Sign in to your account

Nominal Ledger Mapping - your nominal ledger codes will now be retrieved from Surf Accounts. Simply map each payroll data item to the relevant nominal account code. A nominal account code can be used for multiple items. When ready to proceed, click 'Continue'. Nominal ledger mapping variations allows you to specify any circumstances for which amounts should be mapped to an alternate nominal account code. For each payroll data item you wish to add a variation for, click ‘Add Variation’

For the payroll data item selected, set the rules to apply for the amount to be mapped to the designated nominal account you enter on this screen. Rules can be set according to period type, directorship, department and specific pay items. For example, you wish the salaries of all directors to be mapped to the same nominal account within your accounting software. Your rules will look similar to the ones shown on the screen. Make sure to select the correct nominal account you wish all this information to be mapped to. Click Save when complete.

Your rule will now be displayed on the screen under the payroll data item it is associated with. Further variations can be added for different pay items or the same payroll data item by simply clicking ‘Add Variation’ again and setting the rules to apply. Once variations have been set, these can be edited, deleted or re-ordered by clicking the spanner symbol next to it. Also by clicking the nominal account information displayed in green provides quick access to the rules that have been set for it. Click 'Continue'.

Your journal will now be displayed on the screen for review. Simply click the 'Back' button to make any amendments. When you are ready to upload your journal, click 'Send to Surf Accounts...' A confirmation will be displayed on the screen to confirm successful upload into Surf Accounts.- Press 'Print' to print, email or export a copy of your journal to PDF. To close the journal screen, simply click the cross at the top right of this screen. If you have made any changes to the journal, you will be asked if you wish to save your changes. Click 'Yes' or 'No' as required.

To view your payroll journals withing your Surf Accounts profile, log in to your company’s dashboard then open the 'General Ledger’ Tab. This can be found in the menu bar to the left of the screen. Select ‘Journal’

A summary view of your journals will be displayed on screen. Simply open the payroll journal by clicking on the row. The journal lines will now be displayed. You can easily edit each column by clicking on it.

Order using your Bright ID

Creating a new Bright ID

Using an existing Bright ID

Getting started

Importing from last year (existing users)

Setting up a new company (new users)

Setting up employees using an RPN (new users)

Adding your ROS digital certificate (employers)

Adding your ROS digital certificate (agents)

Your pay period process

Retrieving your employee RPNs

Processing your payroll

Finalising your pay period

Submitting your pay data to Revenue

Distributing your payslips

Paying employees

Paying employees with Modulr

Backing up your payroll data

BrightPay Connect

Billing Account


PAYE Modernisation in BrightPay Demo

Employee Smartphone App Demo

Payroll Journals

AccountsIQ - API

QuickBooks Online - API

Sage Business Cloud Accounting - API

Surf Accounts - API

Xero - API

Promotional Videos

Connect for Employers

Connect for Bureaus

Connect for Employees

Employee Smartphone App

Bright Contracts

PAYE Modernisation in BrightPay