ERPNext Foundation ERPNext Cloud User Manual Blog Discuss Frappé* Donate

Multiple copies of invoices


#1

Hi,

I would like to split the Sales invoice into multiple copies with “Original for
Buyer”, “Duplicate for Transporter”, “Triplicate for Assessee” etc. Can you please let me know how to work on this? Basically, I would like to print 3 copies of the same invoice with 3 separate headings. I understand that a new html print format will have to be created for this. It would be great if somebody could assist me with that.

Thanks
Uma


#2

Hi @uma13,

Using print heading feature you can achieve it, create 3 different print heading for “Original”, “Duplicate”, “Triplicate”. Before printing select respective print heading on form.
Documentation: https://frappe.github.io/erpnext/user/manual/en/setting-up/print/print-headings.html

You can create separate print format using print format builder.
Documentation: https://frappe.github.io/erpnext/user/manual/en/setting-up/print/print-format-builder.html

Thanks, Rohit


#3

Thanks for the quick response Rohit. Is there a way all the copies can come out together instead of selecting it one by one?

Thanks
Uma


#4

Hi @uma13,

It’s difficult to implement, you have to create custom print format and have to write jquery to printing each type of invoice on new page which seems to be difficult.

Thanks, Rohit


#5

Hi @uma13,

I have the same issue. Current we use tally and it allows us to print the original, duplicate and triplicate in one go. Have you been able to create a custom print format to achieve this?

Thanks/Sesha.


#6

Hi @spalakodety,

For this particular issue, I just copied over the code 3 times in the print format, with a page break in between. And, I just changed it to Duplicate for Transporter and Triplicate for Assessee in that particular place.

A very simple and basic solution. And, even though, it adds repetitive code, the invoice prints perfectly… :slight_smile:


#7

@UmaG

can you share sample? i have same requirement.


#8

Hi @UmaG can you please help me or share a sample with me, I have the same issue