Jump to content

click.png

click.png

click.png

click.png click.png click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

Juliano Stringari

Membros
  • Posts

    10
  • Joined

  • Last visited

1 Follower

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Juliano Stringari's Achievements

  1. Boa tarde pessoal. Estou enfrentando um problema ao enviar XML para a Publica de Chapecó - SC com mais de um serviço. O WS está retornando o erro: Falha: no lote 576002 Código->E000 Descrição->Problemas ao processar arquivo. Correção->Entre em contato com suporte ao sistema. Quando envio um XML com apenas um serviço o retorno é de sucesso. O nosso sistema é em Java e as classes são criadas a partir dos XSDs (para criar o XML de envio) e do WSDL para comunicação com o WS. Li em posts anteriores que tem gente que está criando uma NF para cada serviço. Será que terei que fazer o mesmo? Obrigado pela ajuda
  2. Fiz as alterações baseado no XML que você enviou. Ficou assim: <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body> <ns3:CancelarNfseEnvio xmlns:ns3="http://www.betha.com.br/e-nota-contribuinte-ws"> <Pedido> <InfPedidoCancelamento Id="00000000002461483052191000405"> <IdentificacaoNfse> <Numero>24614</Numero> <Cnpj>83052191000405</Cnpj> <InscricaoMunicipal>63428</InscricaoMunicipal> <CodigoMunicipio>4204202</CodigoMunicipio> </IdentificacaoNfse> <CodigoCancelamento>1</CodigoCancelamento> </InfPedidoCancelamento> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/> <Reference URI="#00000000002461483052191000405"> <Transforms> <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> </Transforms> <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> <DigestValue>YsamOE+Hf9nD7qcHNqniYAZDBXs=</DigestValue> </Reference> </SignedInfo> <SignatureValue>qvk3AD8FIPWCBty2ttQKAj0bPwLgZcZaXlo+8khtpcxXCs3Ml1EFPbhRDqRhzmp3bPgEIDPHCz3QjjyNwofzU7GKHrfZ59xmgBtd9SFletYDkdKon0JUYj8VJ+bHiMldKxzKJhafXEUuGH8B/ejiCBcy2LV1lE1sxu1/CxihmvIuEWePayiF7zdUB2alKMZJkbwgx/BJAgPWi6hChOke1k5SDWWKEzqw7T5+HRsH336QN+MuIF6ss5G3gIlOo8ZAY2+blv4N5a72RbZIltrmAokgu5U8eMX0RGMN+wa4ZbqVxdnOpE0mkpraj2LYU4Kpc1iJelEzFANlzeVw478U/g==</SignatureValue> <KeyInfo> <X509Data> <X509Certificate>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</X509Certificate> </X509Data> </KeyInfo> </Signature> </Pedido> </ns3:CancelarNfseEnvio> </soapenv:Body> </soapenv:Envelope> Enviei e o retorno foi esse: <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Header/> <env:Body> <env:Fault> <faultcode>env:Server</faultcode> <faultstring>E172</faultstring> </env:Fault> </env:Body> </env:Envelope> Coincidentemente, o mesmo retorno ao enviar o seu XML. A URL que uso para o cancelamento em produção é a https://e-gov.betha.com.br/e-nota-contribuinte-ws/cancelarNfseV02
  3. Olá Italo, fazendo o que vc sugeriu, o retorno foi o seguinte: <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Header/> <env:Body> <env:Fault> <faultcode>env:Server</faultcode> <faultstring>E326</faultstring> </env:Fault> </env:Body> </env:Envelope> Segue o XML completo de envio com as suas sugestões de alteração: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:e="http://www.betha.com.br/e-nota-contribuinte-ws" xmlns:xd="http://www.w3.org/2000/09/xmldsig#"> <soapenv:Header /> <soapenv:Body> <e:CancelarNfseEnvio xmlns:e="http://www.betha.com.br/e-nota-contribuinte-ws"> <Pedido> <InfPedidoCancelamento Id="00000000002461483052191000405"> <IdentificacaoNfse> <Numero>24614</Numero> <Cnpj>83052191000405</Cnpj> <InscricaoMunicipal>6342-8</InscricaoMunicipal> <CodigoMunicipio>4204202</CodigoMunicipio> </IdentificacaoNfse> <CodigoCancelamento>1</CodigoCancelamento> </InfPedidoCancelamento> <Signature xmlns:xd="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/> <Reference URI="#00000000002461483052191000405"> <Transforms> <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> </Transforms> <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> <DigestValue>LAgLRRghZ1mtABGlOPmItCAT1cc=</DigestValue> </Reference> </SignedInfo> <SignatureValue>XAsQbnzodkYE/3Dr7MKCdaZ9ZN5GQVDEhF0BET3Sp2m9rCeHsRtz8jhy/NXnRjto+lyYlck9hJm2bEMbiElO+byRq3QrVoKw+7kXzfnufI2bsqfOJQ/T8ae9aEJIRdWPxcF3eAMp1XRPjFwLVvsZL8vCil16qsG/yiNozMRkygb9pgzy8J4KjevOYjACMHg+0AXb6N2XiwJIwcQIa4ph6XImt0RZcpqq1ENhreudPFx4drO8WElI/Y1N4eI96zZYbX47GPmahQUnzE8PtZI2qv7pdT5DJNa65foH+XPQBlPcVQ4r9dgipxMjtnbr8maSZrFbUqxpgf4ROyaOCSV2Mw==</SignatureValue> <KeyInfo> <X509Data> <X509Certificate>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</X509Certificate> </X509Data> </KeyInfo> </Signature> </Pedido> </e:CancelarNfseEnvio> </soapenv:Body> </soapenv:Envelope> Essa nota já está cancelada em produção. O funcionário da empresa que utiliza nosso sistema teve que fazer "por fora" mas estou usando mesmo assim para testar e tentar receber a mensagem correta que é de Nota já cancelada mas tá difícil....
  4. Olá Italo, a IM, na hora do envio da Nota, pra gerar uma Nota, ela vai assim, 63428, ou seja, somente número. Na hora de cancelar, eu envio da mesma forma e o erro citado no post anterior é retornado. Então, alterei pra enviar assim, 6342-8. Nesse caso o erro retornado é o seguinte: <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Header/> <env:Body> <ns3:CancelarNfseEnvioResponse xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns3="http://www.betha.com.br/e-nota-contribuinte-ws"> <CancelarNfseResposta> <ListaMensagemRetorno> <MensagemRetorno> <Codigo>E180</Codigo> <Mensagem>Pedido de Cancelamento não está assinado.</Mensagem> <Correcao>O pedido de cancelamento deve conter assinatura digital</Correcao> </MensagemRetorno> </ListaMensagemRetorno> </CancelarNfseResposta> </ns3:CancelarNfseEnvioResponse> </env:Body> </env:Envelope> O xml foi assinado já com a IM formatada e o WS retorna essa mensagem. O que encontrei aqui nos forums foi um comentário que dizia o seguinte: Isso está nesse post Mas como estou usando um sistema WEB e se comunicando com o WS da Betha, não sei onde iria essa configuração de "Assinar = 1". Se eu retirar as tags de assinatura, o erro retornado é o mesmo.
  5. Bom dia. Liberei o sistema em produção e olha agora o que veio do WS: <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'> <env:Header></env:Header> <env:Body> <ns3:CancelarNfseEnvioResponse xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns3="http://www.betha.com.br/e-nota-contribuinte-ws"> <CancelarNfseResposta> <ListaMensagemRetorno> <MensagemRetorno> <Codigo>E43</Codigo> <Mensagem>Inscrição Municipal do prestador não encontrada na base de dados do município.</Mensagem> <Correcao>Informe a inscrição municipal correta do prestador.</Correcao> </MensagemRetorno> </ListaMensagemRetorno> </CancelarNfseResposta> </ns3:CancelarNfseEnvioResponse> </env:Body> </env:Envelope> É de chorar em alemão... Algum bug desse WS?? Qual seria o próximo passo pra contornar esse problema? Estou usando a URL http://e-gov.betha.com.br/e-nota-contribuinte-ws/cancelarNfseV02?wsdl Obrigado
  6. Bom dia SHDW, enviando com o código do município como zero o cancelamento funcionou. Pergunto, por que isso? E em produção, será a mesma coisa? Obrigado pela ajuda
  7. Pra resumir. Estou usando esse wsdl pra enviar o XML de cancelamento. Esse wsdl está na documentação no site da Betha. E o retorno é esse: E se eu usar o wsdl abaixo que também está na documentação no site da Betha O retorno é esse: Então, não to entendendo o que está acontecendo. Um dá erro de código de Município (que a princípio não está errado) e o outro dá erro de estrutura do XML que não consigo resolver, mesmo seguindo o XML de exemplo tirado do próprio site da Betha. Afinal de contas, qual WSDL eu tenho que usar?!?!
  8. Bom dia Pessoal, estou tentando cancelar uma nota do Betha no ambiente de homologação. No site https://e-gov.betha.com.br/e-nota-test/ambienteteste.faces eu baixei toda a documentação para a versão 2.02. O XML é gerado, assinado, e ao ser enviado para a URL https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/cancelarNfseV02?wsdl o WS retorna o seguinte: <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Header/> <env:Body> <ns3:CancelarNfseEnvioResponse xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns3="http://www.betha.com.br/e-nota-contribuinte-ws"> <CancelarNfseResposta> <ListaMensagemRetorno> <MensagemRetorno> <Codigo>BTH17</Codigo> <Mensagem>Código do município do prestador inválido.</Mensagem> <Correcao>Informe o código do município do prestador do serviço, conforme Tabela de Municípios do IBGE.</Correcao> </MensagemRetorno> </ListaMensagemRetorno> </CancelarNfseResposta> </ns3:CancelarNfseEnvioResponse> </env:Body> </env:Envelope> O detalhe é que o código do Município está correto, pelo menos o código IBGE é esse. Em anexo o arquivo XML de envio do cancelamento. Obrigado Cancelamento.xml
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.