Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    37.995
  • Registro em

  • Última visita

  • Days Won

    1.074

Tudo que Italo Giurizzato Junior postou

  1. Boa tarde @Rogério Ricardo Santos, Se o RPS foi processado com falha (erro), ao consultar o lote é para ser retornado a lista de erros que por ventura o XML do RPS tenha. ACBrNFSeX1.ConsultarLoteRps(Protocolo, Lote); Use o método acima informando o numero do protocolo retornado ao enviar o lote e o numero do mesmo.
  2. Boa tarde @RodrigoAlvim, Santana de Parnaíba se utiliza do provedor NFEletronica, correto? Ele disponibiliza em seu webservice o serviço: ConsultarLink, mas no retorno dessa consulta o que temos é apenas o link que devemos usa-lo em um navegador para em fim visualizar o DANFSE e se desejar baixar o PDF. Alguns provedores retornam esse Link em uma tag especifica no próprio XML da NFS-e e o procedimento para obter o PDF do DANFSE é o mesmo, ou seja, através do navegador. Tem provedor que não retorna o Link no XML da NFS-e, mas fornece o link onde é montado com algumas informações como por exemplo CNPJ do prestador, numero da nota, código de verificação, link montado corretamente devemos mais uma vez usar o navegador para visualizar o DANFSE e baixar o PDF do mesmo. Temos provedores que não retornam o link no XML da NFS-e e nem fornecem um para ser montado com as informações digamos variáveis. Neste caso não tem como obter o PDF do DANFSE com o layout da prefeitura a não ser entrando no portal da prefeitura. Por fim existem provedores que disponibilizam um serviço em seus webservices que retorna o PDF do DANFSE como é o caso do PadraoNacional. Como você pode ver não existe um método método que funcione para todos os provedores, ou seja, você fornece o numero da nota e tem como resposta o PDF do DANFSE segundo o layout da prefeitura salvo em disco.
  3. Bom dia @willian_delan, Abaixo teste feito em ambiente de produção, envio de lote no modo síncrono: ------------------------------ Versão OpenSSL OpenSSL 3.1.3 19 Sep 2023 03.01.00.030 C:\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\libcrypto-3.dll C:\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\libssl-3.dll ------------------------------ Requisição Ambiente : 1 - Produção Cidade : Bocaiuva/MG Provedor : Sintese Versão: 2.04 Data/Hora: 21/11/2024 07:53:09 Método Executado: Enviar Lote Síncrono Parâmetros de Envio Numero do Lote: 1 Parâmetros de Retorno Data de Envio : 30/12/1899 Numero do Prot: Numero da Nota: Link : Código Verif. : Sucesso : False Erro(s): Código : E259 Mensagem: CNPJ/CPF n�o encontrado na base de dados. Correção: Confira o n�mero do CNPJ/CPF informado. Caso esteja correto, o prestador do servi�o n�o est� inscrito no munic�pio. Teste em ambiente de homologação, envio de lote de Rps no modo síncrono: ------------------------------ Versão OpenSSL OpenSSL 3.1.3 19 Sep 2023 03.01.00.030 C:\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\libcrypto-3.dll C:\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\libssl-3.dll ------------------------------ Requisição Ambiente : 2 - Homologação Cidade : Bocaiuva/MG Provedor : Sintese Versão: 2.04 Data/Hora: 21/11/2024 07:54:28 Método Executado: Enviar Lote Síncrono Parâmetros de Envio Numero do Lote: 1 Parâmetros de Retorno Data de Envio : 30/12/1899 Numero do Prot: Numero da Nota: Link : Código Verif. : Sucesso : False Erro(s): Código : X999 Mensagem: Erro de Conexão: soapenv:Server - Informe corretamente os dados na requisi��o (url, par�metros, dados e certificado digital para autentica��o). Correção: --------- Como você pode ver em ambiente de produção o webservice respondeu que o CNPJ do Prestador não consta na base de dados. Isso é obvio uma vez que usei um CNPJ de outra cidade de outro estado. Por outro lado em homologação ocorre um erro de requisição, eu acredito que se informar um CNPJ de prestador que conste na base de dados da referida cidade não vai ocorrer esse erro, ou o ambiente de homologação esta com problemas. Caso esteja fazendo testes em homologação, mude para produção, emita uma nota com um valor baixo (1 real por exemplo) e depois cancele ela.
  4. Bom dia @Fabiano Oliveira de Castro, Você não pode comparar o XML da NFS-e gerado pelo site da prefeitura com o XML da NFS-e gerado pelo webservice com o XML do RPS. O componente ACBrNFSeX é gerado o XML do RPS que por sua vez é enviado para o webservice do provedor e este processa os dados e se tudo estiver correto ele disponibiliza o XML da NFS-e. No Schema que é utilizado para validar o XML antes do seu envio temos tanto a estrutura do XML do RPS quanto a da NFS-e. Você encontrou a referida tag na estrutura da NFS-e e não do RPS, isso explica o erro de validação ao forçar a geração da referida tag. O provedor Infisc na verdade possui 4 webservices sendo 2 com layout próprio (versão 1.00 e 1.01) e 2 com layout da ABRASF (versão 2.01 e 2.03). O que precisa ser verificado quais desses webservices estão disponíveis para a cidade em questão. Ai você decide qual deseja usar alterando o arquivo INI.
  5. Bom dia @Dércio Luis Zanatta, Como eu disse, pelo fato do Código de Barras ser gerado com base em informações que existem no XML, podemos sim implementar, só precisamos encontrar o melhor lugar para ele ser impresso.
  6. Bom dia @Atual Sistemas Dev, No arquivo ACBrNFSeXServicos.ini que você copiou para a pasta da DLL como esta a seção da referida cidade?
  7. Boa tarde @Juliomar Marchetti e @Dércio Luis Zanatta, Pelo que noite esse código de barras é gerado com base na seguinte informação: '0' + CNPJ do Prestador + Numero da nota. Sendo que o numero da nota é composto por Ano + Numero com 11 dígitos. Como essas informações estão presentes no XML acredito que é possível sim gerar o código de barras para ser impresso no DANFSE. Quanto ao QR-Code ele já é gerado automaticamente desde que: 1. no XML da NFS-e contenha uma tag com a URL (link para acessar o DANFSE); 2. ou no arquivo ACBrNFSeXServicos.ini contenha a referida URL. A cidade de Ibirubá/RS que é atendida pelo provedor Digifred no arquivo ACBrNFSeXServicos.ini não temos a referida URL. [4310009] Nome=Ibiruba UF=RS Provedor=Digifred Versao=2.00 ProRecepcionar=https://sim.digifred.net.br/ibiruba/nfse/ws/principal HomRecepcionar=https://sim.digifred.net.br/ibiruba_homolog/nfse/ws/principal Só consta as URLs do ambiente de produção e homologação para recepcionar o RPS, que é os mesmos para as consultas e cancelamento. Por fim no meu entendimento esse Código de Barras tem que ser impresso em um local que não altere o layout do DANFSE e ser somente para esse provedor, caso venhamos a decidir pela sua impressão.
  8. Boa tarde @willian_delan, Favor atualizar os fontes, reinstalar o ACBr e faça novos testes. Verifique se esta configurando o caminho para os Schemas corretamente. No programa exemplo na aba Geral, confere esses dois campos de configuração: O Montar automaticamente o Path dos Schemas e o Schemas do Provedor (caminho).
  9. Boa tarde a todos, Acredito que o assunto principal desse tópico foi sanado que era enviar tanto o RPS quanto o Lote assinados. Sendo assim vou fechar ele. Para novos assuntos como o de cancelamento favor criar um novo tópico. Desde já muito obrigado pela colaboração e compreensão de todos.
  10. Boa tarde @willian_delan, Já esta no SVN.
  11. Bom dia @Rogério Ricardo Santos, Você tem que entrar em contato com a prefeitura e questionar sobre a demora no processamento do lote.
  12. @Márcio Baroni, Muito obrigado pela colaboração, já esta no SVN a alteração para assinar tanto o Rps quanto o Lote.
  13. Bom dia @willian_delan, Fiz uma alteração no código do componente visando gerar a alíquota com 2 casas decimais. Desta forma essa alteração vai atender todas as cidades que se utilizam desse provedor. Por fim a URL de homologação que você colocou na seção da referida cidade esta errada, pois essa URL não é do webservice e sim do site. Resumindo o arquivo ACBrNFSeXServicos.ini não precisa de nenhuma alteração no que se refere a URL da referida cidade.
  14. @Dirlenio Batista, Favor atualizar os fontes, reinstalar o ACBr e faça novos testes. Foi atualizado o programa exemplo também.
  15. Bom dia @Datacamp, Tente fazer o seguinte: for i := 0 to ACBrNFe1.NotasFiscais.Count - 1 do ACBrNFe1.NotasFiscais.Items[i].ImprimirPDF;
  16. Bom dia @Márcio Baroni, O provedor esta exigindo que o RPS e o Lote sejam assinados ou somente um deles?
  17. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  18. Bom dia @Dirlenio Batista, Muito obrigado pelos arquivos e pela correção no programa exemplo, ainda hoje estarei enviando para o SVN todos os ajustes que já identifiquei que devem ser feitos.
  19. Boa tarde @Alfredo Lopes, Muito obrigado pela colaboração, já foi criado a TK-6243 para realizar a alteração.
  20. Boa tarde @willian_delan, Muito obrigado pela colaboração, já foi criado a TK-6242 para realizar a alteração.
  21. Boa tarde a todos, Quem esta com problemas com o provedor RLZ, saibam que o componente já foi corrigido e esta funcionando. Por favor, sigam o passo a passo: Você tem fontes do ACBr com alterações locais? Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit. Atualize todos os fontes de todas as pastas. Reinstale o ACBr com a opção de apagar arquivos antigos marcada. Compile a aplicação com a opção Build. Por fim repita os testes.
  22. Boa tarde @gralak, Esse erro esta ocorrendo em ambiente de homologação ou produção?
  23. Boa tarde @Rogério Ricardo Santos, Essa mensagem de erro X202 que dizer para você que: No retorno deveria constar uma lista com 1 ou mais notas e essa lista indicada pela tag ListaNfse não esta presente no XML de retorno. Resumindo, no retorno não consta o XML da nota. Tem um outro erro anterior a este ai, você deve focar nele, para resolver. Que no caso é: Erro(s): Código : E178 Mensagem: Lote aguardando processamento. Correção: O lote de RPS correspondente ao protocolo informado foi recebido pela Prefeitura, mas ainda não foi processado. O Lote de RPS foi enviado, mas o provedor ainda não realizou o seu processamento. Você deve aguardar e tentar consultar novamente o lote informando o numero do protocolo.
  24. Boa tarde @Datacaixa, Alguns caracteres não podem estar presentes no conteúdo de uma tag, como por exemplo os caracteres < e >, pois eles são usados para identificar uma tag. Sugiro que a tua aplicação faça esse tratamento.
×
×
  • 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.

The popup will be closed in 10 segundos...