Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Artificial Intelligence
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
    • Meet an advisor
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Get a demo
  • Pricing
  • Help
You need to be registered to interact with the community.
All Posts People Badges
Tags (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Tags (View all)
odoo accounting v14 pos v15
About this forum
Help

odoo 18 customer portal. Display order reference

Subscribe

Get notified when there's activity on this post

This question has been flagged
portalreferencecustomer_portal
2 Replies
651 Views
Avatar
Upex Electrical Distributors Ltd.

We want to roll the portal out to our customers so they can log on and see their invoices. Out of the box the portal does not display the customer order reference. Is it an easy task for this to be added. Would anyone have any instructions or guidance on how to achieve this.

Online, Odoo 18.

Thank you all

0
Avatar
Discard
Codesphere Tech

Hello
You can update in this template: My Invoices and Payments and add field <t t-out="invoice.ref"/>

Avatar
Cybrosys Techno Solutions Pvt.Ltd
Best Answer
Hi,
Please add the following XML code to your custom module and install it. Once installed, the Customer Reference field will be available on the portal.

<?xml version="1.0" encoding="utf-8"?>
<odoo>
    <template id="portal_my_invoices_inherit_ref"
              inherit_id="account.portal_my_invoices"
              name="Portal My Invoices: Customer Reference">

        <!-- Add header column after "Invoice Date" -->
        <xpath expr="//thead/tr/th[2]" position="after">
            <th>Customer Ref</th>
        </xpath>

        <!-- Add body cell after the invoice_date cell -->
        <xpath expr="//tbody//td[2]" position="after">
            <td>
                <span t-out="invoice.ref or invoice.invoice_origin or ''"/>
            </td>
        </xpath>

    </template>
</odoo>

Hope it helps.

-1
Avatar
Discard
Avatar
Jainesh Shah(Aktiv Software)
Best Answer

Hello Upex Electrical Distributors Ltd,


Yes, this can be done easily by adding the following code in your custom module.

Inherit the portal_my_invoices template and add the Customer Reference column:


<template id="portal_my_invoices_inherit_ref" inherit_id="account.portal_my_invoices">
    <xpath expr="//th[@name='amount_due']" position="after">
        <th name="customer_ref" class="text-end pe-3">Customer Reference</th>
    </xpath>
    <xpath expr="//td[@name='invoice_status']" position="before">
        <td class="text-end pe-3">
            <span t-out="invoice.ref"/>
        </td>
    </xpath>

</template>


This uses invoice.ref which is the native Customer Reference field on the invoice. No extra computation needed.

Portal users will now see the Customer Reference column on their invoice list.


If you have any questions, feel free to reach out.

Hope this helps!

 

Thanks and Regards,

Email: odoo@aktivsoftware.com

-1
Avatar
Discard
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Sign up
Related Posts Replies Views Activity
Giving access to report pdf via access token
portal customer_portal AccessControl accesstoken
Avatar
Avatar
Avatar
2
Jan 23
8851
How do I create a customer portal page?
customize portal customer_portal website
Avatar
0
Dec 21
10282
Customer Portal Invoice (We haven't sent you any invoice) OpenERP Version-7
customer portal customer_portal invoice_portal
Avatar
Avatar
1
Mar 15
6419
Customer Portal Invoice domain
v7 invoices portal customer_portal
Avatar
0
Mar 15
6591
ValueError: Expected singleton: res.partner() when I try to give Portal Access to a customer Solved
portal
Avatar
Avatar
2
Jan 26
2705
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk Slovenščina Español (América Latina) Español Svenska ภาษาไทย Türkçe українська Tiếng Việt

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now