Vendor Portal Pro - Supplier Onboarding, PO Acknowledgment, ASN-ready, Vendor Bills & Payments | Procure-to-Pay Supplier Portal | RFQ Portal | Vendor Management | SRM
by NeuralBytea https://www.neuralbytea.com$ 99.00
Vendor Portal Pro for Odoo 18.0
The complete supplier portal â onboarding, RFQ quoting, PO acknowledgment, vendor bills and payments â plus the only buyer-side control tower.
Odoo 18.0 | v18.0.1.8.1 | OPL-1
What Is Vendor Portal Pro?
Every other Odoo vendor portal stops at "submit a quote". Vendor Portal Pro takes the supplier through the entire procure-to-pay lifecycle â onboard, quote, acknowledge, ship, invoice and get paid â each step scoped to that supplier by Odoo's own record rules. Your buyers get something no other vendor module offers: a backend control tower that turns the whole portal into a work queue.
Requirements
Odoo Version
Requires Odoo 18.0 (Community or Enterprise).
Dependencies
portalauth_signupcontactspurchasepurchase_requisitionaccountmail
Inventory (stock) is optional â install it and the
ASN and Receipts pages appear; without it the module installs and runs fine.
Access Rights
Suppliers need only a standard Portal user. Every page is scoped to the supplier's commercial partner. Buyers use their existing Purchase rights; awarded-spend figures on the control tower are restricted to Purchase Managers.
How It Works
The real sequence a supplier and buyer follow, from install to payment.
Install & Configure
Go to Apps, search "Vendor Portal Pro" and Install. Open Settings -> Vendor Portal to choose the onboarding mode, the PO acknowledgment SLA, and which areas suppliers may use. Everything is on by default, so a fresh install is fully featured.
The Supplier Onboards
The vendor signs up or is invited, then completes company, tax and banking details at /my/vendor/onboarding and uploads compliance documents (insurance, ISO certificates, licences) with expiry dates. Expiring documents raise an alert before they lapse.
You Send an RFQ, They Quote
Send a Request for Quotation as you always do. The vendor opens it in the portal, sets unit price and delivery date, adds remarks and submits â you are notified. Optional auto-award confirms the best quote across an RFQ group on lowest price or shortest delivery and cancels the rest.
They Acknowledge the PO
Confirm the order and the vendor is asked to accept or reject it from the portal within your SLA window, optionally proposing a promised date. A late acknowledgment is flagged and your buyer is notified of the decision â the highest-frequency supplier interaction, missing from every other Odoo vendor module.
They Ship, Invoice and Get Paid
The vendor declares an ASN against the PO (it attaches to your existing incoming receipt), then submits a bill with its attachment â it lands as a draft vendor bill for AP to validate. The invoice pipeline and the payments page answer "has it been approved?" and "when will I get paid?" without a single email.
You Run It From the Control Tower
Open Vendor Portal -> Dashboard for the action queue, the needs-attention list with three-way-match variances, the vendor leaderboard and portal-health metrics. Every number deep-links to the filtered list.
Vendor Dashboard â Everything at a Glance
The supplier signs in to a portal home that already knows what they are: a Vendor Portal section with live record counts for orders, bills, price list, receipts, issues and agreements, and a proactive banner for anything needing attention. One click opens the full dashboard, which answers the two questions every supplier has â what needs my action, and when do I get paid â with KPI cards, an amount-due summary and a six-month activity trend, all scoped to the logged-in supplier.
RFQ Quoting & PO Acknowledgment
The vendor prices the RFQ and submits it in one action, then accepts or rejects the resulting purchase order against your SLA. A progress stepper shows them exactly where the order stands â RFQ, receipt, bill, payment.
Vendor-Maintained Catalog & Price Lists
Suppliers keep their own price list current instead of emailing you spreadsheets. They browse your catalog to offer new products, propose price updates, and every change arrives as a request your team approves or rejects â with the proposed values shown against the current ones.
Onboarding, Compliance, Issues & Agreements
Suppliers maintain their own company, tax and banking details and keep compliance certificates current, with expiry alerts before anything lapses. Issues and structured disputes give quality, delivery, invoice and payment problems a tracked home instead of an inbox.
Buyer Side â Control Tower & Price Comparison
The part no other Odoo vendor portal has. One backend screen shows the whole portal's state â an action queue, a ranked needs-attention list flagging three-way-match variances with a one-click Raise dispute, a vendor leaderboard and portal-health metrics. The price comparison matrix puts every vendor's quote for a product side by side, with the saving quantified and an Award button on the row.
Key Features
Buyer-Side Control Tower
See the entire portal as a work queue â what is overdue, who is at risk, where money is stuck â and click any number straight through to the filtered list.
PO Acknowledgment With an SLA
Stop chasing confirmations. Vendors accept or reject in the portal against your deadline, and late ones are flagged automatically.
Self-Service Vendor Bills
Suppliers submit bills against a PO with the attachment. AP validates a draft instead of keying it in, with PO-versus-receipt-versus-bill variance visible.
Payment & Remittance Visibility
The single most-requested supplier capability: which bills a payment settled and when the next one is expected â answered without an email.
Cross-Vendor Price Comparison
Every quote for a product side by side with the spread, the saving and a one-click award â plus a nudge on single-source products.
Scoped Vendor Sub-Users
A vendor admin invites their own colleagues and limits each login to the areas it needs â an AR clerk to bills, a rep to RFQs. Enforced centrally, not per page.
Configuration
General Settings
Navigate to Settings -> Vendor Portal. Every option defaults to enabled, so the module is fully featured the moment it installs. The main groups are:
- Onboarding â Default: Self sign-up + Admin invite. Controls who may create vendor portal accounts; it drives the public sign-up scope automatically.
- Acknowledgment SLA (hours) â Default: 48. How long a vendor has to acknowledge a confirmed PO before it is flagged as breached. Set 0 to disable the deadline.
- Ask Vendor for a Promised Date â Default: enabled. Lets the vendor confirm or propose a delivery date when acknowledging.
- Allow Vendor Bill Submission / Show Payments & Remittance â Default: enabled. Turn either off to hide that half of the AP loop.
- Catalog Requests â Default: all enabled. Price update, new product, removal requests and bulk CSV price import, each toggled separately.
- Show Receipts / Allow ASN â Default: enabled. Only relevant when Inventory is installed.
- Scorecard â Default: enabled. Six KPI weights and a quote-response target in hours, all buyer-configurable.
- Auto-Award â Default: disabled. When on, a scheduler awards the best quote in an RFQ group by lowest price or shortest delivery.
- Compliance Expiry Warning â Default: 30 days. How early an expiring certificate is flagged on the portal and in the alerts banner.
- Internal Dashboard â At-risk threshold, attention-list size, onboarding wait days and the three-way-match variance threshold.
Access Control
Suppliers need only a standard Portal user; eleven record rules scope every model to
their commercial partner. Portal writes go exclusively through the controllers with
the partner re-derived server-side. Vendor sub-user area scoping is enforced centrally
in ir.http, so no route can be missed. Awarded-spend figures on the
control tower are gated to Purchase Managers.
Integrations
No external services, no API keys, no outbound calls. Inventory (stock)
is an optional runtime dependency that unlocks ASN and Receipts. Scheduled actions
handle the acknowledgment SLA reminder, auto-award, compliance expiry alerts and
alert-dismissal housekeeping.
More by NeuralBytea
Clean, zero-config Odoo 18 modules - Community & Enterprise ready.
View all NeuralBytea modules ->
Built by NeuralBytea | www.neuralbytea.com
Odoo 18.0 · v18.0.1.8.1 · OPL-1
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Invoicing (account) • Purchase (purchase) |
| Lines of code | 10279 |
| Technical Name |
nb_vendor_portal_pro |
| License | OPL-1 |
| Website | https://www.neuralbytea.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module