Skip to content

iPayroll integration overview

note

iPayroll does not accept non-NZ addresses

Integration configuration

ConfigurationDescriptionValues
TokenToken provided for authenticationRetrieve the API key by application user
Employer SubsidyEmployer subsidy contribution tax (ESCT)10.5%, 17.5%, 30%, 33%, 39%
Payment MethodPayment methodBank, Cheque, Cash
Payment FrequencyPayment frequencyWeekly, Fortnightly, Monthly
Cost CentreCost CenterPopulated from iPayroll for your organisation
User Defined GroupUser Defined groupsPopulated from iPayroll for your organisation

PICMI-iPayroll integration fields

Field NameDescriptionValidation/Constraint/Default ValueSource
IdUnique identifier for the record.Integration Configuration
First namesGiven name(s) of the individual.Personal Information
SurnameFamily name of the individual.Personal Information
EmailEmail address of the individual.Personal Information
PhonePhone number of the individual.Personal Information
BirthdateDate of birth of the individual.Personal Information
GenderGender of the individual.Personal Information
Street addressThe street address of the individual.AddressPostal > StreetAddressPersonal Information
LocalityLocality of the address.AddressPostal > LocalityPersonal Information
CityCity of the address.AddressPostal > RegionPersonal Information
PostcodePostal code of the address.AddressPostal > PostalCodePersonal Information
CountryCountry of the address.AddressPostal > CountryNamePersonal Information
Address not suppliedIndicates if the address is not provided.AddressPostal > NotSuppliedPersonal Information
Bank account numberThe individual's bank account number.Questions
Payment frequencyFrequency of payment (e.g., weekly, monthly).Integration Configuration
Payment methodMethod of payment (e.g., direct deposit, cheque).Integration Configuration
KiwiSaver statusCurrent status of the individual's KiwiSaver membership.Changeable on KiwiSaverStatus factorsQuestions
KiwiSaver rateContribution rate for the KiwiSaver scheme.Changeable on KiwiSaverStatus factorsQuestions
Employer subsidy contribution tax rate (ESCT)Tax rate for employer contributions to KiwiSaver.Integration Configuration
KiwiSaver age rangeAge range applicable for KiwiSaver contributions.Questions
KiwiSaver casual auto enroll exemptIndicates if the individual is exempt from automatic enrollment.Changeable on KiwiSaverStatus factorsQuestions
KiwiSaver opt-out dateDate the individual opted out of KiwiSaver contributions.Changeable on KiwiSaverStatus factorsQuestions
Employer subsidyAmount of employer subsidy for KiwiSaver contributions.Changeable on KiwiSaverStatus factors (auto populated)Integration Configuration
Tax number (Inland Revenue Department (IRD) number)Unique tax number for the individual.Changeable on KiwiSaverStatus factorsQuestions
Tax codeTax code assigned to the individual for tax purposes.Questions
Start dateStart date of employment or contract.Job
Job titleTitle of the individual’s position.Job
Pay rateRate of pay for the individual.Job

Authorisation

How PICMI works with iPayroll

PICMI integrates with iPayroll via a separate user in your organisation that has the access role API User.

Retrieving a token

iPayroll uses an oAuth process to issue a token which requires you to have a separate user with the API user access that you agree to issue a token. This user is not your standard payroll user.

Note: you can only have one integration token activated on a single user for PICMI

note

if you are currently signed in with your payroll user, log out first so that you can log in with your API user.

  1. Use the URL provided by PICMI—if you are not logged
  2. Log in with your credentials that access to setting up an API
  3. Click Authorize
  4. Provide the token back to PICMI to be added to your integration

note

Updating a token in PICMI is currently not self-service and requires help from PICMI

FAQs

I already have a log in, do I need another account for the integration?

+

How can I create an API user

+

How do I know if I have an integration access?

+

How do I know if I have an active integration key

+

iPayroll says I can only have one integration key

+

iPayroll fails on 'Overseas employees are not allowed for this organisation'

+

General troubleshooting

PICMI is the simple hiring tool that helps make your job their first choice