Ir para conteúdo
  • Cadastre-se

italo.giurizzato.junior

Consultores
  • Total de ítens

    42.790
  • Registro em

  • Última visita

  • Days Won

    1.243

Tudo que italo.giurizzato.junior postou

  1. Boa tarde @LeonardoRocha, Fiz uma alteração no componente que acredito que vai resolver o problema. Como você utiliza o ACBrLibNFSe, por favor aguarde até amanhã, pois toda terça feira sai uma nova versão das Lib.
  2. Catrini, Chegou fazer um teste sem a linha: Versao=1.01 ? Esse provedor hoje tem cidades que usam a versão 1.00, outras 1.01 e outras 2.04 Segundo o ACBrNFSeXServicos.ini essa cidade esta configurada para a versão 1.00 (na ausência do campo Versao o componente assume como sendo 1.00). Como na URL temos "?pg=rest" a versão é 1.00 ou 1.01, as cidades que usam a versão 2.04 temos na URL: "?pg=services".
  3. Boa tarde Pessoal, O Evento ECONF (Conciliação Financeira) e o Evento de Cancelamento de Conciliação Financeira já foram implementados, mas não foram testados ainda pela falta dos Schemas. O componente ACBrNFe após gerar o XML de um evento o submete ao schema especifico do evento para saber se a estrutura do mesmo esta em conformidade. Assim que a SEFAZ disponibilizar os schemas, vamos disponibiliza-los no SVN e realizar os testes necessários.
  4. Boa tarde Catrini, Você chegou a alterar o arquivo ACBrNFSeXServicos.ini ? Se sim, como ficou a alteração para a cidade de Barra Velha/SC ?
  5. Olá Pessoal, É com muita satisfação que venho informar a todos que o componente ACBrNFe ganhou novas units para Consultar a Situação de uma nota, solicitar a inutilização de um numero ou faixa de números, enviar eventos e para administrar o CSC (Código de Segurança do Contribuinte) usado na NFC-e, este ultimo não sei informa-los quais UF possuem um webservice para esse serviço. Foram criadas novas units para gerar o XML de pedido de consulta, de inutilização de envio de eventos, bem como as units que fazem a leitura do retorno foram reescritas. Elas se encontram em uma nova pasta: ...\Fontes\ACBrDFe\ACBrNFe\Base\Servicos O que muda na minha aplicação? Nada, pois essas units são utilizadas pelo próprio componente. Porque foram criadas essas novas units? As units antigas se utilizam das units pcnGerador e pcnLeitor para geração e leitura do XML respectivamente. As novas units se utilizam das units ACBrXmlWriter e ACBrXmlReader que tem a mesma função de geração e leitura. Não chegamos a realizar testes de velocidade nessas novas units criadas para o ACBrNFe, mas a um tempo atrás a unit responsável por ler o XML de um CT-e contendo aproximadamente 1.800 (mil e oitocentos) notas vinculadas demorava cerca de 6 minutos para realizar a leitura. Foi criada uma nova unit se utilizando o ACBrXmlReader para realizar a leitura do XML do CT-e, foi realizado um teste com o XML contendo 1.800 notas vinculadas e o mesmo foi lido em aproximadamente 6 segundos. Veja o ganho em velocidade na leitura do XML, de 6 minutos para 6 segundos. Por conta dessa performance resolvemos reescrever todas as units que utilizam as units pcnGerador e pcnLeitor visando a passar a utilizar as units ACBrXmlWriter e ACBrXmlReader. Não é um trabalho fácil e rápido. As novas units foram escritas, foi criado os testes unitários para cada uma delas, depois de testadas fizemos a migração, um trabalho que consumiu varias semanas. Em breve as units antigas vão ser removidas do SVN. Esse trabalho vai ser realizado em outros componentes? Sim, o próximo é o ACBrCTe, depois o ACBrMDFe. Estamos trabalhando para deixar os componentes mais velozes.
      • 18
      • Curtir
      • Obrigado
  6. Olá Pessoal, Devemos tomar muito cuidado ao gerar o XML, pois temos tag de diversos tipos. Tipos de tags e o que ela pode conter: Numéricas: neste caso só aceitam dígitos e o ponto decimal, exemplo: 250 ou 300.00 Data: neste caso só aceitam dígitos, a barra "/" ou o sinal de menos "-" (o mais comum é o sinal de menos), exemplo: 2024-06-24 Hora: neste caso só aceitam dígitos e o dois ponto ":", exemplo: 10:34:00 Data/Hora: é a combinação dos dois acima, exemplo: 2024-06-24T10:34:00 (temos a letra "T" entre a data e a hora Data/Hora no formato UTC: temos a Data/Hora seguida do Timezone, exemplo: 2024-06-24T10:34:00-03:00 Caracter: neste caso podemos informar uma sequencia de caracteres alfanumérica que pode conter alguns símbolos, exemplo: Rua Nove de Julho, 1250 Agora, justamente a tag do tipo caracter costumamos ver vários problemas. Por que? Existem alguns tipos de caracteres como por exemplo: "&" (e comercial comum em nome de empresas), aspas, apóstrofes e os sinais de "<" e ">" que podem não ser válidos dentros das tags. Em alguns casos o componente até pode os converter para uma sequencia chamada html entities. Mas algumas vezes o webservice (em especial de alguns provedores de NFS-e) pode recusar o seu XML acusando que a assinatura esta inválida. Devemos então evitar ao máximo utiliza-los. Detalhando: Lembre-se que os caracteres "<" e ">" aparecem no XML para indicar o inicio e o fim do nome de uma tag, exemplo: <Endereco>. As aspas são usadas para indicar o inicio e o fim do valor de um atributo, exemplo: <det nItem="1">, nItem é o atributo e o seu valor 1 esta entre aspas. Fica a dica, se você enviar um XML para o webservice da SEFAZ ou para um provedor de NFS-e e o mesmo for recusado pelo fato da assinatura estar invalida, abra o XML com o bloco de notas e procure as tags do tipo caracter e veja o seu conteúdo, pode ser que alguma dessas tags contenha um caracter ou html entities que possa estar invalidando a assinatura. A solução neste caso é os remover.
      • 7
      • Curtir
  7. Bom dia @LeonardoRocha, Se tratando de NFS-e sempre nos informe a cidade, desta forma sabemos o provedor que a prefeitura contratou e com isso irmos direto ao ponto para buscar a solução do problema. Sendo assim, qual é a cidade do prestador?
  8. Boa tarde @Tecnico.ProM, Já inclui na minha lista de tarefas para analise do problema. TK-5626
  9. Boa tarde Catrini, Você esta usando o novo componente: ACBrNFSeX ? Se sim, esta com todos os fontes de todas as pastas atualizados e o ACBr reinstalado?
  10. Boa tarde @Tecnico.ProM, Vou precisar do XML soap de retorno da consulta para saber exatamente o que esta retornando.
  11. Boa tarde Edvilson, Você vai alterar a unit Infisc.Provider Dica: o Padrão Nacional possui um serviço onde você baixa o DANFSE em PDF codificado em Base64. Primeiro veja na unit ACBrNFSeX, a procedure ObterDANFSE. Segundo veja na uni PadraoNacional.Provider a procedure PrepararConsultaNFSeporChave e TratarRetornoConsultaNFSeporChave. Terceiro, você vai fazer alterações na unit Infisc.Provider, mais precisamente nas procedures: PrepararConsultaNFSeporChave e TratarRetornoConsultaNFSeporChave e na function ConsultarNFSePorChave. Esta muito simples de implementar essa funcionalidade.
  12. Bom dia Edvilson, O que você gostaria de implementar no componente ACBrNFSeX?
  13. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  14. Boa tarde Walter, Entrar em contato com o Fisco e verificar a possibilidade de cancelamento extemporâneo (fora do prazo).
  15. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  16. Boa tarde Francisco, Você configurou o programa exemplo para pegar os schemas da pasta correta? Veja o meu teste: ------------------------------ 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 Cidade : Taubate/SP Provedor : Etherium Versão: 2.04 Data/Hora: 20/06/2024 15:10:58 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 : True Erro(s): Código : E43 Mensagem: Inscrição Municipal do prestador do serviço não encontrada na base de dados do município. - CODE: 1 Correção: --------- Leia o tópico abaixo referente a configuração da pasta de schemas.
  17. Boa tarde Sandro, Assim que o WebService do provedor ABase estiver funcionando vai ser necessário fazer a seguinte alteração no arquivo ACBrNFSeXServicos.ini [4302105] Nome=Bento Goncalves UF=RS Provedor=ABase Versao=2.01 Esse provedor se utiliza da mesma URL para todas as cidades.
  18. Boa tarde @aslsoftwareltda, Já esta no SVN.
  19. Bom dia William, No meu entendimento se a informação é indevida não devemos informar ela.
  20. Bom dia @aslsoftwareltda, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-5615
  21. Boa tarde Alisson, Não esta configurado para a versão 4. A URL que aparece na mensagem de erro é da versão 3
  22. Boa tarde Diego, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-5611
  23. Bom dia Raphael, Favor atualizar todos os fontes de todas as pastas, reinstale o ACBr e faça novos testes. Acho que encontrei uma outra solução para o problema.
×
×
  • 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...
The popup will be closed in 10 segundos...