Ir para conteúdo
  • Cadastre-se

dev botao

Emissão de NFS-e para a cidade de Luís Antônio WebFisco


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 796 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Estou tentando enviar nota em homologação esta acusando um erro, mensagem: 

Um ou mais erros foram encontrados no certificado Secure Sockets Layer (SSL) enviado pelo servidor

O XML gerado esta colocando a tag usuario com 142826 e a tag senha com 123456

No manual: https://drive.google.com/file/d/1s9Eqs5RJzsTOyiOMQCIrPHpqImDyozt3/view , pede para enviar quando em homologação as tags em branco

Olhando aqui a unit pnfsNFSeW_WebFisco.pas , tem um comentário na linha 106 sobre a senha e usuário, mais pelo manual não pede diferente

Nem sei se o erro é por isso, podemos deixar o preenchimento por nossa conta ao invés de fixo (alterar os fontes) ?

Leandro Coelho

Imprime Informática

  • Consultores
Postado

Boa noite,

Você está utilizando a versão antiga, que não recebe mais manutenção.

Segue tópico com instruções de migração para a nova versão e, a seguir, tópico com instrução para o preenchimento da nova cidade no componente.

 

 

 

 

  • Curtir 1
Postado (editado)

Renato, sim estou usando a versão antiga, ainda não consegui alterar isso no meu sistema.

Mais olhando aqui a unit WebFisco.GravarXml do novo componente, aqui tbem esta fixado usuário e senha para ambiente de homologação

O manual pede para enviar em branco, isso será que tbem pode ocorrer erro para homologar ?

Ainda não testei, vou testar usando o exemplo do novo componente,

Editado por Leandro Coelho

Leandro Coelho

Imprime Informática

  • Consultores
Postado

Com relação ao ambiente de homologação, diversos provedores apresentam inconsciências entre seus ambientes, isso quando disponibilizam essa opção. Para ter certeza, só o provedor mesmo para te responder o que preencher, além da tentativa e erro até encontrar o correto.

Esse erro que postou geralmente acontece por problemas de configurações de SSL ou erro no certificado e não deve ter relação com usuário e senha do provedor.

Se seu certificado é A1, tente as configurações a seguir.

SSLLib := libOpenSSL

SSLCryptLib := cryOpenSSL

SSLHttpLib := httpOpenSSL

SSLXmlSignLib := xsLibXml2

SSLType := LT_TLSv1_2

Copie as dlls atuais na pasta do seu exe.

trunk2/DLLs/OpenSSL/1.1.1.10/X86/

Copie também as dlls atuais da LibXml2.

trunk2/DLLs/LibXml2/x86/

Lembrando, se a sua aplicação for x86, use as dlls x86, mesmo que o S.O. seja 64.

  • Curtir 1
  • 2 semanas depois ...
Postado

Ainda estou aqui na luta com este provedor e com o componente antigo, consegui OK em homologação, mais em homologação não consegue simular completo, então fui para produção.

Envie e recebi o seguinte erro, vou anexar aqui o XML, a mensagem é:

Informamos que a partir do dia 01/01/2018, para os Contribuintes Optantes do Simples Nacional, o Consumo do Web Service e a Emissão de NFSe sofrerão uma Alteração. Foi acrescentado três novos campos no WebService e serão obrigatórios (Receita Bruta, Anexo, e Data Início de Atividade). Ao consumir e acessar o WebService poderá ver esses três novos campos na sua estrutura, então favor adequar o layout. Para maiores esclarecimentos favor entrar em contato com nossa Central de Relacionamento ou Setor Responsável do seu Município.

Ai olhando o arquivo pnfsNFSeW_WebFisco.pas , não tem uma propriedade NFSe.Prestador.Anexo e ai esta indo em branco:

Gerador.wCampo(tcStr, '', 'ssanexo', 1, 15, 1, '', '', True, xAtrib); 

Tem como criar uma propriedade para isso ?

2328-lista-nfse-soap.xml

Leandro Coelho

Imprime Informática

  • Consultores
  • Solution
Postado

Boa tarde Leandro,

Vou apenas reforçar tudo o que o Renato já passou para você.

Lhe convido a iniciar os testes com o novo componente de emissão de NFS-e: ACBrNFSeX
O componente antigo: ACBrNFSe não esta mais tendo manutenção.

Faça os testes usando o programa exemplo do novo componente.

Manual de Migração
https://www.projetoacbr.com.br/forum/topic/63017-manual-de-migração-para-o-novo-componente-de-emissão-de-nfs-e/
 

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Eu estava adiando isso, rsrs, mais pensando melhor vou atualizar meu sistema para utilizar o novo componente para esta prefeitura de Luís Antônio.

