Ir para conteúdo
  • Cadastre-se

EMBarbosa

Consultores
  • Total de ítens

    9.335
  • Registro em

  • Última visita

  • Days Won

    117

Tudo que EMBarbosa postou

  1. Por favor Thiago. Crie um novo tópico e anexe o arquivo alterado.
  2. Oi Ednilson, Vamos por partes: Essa rejeição deve aparecer apenas quando você informa uma NFC-e (modelo 65) com a tag "indFinal=0". Se você está enviando o indFinal como "1", então há algum problema no retorno da sefaz. Ela provavelmente está retornando um erro diferente do que devia. Só acionando eles mesmo. Essa rejeição é outra. Ela é porque é uma NFC-e (modelo 65) mas com a tag "(indIEDest <> 9)". Tente validar o seu xml no seguinte link: https://www.sefaz.rs.gov.br/nfe/nfe-val.aspx Se continuar com problemas, por favor, anexe o XML da nota rejeitada.
  3. Para definição dos arquivos xml que vem dos webservices, veja o tópico:
  4. Esse tópico é um resumo das informações sobre configurações de conexão, criptografia e assinatura. Se aplica a todos as soluções ACBr (componentes/Libs) que usam código do ACBrDFe e fazem comunicação com webservices (Ex..: NF-e, MDF-e, CT-e, GNRe, etc...) Informações mais detalhadas estão nos links citados. Veja também nos posts abaixo como configurar/usar essa configuração na ACBrLIB e no ACBrMonitor. Quais são as configurações atualmente recomendadas para SSL/Crypt/HTTP? Independente do documento nossa recomendação padrão é que se use sempre certificados A1 e a configuração abaixo que vamos chamar de: Recomendação 1 Geral.SSLLib := libOpenSSL; Geral.SSLCryptLib := cryOpenSSL; Geral.SSLHttpLib := httpOpenSSL; Geral.SSLXmlSignLib := xsLibxml2; SSL.SSLType := LT_TLSv1_2; Certificados.ArquivoPFX := CaminhoDoLocalEmQueEstaSalvoOArquivoPFX; Certificados.Senha := SenhaDoPFX; WebServices.TimeOut := 25000; //Veja observação abaixo Limitações dessa configuração: Isso exige as dlls da OpenSSL na mesma pasta do seu executável; Você pode encontrar as Dlls da OpenSSL aqui. Lembre-se de escolher de acordo com a arquitetura que compila sua aplicação! Não funciona para certificados A3; A Libxml2 não consegue buscar schemas em rede se o compartilhamento não estiver mapeado como um drive local ou como link simbólico; Observação: O TimeOut é definido em milissegundos. Assim sugerimos entre 15000 e 30000. Mas isso pode variar de acordo com o tempo de resposta do provedor. Se notar que a internet é muito lenta, talvez queira colocar um valor superior como 40000 (40 segundos). O que fazer se eu preciso usar certificados A3? Para certificados A3 use a seguinte configuração: Recomendação 2 Geral.SSLLib := libWinCrypt; Geral.SSLCryptLib := cryWinCrypt; Geral.SSLHttpLib := httpWinHttp; Geral.SSLXmlSignLib := xsLibXml2; SSL.SSLType := LT_TLSv1_2; Certificados.NumeroSerie := NumeroSerieCertificado; WebServices.TimeOut := 25000; //Veja observação abaixo Limitações dessa configuração: Certificados A3 dependem do software da certificadora e do hardware e causam muita dor de cabeça; Depende da atualização do Windows; A libxml2 não consegue buscar schemas em rede se o compartilhamento não estiver mapeado como um drive local ou como link simbólico; Observação: O TimeOut é definido em milissegundos. Assim sugerimos entre 15000 e 30000. Mas isso pode variar de acordo com o tempo de resposta do provedor. Se notar que a internet é muito lenta, talvez queira colocar um valor superior como 40000 (40 segundos). Onde obter informações adicionais? Mais sobre certificados A1 e A3, veja o vídeo "instalando certificados A1 e A3", feito por @Daniel Simoes Mais sobre essas configurações, veja esse vídeo "Como configurar a SSLib" feito pelo @Régys Silveira. Mais sobre o ACBrDFeSSL que é base para todas essas configurações, veja o vídeos na área de vídeos "Conheça a ACBrDFeSSL" Mais sobre as dependências das bibliotecas externas, veja o tópico: OpenSSL/XMLSec ou CAPICOM, dependencia de bibliotecas externas
      • 3
      • Curtir
  5. Pelo log, sua senha está incorreta, veja: 19/04/22 10:07:48:894 - SetRetorno(-10, PFXDataToCertContextWinApi: Senha informada está errada)
  6. Olá, Antes você citou o código da função do componente e agora está citando a ACBrLib. Pode descrever melhor seu cenário por favor? Você está usando a lib ou o componente? Descreva um passo a passo do que está fazendo pra nós por favor. Anexe os logs se possível...
  7. Por favor, poste o retorno aqui.
  8. Qual é o nome do arquivo configurado para gravar o log?
  9. Verifique por favor se a .so que está na sua máquina está com os nomes das funções exportadas corretamente. Você tem uma distro Gnu? Se tiver, use o comando: nm -D /caminho/pra/ACBrLibXXXXXXX.so Se não tiver, use o comando: readelf -Ws --dyn-syms /caminho/pra/ACBrLibXXXXXXX.so
  10. Muito obrigado pela contribuição. Fiz a implementação baseada nela. Aproveitei para fazer alguns refactorings nos códigos de detecção de protocolo. Um pequeno aviso: seu arquivo havia alterado muito o layout do código que seguimos. Isso dificulta um pouco para comparar. Na medida do possível, mantenha sempre o mesmo layout que seguimos atualmente. Subi as alterações para o SVN na Revisão 25256. Pelo que vi está tudo certo. Queira por favor atualizar, testar e reportar qualquer problema. Mais uma vez obrigado.
  11. Acho que o nome na lib está "CEP_BuscarPorLogradouro". Queira testar por favor. EDIT: Vamos verificar se o nome vai ser mantido assim. O nome da função é esse, conforme a documentação: https://acbr.sourceforge.io/ACBrLib/CEP_BuscarPorLogradouro.html
  12. Muito obrigado pela contribuição. Fiz a implementação baseada nela. Subi as alterações para o SVN na Revisão 25238. Pelo que vi está tudo certo. Queira por favor atualizar, testar e reportar qualquer problema. Mais uma vez obrigado.
  13. Muito obrigado pela contribuição. Fiz a implementação baseada nela. Subi as alterações para o SVN na Revisão 25237. Pelo que vi está tudo certo. Queira por favor atualizar, testar e reportar qualquer problema. Mais uma vez obrigado.
  14. Muito obrigado pela contribuição. Fiz a implementação baseada nela. Subi as alterações para o SVN na Revisão 25235. Pelo que vi está tudo certo. Queira por favor atualizar, testar e reportar qualquer problema. Mais uma vez obrigado.
  15. Por favor, tente informar os valores como o campo "Versao", como está na cidade Sertaozinho: [3551702] Nome=Sertaozinho UF=SP Provedor=SmarAPD Versao=2.04
  16. Não me parece que esses sejam os endereços corretos para o provedor. Poderia nos passar por favor a documentação dessa alteração? O endereço antigo não funciona mais?
  17. Olá RogerioBusch. O seu arquivo ini está diferente do que está no SVN. Por quê? Houve mudança no provedor? Você tem a documentação? [3534708] Nome=Ourinhos UF=SP Provedor=SmarAPD ProRecepcionar=http://e-gov.ourinhos.sp.gov.br:8080/tbw/services/WSEntrada ProConsultarSituacao=http://e-gov.ourinhos.sp.gov.br:8080/tbw/services/WSEntrada ProConsultarLote=http://e-gov.ourinhos.sp.gov.br:8080/tbw/services/WSSaida ProConsultarNFSeRps=http://e-gov.ourinhos.sp.gov.br:8080/tbw/services/WSSaida ProConsultarNFSe=http://e-gov.ourinhos.sp.gov.br:8080/tbw/services/WSSaida ProCancelarNFSe=http://e-gov.ourinhos.sp.gov.br:8080/tbw/services/WSEntrada ProGerarNFSe=http://e-gov.ourinhos.sp.gov.br:8080/tbw/services/WSEntrada ProRecepcionarSincrono=http://e-gov.ourinhos.sp.gov.br:8080/tbw/services/WSEntrada ProSubstituirNFSe=http://e-gov.ourinhos.sp.gov.br:8080/tbw/services/WSEntrada ; HomRecepcionar=http://e-gov.ourinhos.sp.gov.br:8080/tbwavaliacao/services/WSEntrada HomConsultarSituacao=http://e-gov.ourinhos.sp.gov.br:8080/tbwavaliacao/services/WSEntrada HomConsultarLote=http://e-gov.ourinhos.sp.gov.br:8080/tbwavaliacao/services/WSSaida HomConsultarNFSeRps=http://e-gov.ourinhos.sp.gov.br:8080/tbwavaliacao/services/WSSaida HomConsultarNFSe=http://e-gov.ourinhos.sp.gov.br:8080/tbwavaliacao/services/WSSaida HomCancelarNFSe=http://e-gov.ourinhos.sp.gov.br:8080/tbwavaliacao/services/WSEntrada HomGerarNFSe=http://e-gov.ourinhos.sp.gov.br:8080/tbwavaliacao/services/WSEntrada HomRecepcionarSincrono=http://e-gov.ourinhos.sp.gov.br:8080/tbwavaliacao/services/WSEntrada HomSubstituirNFSe=http://e-gov.ourinhos.sp.gov.br:8080/tbwavaliacao/services/WSEntrada ; ProLinkURL=http://e-gov.ourinhos.sp.gov.br:8080/tbw/loginWeb.jsp?execobj=NFENotaFiscalBuscarDireto&cnpj=%Cnpj%&numero=%NumeroNFSe%&chave=%ChaveAcesso% HomLinkURL=http://e-gov.ourinhos.sp.gov.br:8080/tbwavaliacao/loginWeb.jsp?execobj=NFENotaFiscalBuscarDireto&cnpj=%Cnpj%&numero=%NumeroNFSe%&chave=%ChaveAcesso%
  18. Você implementou o evento ACBrBPe1GerarLog? Em caso positivo, poderia anexar o arquivo de log gerado? Em caso negativo, poderia implementar e anexar o log gerado? Ou pelo menos reproduzir o problema no aplicativo de exemplo e anexar o log?
  19. Se possível, anexe também o arquivo de log gerado pelo componente.
  20. Você também pode fazer o download de arquivos com NCM no portal Siscomex usando o serviço abaixo para o perfil "público": "Classif -> Funções Avançadas -> Gerar Tabela NCM" Como na imagem para ilustar: Atualmente (08/04/2022) guia para o seguinte link: https://portalunico.siscomex.gov.br/classif/#/nomenclatura/tabela?perfil=publico E permite baixar o arquivo em JSON ou XLSX.
  21. A tabela de IBPT não é uma tabela de NCM. É uma tabela de impostos aproximados. Ela serve para se cumprir a lei conhecida como "De Olho no Imposto". Mas para alistar os impostos aproximados, o IBPT usa uma lista de NCMs. Então você deve usar a tabela IBPT para cumprir a lei "De Olho no Imposto". Qualquer outro uso além disso pode funcionar, ou não... Mas não é garantido. Se você quer saber mais sobre o que é o IBPT, escute o Papo Pro ACBr falando dele: https://anchor.fm/projeto-acbr/episodes/Conhea-o-IBPT-e-tudo-oque-ele-oferece-e1bhor7 Isso está explicado no tópico que ele passou.
  22. Por favor anexe o log do componente.
  23. Bom dia. Você poderia anexar o log do componente por favor? Se possível também anexe os xmls gerados para análise.
  24. ahh, não era para remover todos mesmo...Apenas se estivessem duplicados... Obrigado. Parece que tem alguma outra coisa influenciando...
×
×
  • 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.