CancelarUltimaVenda(aNumeroSessao, aChave, aCNPJSoftwareHouse, aCNPJCPFDestinatario, aNumeroCaixa, aSignAC)
Função que cancela qualquer cupom fiscal eletrônico emitido, desde que esteja dentro do prazo permitido.
Método
CancelarUltimaVenda(const aNumeroSessao: integer; const aChave, aCNPJSoftwareHouse, aCNPJCPFDestinatario, aNumeroCaixa: AnsiString;const aSignAC: AnsiString = ''): string;
Parâmetros
Argumento | Tipo | Detalhes |
aNumeroSessao | Integer | Número da sessão para a requisição |
aChave | String | Chave de acesso do CF-e-SAT a ser cancelado |
aCNPJSoftwareHouse | String | CNPJ da Software House |
aCNPJCPFDestinatario | String | Refere-se ao documento de identificação do destinatário do CF-e a ser cancelado pode ser o CPF ou o CNPJ |
aNumeroCaixa | String | Refere-se ao número de 0 a 999 referente ao caixa em que o SAT está conectado |
aSignAC | String | Refere-se Assinatura de (CNPJSoftware House + CNPJEmitente) que gerou o CF-e |
Obs: A partir da versão 0.07 do SAT, o parâmetro aCNPJCPFDestinatario não deve mais ser utilizado, por causar Erro Desconhecido/Erro não Identificado ou CPF do destinatário do CFe de cancelamento diferente daquele do CFe a ser cancelado
Retorno
O retorno terá o seguinte formato: numeroSessao|EEEEE|CCCC|mensagem|cod|mensagemSEFAZ|arquivoCFeBase64|timeStamp|chaveConsulta|valorTotalCFe|CPFCNPJValue|assinaturaQRCODE
Exemplos
Delphi
Retorno:=spdCFeSat.CancelarUltimaVenda(getNumeroSessao,_Chave, _CNPJSoftwareHouse, _CNPJCPFDestinatario, _NumCaixa, _SignAc);
C#
tbRetorno.Text = cfeSat.CancelarUltimaVenda(getNumeroSessao(), chave, cnpjSoftwareHouse, cnpjCPFDestinatario, numeroCaixa, signAC);
Visual Basic 6
mmRetorno.Text = spdCFeSat.CancelarUltimaVenda(NumeroSessao, chave, CNPJSoftwareHouse, CNPJCPFDestinatario, NumeroCaixa, SignAC)
Comentários
0 comentário
Por favor, entre para comentar.