Zum Inhalt springen
Odoo Menü
  • Anmelden
  • Jetzt gratis testen
  • Apps
    Finanzen
    • Buchhaltung
    • Rechnungsstellung
    • Spesenabrechnung
    • Tabellenkalkulation (BI)
    • Dokumente
    • E-Signatur
    Vertrieb
    • CRM
    • Vertrieb
    • Kassensystem – Shop
    • Kassensystem – Restaurant
    • Abonnements
    • Vermietung
    Websites
    • Website-Builder
    • E-Commerce
    • Blog
    • Forum
    • Livechat
    • E-Learning
    Lieferkette
    • Lager
    • Fertigung
    • PLM
    • Einkauf
    • Wartung
    • Qualität
    Personalwesen
    • Mitarbeiter
    • Personalbeschaffung
    • Abwesenheiten
    • Mitarbeiterbeurteilung
    • Personalempfehlungen
    • Fuhrpark
    Marketing
    • Social Marketing
    • E-Mail-Marketing
    • SMS-Marketing
    • Veranstaltungen
    • Marketing-Automatisierung
    • Umfragen
    Dienstleistungen
    • Projekte
    • Zeiterfassung
    • Außendienst
    • Kundendienst
    • Planung
    • Termine
    Produktivität
    • Dialog
    • Genehmigungen
    • IoT
    • VoIP
    • Wissensdatenbank
    • WhatsApp
    Apps von Drittanbietern Odoo Studio Odoo Cloud-Plattform
  • Branchen
    Einzelhandel
    • Buchladen
    • Kleidergeschäft
    • Möbelhaus
    • Lebensmittelgeschäft
    • Baumarkt
    • Spielwarengeschäft
    Essen & Gastgewerbe
    • Bar und Kneipe
    • Restaurant
    • Fast Food
    • Gästehaus
    • Getränkehändler
    • Hotel
    Immobilien
    • Immobilienagentur
    • Architekturbüro
    • Baugewerbe
    • Immobilienverwaltung
    • Gartenarbeit
    • Eigentümervereinigung
    Beratung
    • Buchhaltungsfirma
    • Odoo-Partner
    • Marketingagentur
    • Anwaltskanzlei
    • Talentakquise
    • Prüfung & Zertifizierung
    Fertigung
    • Textil
    • Metall
    • Möbel
    • Speisen
    • Brauerei
    • Firmengeschenke
    Gesundheit & Fitness
    • Sportklub
    • Brillengeschäft
    • Fitnessstudio
    • Therapeut
    • Apotheke
    • Friseursalon
    Handel
    • Handyman
    • IT-Hardware & -Support
    • Solarenergiesysteme
    • Schuster
    • Reinigungsdienstleistungen
    • HLK-Dienstleistungen
    Sonstiges
    • Gemeinnützige Organisation
    • Umweltschutzagentur
    • Plakatwandvermietung
    • Fotostudio
    • Fahrrad-Leasing
    • Software-Händler
    Alle Branchen ansehen
  • Community
    Lernen
    • Tutorials
    • Dokumentation
    • Zertifizierungen
    • Schulung
    • Blog
    • Podcast
    Bildung fördern
    • Bildungsprogramm
    • Scale-Up! Planspiel
    • Odoo besuchen
    Software anfragen
    • Herunterladen
    • Editionen vergleichen
    • Releases
    Zusammenarbeiten
    • Github
    • Forum
    • Veranstaltungen
    • Übersetzungen
    • Partner werden
    • Dienstleistungen für Partner
    • Buchhaltungsfirma registrieren
    Services anfragen
    • Partner finden
    • Buchhalter finden
    • Einen Experten treffen
    • Implementierungsservices
    • Kundenreferenzen
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Eine Demo erhalten
  • Preiskalkulation
  • Hilfe

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Buchhaltung
  • Lager
  • PoS
  • Projekte
  • MRP
