Australian Payroll System

This page centralizes your salary configurations and ATO compliance settings.

  • Financial Mapping: Set default G/L accounts for salary expenses, liabilities, and superannuation.

  • Tax & Compliance: Configure PAYG withholding, Medicare levies, and the 12% Superannuation Guarantee.

  • Payment Workflow: Link bank accounts and define journal series for seamless disbursements.

  • Payroll Items: Access subpages for leave accruals, earnings (base pay/overtime), and deductions.

Default Accounts

This section configures core GL accounts for salary expenses, liabilities, superannuation, and PAYG withholding, ensuring accurate journal postings and ATO compliance.

Bank Accounts

This manages configurations for employee payment processing, including the default bank account for disbursements and numbering series for payment journals.

Medicare

Configures the default tax rates required for Australian healthcare compliance.

Leave Setup

This section defines how various leave types are accrued and processed for your employees.

No.Field LabelDescriptionData Type
1Leave TypeChoose from options like Annual, Long Service, Personal, or Other.Options
2NameAssign a custom name to the leave type (e.g., “Annual Leave”).Text
3G/L AccountSelect a specific G/L account for separate leave payment tracking; leave blank if not required.Code
4Annual EntitlementDefine the total hours an employee is eligible for annually.Decimal
5Accrual PeriodSet the accrual frequency: Per Pay, Per Time Worked, or Per Annum.Options
6MaximumSpecify the maximum number of hours that can be accrued.Decimal
7Leave LoadingDefine the percentage for leave loading and carry-forward rules.Decimal
8StatusToggle to Active or Inactive. Inactive leaves will not appear for new employees.Boolean

Earning Setup

To setup payroll extension all pay items need to be set proper. Especially Earning pay items are very important. Earning Pay items are all those items which will reflect employees earning.

No.Field LabelDescriptionLinked Page
1Salary Item TypeA read-only label identifying the specific pay item category.
2Sub TypeSelect OTE, Overtime, Variable, or Terminate. This selection adjusts available sub-fields.
3DescriptionThe display name for the earning (e.g., “Monthly Salary”). Cannot be blank.
4Pay Rate BasisDefines the calculation method. SALARY is the recommended default.
5G/L AccountAssign a specific expense account; otherwise, system defaults are used.Chart of Accounts
6Accrual PeriodComing Soon: Option to link earnings directly to leave accrual cycles.
7Tax ApplicableSets the tax treatment. Recommended: Gross Payment or No Tax.
8StatusToggle Active or Inactive. Inactive items are hidden from new employee setups.

Allowance Setup

Allowances are also earning type but in the payroll system they are treated separately.

No.Field LabelDescriptionLinked Page
1Salary Item TypeA read-only field indicating the specific category of the pay item.
2Sub TypeChoose from Car, Travel, Meal, House, Transport, Laundry, or Others. Your choice determines which fields are active.
3DescriptionThe name of the allowance (e.g., “Lunch Allowance”). This field is required.
4G/L AccountMap to a specific expense account or leave blank to use the system default.Chart of Accounts
5Calculation BasisSelect how the allowance is calculated: Quantity, Hourly, or Others.
6Default RateSet a fixed rate for the allowance (e.g., $5.50 per unit).

Deduction Setup

Deductions are those pay items which are deducted from Salary or earning.

No.Field LabelDescriptionLinked Page
1Salary Item TypeA read-only label identifying the specific pay item category.
2Sub TypeChoose from Professional Fee, Workplace Giving, Tax, or Others. Your choice determines active sub-fields.
3DescriptionThe name of the deduction (e.g., “PAYG”). This field is required.
4G/L AccountAssign a specific liability account or leave blank to use system defaults.Chart of Accounts
5PayeeLink the deduction to a specific vendor for payment processing.Vendors
6Calculation BasisSelect the calculation method: Quantity, Hourly, or Others.
7Deduction From GrossToggle True to deduct from gross salary; otherwise, it will deduct from net salary.
8Default RateSet a fixed deduction amount (e.g., $10.00).
9LimitSet a maximum threshold or cap for the deduction (e.g., 12 occurrences).
10Limited ByDefine the limit frequency: Per Pay or Per Annum.
11StatusToggle Active or Inactive. Inactive items are hidden from new employee setups.

Reimbursement Setup

Configure employee reimbursement items for business expenses such as travel, meals, or training. Define rules for approval and payment processing.

