Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 23-11-2023 em todas as áreas

  1. Mestre. Consegui DESCOBRIR a causa da mensagem: A estrutura do arquivo XML está em desconformidade com o esquema XSD. O namespace http://www.reinf.esocial.gov.br/schemas/evt4020PagtoBeneficiarioPJ/v2_01_01 informado no documento XML não é um namespace reconhecido. A CAUSA era apenas porque eu estava USANDO nas configurações do ACBR em REINF a versão 2_01_01 quando o correto agora é 2_01_02
    3 pontos
  2. Segue um exemplo de como utilizo. Neste caso eu criei uma classe para abstrair o Synapse, mas você pode utilizar diretamente o objeto THTTPSend. No código abaixo existem algumas referências a funções auxiliares para converter Streams e caracteres Unicode, mas acho que dá para entender o contexto geral. Uses: httpsend, synautil, synacode Para usar: Enviar('POST', 'https://endereco.da.api/v1/endpoint', '{"x": "2333232", "x1": "12", "dt": "xxxxx}', retorno); O seu header de requisição teria que ser inserido em uma lista do objeto LHeaders. function Enviar(const pMetodo, pURL, pDadosEnvio: string; var pRetorno: TRetRequisicao): Boolean; var synHttp: THTTPSend; mstr: TMemoryStream; stmResp, stmDados: TStringStream; vs: RawByteString; tmp: string; begin synHttp := THTTPSend.Create; mstr := TMemoryStream.Create; try vs := UTF8Encode(PDadosEnvio); FH.StrParaStream(synHttp.Document, vs); synHttp.MimeType := 'application/json'; //'application/x-www-form-urlencoded'; for tmp in LHeaders do synHttp.Headers.Add(tmp); Result := synHttp.HTTPMethod(pMetodo, pURL); if Result then begin mstr.CopyFrom(synHttp.Document, 0); pRetorno.Code := inttostr(synHttp.ResultCode); pRetorno.Response := FH.AjustaChrEspecial(FH.MemoryStreamParaString(mstr), True); end else begin pRetorno.Code := inttostr(synHttp.ResultCode); pRetorno.Response := FH.SeStrVazia(synHttp.Sock.LastErrorDesc, synHttp.ResultString); end; finally synHttp.Free; mstr.Free; end; end;
    2 pontos
  3. Bom dia, Retirado do arquivo de configuração ACBrNFSeXServicos.INI: ; O Provedor IPM versões 1.00 e 1.01 tem uma tag que identifica se o ambiente é produção ou homologação ; Se a cidade requer a passagem dos parâmetros: login, senha e f1: não incluir o campo Versao ; Se a cidade requer a passagem dos parâmetros: username, password deve-se incluir o campo Versao com o valor 1.01 Basta configurar a Cidade no Monitor e na aba Configurações definir se é produção ou homologação.
    2 pontos
  4. Bom dia Diego, Grato pelo retorno e os links. Já havia pesquisado todos os links que o Google/Bing/Duck sugeriram . Uma das sugestões que encontrei foi atualizar o Indy, porém o meu Delphi é mais antigo (XE6) e fiquei com receio de criar mais problemas ao atualizar a biblioteca. A solução encontrada foi utilizar a suíte de componentes Overbyte ICS - já utilizava ela para situações específicas. É uma biblioteca opensource, bastante ampla e mais complexa que o Synapse, mas a recomendo fortemente. https://wiki.overbyte.eu/wiki/index.php/Main_Page https://wiki.overbyte.eu/wiki/index.php/ICS_Download https://www.overbyte.eu/frame_index.html Atualizei para a última versão devido ao SSL, fiz os testes e deu certo. Utilizei as classes TSslHttpCli e TSslContext tanto para GET quanto POST.
    2 pontos
  5. Bom dia! Recebi um a resposta ontem! Não mencionaram o problema, mas voltou a funcionar.
    2 pontos
  6. @Daniel InfoCotidiano @Diego Foliene Está em anexo correções dos fontes, pasta resource e arquivo .env com parâmetros para geração do log. Vamos lá. No Windows utilizando a versão 0.4.6.256 estou tendo erro de senha do certificado, pode ser alguma dll minha que não coloquei na pasta, porém com a versão 0.4.6.208 consegui executar. Segue em anexo ACBrLibNFE-20231122-windows.log. Retorno do terminal: Biblioteca: ACBrLibNFE - Versão: 0.4.6.208 Certificado: 611123012641C28E|FANTASTSOFT SISTEMAS LTDA|00843106000157|27/01/2024|AC SOLUTI Multipla v5|C=BR, O=ICP-Brasil, ST=MG, L=Contagem, OU=AC SOLUTI Multipla v5, OU=34015104000191, OU=Videoconferencia, OU=Certificado PJ A1, CN=FANTASTSOFT SISTEMAS LTDA:00843106000157|C=BR, O=ICP-Brasil, OU=AC SOLUTI v5, CN=AC SOLUTI Multipla v5 Status Serviço: { "Status": { "CStat": "107", "CUF": "31", "DhRecbto": "22/11/2023 20:54:57", "DhRetorno": "22/11/2023 20:54:57", "Msg": "Servico em operacao", "TMed": "0", "VerAplic": "W-3.1.56", "Versao": "4.00", "XMotivo": "Servico em operacao", "XObs": "", "tpAmb": "2" } } No Linux mesmo utilizando a versão 0.4.6.208 causa exceção finalizando a aplicação. Segue em anexo ACBrLibNFE-20231122-linux.log. Retorno do terminal: Biblioteca: ACBrLibNFE - Versão: 0.4.6.208 Certificado: 611123012641C28E|FANTASTSOFT SISTEMAS LTDA|00843106000157|27/01/2024|AC SOLUTI Multipla v5|C=BR, O=ICP-Brasil, ST=MG, L=Contagem, OU=AC SOLUTI Multipla v5, OU=34015104000191, OU=Videoconferencia, OU=Certificado PJ A1, CN=FANTASTSOFT SISTEMAS LTDA:00843106000157|C=BR, O=ICP-Brasil, OU=AC SOLUTI v5, CN=AC SOLUTI Multipla v5 This binary has no thread support compiled in. Recompile the application with a thread-driver in the program uses clause before other units using thread. Runtime error 232 at $00007F5A42E5858D $00007F5A42E5858D $00007F5A42E77F61 $00007F5A430DEBB6 $00007F5A4316046F $00007F5A431258FE $00007F5A4315EF2C $00007F5A4323431B $000000000655BAE0 testeNFe-fantastsoft.zip ACBrLibNFE-20231122-windows.log ACBrLibNFE-20231122-linux.log Coloque as bibliotecas na pasta do projeto mesmo. Descompacte os arquivos para a pasta que quiser e execute os comandos para instalar o node dentro dessa pasta.
    2 pontos
  7. Boa tarde, O erro esta ocorrendo ao tentar emitir um MDF-e correto? Vocês estão enviando em modo Assíncrono ou Síncrono? Assíncrono: ACBrMDFe1.Enviar(StrToInt(vNumLote)); Síncrono: ACBrMDFe1.Enviar(StrToInt(vNumLote), True, True); Lembrando que: Parâmetros do método Enviar: 1o = Número do Lote 2o = Se True imprime automaticamente o DAMDFE 3o = Se True o envio é no modo Síncrono, caso contrario Assíncrono.
    2 pontos
  8. Bom dia! Município de Canoinhas - SC alterou provedor para IPM. https://migracao.atende.net/subportal/novo-sistema-fiscal
    1 ponto
  9. É direto do site de Barueri, onde da pra consultar os arquivos RPS enviado.
    1 ponto
  10. @Endrigo Rodrigues Estamos realizando testes aqui e gerou o arquivo log. Analise o codigo tem algumas modificacoes. Teste com este arquivo que estou te enviando. acbrNFe.ts
    1 ponto
  11. Boa tarde, Complementando, veja o que envolve sua conexão com o banco de dados, se tem algum Proxy ou firewall sendo ativado que esteja bloqueando o acesso à internet, fazendo com que o serviço fique inacessível.
    1 ponto
  12. Esse Layout é obsoleto... nem o SEBRAE atualiza mais. o sistema do SEBRAE está todo web agora não usa mais essa comunicação. O ideal seria você negociar com ele essa integração em outro formato.
    1 ponto
  13. Boa tarde Daniel ! Tudo bem ? Sim, foi aberto o chamado ! Eles haviam comentado que a url estava apontando para o ambiente de homologação e que o cliente não tinha as credenciais para esse ambiente. Só que eu havia passado junto o retorno do ambiente de produção também e que o erro ocorria no ambiente de produção também ! Estou esperando algum retorno deles ! Assim que houver um posicionamento, eu retorno !
    1 ponto
  14. Antigamente, o sistema do governo pra emissão de CTe exportava esse arquivo ai... creio que seja o mesmo, solicita o XML e faz por ele que é melhor
    1 ponto
  15. Os arquivos de envio estão semelhantes. Como estão as configurações da seção [DFe]? Isso aqui também não é o mais indicado. SSLType=0 corresponde a LT_All, altere para 5 que corresponde a LT_TLSv1_2
    1 ponto
  16. Estávamos atribuindo a versão. Assim, nós mesmos estávamos fixando a versão para o ACBR assumir e enviar.
    1 ponto
  17. Boa tarde @m5sistemas, Para cada RPS o conteúdo de: <identificador>nfse_.</identificador> tem que ser diferente. Outra coisa a montagem do arquivo INI com os dados do RPS esta totalmente diferente do que é esperado pelo Monitor.
    1 ponto
  18. https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca22.html Nome da propriedade é SalvarWS, mesma fica no ACBrLib.ini
    1 ponto
  19. Obrigado pela ajuda, como disse era uma bobeira, que reviramos "N" processos, e o mais básico a gente passa sem ver.
    1 ponto
  20. Vou atualizar e retorno aqui, obrigado.
    1 ponto
  21. a maioria tem como consultar o boleto, dá uma olhada na documentação, e sim, eu no caso, tenho inter e sicoob, e as baixas vem, fazemos tudo no modo automatico direto no financeiro do sistema, usuario mija de amor com isso.
    1 ponto
  22. @Endrigo Rodrigues Boa tarde ! a senha é criptografada, se observar nos exemplos q te mandei vai ver como é alimentado: // define path ini var eArqConfig = path.resolve( __dirname, 'tmp', 'acbrlib.ini', ); //define chave criptografia: empty = criptografia padrao // pode ser por isso q a senha esta invalida var eChaveCrypt = ''; // inicio = libm.NFE_Inicializar(eArqConfig, eChaveCrypt); console.log(`iniciou >>>>>>> ${inicio}`); inicio = libm.NFE_ConfigGravarValor('DFe', 'ArquivoPFX', path.resolve(__dirname, 'tmp' , '' ,'certificado.pfx')); inicio = libm.NFE_ConfigGravarValor('DFe', 'Senha', '123456'); inicio = libm.NFE_ConfigGravarValor('NFe', 'PathSchemas', path.resolve(__dirname, 'assets', 'acbr', 'schemas')); console.log(`Configurando Certificado ${inicio}`); O correto é nos concentrarmos apenas na ultima versão da Lib, pois é a ultima q foi testada com sucesso com Linux, MultiTread com o Java. Eu tentei seguir os passos executo os comandos.. mas não rodou aqui. como não desenvolvo em Node.JS, infelizmente não consegui testar, vou mandar um print do erro: Node Version v20.10.0
    1 ponto
  23. Boa tarde Marcelo, Muito estranho mesmo isso que esta ocorrendo. Quais são os valores atribuídos aos campos: SSLLib, CryptLib, HttpLib, XmlSignLib e SSLType (no programa exemplo) ? Lembrando que o teste que fiz foi no ambiente de produção.
    1 ponto
  24. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Bom dia! Conforme o @Alexandre de Paula mencionou, verifique as dimensões que definiu a etiqueta e veja se não tem nada que possa estar obstruindo a área do sensor. Também é válido você simplificar seu teste, imprimindo somente uma etiqueta, ou então até mesmo só a palavra teste. A medida que vai dando certo, você vai complementando o layout da etiqueta com as informações até chegar no que precisa.
    1 ponto
  25. Bom dia. Não existe. Há muito tempo o pessoal tinha desenvolvido um validador para o PAF-ECF, mas acho que ele não foi atualizado pro PAF-NFC-e. Nós do Projeto ACBr não temos acesso ao código fonte, então também não podemos atualizar. Por outro lado, não é muito difícil validar seguindo a documentação. É basicamente seguir o tamanho e o tipo dos campos. Só isso.
    1 ponto
  26. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  27. Olá @m5sistemas... isso depende de cada Provedor/Cidade... Algumas não disponilizam ambiente de homologação.. Logo alguém da equipe complementa a resposta com informações mais precisas sobre esse provedor
    1 ponto
  28. Ítalo, deu certo amigo. Eu desinstalei o acbr removendo todos os arquivos e reintalei novarmente com a versão 31306 e funcionou. Foi mal era para ter feito isso antes.
    1 ponto
  29. Bom dia. Parece que o Indy do XE7 está desatualizado - e pelo que li as versões a partir de 2018 corrigiram diversos problemas em relação ao SSL (infelizmente não consegui mais achar o link do StackOverflow onde havia lido sobre isso). Desta forma a versão Alexandria está OK.
    1 ponto
  30. Bom dia Fernando, Você poderia anexar o XML da nota para que possamos analisar esse problema?
    1 ponto
  31. Tópico movido para a área aberta do fórum para que possa alcançar mais membros. Alguns links que talvez possam ser úteis: HTTP Redirection with Indy -Delphi Indy - IdHttp how to handle page redirects? How to track URL redirects using Delphi and Indy?
    1 ponto
  32. Segue testes com a biblioteca 0.4.6.256 MT. Arquivos de log em anexo. Saída terminal Windows: Biblioteca: ACBrLibNFE - Versão: 0.4.6.256 Erro: Error: ACBrNFE - (-10) Erro ao obter certificados: Erro ao ler informações do Certificado. Provavelmente a senha está errada Saída terminal Linux: Biblioteca: ACBrLibNFE - Versão: 0.4.6.256 Certificado: 611123012641C28E|FANTASTSOFT SISTEMAS LTDA|00843106000157|27/01/2024|AC SOLUTI Multipla v5|C=BR, O=ICP-Brasil, ST=MG, L=Contagem, OU=AC SOLUTI Multipla v5, OU=34015104000191, OU=Videoconferencia, OU=Certificado PJ A1, CN=FANTASTSOFT SISTEMAS LTDA:00843106000157|C=BR, O=ICP-Brasil, OU=AC SOLUTI v5, CN=AC SOLUTI Multipla v5 Falha de segmentação ACBrLibNFE-20231122-linux-mt.log ACBrLibNFE-20231122-windows-mt.log
    1 ponto
  33. Segue testes com a biblioteca 0.4.6.256. Arquivos de log em anexo. Saída terminal Windows: Biblioteca: ACBrLibNFE - Versão: 0.4.6.256 Erro: Error: ACBrNFE - (-10) Erro ao obter certificados: Erro ao ler informações do Certificado. Provavelmente a senha está errada Saída terminal Linux: Biblioteca: ACBrLibNFE - Versão: 0.4.6.256 Certificado: 611123012641C28E|FANTASTSOFT SISTEMAS LTDA|00843106000157|27/01/2024|AC SOLUTI Multipla v5|C=BR, O=ICP-Brasil, ST=MG, L=Contagem, OU=AC SOLUTI Multipla v5, OU=34015104000191, OU=Videoconferencia, OU=Certificado PJ A1, CN=FANTASTSOFT SISTEMAS LTDA:00843106000157|C=BR, O=ICP-Brasil, OU=AC SOLUTI v5, CN=AC SOLUTI Multipla v5 This binary has no thread support compiled in. Recompile the application with a thread-driver in the program uses clause before other units using thread. Runtime error 232 at $00007F23A9057DCD $00007F23A9057DCD $00007F23A9077C31 $00007F23A92E65E6 ACBrLibNFE-20231122-linux.log ACBrLibNFE-20231122-windows.log
    1 ponto
  34. Boa noite, Obrigado pela contribuição. Foram enviadas correções ao SVN que devem resolver o problema relatado, Rev-31306 Por favor atualize os fontes, reinstale os componentes, verifique se o problema foi resolvido e, se possível, nos informe se foi o resultado esperado.
    1 ponto
  35. Pessoal, Informação que consta no Manual do MDF-e versão 3.00b: Os Serviços de Recepção Lote (assíncrono) e de Consulta Retorno Recepção (MOC Visão Geral 3.00a) serão descontinuados em data a ser definida para os contribuintes em Nota Técnica futura, para fins de documentação deste Manual somente os serviços síncronos estarão documentados. Até a efetiva desativação dos serviços citados acima, o seu funcionamento seguirá inalterado, respeitando a definição da versão 3.00a.
    1 ponto
  36. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Boa tarde Fernando, Você tem fontes 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.
    1 ponto
  37. Então, achei o problema, acho: ACBrDANFCeFortesFrA4.pas RLLayout.PrintDialog := FACBrNFeDANFCeFortesA4.MostraPreview; Aqui não deveria ser MostraSetup? Alterei e funcionou aqui.
    1 ponto
  38. Boa tarde... pode ser o sensor que não está detectando o tamanho da etiqueta corretamente... ou mais provalvelmente você definiu o tamanho da etiqueta um pouco menor do que ela realmente é... e isso vai fazendo que a impressão vá "descendo" conforme uma quantidade maior de etiquetas é impressa. *corrigindo...
    1 ponto
  39. Boa tarde a todos, Não adianta telefonar, enviar e-mail, mensagem em sinal de fumaça para a SEFAZ-ES, SEFAZ-SP, etc. A SEFAZ responsável por recepcionar o MDF-e do pais inteiro é a SEFAZ-RS. Não fiquem perdendo tempo enviando suas mensagem para o lugar errado.
    1 ponto
  40. Bom dia pessoal! Foi publicado o seguinte comunicado na página de Nota Fiscal de Consumidor Eletrônica da Sefaz da Paraíba. Conferindo no arquivo ACBrNFeServicos.ini, é possível observar que a URL utilizada já é a que será mantida. [NFCe_PB_P] Usar=NFCe_SVRS_P URL-QRCode=http://www.sefaz.pb.gov.br/nfce URL-ConsultaNFCe=http://www.receita.pb.gov.br/nfce URL-ConsultaNFCe_2.00=www.sefaz.pb.gov.br/nfce/consulta [NFCe_PB_H] Usar=NFCe_SVRS_H URL-QRCode=http://www.sefaz.pb.gov.br/nfcehom URL-ConsultaNFCe=http://www.receita.pb.gov.br/nfcehom URL-ConsultaNFCe_2.00=www.receita.pb.gov.br/nfcehom Portanto, a recomendação é que atualizem o ACBr.
    1 ponto
×
×
  • 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.