Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/invoicemanager/Invoice.java =================================================================== diff -u -r30613 -r30614 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/invoicemanager/Invoice.java (.../Invoice.java) (revision 30613) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/invoicemanager/Invoice.java (.../Invoice.java) (revision 30614) @@ -623,7 +623,8 @@ int printedCount = 0; for(InvoiceItem item : getInvoiceItem()){ if(item.printed()){ - ++printedCount; + int amount = item.getAmount() == null ? 0 : item.getAmount().intValue(); + printedCount += amount; } }