Invoice Printing in Batch - scrapped printed layout


i want to print in batch invoices

1. System Admin, create new menu item
2. create copy of process Rpt C_Invoice as Rpt C_Invoice_Batch, then select print format Invoice_Header ** TEMPLATE ** and paramater DateAcct wth range.
3. Logout as admin/login to GW client
4. Select ne menu item Print Invoice Batch, select date range 2000 to today date.
5. see attached pdf

i.)nested print formats with lines ignore header - next invoice line is printed in first/previous invoice line
ii.)Invoices No is allways same. - no headers are really printed.

related forum thread:!topic/idempiere/OM47iQsHuyQ




Norbert Bede
December 10, 2014, 2:55 PM

example printed today. 10.12.2014 from public idempiere demo.

Tomáš Švikruha
December 12, 2014, 4:55 PM

Hi , it looks like layout engine is designed to print documents with only one header. I tried to fix this bug, but I am new in this area so help me test if bug is fixed and there are no new bugs related to this patch. Thanks...

Norbert Bede
December 12, 2014, 6:27 PM

Thanks for fixing. Test result:

1. paging is proper
2. numbering is proper

Small nuance but i remember that was available before too. Please see attached file: batchprinting-test1.pdf page 9-10. This is a use case when number of rows generate 2 pages page 9 (1st page) page 10 (2nd page). Issue #1: height of placeholder between header and content (embedded rows) is different on page 1st and 2nd. Marked with red rectangle.

Tomáš Švikruha
December 12, 2014, 7:44 PM

I can't see any red rectangle on 9th or 10th page (opened on smartphone). Maybe you attached bad pdf file...

Norbert Bede
December 12, 2014, 7:50 PM

scissored mentioned 2 pages.


Tomáš Švikruha


Norbert Bede



Tested By


Affects versions