Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 23-11-2023 em todas as áreas
-
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_023 pontos
-
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
-
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
-
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
-
Bom dia! Recebi um a resposta ontem! Não mencionaram o problema, mas voltou a funcionar.2 pontos
-
@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
-
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
-
Bom dia! Município de Canoinhas - SC alterou provedor para IPM. https://migracao.atende.net/subportal/novo-sistema-fiscal1 ponto
-
É direto do site de Barueri, onde da pra consultar os arquivos RPS enviado.1 ponto
-
@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.ts1 ponto
-
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
-
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
-
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 é melhor1 ponto
-
Estávamos atribuindo a versão. Assim, nós mesmos estávamos fixando a versão para o ACBR assumir e enviar.1 ponto
-
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
-
Obrigado pela ajuda, como disse era uma bobeira, que reviramos "N" processos, e o mais básico a gente passa sem ver.1 ponto
-
1 ponto
-
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
-
@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.01 ponto
-
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
-
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
-
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
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
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 provedor1 ponto
-
Í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
-
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
-
Bom dia Fernando, Você poderia anexar o XML da nota para que possamos analisar esse problema?1 ponto
-
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
-
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.log1 ponto
-
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.log1 ponto
-
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
-
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
-
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
-
Então, achei o problema, acho: ACBrDANFCeFortesFrA4.pas RLLayout.PrintDialog := FACBrNFeDANFCeFortesA4.MostraPreview; Aqui não deveria ser MostraSetup? Alterei e funcionou aqui.1 ponto
-
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
-
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
-
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