printNFCE method
Imprime um documento NFC-e a partir de um XML fornecido.
xml: conteúdo XML da NFC-e.
csc: código de segurança do contribuinte.
cscId: identificador do CSC.
param: parâmetros opcionais para impressão.
Retorna o código de status da operação. Lança ElginException em caso de erro.
Implementation
Future<int?> printNFCE(
String xml,
String csc,
int cscId, {
int param = 0,
}) async {
final mapParam = {
'xmlNFCe': xml,
'indexcsc': cscId,
'csc': csc,
'param': param,
};
final printNfce =
await platform?.invokeMethod("printNFCE", {'nfceArgs': mapParam}) ??
9999;
if (printNfce < 0) throw ElginException(printNfce);
return printNfce;
}