Xero - API FAQs

a) How does the BrightPay and Xero API integration work?


  • When you sign into your Xero account in BrightPay, your chart of accounts will be retrieved from Xero

  • Using this chart of accounts, map each payroll data item to the relevant nominal account

  • Based on the mapping applied, simply submit your journal to Xero






b) How do I create the payroll journal in BrightPay for submission?


  • For assistance with submitting your payroll journal from BrightPay to Xero using API, click here .


c)  Do I need to send the journal for each pay period separately?


  • No. Based on the date range entered, the journal will include records for all payslips (across all pay frequencies) that have a pay date within the selected range. 


d) Can I manually export a CSV file in BrightPay to upload into Xero?


  • As well as API, BrightPay also facilitates CSV upload into Xero. For assistance with creating a payroll journal in BrightPay for CSV upload into Xero, click here .




e) How do I view my journal in Xero after submission?


  • With Xero, there are two types of access – Standard and Adviser access. To be able to view journals in your Xero account that you submit from BrightPay, you need to be an Adviser.

    By default, you will be given standard access. To therefore change your access to Adviser, within your Xero online account:

    1) Click on your Company name, followed by My Xero

    2) Click on the word Standard, followed by Manage user access

    3) Click the three dots, followed by Change Permissions

    4) Change your access to Adviser and click Update Permissions to save the change


Need help? Support is available at 0345 9390019 or brightpayuksupport@brightsg.com.

24-25 BrightPay - System Requirements24-25 BrightPay - DownloadIntroduction to BrightPayImportant Information for Mac UsersStarting the New Tax YearImporting From The Previous Tax YearInstalling BrightPayMoving to BrightPay from another payroll softwareBureau Enhancements - Useful Functionality for Bureau Licence HoldersEmployer DetailsEmployee DetailsCoding NoticesPayroll CalendarProcessing PayrollImporting Pay Data using CSV FileDistributing PayslipsPaying EmployeesRTICommon HMRC Error MessagesAnalysisPayroll JournalsHMRC PaymentsMaking Corrections to PayrollScheduling Future PaymentsSwitching an Employee's Pay FrequencyDirectorsOff-Payroll Working (IR35)StartersLeaversStudent Loan DeductionsPostgraduate Loan DeductionsStatutory PaymentsAttachment of EarningsExpenses & BenefitsPensions (outside of Automatic Enrolment)Payroll GivingYear EndRates & Thresholds at a GlanceTaxNational InsuranceNational Minimum/Living WageMileage Allowance Payments (MAPs)Employment AllowanceApprenticeship LevyTermination Awards & Sporting TestimonialsGender Pay Gap ReportingLeave Reporting & Employee CalendarAnnual LeavePayslip TranslationsBacking Up/Restoring Your PayrollConstruction Industry Scheme (CIS)Automatic EnrolmentBrightPay ConnectGDPRBright Terms and Conditions and BrightPay End User Licence AgreementBright ID