All apps
Sie müssen registriert sein, um mit der Community zu interagieren.
Alle Beiträge Personen Abzeichen
Stichwörter (Alle anzeigen)
odoo accounting v14 pos v15
Über dieses Forum
Sie müssen registriert sein, um mit der Community zu interagieren.
Alle Beiträge Personen Abzeichen
Stichwörter (Alle anzeigen)
odoo accounting v14 pos v15
Über dieses Forum
Hilfe

How to alter the POS receipt?

Abonnieren

Erhalten Sie eine Benachrichtigung, wenn es eine Aktivität zu diesem Beitrag gibt

Diese Frage wurde gekennzeichnet
posreceipt
14 Antworten
64376 Ansichten
Avatar
Frankl

As far as I know there are 4 files which could possibly affect the POS receipt:

addons/point_of_sale/report/pos_receipt.sxw addons/point_of_sale/report/pos_receipt.rml addons/point_of_sale/static/src/pos.css addons/point_of_sale/static/src/pos.xml

I've tried changing them all but NOTHING changes on the printed receipt, so frustrating.

Is there another file somewhere else I need to change??

3
Avatar
Verwerfen
Avatar
Prajul P T
Beste Antwort

Hi, In point_of_sale module, in static > src > xml template named <t t-name="PosTicket"> is where we define the structure of the pos front end ticket and the value to populate the field is passed from static > src > js > pos.js. If you change in this xml file, it should effect the pos ticket. After making necessary changes in these file please refresh the browser. In some cases you might need to clear the browser cache....

6
Avatar
Verwerfen
Frankl
Autor

Thank you, clearing the cache worked.

Frankl
Autor

However, how do I get the shop address and the VAT number on the receipt?

Prajul P T

In module point_of_sale static > src > js > model.js, we are fetching all the required data for pos. Datas from shop, warehouse, partner etc. are fetched from this file. So i think you could add you code to fetch the vat and shop address details in this file..

Frankl
Autor

Perfect Prajul.

If anyone else stumbles across this in the future, I changed:

<div class="pos-right-align"><t t-esc="new Date().toString(Date.CultureInfo.formatPatterns.shortDate + ' ' + Date.CultureInfo.formatPatterns.longTime)"/> <t t-esc="widget.currentOrder.attributes.name"/></div> <br /> <t t-esc="widget.company.name"/><br /> Phone: <t t-esc="widget.company.phone || ''"/><br /> User: <t t-esc="widget.user.name"/><br /> Shop: <t t-esc="widget.shop_obj.name"/><br />

Frankl
Autor

added

        Address: <t t-esc="widget.company.contact_address"/><br />
    VAT: <t t-esc="widget.company.vat"/><br />

You can also change VAT to ABN or whatever your countries tax number abbreviation is.

Now, just need to find out how to add a logo!

Avatar
M. Höppner
Beste Antwort

Image at POS receipt:

I copied an appropriate image via FileZilla into the right folder and added the following line to the pos.xml:

<img width="100"  hspace="20" src="/point_of_sale/static/src/img/logo200.png" />

That works fine for me. If you want to have you logo at the top of your paper, just add it after the following lines (you have to go down some lines...):

 <t t-name="PosTicket">
        <div class="pos-sale-ticket">
            <br />

Have fun

1
Avatar
Verwerfen
Avatar
Divya
Beste Antwort

Hi, I'm using pricelist in Openerp POS. I like to show both public price and discounted pricelist price in pos receipt. But currently only the pricelist price alone is displayed in the receipt. Only pricelist price is getting displayed, But the actual price is not displayed in receipt. I want customer to know that there are getting the product for discounted price. Any suggestion for this?

Example:

Ice Cream (Public Price): 10$

Ice Cream (Price List Price): 9$ (I want to give 10% discount)

In the receipt, price is displayed as just 9$ instead of Actual Price 10$, Discounted Price 9$.

1
Avatar
Verwerfen
Avatar
wizardz
Beste Antwort

is there a way to customize this in odoo reports? or you need to make those changes in the pos module?

And how can  I set this ticket to a format of A4 ? when I change the pos.xml it print all the same as before?

I want to print A4 FORMAT

0
Avatar
Verwerfen
Avatar
Jairo Quezada
Beste Antwort