No.Field LabelDescriptionLinked Page
1Salary Item TypeA read-only label identifying the specific category of the pay item.
2DescriptionThe name of the reimbursement (e.g., “Travel Expense”). This field is required.
3G/L AccountAssign a specific expense account or leave blank to use system defaults.Chart of Accounts
4StatusToggle Active or Inactive. Inactive items are hidden from new employee setups.
5Super IncludeA sub-page view to manage how this item interacts with superannuation.Super Sub-page
6Super Item ListAccess a comprehensive list of all defined superannuation pay items.Super – Pay Items

Company Contribution Setup

Manage employer and employee co-contributions, such as optional super contributions or matched savings plans. Specify rules, percentages, and posting accounts.
No.Field LabelDescriptionLinked Page
1Salary Item TypeA read-only label indicating the specific category of the super item.
2DescriptionThe name of the super item (e.g., “Super Guarantee”). This field is required.
3G/L Liability AccountAssign a specific liability account or leave blank to use system defaults.Chart of Accounts
4G/L Expense AccountAssign a specific expense account or leave blank to use system defaults.Chart of Accounts
5PayeeLink the super item to a specific vendor (Super Fund) for payment processing.Vendors
6Calculation BasisSelect how the amount is calculated: Quantity, Hourly, or Others.
7Default RateSet a fixed rate for the super item (e.g., a specific dollar amount).
8LimitDefine a maximum threshold or cap for this super item.
9Limited BySet the frequency for the limit: Per Pay or Per Annum.
10StatusToggle Active or Inactive. Inactive items are hidden from new employee setups.

Superannuation Setup

Define superannuation contribution rules, including rates, thresholds, and applicable employee groups. Ensure compliance with regulatory requirements.
No. Field Label Description Linked Page
1 Salary Item Type A read-only label that identifies the type of pay item being added.
2 Sub Type A dropdown including OTE, Overtime, Variable, or Terminate; your selection determines which other fields are active.
3 Description The display name for the contribution (e.g., “Company Super”). This field cannot be blank.
4 G/L Expense Account Define a specific expense account, or the system will use the default expense settings. Chart of Accounts
5 Default Rate Set the contribution rate as a percentage.
6 Use Statutory Rate Toggle this on to automatically apply the current legal statutory rate.
7 Threshold Rate Set the income threshold for contributions (default is $450).
8 Statutory Threshold Toggle to apply the standard legal threshold requirements.
9 Maximum Defines the maximum superannuation amount allowed for this item.
10 Limit Set the maximum dollar limit for the contribution.
11 Limited By Select whether the limit applies Per Pay period or Per Annum.

Pay Runs

A Pay Run is the process of calculating and paying employee salaries for a specific pay period, such as weekly or monthly. It includes employee earnings, allowances, deductions, tax, superannuation, and net pay. Once a pay run is processed and posted, salary and payment records are securely stored and payslips can be generated.

Our Pay Run system guides you through each step; from creating a new pay run to paying employees—while ensuring accuracy, compliance, and full visibility of salary details.

How to create & post a Pay Run?

1
Click New Pay Run and enter the schedule name and payment date for the pay period.
2
Open the created pay run to view and manage its details.
3
Add employees who belong to the selected salary cycle. Only compatible employees can be added.
4
Configure earnings, allowances, deductions, tax scale, and super for each employee using Salary Setup.
5
Once salary details are confirmed, lock the salary to calculate gross earnings, taxable income, tax, and net pay.
6
Click Process Pay-Run to calculate salaries for all employees. The status is updated to Processed. You can review calculations using Salary Detail.
7
Click Post – Salary to post salary entries to the general ledger. The status is updated to Posted.
8
After salary is posted, click Post – Payment to record employee payments. The status changes to Paid.
9
Once posted or paid, download or print payslips for individual employees or all employees in the pay run.

Managing Employee Pay Runs

A comprehensive guide to processing payroll, from initial setup to General Ledger posting and payslip distribution.

The Pay Run system is a guided, end-to-end workflow designed to handle employee earnings,
allowances, deductions, and tax compliance. By centralizing salary calculations and payment
records, the system ensures full visibility and financial accuracy for every pay period

System Features & Business Rules

  • Compliance Guardrails: Prevents employees from being added to multiple open Pay Runs.
  • Status Protection: Records are editable only in Draft status.
  • Automated Tax Scaling: Defaults to Scale 2 but dynamically adjusts per employee tax setup.
  • GL Integration: One-click posting keeps payroll and finance fully aligned.
  • Bulk Actions: Post payments or download payslips for all employees at once.

Key Payroll Data Definitions

