getFiscalTransactionStatus method

Future<TranscationStatus> getFiscalTransactionStatus()

Implementation

Future<TranscationStatus> getFiscalTransactionStatus() async {
  final message = await execute(Commands.statusOfFiscalTransaction.code);
  final [$e, ...rest] = message.data.response;
  final error = int.tryParse($e) ?? 0;

  if (error != 0) {
    throw FiscalCodeException(
      'Error getting fiscal transaction status',
      error,
    );
  }

  return TranscationStatus.fromMessage(message);
}