E depois vou atualizando as outras prefeituras q tenho no sistema antigo aos poucos.

 

  • Curtir 1

Leandro Coelho

Imprime Informática

  • 1 mês depois ...
Postado

Continuando aqui com WebFisco para Luís Antônio, deu certo enviar.

Agora no ConsultarNFSe não consegui salvar o XML da NFSe, olhanda aqui o TACBrNFSeProviderWebFisco.TratarRetornoConsultaNFSe, percebi que esta comentada as linhas 323 até 354 e nessa parte tem o SalvarXmlNfse(ANota)

Seria aqui mesmo que salva o XML da NFEs ou tem mais algum local ?

 

 

Leandro Coelho

Imprime Informática

  • Consultores
Postado

Bom dia Leandro,

Como não tenho XML de exemplos de envio e de retorno, muito provedores não sei como é o retorno.

Você poderia anexar o XML (soap) de retorno do envio da consulta para que eu possa analisar e fazer os ajustes necessários?

Desde já muito obrigado pela colaboração.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Postado

Opa, boa tarde!

Segue os anexos

Este arquivo baixado-do-provedor-nfe45368016000190_24168133000130_00150990.xml eu baixei direto do site do provedor

link para ver a nota www.webfiscotecnologia.com.br/issqn/nfea/index.php?lv=prn&k=NFo2QS0xQzNXLTZFM1gtMEI1QS05QlBS 

Este link acima também vem no retorno 

 

Anexei também os arquivo da consulta se precisar

 

Manual do provedor, caso precise:

https://drive.google.com/file/d/1s9Eqs5RJzsTOyiOMQCIrPHpqImDyozt3/view

 

Eu alterei as linhas 323 até 354 do WebFisco.Provider.pas, para testar e ver se geraria a nota, mais não gerou, pq aqui a procura é ANode.Childrens.FindAllAnyNs('NFe') e no retorno SOAP não tem essa tag NFe

 

2022090120220901-lista-nfse-con.xml 2022090120220901-lista-nfse-con-soap.xml baixado-do-provedor-nfe45368016000190_24168133000130_00150990.xml 94328770000101000000064-con-lot.xml 94328770000101000000064-con-lot-soap.xml

Leandro Coelho

Imprime Informática

Postado

Boa tarde Italo, muito obrigado pelo retorno.

Deu certo, só eu alterei o ACBrXmlBase na linha 299:

  tcHor:
      begin
        if length(ConteudoTag) > 0 then
          result := EncodeTime(StrToInt(copy(ConteudoTag, 1, 2)),
                               StrToInt(copy(ConteudoTag, 4, 2)),
                 aqui-->  StrToIntDef(copy(ConteudoTag, 7, 2), 0), 0)
        else
          result := 0;
      end;

A hora volta com 5 dígitos 

 

Outro detalhe a tag nfestatus = NAO ou SIM (sim é nfse cancelada)  , mais a SituacaoNfse esta ficando como normal, aqui tem como já deixar como cancelada ?

 

Vou anexar o retorno soap de uma nota cancelada 

2022082520220825-lista-nfse-con-soap-nfenumero-3926-cancelada-nfestatus=SIM.xml

Ítalo segue o código cidade para o ACBrNFSeXServicos.ini

[3527603]
Nome=Luis Antonio
UF=SP
Provedor=WebFisco

Leandro Coelho

Imprime Informática

Postado

Ítalo, blz, valeu !

Ainda sobre o cancelamento no xml a tag <nfeobservacoes> é o motivo do cancelamento, esse XML acima de exemplo a tag esta:

<nfeobservacoes xsi:type="xsd:string">teste de sistema</nfeobservacoes>

Ai da para colocar o conteúdo desta tag no NFSe.MotivoCancelamento ?

Leandro Coelho

Imprime Informática

Postado

Ítalo, bom dia !

Eu estou fazendo alterações aqui no WebFisco.LerXml.pas com relação ao nfestatus nfeobservacoes

Também no WebFisco.Provider.pas no TratarRetornoEmitir , acho q vai ter que alterar aqui na linha Response.Sucesso := (Response.Erros.Count = 0), acho q deixar igual do retorno da consulta
vou fazendo os testes e depois aviso aqui

Leandro Coelho

Imprime Informática

  • Consultores
Postado

Boa tarde Leandro,

As sugestões de correções já estão no SVN.

Faça uma cópia das units que você alterou, atualize os fontes, reinstale o ACBr e verifica se ficou faltando algo.

Desde já muito obrigado pelos testes.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Este tópico foi criado há 796 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.