O método serve para cancelar um Cupom Fiscal, lembrando que o prazo de cancelamento é de até 30 minutos após a autorização e só pode ser cancelado o último cupom emitido.
O Cancelamento pode ser realizado por pasta ou por requisição HTTP, confira os passos abaixo:
Cancelamento por HTTP
POST
Deve-se utilizar o método 'POST' com o seguinte modelo de URL conforme o servidor configurado na GUI desktop do NeverStop:
http://localhost:8083/ManagerAPIWeb/nfce/cancela
Headers
Nome | Descrição | Exemplo |
Content-Type | Indica o tipo de arquivo | application/x-www-form-urlencoded |
Authorization | Este usuário e senha são os seus dados para logar como administrador em um grupo do SaaS | Basic YWRtaW46MTIzbXVkYXI= |
Body
Nome | Descrição |
ChaveNota | Chave da Nota Fiscal |
encode | true (quando enviado com valor true, os caracteres especiais do retorno são tratados) *Opcional |
Cancelamento por Pasta
Basta gerar um arquivo de texto dentro do diretório 'Cancela' localizado em 'Monitora' como no exemplo, a pasta é em C:\Program Files\ManagerNeverStop\monitora\cancela:
ChaveNota=35180908723218000186599000113130004700674031
Observação:
Para evitar que o retorno venha com caracteres ocultos como por exemplo 'n�o', é aconselhado enviar junto com a chave de cancelamento o seguinte parâmetro: encode=true
Exemplo para envio de cancelamento com a propriedade encode ativada:
ChaveNota=35180908723218000186599000113130004700674031
encode=true
Retorno
Formato do Retorno: Numero de Protocolo, Código do Status, Mensagem
Sucesso:
20150409160135,07000,Cancelado com sucesso + conteúdo notas
Erro:
EXCEPTION,EspdNeverStopNFCeNaoEncontradaException,Nota 35180911111111111111591234567890000737530011 não encontrada no banco de dados do NeverStop
Comentários
0 comentário
Por favor, entre para comentar.