-
Notifications
You must be signed in to change notification settings - Fork 27
Cancelamento de NFSe
Pablo Pacheco edited this page Jan 15, 2017
·
5 revisions
Esse serviço permite o cancelamento direto de uma NFS-e sem substituição da mesma por outra.
Veja um exemplo de um Pedido de Cancelamento com dados fictícios
NFSeIdentificacao identificacaoNFSe = new IdentificacaoNFSeBuilder()
.comCnpj("cnpjPrestador")
.comInscricaoMunicipal("inscricaoMunicipalPrestador")
.comNumero("numeroNFSe")
.comCodigoMunicipioIbge("0000000")
.build();
NFSeInfPedidoCancelamento infCancelamento = new PedidoCancelamentoInfBuilder()
.comCodigoCancelamento(CodigoCancelamento.SERVICO_NAO_CONCLUIDO)
.comNFSeIdentificacao(identificacaoNFSe)
.build();
NFSePedidoCancelamento pedido = new NFSePedidoCancelamento(infCancelamento);
NFSeCancelamento nfseCancelamento = new NFSeCancelamento(pedido);
String xml = nfseCancelamento.converterParaXml();
Veja na página de assinatura de XML com certificado digital
Veja como gerar arquivo de Cadeia de Certificados
String confirmacaoCancelamento = WSPrefeitura.cancelaNFSe(xmlAssinado, config);