stockCalibreOutput method
Implementation
double stockCalibreOutput(CalibreWeebi calibre, {DateRange? range}) {
double stockCount = 0.0;
for (final ticket in this) {
if (ticket.status) {
if (ticket.ticketType.isBoutiqueOutput) {
if (range == null || ticket.date.isDateInDateRange(range)) {
if (ticket.items.isNotEmpty) {
for (final item in ticket.items) {
if (ticket.ticketType == TicketType.inventory) {
final temp = item.getStockMovementForCalibre(calibre);
if (temp < 0) {
stockCount += temp;
}
} else {
stockCount += item.getStockMovementForCalibre(calibre);
}
}
}
}
}
}
}
return stockCount;
}