InvoiceLineItem constructor

InvoiceLineItem({
  1. required String lineId,
  2. required String name,
  3. required double unitPrice,
  4. required double quantity,
  5. String unitCode = 'C62',
  6. double? vatPercent,
  7. String vatCategoryCode = 'S',
  8. String? vatExemptionReason,
})

Implementation

InvoiceLineItem({
  required this.lineId,
  required this.name,
  required this.unitPrice,
  required this.quantity,
  this.unitCode = 'C62',
  double? vatPercent,
  this.vatCategoryCode = 'S',
  this.vatExemptionReason,
}) : vatPercent = vatPercent ?? FacturSimpleConfig.defaultVat;