generateUniqueSaleNumber method

Future<String> generateUniqueSaleNumber({
  1. int? operator,
})

Implementation

Future<String> generateUniqueSaleNumber({int? operator}) async {
  final currentOperator = operator ?? await getCurrentOperatorCode();
  final serial = await getSerialNumber();
  final number = await getNextFiscalReceiptNumber();

  return [
    serial,
    currentOperator.toString().padLeft(4, '0'),
    number.toString().padLeft(7, '0'),
  ].join('-');
}