I recommend LibreOffice Draw, if you make reports template to use Ofice Suite.
So, I make invoice report template.
invoice report is most use in ERP,CRM,any other bussiness system software.
Especially,pagenation is very difficult.
To make pagenation,we can make any other reports.
Condition
-
invoice report in 6 rows
-
9 rows sales data
-
2 page invoice reports
-
last page in last rows add sales total.
-
make data.csv
-
run makeinvoice.ps1 and make invoice output folder.
-
run print.ps1 and print invoice to default printer.
data.csv is 9 rows.
data.csv |
---|
make template
-
make template to use LibreOffice Draw.
-
add TextBox {salesno},{customer},{supplier},{item1} - {item6},{subtotal1} - {subtotal1}.
This template 6 rows.
make data.csv
-
write header salesno,customer,supplier,item,subtotal.
-
write invoice data.
make makeinvoice.ps1
-
load data.csv
-
loda template
-
replace {salesno},{item1}
-
6rows full output invoice
-
output remainder data to invoice report.
-
delete {item5},{item6}… etc.
-
output last invoice report.
make print.ps1
-
get invoice list from output folder.
-
print to default printer and delete invoice report.