| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Payroll (hr_payroll) • Discuss (mail) • Employees (hr) • Employee Contracts (hr_contract) |
| Lines of code | 121 |
| Technical Name |
top_payslip_payment_custom |
| License | LGPL-3 |
| Website | https://www.topbusiness.io |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Payroll (hr_payroll) • Discuss (mail) • Employees (hr) • Employee Contracts (hr_contract) |
| Lines of code | 121 |
| Technical Name |
top_payslip_payment_custom |
| License | LGPL-3 |
| Website | https://www.topbusiness.io |
Payslip Payment
Streamline payroll with one-click payment and enhanced accounting integration
Module Description
Payslip Payment extends Odoo's HR Payroll and Accounting modules to provide a seamless, professional payroll payment workflow. It adds a Create Payment! button on payslips, creates draft journal entries with proper partner assignment on credit lines, and sets meaningful references (batch name - employee name) for easier reconciliation and reporting.
The module integrates with hr_payroll_account to enhance the accounting entries generated when payslips are confirmed. Credit lines in salary journal entries automatically receive the employee's partner, improving traceability and partner-based reporting.
Key Features
- One-Click Payment â Create payment directly from the payslip form with the "Create Payment!" button
- Payment Journal Selection â Choose bank or cash journal per payslip before payment
- Partner on Credit Lines â Employee partner automatically set on credit journal items for better reconciliation
- Smart Journal Reference â Journal entries show "Batch Name - Employee Name" for easy identification
- Payment Success Notification â Dismissible success message with link to the payment entry
- Validation Checks â Ensures employee has a linked partner and payable account before payment
How to Use
1. Install the Module
Go to Apps â search for Payslip Payment â Install.
2. Configure Employee Partners
Ensure each employee has a Work Contact (res.partner) linked, or a partner whose name matches the employee name. This is required for payment creation.
3. Create and Confirm Payslip
Create a payslip as usual (Payroll â Payslips). Compute the sheet and click Confirm. The draft journal entry will be created with partner on credit lines and reference "Batch Name - Employee Name".
4. Create Payment
Select a Payment Journal (bank or cash) from the dropdown. Click Create Payment! to generate the payment and mark the payslip as paid.
5. View Payment
After payment, a success message appears with a link to the payment entry. You can dismiss it using the à button.
Workflow
- Draft Payslip â Create payslip, select employee, contract, and period
- Compute Sheet â Calculate salary rules and payslip lines
- Confirm (Done) â Creates draft accounting journal entry with:
- Partner on credit lines (employee)
- Reference: "Batch Name - Employee Name"
- Select Payment Journal â Choose bank or cash journal
- Create Payment! â Generates account.payment and marks payslip as Paid
- Posted â Post journal entry and payment as needed
Requirements
- Odoo 18.0 (Enterprise)
- hr_payroll
- account
- hr_payroll_account
Contact & Support
Author: TopBusiness
WhatsApp: +20 101 182 7324
www.topbusiness.io
Please log in to comment on this module