| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Invoicing (account) • Discuss (mail) |
| Lines of code | 1656 |
| Technical Name |
payment_request |
| License | LGPL-3 |
| Website | https://odoo-pro.com.ua/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Invoicing (account) • Discuss (mail) |
| Lines of code | 1656 |
| Technical Name |
payment_request |
| License | LGPL-3 |
| Website | https://odoo-pro.com.ua/ |
Payment Request
Structured payment request workflow for Odoo 18
Collect, review, and process payment requests in a structured way inside Odoo. The module helps finance teams manage incoming requests, track statuses, communicate with requesters, and create vendor bills directly from approved requests.
Support Ukraine
Ukraine is still fighting for its freedom, its people, and its right to exist. Russia`s full-scale war is not over. Every day, Ukrainian defenders continue to hold the line, while civilians across the country live under the constant burden of danger, loss, and destruction.
Glory to Ukraine. Glory to the defenders.
Overview
Payment Request adds a pre-accounting workflow for handling payment requests before they become vendor bills. It is especially useful when requesters are not accounting users, when the request does not start from a standard supplier invoice, or when the requester does not know from which company the payment should be made.
Portal users can submit and track their own requests without a paid internal Odoo license. They can follow statuses, read notes, and communicate directly in the request thread. Finance users can review requests, choose the proper company, and create vendor bills from the request.
The module supports both invoice-based and non-invoice requests, including alternative payout details such as bank card, international bank account, PayPal, Payoneer / Wise, and Bitcoin.
Key Features
- Create payment requests from Odoo or portal
- Allow portal users to submit requests without a paid internal user license
- Support invoice-based and non-invoice request flows
- Support alternative payout details such as bank card, Payoneer / Wise, and Bitcoin
- Track requests through statuses: New, Processing, Stuck, In Payment, Paid, Cancelled
- Subscribe the requester as a follower on their request
- Automatically subscribe the operation manager and notify them about changes
- Let requesters follow statuses, notes, and communication history
- Create vendor bills directly from payment requests
- Copy attachments from the request to the created vendor bill
- Support multi-company workflows where finance selects the final company during review
- Provide a practical alternative to vendor bill creation by email alias
- Support a dedicated To Check review flow for vendor bills
How It Works
- A requester creates a payment request from Odoo or through the portal.
- The request includes financial details, payment information, and supporting documents.
- Finance users review the request, communicate with the requester, and update its status.
- In multi-company cases, finance selects the correct company during processing.
- When ready, the finance user creates a vendor bill directly from the request.
- Attachments and communication remain linked for full traceability.
Key Screens
The following screens show how the module is configured and used by portal users, operation managers, and finance teams.
1. Controlled portal access to payment requests
Enable the Payment Request Portal option on selected portal users to allow access to the feature. This makes it possible to grant request access only to specific external users.
2. Automatic subscription of operation managers
Enable the Operation Manager option on internal users who should automatically follow created payment requests and receive notifications about updates, comments, and status changes.
3. Payment request creation in portal
Portal users can create payment requests without a paid internal Odoo license. The form allows the requester to provide financial details, supporting documents, and payout information, including non-standard methods such as bank card, Payoneer / Wise, or Bitcoin.
4. Portal tracking of submitted requests
Portal users can access their own payment requests from a dedicated portal page, review statuses, and open request details without backend access.
5. Payment request details and communication in portal
The requester can review request details, follow the current status, read discussion history, and add comments directly in the thread.
6. Centralized request management for finance users
Finance users can manage all payment requests from a dedicated backend list view and prioritize processing in one place.
7. Full request review in the backend
The backend form gives finance users access to request details, payout information, comments, followers, and communication in one place.
8. Direct vendor bill creation from the request
Finance users can create a vendor bill directly from the payment request using a dedicated wizard, choosing the company, purchase journal, expense account, and whether the bill should be marked To Check.
9. Created vendor bill linked to the request
Once created, the vendor bill remains linked to the original payment request, providing clear traceability between the request and the accounting document.
10. Dedicated review queue for bills to check
The module includes a dedicated menu for vendor bills marked To Check, helping finance teams separate bills that still require review.
Configuration Notes
This module is designed for Odoo 18 environments using Accounting, Portal, and Discuss features. Final behavior may depend on your configuration, access rights, and related accounting setup.
Support
For questions, customizations, or support, please contact the module author.
Please log in to comment on this module