Ir para conteúdo
  • Cadastre-se

Sandro Andre Reghelin

Membros
  • Total de ítens

    273
  • Registro em

  • Última visita

Posts postados por Sandro Andre Reghelin

  1. 5 horas atrás, Italo Giurizzato Junior disse:

    Bom dia Sandro,

    Esse provedor esta de sacanagem.

    O pessoal entra em contato com eles a respeito de ambiente de homologação e é dito para gerar o XML do Rps com essa tag que o webservice entende que você esta realizando um teste.

    Mas pelo jeito a informação não confere.

    Se concordar com a alteração pode encerrar esse tópico...

    tenho outra dúvida mas vou abrir outro tópico...

    • Curtir 1
  2. 9 minutos atrás, Italo Giurizzato Junior disse:

    Bom dia Sandro,

    Esse provedor esta de sacanagem.

    O pessoal entra em contato com eles a respeito de ambiente de homologação e é dito para gerar o XML do Rps com essa tag que o webservice entende que você esta realizando um teste.

    Mas pelo jeito a informação não confere.

    Sim eles são complicados de lidar....

  3. Em 24/09/2021 at 16:09, Italo Giurizzato Junior disse:

    Boa tarde Sandro,

    O grupo CondicaoPagamento só existe na verão 1.00 do provedor Betha, não versão 2.02 não existe.

    Favor atualizar os fontes e faça novos testes.

    Note que agora temos uma nova pasta com os schemas dos provedores: ...\Exemplos\ACBrDFe\Schemas\NFSe

    Dentro da pasta NFSe temos uma pasta para cada Provedor.

    O componente tem agora uma nova propriedade de configuração: Configuracoes.Geral.MontarPathSchema := True/False

    Se o valor dela for True e o PathSchemas apontar para a pasta: ...\Exemplos\ACBrDFe\Schemas\NFSe o componente vai encontrar os schemas utilizado pelo provedor de forma automática.

    Outra correção feita no componente é que se o provedor não tiver uma URL de homologação definida vai ser apresentada uma mensagem de erro e o envio vai ser abortado. 

    Referente ao erro que mencionei acima....alterei a unit   IPM.GravarXml

    comentei a linha abaixo e aí funcionou...segue a unit em anexo para sua validação.... 

    //if Ambiente = taHomologacao then
    //  if NFSe.Producao =  snNao then
     //   NFSeNode.AppendChild(AddNode(tcStr, '#3', 'nfse_teste', 1, 1, 1, '1', ''));

    IPM.GravarXml.pas

  4. Em 24/09/2021 at 16:09, Italo Giurizzato Junior disse:

    Boa tarde Sandro,

    O grupo CondicaoPagamento só existe na verão 1.00 do provedor Betha, não versão 2.02 não existe.

    Favor atualizar os fontes e faça novos testes.

    Note que agora temos uma nova pasta com os schemas dos provedores: ...\Exemplos\ACBrDFe\Schemas\NFSe

    Dentro da pasta NFSe temos uma pasta para cada Provedor.

    O componente tem agora uma nova propriedade de configuração: Configuracoes.Geral.MontarPathSchema := True/False

    Se o valor dela for True e o PathSchemas apontar para a pasta: ...\Exemplos\ACBrDFe\Schemas\NFSe o componente vai encontrar os schemas utilizado pelo provedor de forma automática.

    Outra correção feita no componente é que se o provedor não tiver uma URL de homologação definida vai ser apresentada uma mensagem de erro e o envio vai ser abortado.

    Italo, atualzei os fontes e fui testar com a NFse de Guarapuava, webService IPM, e começou a aparecer erro de schemas, antes estava enviando normalmente, tentei 

    configurando Configuracoes.Geral.MontarPathSchema como true e como false e o seguinte erro apareceu em ambas as formas:

    Cod: XSD E Descrição: r 1871: Element 'nfse_teste': This element is not expected. Expected is one of ( nf, prestador, tomador, itens, forma_pagamento, rps, genericos, produtos, pedagio, {http://www.w3.org/2000/09/xmldsig#}Signature ). Line: 1

    Estou enviando em ambiente de homologação

    Segue arquivos gerados:

    5927-ger-nfse.xml 5927-ger-nfse-soap.xml 5927-lista-nfse-ger.xml 5927-lista-nfse-ger-soap.xml

  5. Vendo melhor aqui, ele retorna o xml vazio na consulta, ai quando tento enviar, ele me da erro de validar o schema, mas o estranho é que:

    1- pelo Arquivo de serviços a cidade usa o provedor Betha...que gera o arquivo para versão Abrasfv1...que gera a tag "condicaopagamento"

    2- olhei quando chama os aquivos de schemas e esta chamando o arquivo: 'servico_enviar_lote_rps_envio_v01.xsd'm olhei o path e está certo...

    e aí da o erro Cod: X999 Descrição: 1871 - Element 'CondicaoPagamento': This element is not expected. Expected is ( Tomador ).

    Mas essa tag foi excluída da versão 2.xx da Abrasf.....

  6. Estou atualizando meu sistema para enviar através do ACBRNFSeX, as Nfse para a o Webservice Betha, para a cidade de São José-SC.

    coloquei meu sistema para enviar em homologação, ele enviou mas me retornou um XMl vazio.

    Agora minha dívida é se esse Webservice disponibiliza área para testes ou não?

    Liguei em um telefone de contato deles e falaram que a empresa/prefeitura que  tem que abrir um chamado com eles para informarem, que para empresa desenvolvedora não informam.....

    Alguém sabe essa informação?

     

  7. Consegui resolver o problema de envio, estava comendo bola com schemas....

    apenas ainda não consegui ler o retorno da consulta a nota...

    Alguém saberia dizer quais os métodos de consulta disponíveis para o servidor Betha em São José-SC?

     

  8. Em 17/09/2021 at 19:04, Italo Giurizzato Junior disse:

    Boa noite Sandro,

    Favor testar com esta unit em anexo:

    IPM.Provider.pas 41 kB · 2 downloads

    italo recebi o retorno somente agora cedo, funcionou sem problemas tanto em ambiente de homologação como de produção, só ressaltando que estamos orientando nosso clientes a utilizarem o "retorno completo dos dados pelo Webservice da IPM"....conforme o post: 

    pode fechar esse tópico.

    agradeço a ajuda

     

    • Curtir 1
  9. 11 minutos atrás, Sandro Andre Reghelin disse:

    Estou atualizando o envio da NFS-e para São José-SC, webservice Betha...

    estou usando a ultima versão do ACBRNFSeX, bom como ja tem São José na lista de cidades, mandei um envio direto para o ver o que ocorria, retornou

    o erro de validação de esquema, reclamando da inclusão da tag condicaopagamento, essa tag foi excluída segundo o manual da Betha, quando migrarão para a versão da ABRASF 2.02...

    mas o arquivo ACBrNFSeXServicos.ini esta para a cidade de São José o provedor Betha, e pelo que andei olhando nos esse provedor chama a geração da versão ABRASF 1.xx

    para chamar a versão 2,02 teria que estar como Betha_2....

    Alguém saberia qual o correto para ser usado em São Jose-SC?

     

    Mudei o arquivo ACBrNFSeXServicos.ini para Betha_2, ai ao tenta enviar me retorna o erro: 

    Cod: X002 Descrição: Nenhum RPS adicionado ao componente.
     

  10. Estou atualizando o envio da NFS-e para São José-SC, webservice Betha...

    estou usando a ultima versão do ACBRNFSeX, bom como ja tem São José na lista de cidades, mandei um envio direto para o ver o que ocorria, retornou

    o erro de validação de esquema, reclamando da inclusão da tag condicaopagamento, essa tag foi excluída segundo o manual da Betha, quando migrarão para a versão da ABRASF 2.02...

    mas o arquivo ACBrNFSeXServicos.ini esta para a cidade de São José o provedor Betha, e pelo que andei olhando nos esse provedor chama a geração da versão ABRASF 1.xx

    para chamar a versão 2,02 teria que estar como Betha_2....

    Alguém saberia qual o correto para ser usado em São Jose-SC?

     

  11. 16 horas atrás, Italo Giurizzato Junior disse:

    Sandro,

    Você esta atribuindo o valor xsMsXml a XmlSingLib?

    O correto é xsLibXml2.

    italo coloquei a seguinte configuração:

     with Geral do

          begin

             SSLLib         := libWinCrypt;
            //SSLCryptLib   := TSSLCryptLib(cbCryptLib.ItemIndex);
            //SSLHttpLib    := TSSLHttpLib(cbHttpLib.ItemIndex);
            SSLXmlSignLib := xsLibXml2;

    ai no radar apresenta o seguinte erro:

     Suporte a "xsLibXml2" foi desativado por compilação {$DEFINE DFE_SEM_OPENSSL} ou {$DEFINE DFE_SEM_LIBXML2}

  12. Italo no dia 14/09 você me passou um fonte que solucionava o problema de um retorno de acesso negado no servidor IPM de Guarapuava-PR, segue em anexo o fonte.

    Na solução você disse que ele ja se encontrava no SVN, ontem atualizei os fontes na parte da manhã e o fonte que veio do ipm.provider.pas do SVN está diferente do que mandou como solução dia 14/09.

    O que está acarretando erro em alguns retornos do webservice, no meu caso foi no cancelamento da NFSe que apareceu.....

     

    IPM.Provider.pas

  13. 5 minutos atrás, Italo Giurizzato Junior disse:

    Sandro,

    Neste caso acho melhor debugar para saber o ponto exato que ocorre o erro.

    o ponto e esse linha --> Schema.add(WideString(FpDFeSSL.NameSpaceURI), ArqSchema);

    dentro da function TDFeSSLXmlSignMsXml.Validar(const ConteudoXML, ArqSchema: String; out
      MsgErro: String): Boolean;

    mas não consegui passar dali no debug...tipo não consegui abrir o schema.add

  14. 3 minutos atrás, Italo Giurizzato Junior disse:

    Sandro,

    Se isso esta ocorrendo somente com a sua aplicação, acredito que deva ser alguma configuração do componente errada.

    Pois os testes que eu faço é sempre com o programa exemplo e não tive esse erro.

    teria uma idéia de qual item da configuração possa ser?

    1 minuto atrás, Sandro Andre Reghelin disse:

    teria uma idéia de qual item da configuração possa ser?

    porque é  a mesma aplicação que uso para Guarapuava, so muda os dados do prestador....demais configuraçãoes do ACBR eu mantive a mesma...

  15. 23 minutos atrás, Italo Giurizzato Junior disse:

    Boa tarde Sandro,

    Isso esta ocorrendo com o programa exemplo ou com a sua aplicação?

    o conteudo do xml e:

    <ns3:ConsultarNfsePorRpsEnvio xmlns:ns3="http://www.betha.com.br/e-nota-contribuinte-ws"><IdentificacaoRps><Numero>7460</Numero><Serie>RP</Serie><Tipo>1</Tipo></IdentificacaoRps><Prestador><Cnpj>05537035000188</Cnpj><InscricaoMunicipal>302295</InscricaoMunicipal></Prestador></ns3:ConsultarNfsePorRpsEnvio>'

    estoura na function TDFeSSLXmlSignMsXml.Validar(const ConteudoXML, ArqSchema: String; out
      MsgErro: String): Boolean;

    linha --> Schema.add(WideString(FpDFeSSL.NameSpaceURI), ArqSchema);

    onde :

    FpDFeSSL.NameSpaceURI esta em branco ..

    e

    ArqSchema esta com valor : servico_consultar_nfse_rps_envio_v01.xsd

  16. Estou começando os testes para envio da NFSe para São José -SC, pelo que vi no ACBR servidor Betha

    copiei o schemas da pasta de exemplos do acbrnfsex, estou com a ultima versão,  e ao tentar enviar está me retornando os seguinte erro:

     

    Erro ao tentar enviar a NFS-e: 
    servico_consultar_nfse_rps_envio_v01.xsd#/schema
    The '' namespace provided differs from the schema's 'http://www.betha.com.br/e-nota-contribuinte-ws' targetNamespace

×
×
  • 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.