Odoo Help

0

How to print duplicate POS receipt

By
Daniel Holden
on 5/30/16, 6:55 AM 1,052 views

I am using Odoo 8 POS with a POSBoxless hardware proxy setup on each individual point of sale machine.


I would like to have odoo automatically print each receipt twice for each sale in order for management to keep a copy.

Two alternatives that I can imagine are:

1) Automate the reprint function at the POS, so that both copies come out automatically together.

2) Allow for a second POSBox on a different IP address so that the POS can send the receipt to both printers.


Is there a way for either of these options to be implemented?

You can also try to teach your management team how to check the POs tickets directly on the system! :)

Thomas
on 5/30/16, 5:39 PM

Correct. :-) What we have been experiencing is the POS users will create an order, show the price to the customer, then if the customer does not need the slip they simply press F5 to refresh the screen, then pocket the cash. Afterwards, they simply state that they gave the customer a receipt, but didn't really, then they claim it is a "system error". I'm looking for a way to guarantee that there is some sort of paper trail that they can't get away from. I'm open to suggestions. :-)

Daniel Holden
on 5/31/16, 5:47 AM
1
Edser Solis
On 5/30/16, 2:51 PM

You could try having the report code duplicated and put a page break between the duplicates. This is a "raw" way of doing it, however that is how it's done in many PoS out there, haven't tested it on Odoo though. 

Break syntax is as follows:

<p style="page-break-before:always;"> </p>

Please let me know if it works for you. 

I will try that. Thanks

Daniel Holden
on 5/31/16, 5:48 AM
0

Shameem iWesabe

--Shameem iWesabe--
788
| 5 3 5
Calicut, India
--Shameem iWesabe--

Activities     :    Youtube

                           Stackoverflow 

Experience

           iWesabe                                  ◉

           Axon Communications        ❍

           Cybrosys Technologies        ❍


Shameem iWesabe
On 5/15/17, 8:30 AM

 File:  /point_of_sale/static/src/xml/pos.xml  

 inside <t t-name="PosTicket">,  copy <div class="pos-sale-ticket"> and paste below that. 

Then put Edser's code between those divs. 

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

     <p style="page-break-before:always;"> </p>

     <div class="pos-sale-ticket">
         ...........
</div>
</t>

Thanks !!! 

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

Register

Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)

Stats

Asked: 5/30/16, 6:55 AM
Seen: 1052 times
Last updated: 5/15/17, 8:30 AM