Helo, I need print in pos receipt the partner vat, how to declare <t t-esc> for this porpose?

0
Avatar
Verwerfen
Odoo Honduras

Customer : <t t-esc="order.changed.client ? order.changed.client.name : 'Client Anyone'"/>

<br />

Customer VAT : <t t-esc="order.changed.client ? order.changed.client.vat : '999999999999999'"/>

<br />

Odoo Honduras

'Client Anyone' and '999999999999999' if need a generic client if no one selected.

Avatar
Jerry Bhattarai
Beste Antwort

To edit POS Receipt/Bill Goto Odoo : C:\Program Files (x86)\Odoo 12.0\server\odoo\addons\point_of_sale\static\src\xml\pos.xml

Open pos.xml and place following code in receipt-orderlines class

 <table class='receipt-orderlines'>

                <colgroup>

                    <col width='50%' />

                    <col width='20%' />

                    <col width='15%' />

                    <col width='30%' />

                </colgroup>



                <tr>

                    <th>Item Name</th>

                    <th colspan="2">Rate X Qty</th>

                    <th colspan="3">Amount(NPR)</th>

                    <th colspan="4"></th>       

                </tr>



                <tr t-foreach="orderlines" t-as="orderline">

                    <td>

                        <t t-esc="orderline.get_product().display_name"/>

                         <t t-if="orderline.get_discount() > 0">

                            <div class="pos-disc-font">

                                With a <t t-esc="orderline.get_discount()"/>% discount

                            </div>

                        </t>

                    </td>



                    <td class="pos-left-align">

                        <t t-esc="orderline.get_unit_display_price()"/>

                    </td>


                    <td class="pos-center-align">                                                                        

                        <t t-esc="orderline.get_quantity_str_with_unit()"/>                        

                    </td>


                    <td class="pos-center-align">

                        <t t-esc="orderline.get_display_price()"/>

                    </td>

                </tr>

                

            </table>

Output : Please refer attached image

 

Best,

Ram
0
Avatar
Verwerfen
Avatar
Riste Kabranov
Beste Antwort

Its in the Technical --> Views --> report_receipt. Change here anything that you want. cheers

-3
Avatar
Verwerfen
Diskutieren Sie gerne? Treten Sie bei, statt nur zu lesen!

Erstellen Sie heute ein Konto, um exklusive Funktionen zu nutzen und mit unserer tollen Community zu interagieren!

Registrieren
Verknüpfte Beiträge Antworten Ansichten Aktivität
Custom Pos Receipt
pos receipt
Avatar
Avatar
1
Dez. 24
3098
Pos Receipt
pos receipt
Avatar
0
Aug. 24
2427
Can you customize Pos receipt via studio? Gelöst
pos receipt
Avatar
Avatar
1
Aug. 24
3767
How to add index to each order line in POS receipt?
pos receipt
Avatar
0
Juli 24
2257
Generate receipt in POS as Text
pos receipt
Avatar
0
Okt. 25
3047
Community
  • Tutorials
  • Dokumentation
  • Forum
Open Source
  • Herunterladen
  • Github
  • Runbot
  • Übersetzungen
Dienstleistungen
  • Odoo.sh-Hosting
  • Support
  • Upgrade
  • Individuelle Entwicklungen
  • Bildung
  • Buchhalter finden
  • Partner finden
  • Partner werden
Über uns
  • Unsere Firma
  • Markenwerte
  • Kontakt
  • Karriere
  • Veranstaltungen
  • Podcast
  • Blog
  • Kunden
  • Rechtliches • Datenschutz
  • Sicherheit
الْعَرَبيّة 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 ภาษาไทย Türkçe українська Tiếng Việt

Odoo ist eine Suite von Open-Source-Betriebsanwendungen, die alle Bedürfnisse Ihres Unternehmens abdecken: CRM, E-Commerce, Buchhaltung, Lager, Kassensystem, Projektmanagement etc.

Das einzigartige Wertversprechen von Odoo ist, dass es gleichzeitig sehr einfach zu bedienen und voll integriert ist.

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