numChange property

num? get numChange

Implementation

num? get numChange {
  switch (ticketType) {
    case TicketType.sell:
      return received - totalPriceTaxAndMarkdownsIncluded;

    case TicketType.sellDeferred:
      return 0;

    case TicketType.sellCovered:
      return 0;

    case TicketType.spend:
      return received - totalCostTaxAndMarkdownsIncluded;

    case TicketType.spendDeferred:
      return 0;

    case TicketType.spendCovered:
      return 0;

    case TicketType.stockIn:
      return 0;

    case TicketType.stockOut:
      return 0;

    case TicketType.inventory:
      return 0;

    default:
      return null; // maps to "Type de ticket inconnu"
  }
}