v 17.0 Third Party 3424
Download for v 17.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Point of Sale (point_of_sale)
Discuss (mail)
Inventory (stock)
Invoicing (account)
Lines of code 613
Technical Name custom_receipts_for_pos
LicenseAGPL-3
Websitehttps://www.cybrosys.com
Versions 14.0 15.0 16.0 17.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Point of Sale (point_of_sale)
Discuss (mail)
Inventory (stock)
Invoicing (account)
Lines of code 613
Technical Name custom_receipts_for_pos
LicenseAGPL-3
Websitehttps://www.cybrosys.com
Versions 14.0 15.0 16.0 17.0
Community
Enterprise
Odoo.sh

POS Receipt Designs

Option to select the customised Receipts for each POS.

Key Highlights

Adding of Receipt Design.

User can add the receipt designs from the backend in the menu Receipt Designs.

Choosing for Current Receipt Design.

User can choose whether the current POS needs custom receipt design.

Choosing of Receipt in Frontend.

We can see that chosen receipt in frontend of the POS.

Editing of Receipt Design.

We can edit the receipt design from the backend of the POS.

Default Receipt of POS.

This is the default receipt of POS.

Receipt Designs

We can add the receipt designs from the backend in the menu 'Receipt Designs'.

Choose receipt design for POS.

We can choose the receipt design for each POS from the backend of the POS.

Edit receipt designs for POS.

We can edit the receipt design from the backend of the POS.

Chosen receipt in the frontend

We can see the chosen receipts for the POS in the frontend of the POS.

  • User can add the receipt designs from the backend in the menu Receipt Designs.
  • Choosing of Receipt in Frontend.
  • User can choose whether the current POS needs custom receipt design.
  • We can edit the receipt design from the backend of the POS.
Version 17.0.1.0.0| Released on: February 05, 2024

Initial Commit for POS Receipt Designs.

Version 17.0.1.0.1| Released on: April 17, 2024

Fixed the error in printing the receipt.

Version 17.0.1.0.2| Released on: June 15, 2024

Fix the receipt selection for each point of sales.

Version 17.0.1.0.3| Released on: June 15, 2024

Move the configuration to select the receipt from configuration settings to POS configuration.

Related Products

Our Services

service-icon

Odoo Customization

service-icon

Odoo Implementation

service-icon

Odoo Support

service-icon

Hire Odoo Developer

service-icon

Odoo Integration

service-icon

Odoo Migration

service-icon

Odoo Consultancy

service-icon

Odoo Implementation

service-icon

Odoo Licensing Consultancy

Our Industries

Trading

Easily procure and sell your products

POS

Easy configuration and convivial experience

Education

A platform for educational management

Manufacturing

Plan, track and schedule your operations

E-commerce & Website

Mobile friendly, awe-inspiring product pages

Service Management

Keep track of services and invoice

Restaurant

Run your bar or restaurant methodically

Hotel Management

An all-inclusive hotel management application

Support

Need Help?

Got questions or need help? Get in touch.

odoo@cybrosys.com
WhatsApp

Say hi to us on WhatsApp!

+91 99456767686

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Logo
by
cnepedome
on 9/1/24, 2:46 PM

How to insert Logo?

Re: Logo
by
Cybrosys Technologies
on 9/5/24, 2:27 AM Author

If you want to insert a logo, you can add the code below to the desired design under Configuration > Receipt Designs. Paste the code into the section where you want the logo to appear. Don't forget to replace the image path with your own and adjust the size as needed.


             style="max-width:100px; max-height:50px;"

             alt="Company Logo"/>


by
Macaw Custody
on 8/4/24, 7:17 PM



Didn't work when try to import the module
by
khnaz35@gmail.com
on 7/13/24, 9:28 AM

Didn't work when try to import the module
got this error 

Invalid Operation

Error while importing module 'custom_receipts_for_pos'. Module loading custom_receipts_for_pos failed: file /tmp/tmp69_6oz0e/custom_receipts_for_pos/security/ir.model.access.csv could not be processed: No matching record found for external id 'model_pos_receipt' in field 'Model' Missing required value for the field 'Model' (model_id)

