Ir al contenido
Odoo Menú
  • Iniciar sesión
  • Pruébalo gratis
  • Aplicaciones
    Finanzas
    • Contabilidad
    • Facturación
    • Gastos
    • Hoja de cálculo (BI)
    • Documentos
    • Firma electrónica
    Ventas
    • CRM
    • Ventas
    • PdV para tiendas
    • PdV para restaurantes
    • Suscripciones
    • Alquiler
    Sitios web
    • Creador de sitios web
    • Comercio electrónico
    • Blog
    • Foro
    • Chat en vivo
    • eLearning
    Cadena de suministro
    • Inventario
    • Manufactura
    • PLM
    • Compras
    • Mantenimiento
    • Calidad
    Recursos humanos
    • Empleados
    • Reclutamiento
    • Vacaciones
    • Evaluaciones
    • Referencias
    • Flotilla
    Marketing
    • Redes sociales
    • Marketing por correo
    • Marketing por SMS
    • Eventos
    • Automatización de marketing
    • Encuestas
    Servicios
    • Proyectos
    • Registro de horas
    • Servicio externo
    • Soporte al cliente
    • Planeación
    • Citas
    Productividad
    • Conversaciones
    • Aprobaciones
    • IoT
    • VoIP
    • Artículos
    • WhatsApp
    Aplicaciones externas Studio de Odoo Plataforma de Odoo en la nube
  • Industrias
    Venta minorista
    • Librería
    • Tienda de ropa
    • Mueblería
    • Tienda de abarrotes
    • Ferretería
    • Juguetería
    Alimentos y hospitalidad
    • Bar y pub
    • Restaurante
    • Comida rápida
    • Casa de huéspedes
    • Distribuidora de bebidas
    • Hotel
    Bienes inmuebles
    • Agencia inmobiliaria
    • Estudio de arquitectura
    • Construcción
    • Gestión de bienes inmuebles
    • Jardinería
    • Asociación de propietarios
    Consultoría
    • Firma contable
    • Partner de Odoo
    • Agencia de marketing
    • Bufete de abogados
    • Adquisición de talentos
    • Auditorías y certificaciones
    Manufactura
    • Textil
    • Metal
    • Muebles
    • Comida
    • Cervecería
    • Regalos corporativos
    Salud y ejercicio
    • Club deportivo
    • Óptica
    • Gimnasio
    • Especialistas en bienestar
    • Farmacia
    • Peluquería
    Trades
    • Personal de mantenimiento
    • Hardware y soporte de TI
    • Sistemas de energía solar
    • Zapateros y fabricantes de calzado
    • Servicios de limpieza
    • Servicios de calefacción, ventilación y aire acondicionado
    Otros
    • Organización sin fines de lucro
    • Agencia para la protección del medio ambiente
    • Alquiler de anuncios publicitarios
    • Fotografía
    • Alquiler de bicicletas
    • Distribuidor de software
    Descubre todas las industrias
  • Odoo Community
    Aprende
    • Tutoriales
    • Documentación
    • Certificaciones
    • Capacitación
    • Blog
    • Podcast
    Fortalece la educación
    • Programa educativo
    • Scale Up! El juego empresarial
    • Visita Odoo
    Obtén el software
    • Descargar
    • Compara ediciones
    • Versiones
    Colabora
    • GitHub
    • Foro
    • Eventos
    • Traducciones
    • Conviértete en partner
    • Servicios para partners
    • Registra tu firma contable
    Obtén servicios
    • Encuentra un partner
    • Encuentra un contador
    • Contacta a un consultor
    • Servicios de implementación
    • Referencias de clientes
    • Soporte
    • Actualizaciones
    GitHub YouTube Twitter LinkedIn Instagram Facebook Spotify
    +1 (650) 691-3277
    Solicita una demostración
  • Precios
  • Ayuda

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

  • CRM
  • e-Commerce
  • Contabilidad
  • Inventario
  • PoS
  • Proyectos
  • MRP
All apps
Debe estar registrado para interactuar con la comunidad.
Todas las publicaciones Personas Insignias
Etiquetas (Ver todo)
odoo accounting v14 pos v15
Acerca de este foro
Debe estar registrado para interactuar con la comunidad.
Todas las publicaciones Personas Insignias
Etiquetas (Ver todo)
odoo accounting v14 pos v15
Acerca de este foro
Ayuda

How to alter the POS receipt?

Suscribirse

Reciba una notificación cuando haya actividad en esta publicación

Se marcó esta pregunta
posreceipt
14 Respuestas
64257 Vistas
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
Descartar
Avatar
Prajul P T
Mejor respuesta

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
Descartar
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
Mejor respuesta

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
Descartar
Avatar
Divya
Mejor respuesta

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
Descartar
Avatar
wizardz
Mejor respuesta

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
Descartar
Avatar
Jairo Quezada
Mejor respuesta

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

0
Avatar
Descartar
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
Mejor respuesta

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
Descartar
Avatar
Riste Kabranov
Mejor respuesta

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

-3
Avatar
Descartar
¿Le interesa esta conversación? ¡Participe en ella!

Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.

Registrarse
Publicaciones relacionadas Respuestas Vistas Actividad
Custom Pos Receipt
pos receipt
Avatar
Avatar
1
dic 24
3061
Pos Receipt
pos receipt
Avatar
0
ago 24
2407
Can you customize Pos receipt via studio? Resuelto
pos receipt
Avatar
Avatar
1
ago 24
3736
How to add index to each order line in POS receipt?
pos receipt
Avatar
0
jul 24
2229
Generate receipt in POS as Text
pos receipt
Avatar
0
oct 25
3021
Comunidad
  • Tutoriales
  • Documentación
  • Foro
Código abierto
  • Descargar
  • GitHub
  • Runbot
  • Traducciones
Servicios
  • Alojamiento en Odoo.sh
  • Soporte
  • Actualizaciones del software
  • Desarrollos personalizados
  • Educación
  • Encuentra un contador
  • Encuentra un partner
  • Conviértete en partner
Sobre nosotros
  • Nuestra empresa
  • Activos de marca
  • Contáctanos
  • Empleos
  • Eventos
  • Podcast
  • Blog
  • Clientes
  • Legal • Privacidad
  • Seguridad
الْعَرَبيّة 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 es un conjunto de aplicaciones de código abierto que cubren todas las necesidades de tu empresa: CRM, comercio electrónico, contabilidad, inventario, punto de venta, gestión de proyectos, etc.

La propuesta única de valor de Odoo es ser muy fácil de usar y estar totalmente integrado.

Sitio web hecho con

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