Turn approved payslips into posted payments without leaving Payroll

Register full, partial, and installment payments straight from a payslip, post a balanced journal entry automatically, and track every balance in one Payslips to Pay dashboard.

The problem

Approving a payslip is only half the job. To actually pay it, payroll teams switch to Accounting, manually key the amount and journal, and hope the payslip and payment stay linked for audit. Partial payments, advances, and batch runs have no visibility — no remaining balance, no payment history, no distinct status — so nobody can see where a payslip sits between approval and disbursement.

The solution

Payslip Payment adds a disbursement layer directly on top of Odoo Payroll. Register a payment from the payslip itself, post a balanced journal entry automatically, and watch amount paid, remaining balance, and a distinct Partially Paid status update in real time — all from one unified pipeline.

Capabilities

Everything payroll disbursement needs

Every capability below is implemented in the module.

01

One-click payment registration

Register a full, partial, or installment payment directly from an approved payslip — no switching to Accounting to key in the amount by hand.

02

Automatic balanced journal entries

Every posted payment creates a balanced accounting entry debiting the employee-payable account and crediting the payment journal, keeping HR and Accounting reconciled without manual re-entry.

03

Editable journal with a smart default

The payment journal defaults automatically by payment method — Bank, Cash, Check, or Other — but stays fully editable on every payment, never locked.

04

Partial payments & real-time balance

Pay any amount up to the remaining balance and watch amount paid, amount residual, and a distinct Partially Paid status update automatically on the payslip.

05

Multi-date installment scheduling

Split a payslip into several dated installments — such as an advance plus a balance — each posted as its own tracked payment with its own label.

06

Batch payments with per-employee overrides

Pay a whole batch of payslips at once and adjust each employee's amount inline, instead of applying one uniform figure across the run.

07

Prior-payment history in every batch

Each batch row shows what an employee was already paid and their remaining balance, so nobody overpays or has to switch screens to check.

08

Unified Payslips to Pay dashboard

One kanban pipeline grouped by payment status — Not Paid, Partially Paid, Paid — with a progress bar and a one-click Register button on every card.

09

Bank-file export & audit-ready reversals

Export a posted batch to a bank-ready file with one click, and reverse any posted payment cleanly — every payment stays linked to its payslip and journal entry for a full audit trail.

Workflow

How it works

1

Approve the payslip

Validate the payslip as usual in Odoo Payroll — Payslip Payment adds a Register Payment button as soon as it is approved.

2

Register a payment

Pay in full, in part, on an installment schedule, or select several payslips for a batch — with any missing bank details flagged upfront.

3

Post the journal entry

A balanced accounting entry posts automatically, debiting the employee-payable account and crediting the chosen bank or cash journal.

4

Track to full settlement

Amount paid, remaining balance, and payment status update in real time until the payslip reaches Paid, visible on the payslip and the pipeline dashboard.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Payslip Payment depends on Odoo's Payroll app (hr_payroll_account). It installs and behaves identically wherever Payroll is already available in your database.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Payslip Payment

Full, partial, and batch payslip disbursement with automatic balanced journal entries, real-time remaining balance, installment scheduling, and a unified Payslips to Pay pipeline.

Buy on Odoo App Store