Ir para conteúdo
  • Cadastre-se

Diego Foliene

Consultores
  • Total de ítens

    5.306
  • Registro em

  • Última visita

  • Days Won

    155

Tudo que Diego Foliene postou

  1. Olá pessoal! Foi publicada versão 4.0.2 do Programa Validador de Escrituração Digital EFD ICMS IPI. A nova versão trás alteração corretiva relacionada com o carregamento de tabelas e disposição de telas: Fonte: http://sped.rfb.gov.br/pagina/show/7346
  2. Fizemos mais alguns testes com sucesso utilizando tanto versão x86 quanto versão x64(Lembrando que o x86/x64 aqui é referente a arquitetura do JDK e da Dll e não do sistema operacional) Os testes foram efetuados com o JDK 21
  3. Boa tarde! Sim, quando você usa A3 com WinCrypt é API do Windows que gerencia o hardware e faz a comunicação com o certificado. O Monitor envia o pedido a ela e recebe um retorno. No caso em questão esse foi o retorno que a API do Windows devolveu e foi interpretado. Veja como é no código que recebe este retorno. Conferindo em Nós temos: Faça um teste executando o ACBrMonitor como Administrador.
  4. @SN Sistemas Ocultei a sua mensagem por conter informações de cunho mais sensível. A mesma ainda está visível para a equipe de consultores e moderadores. Sobre a configuração propriamente dita. Você está usando a versão 1 da API. Recebemos um relato de um colega que homologou com o Banco do Brasil, no canal #pro-pixcd em nosso Discord, de que a versão 1 ficou destinada a uma finalidade diferente e que a versão 2 é que deve ser utilizada.(Perdão, o valor 1 está correto. Ele é o valor na configuração para usar a versão 2 da API) Você citou antes, que ao utilizar com a versão 2, recebeu o erro 500. Esse erro ocorreu mesmo adicionando as Dlls do OpenSSL no mesmo diretório do seu JDK? Caso afirmativo, por favor, pode fornecer mais informações sobre o seu ambiente? Está utilizando NetBeans? Qual é a versão do JDK?
  5. Boa tarde @Datacaixa. O problema ainda persiste? Veja o resultado que obtive ao realizar um teste com a cidade de Araraquara/SP atendida pelo provedor Ginfes. Sugiro que faça o seguinte: Veja se você não possui fontes alterados localmente. Os mesmos são indicados pelo SVN com uma bolinha vermelha ao lado da unit. Caso afirmativo, resolva essas alterações. Verifique se você não possui nenhum .bpu ou .dcu perdidos em sua máquina em locais que não deveriam estar. Geralmente quando compila um pacote manualmente ele adiciona em Users\Public\Documents\Embarcadero\Studio\VersaodoSeuDelphi\ Reinstale o ACBr com a opção "Apagar Arquivos Antigos" no instalador marcada, para que ele apague .dcus e .bpus antigos e gere novos. Repita o teste. Também é válido rever na sua aplicação como é o processo que faz para capturar estas mensagens de erro. Veja como é feito no programa exemplo: procedure TfrmACBrNFSe.ChecarResposta(aMetodo: TMetodo); var i: Integer; procedure ListaDeErros(aErros: TNFSeEventoCollection); var i: Integer; begin if aErros.Count > 0 then begin memoLog.Lines.Add(' '); memoLog.Lines.Add('Erro(s):'); for i := 0 to aErros.Count -1 do begin memoLog.Lines.Add('Código : ' + aErros[i].Codigo); memoLog.Lines.Add('Mensagem: ' + aErros[i].Descricao); memoLog.Lines.Add('Correção: ' + aErros[i].Correcao); memoLog.Lines.Add('---------'); end; end; end; //... begin //... with ACBrNFSeX1.WebService do begin case aMetodo of //... tmConsultarLote: begin with ConsultaLoteRps do begin memoLog.Lines.Add('Método Executado: ' + MetodoToStr(tmConsultarLote)); memoLog.Lines.Add(' '); memoLog.Lines.Add('Parâmetros de Envio'); memoLog.Lines.Add('Numero do Prot: ' + Protocolo); memoLog.Lines.Add('Numero do Lote: ' + NumeroLote); memoLog.Lines.Add(' '); memoLog.Lines.Add('Parâmetros de Retorno'); memoLog.Lines.Add('Situação Lote : ' + Situacao); memoLog.Lines.Add('ID Nota : ' + idNota); memoLog.Lines.Add('Sucesso : ' + BoolToStr(Sucesso, True)); ListaDeResumos(Resumos, tmConsultarLote); LoadXML(XmlEnvio, WBXmlEnvio, 'temp1.xml'); LoadXML(XmlRetorno, WBXmlRetorno, 'temp2.xml'); ListaDeErros(Erros); ListaDeAlertas(Alertas); end; end; //... end; end; end;
  6. Bom dia! A máquina está com as atualizações em dia? Se conferir no software da leitora o certificado consta como operacional? Drivers da certificadora atualizados?
  7. O erro 500 em boa parte dos casos está relacionado a falta das dlls do OpenSSL. No que diz respeito a configuração do certificado. Como e quais campos você preencheu na configuração da biblioteca?
  8. Bom dia! Foi enviado ao SVN na Rev-32604 uma alteração visando com que seja devolvido o XML. Já pedi ao time responsável para que seja realizada nova compilação da Lib e assim que estiver disponível aviso aqui para que você possa atualizar e testar. É IMPORTANTE ESCLARECER: O web service do provedor IPM não está devolvendo para você o XML da NFSe, por isso a Lib não consegue extrair está informação do retorno e lhe devolver o XML. Se você abrir o arquivo 5-lista-nfse-ger-soap.xml que é o envelope de retorno, ou seja, é o que o web service está te devolvendo, vai ver que ele só está devolvendo essas informações: <mensagem> <codigo></codigo> </mensagem> <identificador></identificador> <alerta></alerta> <rps> <nro_recibo_provisorio></nro_recibo_provisorio> <serie_recibo_provisorio></serie_recibo_provisorio> </rps> <numero_nfse></numero_nfse> <serie_nfse></serie_nfse> <data_nfse></data_nfse> <hora_nfse></hora_nfse> <arquivo_gerador_nfse></arquivo_gerador_nfse> <nome_arquivo_gerado_eletron></nome_arquivo_gerado_eletron> <link_nfse></link_nfse> <cod_verificador_autenticidade></cod_verificador_autenticidade> <codigo_html></codigo_html> Algumas prefeituras tem uma configuração no sistema que ao ser selecionada, disponibiliza o XML completo. (Mais detalhes sobre ela em Dica para quem emite NFSe para cidades que utilizam o provedor IPM) No entanto você já confirmou anteriormente que este não é o caso para a cidade que está utilizando. Por isso, o que foi feito é: Comparando um XML de NFSe completo devolvido pelo IPM com o XML de RPS, ambos possuem uma estrutura muito semelhante, onde no XML da NFSe, alguns campos extras são adicionados com as informações específicas a nota. Então, assim que está nova modificação for adicionada na nova compilação da Lib, a biblioteca agora vai fazer o seguinte processo: Quando ela receber o retorno da emissão, vai tentar encontrar na memória da biblioteca o XML do RPS de envio correspondente usando o número do RPS que vier no retorno como filtro de pesquisa. Caso encontre o XML do RPS, ela vai editar o mesmo adicionando nele as informações correspondentes que vieram no retorno, sendo elas o código verificador de autenticidade, o número da NFSe, a série da NFSe, a data e a hora da NFSe. Ela vai usar este XML de RPS acrescido dessas informações como o XML da NFSe para gerar o arquivo para você e para devolver no ObterXML.
  9. Bom dia! Por favor, se mesmo após o teste que foi pedido pelo @Daniel InfoCotidianoo problema persistir, coloque as Dlls do OpenSSL no mesmo diretório do seu JDK e repita o teste.
  10. Olá pessoal! Nosso amigo @Pablo.ferreirax fez o processo de homologação para uma cidade atendida pelo provedor ISSNet e compartilhou conosco as seguintes informações. As informações de homologação na ISSNET diferem das informações de produção. Por exemplo, vários códigos em [Serviço] e [IdentificacaoRps] precisaram ser ajustados para garantir o funcionamento correto, como CodigoMunicipio, CodigoTributacaoMunicipio, Serie, Tipo e Numero. Para entender quais valores devem ser inseridos, foi necessário contatar o suporte da ISSNET. Não é possível realizar testes de homologação na ISSNET sem solicitar a alteração da chave interna para o ambiente de homologação. Ao retornar para o ambiente de produção, é necessário entrar novamente em contato com o suporte para solicitar a mudança. Consultar os schemas da ISSNET foi de grande ajuda. Ao procurar o arquivo xsd e verificar os campos relacionados à obrigatoriedade, máximo de caracteres, entre outros detalhes, conseguimos garantir a conformidade dos dados.
  11. Bom dia! Conforme já foi informado, foi SVN na Rev-32262 a adição dos CSTs no componente nativo, logo, as Libs que foram compiladas após esta data englobam a alteração. Não foi enviado a adição nas classes de alto nível para C#. Criada a #TK-5137 para esta finalidade. Vale reforçar, que só o módulo 0.09 aceita os novos campos e para versões anteriores a orientação é: Fonte: https://portal.fazenda.sp.gov.br/servicos/sat/Paginas/perguntas-frequentes.aspx
  12. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  13. Boa tarde! Por favor, veja o método NFSe_ObterInformacoesProvedor
  14. Boa tarde! O web service dos correios agora está pedindo usuário e senha.
  15. Bom dia! Estou fazendo mais alguns testes aqui em meu ambiente, mas sim, a princípio ele de fato parece estar buscando o endereço de uma versão incorreta.
  16. Olá pessoal! No dia 05/02/2024 foi publicada a versão 1.61 da Nota Técnica 2019/001. Esta nova versão prorroga a entrada em homologação da versão 1.60 para o dia 11/03/2024. A versão 1.61 também informa que os schemas relacionados serão disponibilizados junto aos da NT2023/004. Ambos estão disponíveis no Portal da NFe desde o dia 07/02/2024. Vale citar que as modificações relacionadas a NT estão em nosso backlog para serem implementadas e serão disponibilizadas até a data de entrada em homologação para que possam testar.
  17. Olá pessoal. Hoje, 21/02/204, por volta das 08h38, voltamos a receber em nossa comunidade do Discord relatos de membros recebendo Consumo indevido ao tentar consumir o web service de emissão da NFe. Conferindo no DownDetector, o volume de reclamações ainda é alto, mas diminuiu consideravelmente em comparação ao dia anterior. Não há informação sobre contingência ativada no Portal da NFe até a publicação desta atualização. Considerando tudo isso, para aqueles que ainda estiverem enfrentando problemas de consumo indevido, sugerimos que: Ao receber a mensagem de Consumo Indevido, conforme estipula a NT, aguarde o período de 1 hora antes de tentar realizar nova emissão. Lembrando que este tempo reseta se houver tentativa antes dele ser cumprido. Durante este meio tempo, fique de olho em nosso Fórum e em nossa comunidade do Discord, principalmente nos canais #sefaz, #acbrnfe e #pro-nfe(caso seja PRO) para relatos de outros colegas e avisos sobre ativação de contingência. Passado o período de uma hora, tente emitir de novo. Caso o problema ainda persista, abra um Fale Conosco junto a Sefaz, mencionando o problema e mencionando também a NT2018/002 que trata sobre o consumo indevido nos web services da Sefaz, pois tivemos colegas que abriram uma Fale Conosco na data de ontem e a Sefaz achou que estavam falando da DistribuicaoDFe. Verifiquem também junto a Sefaz, se está tudo em ordem com o CNPJ do emitente, pois conforme descrito na NT2018/002: Então é possível que no período problemático de ontem, seu cliente tenha de fato sido bloqueado.
  18. Bom dia. Tudo indica ser problema do lado deles. Múltiplos relatos em nosso Discord e o DownDetector chegou a mais de 1000 relatos de problema ontem.
  19. Bom dia. Conforme o Italo citou anteriormente essa configuração é a nível municipal, por isso, vai afetar o uso para este município apenas.
  20. Conferindo às 08h34 do dia 21/02/2024, a contingência não se encontra mais ativada.
  21. Fiz um teste em Memory usando o exemplo em C# disponível AQUI. Costumo usar com o arquivo ACBrLib.ini, então para usar em Memory, alterei o exemplo da seguinte forma: public FrmMain() { InitializeComponent(); string diretorio = AppDomain.CurrentDomain.BaseDirectory; string caminhocomp = Path.Combine(diretorio, "ACBrLib.ini"); string iniConfig = File.ReadAllText(caminhocomp); ACBrCTe = new ACBrCTe(iniConfig); //ACBrCTe = new ACBrCTe(); } Conforme descrito em Lançamento da ACBrLib com suporte a configuração na memoria você pode usar em memory passando o conteúdo do ini. Meu arquivo de Log ficou da seguinte forma: Utilizando esta versão da Lib CTe, o botão "Enviar Síncrono" e o arquivo "ArquivoINI_GTVe.ini" em anexo* este foi o resultado que obtive: * Você precisa definir os valores de CNPJ e IE corretos para o emitente. ArquivoINI_GTVe.ini
  22. Verificando no Portal da Nota Fiscal Eletrônica, é possível observar que a contingência foi ativada às 16h12 sem previsão de encerramento. Para utilizar o ACBr em contingência durante este período, siga as orientações do tópico:
  23. O seu arquivo ACBrCTeServicos.ini está na mesma pasta de Schemas? Defina o caminho completo(Path + nome Arquivo). Você está seguindo o Modelo INI?
  24. Boa tarde! A tarefa está alocada na sprint desta semana e está em análise por parte da equipe de consultores.
×
×
  • 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.