Skip to content

Integration Configuration integration overview

The Employee Import Utility from MYOB will only read information from data files provided in a CSV ( comma-separated-values) format. The format may be either in a quotation-delimited format or required quotes may be inserted during the import. PICMI generates the report files programmatically using the "Titled Columns" without double quotes including the "Required" fields and other user fields. All data is validated prior to export to any known rules as listed below.

Special considerations: managing occupation and costing codes in PICMI exports

PICMI allows you to export data as a CSV file, which you can edit after downloading. Each export is set of applications which can have multiple types of jobs.

note

While each job can have a specific integration configuration, it is not possible to download all jobs at once with different integration configurations. Therefore, when managing multiple occupation and costing codes we still recommend only having one integration configuration and make changes immediately prior to import.

To make the process as smooth as possible, follow these steps:

Understanding How Integration Configurations Work

  1. Default values

    • PICMI sets default values in the integration configuration (e.g., occupation and costing code).
    • These values are automatically included in the CSV when exported.
    • You can change these values after exporting the CSV.
  2. One occupation & costing code per integration

    • Each integration configuration can only have one occupation and one costing code.
    • If you have jobs with different occupations or costing codes, **you may need multiple integration configurations **.
  3. How to export the right data

    • You download the CSV per integration configuration.
    • To get the correct data, filter applications to only include those linked to the job(s) with that integration configuration.
  4. Managing multiple configurations

    • If you have many different occupations and costing codes, you will need:
      • More setup in PICMI to create the required integration configurations.
      • Careful selection of the correct integration configuration before each CSV download.

PICMI’s recommendation to use single integration configuration where possible

To avoid extra setup and make downloads simpler:

  • Use a single integration configuration where possible.
  • After downloading the CSV, manually update occupation and costing codes as needed.
  • This reduces complexity while still allowing you to customise the data.

Following this approach will make managing occupations and costing codes in PICMI easier and more efficient.

Integration configuration

ConfigurationDescriptionValues
Costing CodeCost allocation codeFree text should correspond to MYOB IMS
Pay PointPay point assigned to employeeFree text should correspond to MYOB IMS
OccupationEmployee's occupationFree text should correspond to MYOB IMS
Occupation OverrideOverrides the occupation based on the job titleOn/Off
Pay FreequencyThe payment frequencyWeekly, Fortnightly, Hourly, Quarterly, Monthly
Bank ReferenceReference for bank transactionsFree text
Bank ParticularsAdditional bank transaction detailsFree text
Print PayslipWhether to print payslipTrue / False
Email PayslipWhether to email payslipTrue / False
Employer Subsidy Contribution Tax RateESCT tax rate on employer subsidy contribution10.5%, 17.5%, 30%, 33%, 39%
Employer Subsidy RateRate of employer subsidy contributionPercentage number (e.g., 3)
KiwiSaver GL AccountGeneral Ledger account for KiwiSaver contributionsFree text
Hours Worked Per DayStandard hours worked per dayNumeric up to one decimal place (e.g., 8, 2.5)
Hours Worked Per PeriodTotal hours worked in a pay periodNumeric up to one decimal place (e.g., 7.5, 40)

PICMI-Integration Configuration integration fields

Field NameDescriptionValidation/Constraint/Default ValueSource
Employee numberUnique identifier for the employeeIntegration Configuration
First namesEmployee's given namesPersonal Information
SurnameEmployee's family namePersonal Information
Birth dateEmployee's birthdateFormat: dd/MM/yyyyPersonal Information
GenderEmployee's genderM, F, A. Default: A. MandatoryPersonal Information
Address line 1Employee's postal address (Street)1. No address → Empty 2. Not supplied → No address supplied 3. Full address without commasPersonal Information
Address line 2Employee's postal address (Region)Personal Information
Address line 3Employee's postal address (Locality)Personal Information
Address line 4Employee's postal address (Postal Code)Personal Information
Home phoneEmployee's home phone number13 characters onlyPersonal Information
OccupationEmployee's occupationMandatory (either Occupation or Job Title see override)Integration Configuration
Pay pointDesignated pay point for the employeeMandatoryIntegration Configuration
Costing codeEmployee's costing codeMandatoryIntegration Configuration
ApprenticeApprentice statusY, N, T, F. Default: N. Mandatory
Start dateEmployee's start dateFormat: dd/MM/yyyy. MandatoryJob
Employee typeType of employmentS, W. Default: W. Mandatory
Pay frequencyFrequency of payW, F, H, Q, M. Default: W. MandatoryIntegration Configuration
SalaryEmployee's salary[Blank], Money. Default: [Blank]. Mandatory
Hourly pay rate 1Employee's primary hourly pay rateJob
Tax codeEmployee's tax codeQuestions
IRD numberEmployee's tax identification numberFormat: 000-000-000 (digits only). MandatoryQuestions
Payment methodMethod of paymentB, Q, C. Default: B. MandatoryIntegration Configuration
Bank accountEmployee's bank account numberFormat: 00-0000-0000000-00 (digits only)Questions
Bank referenceReference used for bank transactionsIntegration Configuration
Bank particularsParticulars for bank transactionsIntegration Configuration
Hours worked per dayHours worked by the employee per dayDefault: 8. Mandatory
Hours worked per periodHours worked by the employee per pay periodDefault: 5. Mandatory
Annual leave typeType of annual leaveF, P, C. Default: C. Mandatory
Annual leave unitsUnits for annual leaveD, H. Default: H. Mandatory
Email addressEmployee's email address
Email payslipWhether the employee receives payslip via emailY, N, T, F. Default: Y. MandatoryIntegration Configuration
Print payslipWhether the payslip is printedY, N, T, FIntegration Configuration
GSCMGSCM flagY, N, T, F. Default: N. Mandatory
Use average daily payUse of average daily pay methodY, N, T, F. Default: Y. Mandatory
Time in lieu unitsUnits for time in lieuD, H. Default: D. Mandatory
KiwiSaver entry statusEmployee's KiwiSaver entry statusN, A, O, E. Mandatory (Default to N if Working Holiday Visa is detectedQuestions
KiwiSaver opt in dateDate the employee opted into KiwiSaverQuestions
KiwiSaver employee activeWhether the employee is actively contributingQuestions
KiwiSaver employee percentageEmployee's KiwiSaver contribution percentageIntegration Configuration
KiwiSaver ESCT tax rate codeKiwiSaver employee's ESCT tax rate codeIntegration Configuration
KiwiSaver contrib GL accountGeneral ledger account for KiwiSaver contributionsIntegration Configuration
KiwiSaver opt outWhether the employee opted out of KiwiSaverQuestions
KiwiSaver opt out dateDate the employee opted out of KiwiSaverQuestions
Sick leave unitsUnits for sick leaveD, H. Recommended: DIntegration Configuration
SL full entitlementFull sick leave entitlementRecommended: 10Integration Configuration
SL next entitlementNext sick leave entitlementRecommended: 10Integration Configuration
SL maximumMaximum sick leave entitlementRecommended: 20Integration Configuration
FVL recording methodMethod for recording FVLD, H. Recommended: DIntegration Configuration
FVL full entitlementFull FVL entitlementRecommended: 10Integration Configuration
FVL next entitlementNext FVL entitlementRecommended: 10Integration Configuration
EndEnd flag or statusE. Mandatory

Download Report

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