Re: Didn't work when try to import the module
by
Cybrosys Technologies
on 7/15/24, 6:41 AM Author

Importing won't work with this app.
You have to place the app in your addons folder.


can't print odoo 17
by
mai son lam
on 7/4/24, 12:23 PM

TypeError: el.classList is not iterable

    at applyWhenMounted (xxxxxxxxx/web/assets/a5733cc/point_of_sale.assets_prod.min.js:8616:1176)

    at Object.whenMounted



Need administration permission
by
Cesar Oliver Jimenez Hernandez
on 4/30/24, 8:28 PM



TypeError: el.querySelectorAll is not a function at loadAllImages
by
Usman Ali
on 4/7/24, 10:01 AM

TypeError: el.querySelectorAll is not a function at loadAllImages (http://localhost:8077/web/assets/debug/point_of_sale.assets_prod.js:91933:23) at PosPrinterService.print (http://localhost:8077/web/assets/debug/point_of_sale.assets_prod.js:80398:15) at async ReceiptScreen.printReceipt (http://localhost:8077/web/assets/debug/point_of_sale.assets_prod.js:83000:27)


Attributes
by
Mohamed Sharif
on 10/2/24, 6:14 AM

I am using your module to print custom format for pos receipt, it is working fine, but the receipt is not showing any variant or attribute selected addisionally on the products, for example, is client choose Burger which has two choices, brown bread or normal bread, if the selection is made, its not showing on the receipt, while in standard odoo format, it shows the variant on the receipt. kindly check and update your module. 


Printing isuee
by
alireza riazi
on 9/26/24, 7:31 AM

HI
thank you for your module
I have one problem when using this module
for example if i have more than one order in Restaurant on the bill printing shows the first order item-
example
i took order by this line:
1- table 1: 2 water
2- table 4: 3 chicken
3- table 2: 1 tea
4- table 5: sandwich

so, 

at this time when I select table 3 and finish the payment

the bills print with item 
2 water

Re: Printing isuee
by
Cybrosys Technologies
on 10/1/24, 1:45 AM Author

Thanks for your feedback, We have updated the app. Please get the latest version.


Reprint
by
cnepedome
on 9/6/24, 6:04 AM

Hi!
On design2 

When reprinting, the customer's name does not appear.

Regard's

Re: Reprint
by
Cybrosys Technologies
on 9/12/24, 3:50 AM Author

We couldn't reproduce this issue. Could you please share more details?
you can email to odoo@cybrosys.com


Good module
by
cnepedome
on 9/1/24, 1:28 PM
When reprinting, the customer's name does not appear.

Re: Good module
by
Cybrosys Technologies
on 9/5/24, 2:29 AM Author

We couldn't reproduce this issue,
Regarding the logo,
If you want to insert a logo, you can add the code below into the desired design found under Configuration > Receipt Designs. Paste the code into the section where you want the logo to appear. Don't forget to replace the image path with your own and adjust the size as needed.

             style="max-width:100px; max-height:50px;"

             alt="Company Logo"/>


by
Macaw Custody
on 8/5/24, 10:18 AM

I have tried throughly. It doesn’t fetch products details when old POS receipt is printed from Refund>Print Receipt which is working fine when we use native receipt. Please fix this. 

Re:
by
Cybrosys Technologies
on 8/22/24, 2:51 AM Author

Thanks for reporting. We have updated the app.


by
Macaw Custody
on 8/4/24, 7:17 PM

Not printing products otherwise fun to play with. 


products do not appear.
by
cnepedome
on 8/1/24, 9:05 AM
When I reprint the receipt, the products do not appear.


Re: products do not appear.
by
Cybrosys Technologies
on 8/22/24, 2:53 AM Author

Thanks for reporting, We have updated the app.


How about adding some readme.md for instructions?
by
khnaz35@gmail.com
on 7/15/24, 7:10 AM

How about adding some readme.md for instructions?

Re: How about adding some readme.md for instructions?
by
Cybrosys Technologies
on 7/16/24, 1:16 AM Author

Thanks for your suggestion. We will try. FYI, Module is explained in the index page


ERROR when Attempting to print
by
Khanico
on 7/4/24, 2:43 PM

version : '17.0.1.0.3

TypeError: el.classList is not iterable at applyWhenMounted (https://xxxxxx.odoo.com/web/assets/d76ac3c/point_of_sale.assets_prod.min.js:8616:1176)  

Re: ERROR when Attempting to print
by
Cybrosys Technologies
on 7/15/24, 6:39 AM Author

The issue has been resolved, and the module is now updated in the Odoo App Store.


Can´t print on odoo17
by
Martin
on 6/27/24, 10:13 AM

App version:  17.0.1.0.3

TypeError: el.classList is not iterable

    at applyWhenMounted (xxxxxxxxx/web/assets/a5733cc/point_of_sale.assets_prod.min.js:8616:1176)

    at Object.whenMounted (xxxxxxxxx/web/assets/a5733cc/point_of_sale.assets_prod.min.js:8616:874)

    at PosPrinterService.printWeb (xxxxxxxxx/web/assets/a5733cc/point_of_sale.assets_prod.min.js:8599:28)

    at PosPrinterService.printWeb (xxxxxxxxx/web/assets/a5733cc/point_of_sale.assets_prod.min.js:8589:29)

    at PosPrinterService.printHtml (xxxxxxxxx/web/assets/a5733cc/point_of_sale.assets_prod.min.js:8600:96)

    at PosPrinterService.printHtml (xxxxxxxxx/web/assets/a5733cc/point_of_sale.assets_prod.min.js:8590:87)

    at PosPrinterService.print (xxxxxxxxx/web/assets/a5733cc/point_of_sale.assets_prod.min.js:8604:19)

    at async ReceiptScreen.printReceipt (xxxxxxxxx/web/assets/a5733cc/point_of_sale.assets_prod.min.js:8923:112)

Re: Can´t print on odoo17
by
Cybrosys Technologies
on 7/15/24, 6:39 AM Author

The issue has been resolved, and the module is now updated in the Odoo App Store.


Can´t print on odoo17
by
Martin
on 6/27/24, 10:07 AM

TypeError: el.classList is not iterable

    at applyWhenMounted (xxxxxxxxx/web/assets/a5733cc/point_of_sale.assets_prod.min.js:8616:1176)

    at Object.whenMounted (xxxxxxxxx/web/assets/a5733cc/point_of_sale.assets_prod.min.js:8616:874)

    at PosPrinterService.printWeb (xxxxxxxxx/web/assets/a5733cc/point_of_sale.assets_prod.min.js:8599:28)

    at PosPrinterService.printWeb (xxxxxxxxx/web/assets/a5733cc/point_of_sale.assets_prod.min.js:8589:29)

    at PosPrinterService.printHtml (xxxxxxxxx/web/assets/a5733cc/point_of_sale.assets_prod.min.js:8600:96)

    at PosPrinterService.printHtml (xxxxxxxxx/web/assets/a5733cc/point_of_sale.assets_prod.min.js:8590:87)

    at PosPrinterService.print (xxxxxxxxx/web/assets/a5733cc/point_of_sale.assets_prod.min.js:8604:19)

    at async ReceiptScreen.printReceipt (xxxxxxxxx/web/assets/a5733cc/point_of_sale.assets_prod.min.js:8923:112)

Re: Can´t print on odoo17
by
Cybrosys Technologies
on 7/15/24, 6:39 AM Author

The issue has been resolved, and the module is now updated in the Odoo App Store.


error on odoo 17
by
Anas Muhammed
on 6/21/24, 6:28 PM

i have error :

typeError : el.classList is undefined


by
IngeniApp
on 6/13/24, 7:37 AM

I've updated to 17.0-20240603 and the error "The module custom_receipts_for_pos cannot be downloaded" has dissappear. Maybe is not compatible with 17.0-20231130.

But now, when the module is installed I got this error:

odoo-17     | 2024-06-13 11:31:59,126 1 WARNING www.mysite.es odoo.addons.web.controllers.binary: Parsing asset bundle point_of_sale.assets_prod.min.js has failed: The element '' could not be located in the parent view


How I can fixes it?

Re:
by
Cybrosys Technologies
on 6/19/24, 2:53 AM Author

Please restart the Odoo service, create a fresh database for testing, and upgrade the module. Looks like the add-on changes were not updated in the current database


by
IngeniApp
on 6/12/24, 8:46 AM

Hello. I'm trying to install this module (custom_receipts_for_pos) but I get this error when clicking on "activate" button from Application section in Odoo.


Invalid Operation
The module custom_receipts_for_pos cannot be downloaded

What can i do?
Thanks


by
SERGIO FABRIZIO DE LA CRUZ PALOMINO
on 5/8/24, 4:28 PM

Hello, I've been trying to use it with "" elements but it just ignores it or replaces it with the texts inside :(, I wonder if its possible to somehow make the xpath selectors work, like in a normal template.
This could be really useful when its only needed to hide, replace or add some parts.
Thanks for the addon!

Re:
by
Cybrosys Technologies
on 5/20/24, 3:07 AM Author

The module is replacing the base PoS receipt template with the template that we can provide through the configuration. So, it is not possible to use the Xpath selectors here.But as mentioned here, if you have only small changes in the default PoS receipt, then you can copy that template to the Receipt Designs and add the changes that you would like to add to the template.


Getting error while Printing Please How to solve this
by
Shahidh
on 4/25/24, 4:20 PM

error:TypeError: el.querySelectorAll is not a function at loadAllImages (http://localhost:8069/web/assets/debug/point_of_sale.assets_prod.js:91882:23) at PosPrinterService.print (http://localhost:8069/web/assets/debug/point_of_sale.assets_prod.js:80375:15) at async ReceiptScreen.printReceipt (http://localhost:8069/web/assets/debug/point_of_sale.assets_prod.js:82977:27)

Re: Getting error while Printing Please How to solve this
by
Cybrosys Technologies
on 5/4/24, 2:43 AM Author

Please make sure you are using the latest version.


Throw error after installation
by
Bernard Anyan - Mensah
on 4/22/24, 8:06 AM

TypeError: el.querySelectorAll is not a function

    at loadAllImages (https://fhdepot-sandbox-12812103.dev.odoo.com/web/assets/001b251/point_of_sale.assets_prod.min.js:9959:82)

    at PosPrinterService.print (https://fhdepot-sandbox-12812103.dev.odoo.com/web/assets/001b251/point_of_sale.assets_prod.min.js:8595:97)

    at async PaymentScreen.afterOrderValidation (https://fhdepot-sandbox-12812103.dev.odoo.com/web/assets/001b251/point_of_sale.assets_prod.min.js:8704:261)

    at async PaymentScreen.afterOrderValidation (https://fhdepot-sandbox-12812103.dev.odoo.com/web/assets/001b251/point_of_sale.assets_prod.min.js:10953:245)

    at async PaymentScreen._finalizeValidation (https://fhdepot-sandbox-12812103.dev.odoo.com/web/assets/001b251/point_of_sale.assets_prod.min.js:8701:1)

    at async PaymentScreen.validateOrder (https://fhdepot-sandbox-12812103.dev.odoo.com/web/assets/001b251/point_of_sale.assets_prod.min.js:8695:1)

    at async PaymentScreen.validateOrder (https://fhdepot-sandbox-12812103.dev.odoo.com/web/assets/001b251/point_of_sale.assets_prod.min.js:11046:459)

    at async PaymentScreen.validateOrder (https://fhdepot-sandbox-12812103.dev.odoo.com/web/assets/001b251/point_of_sale.assets_prod.min.js:9854:17)


TypeError: el.querySelectorAll is not a function at loadAllImages
by
Usman Ali
on 4/7/24, 10:00 AM

TypeError: el.querySelectorAll is not a function at loadAllImages (http://localhost:8077/web/assets/debug/point_of_sale.assets_prod.js:91933:23) at PosPrinterService.print (http://localhost:8077/web/assets/debug/point_of_sale.assets_prod.js:80398:15) at async ReceiptScreen.printReceipt (http://localhost:8077/web/assets/debug/point_of_sale.assets_prod.js:83000:27)