Field Name Description Logic / Formula
Gross Earning Total pay before deductions Earnings + Allowances
Taxable Income Income subject to tax Gross − Super (%)
Net Pay Final amount paid to employee Gross − Tax − Deductions
Superannuation Employer retirement contribution Calculated per period setup
Tax Scale Applied tax table Pulled from Employee Tax Setup

Technical Troubleshooting

Why can’t I add an employee to a Pay Run?
The employee’s default salary cycle must match the Pay Run schedule, and the employee
must not already exist in another active, unposted Pay Run.

Why is the Modify action disabled?
For audit integrity, records can only be modified while the Pay Run is in
Draft status.

Can I change the payment date?
Yes. As long as the Pay Run is not marked as Paid, the Default Payment Date
can be updated

Salary Detail

The Salary Detail section provides a complete breakdown of an employee’s pay within a specific Pay Run. It displays earnings, allowances, deductions, tax calculations, and net pay, along with key identifiers such as pay cycle, status, and payment date. This information ensures transparency, accuracy, and compliance before salary posting and payment processing.
No. Label Description Data Type Linked Page
1 Pay Run Name A schedule name representing multiple employees’ salaries. Text Pay Run
2 Pay Run Cycle Defines how frequently employees are paid (weekly, monthly, etc.). Option Pay Run
3 Payment Date The date on which salary payment is made. Date Pay Run
4 Current Status Indicates whether the salary is in Draft, Posted, or Paid status. Option Pay Run
5 Employee No. Unique reference number used to identify an employee. Integer Employee Card
6 Employee Name Full name of the employee. Text Employee Card
7 Earnings Base earnings amount used for tax calculations. Decimal Salary Detail
8 Allowances Additional payments made on top of base earnings. Decimal Salary Detail
9 Gross Earning Total income earned before any deductions. Decimal Calculated
10 Taxable Income Income amount on which tax is calculated. Decimal Calculated
11 Tax Tax withheld as per applicable tax scales. Decimal Calculated
12 Tax Offset Reduces the total tax payable on taxable income. Decimal Tax Setup
13 Other Deduction Additional deductions applied to the salary. Decimal Deductions
14 Super Employer contribution deducted into the employee’s super account. Decimal Super Setup
15 Net Pay Final amount paid after all deductions and tax. Decimal Calculated
16 Employee Salary Cycle Defines the salary payment frequency for the employee. Option Employee Card
17 Tax Scales Tax schedule used to calculate withholding amounts. Integer Tax Setup

Salary Calculator

Managing payroll is more than just paying employees; it’s about precision, compliance, and transparency. For payroll administrators and HR professionals, calculating the fine details of PAYG tax, Medicare levies, and Superannuation can be a time-consuming manual task.

To solve this, we are excited to introduce the Salary Tax Calculator is a dedicated tool built directly into your Business Central environment to streamline salary modeling and tax accuracy.

Why Use the Salary Tax Calculator?

The Salary Tax Calculator is designed as a “what-if” and validation tool. Whether you are onboarding a new hire, planning annual raises, or double-checking a pay run, this card provides instant visibility into the financial breakdown of an employee’s package.

  • Dynamic Pay Cycles: Switch between Weekly, Fortnightly, and Monthly views to see exactly how cash flow is affected.

  • Comprehensive Tax Scaling: Select specific Tax Coefficient Scales (e.g., Scale 2) to ensure the calculation aligns with the employee’s specific ATO tax declaration.

  • Superannuation Integration: Toggle whether the gross income includes or excludes Superannuation with a single click.

  • Medicare Levy Calculations: Automatically isolates the Medicare portion of the tax to provide a clearer picture of the tax breakdown.

How it Works: A 3-Step Process

The calculator is organized into two intuitive sections: General Input and Calculated Results.

Define the Gross Package

Enter the Annually Gross Income. The system immediately calculates the base weekly income. From here, you select the Salary Cycle and the appropriate Tax Coefficient Scale.

Configure Superannuation

Does the salary package include Super? By toggling the Includes Superannuation field, the calculator will “back-calculate” the taxable income if the super is inclusive, or add it on top if it is exclusive. You can also manually adjust the Superannuation % (defaulting to current standards like 10% or higher).

One-Click Calculation

By clicking the Calculate Tax action, the system runs its internal logic to provide:

    • Income Tax: The PAYG portion of the withholding.

    • Medicare Levy: The specific levy amount based on annual thresholds.

    • Net Payable Amount: The final “take-home” pay the employee will see in their bank account.

