Ir para conteúdo
  • Cadastre-se

dev botao

Betha - Erro no Cancelamento


joemil
  • Este tópico foi criado há 3060 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

bom dia pessoal, estamos com problemas no cancelamento de NFSe no provedor Betha, segundo o suporte deles, o problema é este:

Conforme verificado o fato ocorre devido ao cabeçalho e rodapé do arquivo Xml gerado pelo contribuinte.
cabeçalho Xml do contribuite:
<?xml version="1.0"?>
-<ns3:CancelarNfseEnvio xmlns:ns3="http://www.betha.com.br/e-nota-contribuinte-ws">-<Pedido>-<InfPedidoCancelamento Id="pedidoCancelamento_0320945000026829335-010535">-<IdentificacaoNfse><Numero>10535</Numero><Cnpj>03209450000268</Cnpj><InscricaoMunicipal>29335-0</InscricaoMunicipal><CodigoMunicipio>4204202</CodigoMunicipio></IdentificacaoNfse><CodigoCancelamento>1</CodigoCancelamento></InfPedidoCancelamento>-<Signature Id="Ass_pedidoCancelamento_0320945000026829335-010535" xmlns="http://www.w3.org/2000/09/xmldsig#">-<SignedInfo>

Modelo correto:
<?xml version="1.0"?>
-<soapenv:Envelope xmlns:xd="http://www.w3.org/2000/09/xmldsig#" xmlns:e="http://www.betha.com.br/e-nota-contribuinte-ws" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header/> -<soapenv:Body> -<e:CancelarNfseEnvio> -<Pedido> -<InfPedidoCancelamento Id="Cancelamento"> -<IdentificacaoNfse> <Numero>29</Numero> <Cnpj>XXXXXXXXXXXXX</Cnpj> <CodigoMunicipio>0</CodigoMunicipio> </IdentificacaoNfse> <CodigoCancelamento>1</CodigoCancelamento> </InfPedidoCancelamento> -<Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> -<SignedInfo>

Rodapé Xml contribuinte:
</KeyInfo></Signature></Pedido></ns3:CancelarNfseEnvio>

Modelo rodapé:

</KeyInfo> </Signature> </Pedido> </e:CancelarNfseEnvio> </soapenv:Body> </soapenv:Envelope>

o xml de cancelamento q estamos enviando esta em anexo. alg esta passando pelo mesmo problema? ja estamos a dias tentando resolver. 

11030-can.xml

11030-ped-can.xml

Este XML em anexo é o modelo q eles passaram

CancelarNfse.xml

Analista de Sistemas

Control Fácil Sistemas

MultiWare Tecnologia

TW Speed Telecom

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Joemil,

Você esta com todos os fontes de todas as pastas atualizados?

Se sim, configure o componente para salvar o arquivos de envio e de retorno no formato completo:

Configuracoes.WebServices.Salvar := True;

Os arquivos no formato completo tem em seu nome a palavra soap.

Ai você compara o arquivo de envio com o modelo deles.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Ola, estou com o mesmo problema, segue em anexo o XML que a prefeitura de Chapecó me encaminhou 

XML_Cancelamento_Abrasf_1.0.xml

Boa tarde, qual arquivo o servidor está retornando ?

Se for relacionado a assinatura até agora não encontrei solução, me parece que o servidor está validando a assinatura incorretamente.

Em todos os clientes onde isso aconteceu orientei que entrassem em contato com a prefeitura para cobrar da Betha uma solução, geralmente o pessoal da Betha desativa a validação, ai o cancelamento volta a funcionar corretamente.

Link para o comentário
Compartilhar em outros sites

Bom dia pessoal,

assim, a betha mes passado começou a validar a assinatura digital, antes nunca fazia, e segundo o pessoal deles la é parametrizada, resumindo nao acontece em todas as prefeituras.

Então é preciso mudar a forma de assinar o XML, então fiz ajustes conforme dita o regra deles, removendo tudo oque vem antes da TAG <pedido> mesmo vale para o final, apos isso é preciso fazer a assinatura e apos só voltar a tags que faltam.

e ainda o profixo3 é diferente, pois deve ser assim ''e:'' quando é cancelamento. Antes era assim -> ''ns3:''

->Só para constar, não adianta abrir chamado no fórum deles la, eles não atem mais, tem ate um post la explicando o por que.

Ja fiz varias notas em producao e homologacao e elas estao indo normalmente agora.

Todos os fontes alterados estao com essa mensagem -> //ONEIDE - Ajustes Betha - 03/09/2015

Em anexo segue os fontes ja ajustados favor fazer o merge.

AjustesNFSe.7z

Editado por Oneide Luiz Schneider
 
 
 
Att. 
Oneide Luiz Schneider
Software Developer
Location: Chapecó / SC - Brazil
Link para o comentário
Compartilhar em outros sites

  • 3 meses depois ...
  • Este tópico foi criado há 3060 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.