No. Label Description Data Type
1 Calc. Salary Calculates the given annual salary. Action
2 Calc. Tax Calculates the tax for the selected salary cycle. Action
3 Calc. Annual Income Calculates the annual income based on cycle salary. Action
4 Gross Income Annual income after deduction of tax. Decimal
5 Salary Cycle Defines the frequency of salary calculation (weekly, fortnightly, monthly). Option
6 Calc. Salary/Cycle Amount of salary corresponding to the selected cycle. Decimal
7 Weekly Income Displays salary on a weekly basis. Decimal
8 Tax Coefficients / Scales Tax coefficient selected from the list of available tax scales. Option
9 Include Superannuation Enable to deposit a specific amount in the employee’s super account. Boolean
10 Superannuation % Percentage of salary deposited into superannuation. Decimal
11 Calc. Income Tax Calculated tax amount from salary. Decimal
12 Calc. Medicare Medicare levy calculated as a percentage of taxable income. Decimal
13 Total Calc. Tax Sum of income tax and Medicare levy. Decimal
14 Calc. Super Superannuation amount calculated from salary. Decimal
15 Taxable Income Salary amount after super but before tax deductions. Decimal
16 Net Payable Amount Final salary amount after all taxes and deductions. Decimal

Setting Up ATO Tax Coefficients

While the Salary Tax Calculator provides the interface for daily use, the real “brain” of the system lies in the Tax Setup. To ensure every calculation aligns perfectly with Australian Taxation Office (ATO) standards, administrators must configure the Tax Coefficients and Medicare Levy parameters.

The Core: Tax Coefficients Management

The DTE APS Tax Coefficients page is the central repository for the mathematical formulas provided by the ATO. Instead of hard-coded values, our system uses a dynamic coefficient model.

  • Floor & Ceiling Amounts: Define the specific income brackets for each tax scale.
  • Variable A & B: These fields represent the ATO’s algebraic variables used to calculate withholding amounts (e.g., $y = ax – b$).
  • Tax Scale Categorization: Easily organize coefficients by Scale No. (e.g., Scale 1 for no tax-free threshold, Scale 2 for residents with a tax-free threshold).
  • Foreign Resident Toggle: A dedicated “Is Foreigner” flag ensures that the higher tax rates for non-residents are applied automatically when required.
  • Pro Tip: Keep these records updated annually. When the ATO releases new tax tables (typically on July 1st), simply update the variables here to maintain system-wide accuracy without needing a code deployment.

Handling the Medicare Levy

The Medicare Levy is a critical component of Australian payroll that often fluctuates based on thresholds and individual circumstances. The Medicare Levy Parameters page allows for granular control over these calculations.

  • Scale No.: Links the levy calculation to the appropriate tax scale.
  • Parameters: Detailed descriptions of the specific levy rule being applied.
  • Amount: The specific threshold or percentage value used to calculate the levy.
  • Status Control: Use the “Active/Inactive” toggle to phase out old legislative parameters while keeping a historical record for previous financial years.
No. Label Description Data Type
1 Scale No. Represents the specific tax scale being applied. Options
2 Parameters ATO-provided parameters associated with the tax scale. Options
3 Amount The numeric value assigned to each parameter. Decimal
4 Status Indicates whether the scale parameter is currently applied. Boolean

Why This Architecture Matters?

By separating the Calculator from the Tax Coefficients, we provide a system that is:

  • Transparent: You can see exactly which “Variable A” or “Tax Rate” resulted in the final deduction.
  • Audit-Ready: Every tax scale used in a pay run can be traced back to the coefficients in this setup.
  • Future-Proof: As tax laws change, your HR team can update values in the Tax Coefficients list directly in the Business Central client.
No. Label Description Data Type
1 Coefficient ID Auto-incremental number for each tax coefficient. Integer
2 Scale No. Represents the specific tax scale being applied. Options
3 Floor Amount Lowest amount for this tax coefficient range. Decimal
4 Ceiling Amount Highest amount for this tax coefficient range. Decimal
5 Operations Comparison operation: greater, less, or equal. Options
6 Variable A First variable used in tax calculation formulas. Decimal
7 Variable B Second variable used in tax calculation formulas. Decimal
8 Tax Rate Percentage of tax applied to salary within this coefficient range. Decimal
9 Is Foreigner Indicates if the employee is a foreign resident or local. Boolean
10 Status Indicates whether this tax coefficient is active. Boolean
Share your love?
Alishba Javed
Alishba Javed
Articles: 3