Ir para conteúdo
  • Cadastre-se

Elisângela Borato

Membros
  • Total de ítens

    94
  • Registro em

  • Última visita

Tudo que Elisângela Borato postou

  1. Bem pontuado Juliomar, levarei isto em consideração estruturação aqui. Obrigada.
  2. Boa tarde. Atualmente tenho um modulo que gera o xml do rps para outro modulo carregar este xml, pelo ACBrNFseX.NotasFiscais.LoadFromFile, e emitir a nota. Porém estou tendo de ajustar o xml do rps para cada provedor para isso funcionar. Estou procurando um modo de não precisar ajustar a formatação dos dados do rps a cada novo provedor que atendo. Penso em alterar o projeto de forma que passe os dados do rps por um .ini ao invés de um .xml, e daí carregar pelo ACBrNFseX.NotasFiscais.LoadFromIni. O modelo do .ini que o componente carrega no LoadFromIni é o mesmo modelo da ACBrLib, descrito aqui https://acbr.sourceforge.io/ACBrLib/ExemplodeINI6.html? Que daí reduzo para apenas três modelos possíveis de .ini de rps, correto? Agradeço desde já pela atenção.
  3. Olá, Estou testando pelo AcBrBoletoDemo o registro de boletos no Santander, via API e em homologação. Inclui algumas linhas no demo, uma delas é o txId do Pix do boleto. O boleto é registrado com sucesso, retorna dados emv e url do pix. Mas o txId retorna em branco. Linhas acrescidas ao AcBrBoletoDemo: Debugando, observei que, quando é montado o json (unit ACBrBoletoW_Santander_API.pas), a informação sobre o TxId (linha 459) esta em branco. Não sendo, portanto, enviado o txId para o Santander. Linha 459 do ACBrBoletoW_Santander_API.pas: Não consegui encontrar uma forma de contornar esta situação e fazer com que o txId informado seja enviado para o banco. E/ou de achar onde estou errando. Alguém teria alguma ideia do que pode ser feito?
  4. Olá Juliomar, Removi as dll's do openssl que estavam C:\Windows\SysWOW64 e funcionou, obrigada. (eu estava buscando apenas na C:\Windows\System32, pois estava compilando em 32) BigWings, obrigada por compartilhar. Os posts me deram melhor compreensão, e usei uma função citada para saber de onde estava carregando as dlls do openssl, o que contribuiu para achar a solução. Resolvido. Podem fechar o tópico por favor.
  5. Boa tarde, Encontramos o erro: estamos passando parâmetro incorreto na requisição (paginacao.paginaAtual=3), solicitando uma página que não existia. Corrigimos aqui e agora esta funcionando. Resolvido. Grata.
  6. Boa tarde, Estou iniciando testes em produção no Banco do Brasil e e no Santander, em ambos estou recebendo erro 404 na consulta de pix. Alguém já passou por isto e teria alguma dica de onde estou errando nas consultar? Observação: nas duas contas há movimentação de pix no período solicitado. Segue os logs: 01/02/24 15:03:19:202 - ConsultarPixRecebidos( 31/01/2024 00:00:00, 01/02/2024 23:59:59, , , 2, 20 ) 01/02/24 15:03:23:275 - TransmitirHttp( POST, https://oauth.bb.com.br/oauth/token ) 01/02/24 15:03:23:620 - ResultCode: 200 - OK 01/02/24 15:03:23:620 - AcessarEndPoint( GET, /pix ) 01/02/24 15:03:23:621 - TransmitirHttp( GET, https://api-pix.bb.com.br/pix/v2/pix?inicio=2024-01-31T00%3A00%3A00.000Z&fim=2024-02-01T23%3A59%3A59.999Z&paginacao.paginaAtual=2&paginacao.itensPorPagina=20&gw-dev-app-key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ) 01/02/24 15:03:24:072 - ResultCode: 404 - Not Found 01/02/24 15:03:24:073 - ResultCode:404 01/02/24 15:03:26:006 - Removendo PSP: TACBrPSPBancoDoBrasil, Nome: ACBrPSPBancoDoBrasil1 01/02/24 15:33:45:533 - ConsultarPixRecebidos( 31/01/2024 00:00:00, 01/02/2024 23:59:59, , , 3, 20 ) 01/02/24 15:33:45:534 - TransmitirHttp( POST, https://trust-pix.santander.com.br/oauth/token?grant_type=client_credentials ) 01/02/24 15:33:45:790 - ResultCode: 200 - OK 01/02/24 15:33:45:790 - AcessarEndPoint( GET, /pix ) 01/02/24 15:33:45:791 - TransmitirHttp( GET, https://trust-pix.santander.com.br/api/v1/pix?inicio=2024-01-31T00%3A00%3A00Z&fim=2024-02-01T23%3A59%3A59Z&paginacao.paginaAtual=3&paginacao.itensPorPagina=20 ) 01/02/24 15:33:46:040 - ResultCode: 404 - Not Found 01/02/24 15:33:46:040 - ResultCode:404 Agradeço desde já pela atenção.
  7. Olá Juliomar, Agradeço pela sua resposta. Tem uma libcrypto.dll no C:\Windows\System32 que não estou conseguindo excluir, talvez seja isto. Vou seguir os testes em outra máquina. Grata.
  8. Olá Juliomar, Agradeço pela sua resposta. Faz sentido, creio que seja isto que ocorre. Você teria alguma sugestão para corrigir este comportamento? Atualmente, estou executando o exemplo do ACBrPIXCD fornecido em (ACBr\Exemplos\ACBrPIXCD\Delphi). Minha tentativa primeira foi incluir as DLLs do OpenSSL de uma versão específica junto com o arquivo .exe na esperança de forçar o programa a carregá-las na versão desejada. No entanto, essa abordagem não resolveu o problema, e o erro persiste. Alguma ideia de como posso contornar isso? Agradeço antecipadamente pela sua ajuda.
  9. Boa tarde, Estou com dificuldade no componente ACBrOpenSSLUtils. Quando vou carregar o certificado ele dispara erro. Comando: ACBrOpenSSLUtils1.LoadPFXFromFile('certificado.pfx', 'senha'); Erro na primeira vez que executa o comando: First chance exception at $762EFA72. Exception class EACBrOpenSSLException with message 'Error loading PFX Certificate Error: 310378599 - error:12800067:DSO support routines::could not load the shared library'. Process PIXCDTeste.exe (7336) Erro na segunda vez que executa o comando: First chance exception at $762EFA72. Exception class EACBrOpenSSLException with message 'Error loading PFX Certificate Error: 50856204 - error:0308010C:digital envelope routines::unsupported'. Process PIXCDTeste.exe (7336) Entendi que o erro é nas dll do OpenSSL. Testei colocar as versões das dll OpenSSL disponibilizadas pelo ACBr, um versão por vez, na pasta junto com o .exe. Continuou o mesmo erro. Instalei o OpenSSL 1.1.1 do site https://slproweb.com/products/Win32OpenSSL.html Continuou o mesmo erro. Estou sem saber onde estou errando ou o que tem de errado com minha maquina para disparar estes erros. (Detalhe, em outra maquina, usando a libcrypto-1_1.dll e a libssl-1_1.dll na pasta do .exe, funcionou sem erros). Alguém já passou por esta situação e poderia me ajudar por favor? Agradeço desde já.
  10. Atualizando: pelo site também dá o erro cep inválido, ou seja, esta impossível emitir a nfse para este tomador. Por conta disto entendo que o problema esta nas regras de validação do Sistema Nacional. Vocês tem o contato de suporte do Sistema Nacional para eu notificar sobre esta situação. Procurei no site e por agora não encontrei. Grata.
  11. Boa tarde Italo. Em ambiente de produção.
  12. Bom dia, Estou com uma situação na emissão de NFSe pelo sistema nacional que não estou achando a saída. A questão é de erro no tocante ao cep na emissão de nota para um tomador situado em uma rodovia. No sintegra ou mesmo no sistema nacional (via browser), quando jogo cnpj o cadastro vem com o cep genérico da cidade, no caso 13860-000. Porém quando vou emitir via webservice, se informo este cep 13860-000 recebo o erro: "E0240-O CEP informado para o endereço nacional do tomador do serviço não existe ou não pertence ao município do endereço do tomador.-|X203-Não foi retornado nenhuma NFSe.-" Pesquisei no site dos Correios e não há CEP especifico correspondente ao endereço, creio que por ser em uma rodovia. Tentei emitir sem informar o CEP. Recebi o erro: "X800-Erro de Validação: --> 1839 - Element '{http://www.sped.fazenda.gov.br/nfse}CEP': [facet 'pattern'] The value '' is not accepted by the pattern '[0-9]{8}'.-" Peguei o CEP da rua principal do município, 13860-021, e tentei passar. Desta vez recebo o erro: E0152-CNPJ do tomador não encontrado no cadastro CNPJ.-|X203-Não foi retornado nenhuma NFSe.- Alguém já passou por isto e/ou sabe como resolver? Desde já agradeço pela atenção.
  13. Boa tarde Italo, Grata pelas respostas. Sanou minhas dúvidas.
  14. Bom dia Italo, Grata pelas respostas. Nas tentativas que estou fazendo, de teste e de produção, estou usando dados reais de prestadores MEI, grata por me lembrar sobre. Mas ainda fiquei em dúvida na questão do certificado digital: para emissão via portal nacional, na pagina web, e pelo aplicativo percebi que não requer o certificado, até ai entendi. Mas e para emissão via Web Service? estou na dúvida se por esta via é obrigatório assinar o xml que esta sendo enviado, portanto obrigatório ter um certificado digital. Até onde consegui chegar com os testes o componente ACBrNFSeX reclama justo a ausência de certificado: 'DadosPFX, ArquivoPFX, URLPFX ou NumeroSerie não especificados !'. Consigo desabilitar o recurso de assinar e enviar comando para o sistema nacional sem usar certificado?
  15. Boa tarde senhores, De antemão me desculpo por fazer perguntas não diretamente relacionada ao componente. 1. Como me cadastro ou quais dados uso para emitir/consultar/cancelar nfse no sistema nacional em ambiente de homologação? encontrei este site https://www.producaorestrita.nfse.gov.br/EmissorNacional/Login?ReturnUrl=%2fEmissorNacional%2f mas não permite cadastrar, dá erro dizendo que "O título de eleitor informado está incorreto" testei cadastrar com dados reais de duas MEI's e deu o mesmo erro. É por aí mesmo? 2. Consigo realizar os testes em ambiente de homologação do sistema nacional sem certificado digital? Agradeço pela atenção de sempre desde já,
  16. Boa tarde Ítalo. Grata pelo retorno e pela atenção de sempre. Na procedure TratarRetornoEmitir que esta na unit Giap.Provider, ANota é diferente de Nil. Na function FindByRps que esta na unit ACBrNFSeXNotasFiscais, a variável AItemIndex é igual a 0. Entendi que o componente preenche a nota com os dados xml do rps mais o numero de nfse, código de verificação e links informados no retorno do provedor. Agora gerou o DANFSe com estes dados... e daí, se eu precisar, salvo o xml pegando o conteúdo de ACBrNFSeX1.NotasFiscais.Items[0].XmlNfse. Correto? danfse gerada Mas e se tiver alguma alteração nos cálculos da nota pelo provedor, tipo retenção ou calculo do iss? Pode acontecer isso? Estou com receio de imprimir uma Danfse com dados inconsistentes.
  17. Bom dia Juliomar, Sim, na documentação fornece dados para testes. Mas passou despercebido por mim que o ambiente de homologação funciona única e exclusivamente os dados fornecidos para teste. Com os dados de testes fornecidos funciona. Grata pela atenção.
  18. Bom dia Ítalo. A pasta "Notas" existe, mas esta vazia.
  19. Complementando... Este é o xml do ACBrNFSeX1.WebService.ConsultaNFSeporRps.XmlRetorno;, em produção, quando a nota não existe: <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?> <consultaResposta> <aliquota>0.0</aliquota> <codigoVerificacao>17987843XCx</codigoVerificacao> <inscricaoMunicipal>17196</inscricaoMunicipal> <notaExiste>Não</notaExiste> <numeroNota>0</numeroNota> <valorNota>0.0</valorNota> <vlrIss>0.0</vlrIss> </consultaResposta>
  20. Boa tarde, Corrigiram o erro no webservice. Segue retorno através do comando ACBrNFSeX1.WebService.Emite.XmlRetorno; em produção: <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?> <nfeResposta> <notaFiscal> <numeroNota>2</numeroNota> <numeroRps>2</numeroRps> <codigoVerificacao>1807270PLY</codigoVerificacao> <statusEmissao>200</statusEmissao> <link>https://nfesaojoao.intertecsolucoes.com.br/ords/psjv/f?p=1085:116::EMITENOTA:NO:116:P116_CODE,P116_CODET,P116_KEY,P116_KEYT:2738149,1807270,1807270SRI1UNC6RRREN,6GIN2ZEQDMHJBM6ZUJUUMJ6QJ77DJQQ2</link> <messages code="200" message="NFSE emitida com sucesso"/> </notaFiscal> </nfeResposta> E este é o xml que vem através do comando ACBrNFSeX1.WebService.ConsultaNFSeporRps.XmlRetorno;, também em produção: <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?> <consultaResposta> <aliquota>0.0</aliquota> <codigoVerificacao>1807270PLY</codigoVerificacao> <dataEmissao>13/07/2023</dataEmissao> <horaEmissao>18:01:55</horaEmissao> <inscricaoMunicipal>17196</inscricaoMunicipal> <nomePrestador>XXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXX</nomePrestador> <nomeTomador>XXX XXXXXXXXX X XXXXXXX XX XXXXXXXX XXXX</nomeTomador> <notaExiste>Sim</notaExiste> <numeroNota>2</numeroNota> <valorNota>1.0</valorNota> <vlrIss>0.0</vlrIss> </consultaResposta> E aqui o xml do ACBrNFSeX1.WebService.ConsultaNFSeporRps.XmlRetorno;, em produção, quando a nota esta cancelada: <?xml version="1.0" encoding="UTF-8"?> <consultaResposta> <aliquota>0.0</aliquota> <codigoVerificacao>1807270PLY</codigoVerificacao> <dataCancelamento>13-JUL-23</dataCancelamento> <dataEmissao>13/07/2023</dataEmissao> <horaEmissao>18:01:55</horaEmissao> <inscricaoMunicipal>17196</inscricaoMunicipal> <nomePrestador>XXXXXXXXXXXX XXXXXXXXXXX XXXXXXXXX</nomePrestador> <nomeTomador>XXX XXXXXXXXX X XXXXXXX XX XXXXXXXX XXXX</nomeTomador> <notaExiste>Cancelada</notaExiste> <numeroNota>2</numeroNota> <valorNota>1.0</valorNota> <vlrIss>0.0</vlrIss> </consultaResposta> Minha dificuldade agora esta sendo em imprimir a DANFSe, uma vez que o provedor não retorna o xml completo da NFSe na emissão ou consulta (solicitei para a Intertec que retornasse o xml completo, mas não fui atendida). Como quem usa o provedor Intertec ou Giap faz para gerenciar isso? Grata pela atenção, Att.,
  21. Boa tarde Juliomar. É em ambiente de homologação. Deve ser por este motivo o erro, estou usando dados que não os especificados no ambiente de testes. Grata.
  22. Boa tarde, No AcBrBoletoDemo usando a API do Banco do Brasil em ambiente de homologação, ao "registrar um boleto on-line", recebo o retorno de "Operação não permitida pois o boleto não pertence ao convênio do usuário." Estou usando número de convenio e demais dados do beneficiário de um cliente real para testar. Não estou entendendo o motivo de eu receber esta mensagem de erro. Alguém já passou por esta situação? Agradeço desde já pela atenção.
  23. Boa tarde Ítalo. Segue retorno que peguei através do comando ACBrNFSeX1.WebService.Emite.XmlRetorno; Em Homologação: <?xml version="1.0" encoding="UTF-8"?> <nfeResposta> <notaFiscal> <numeroNota>0</numeroNota> <numeroRps>1</numeroRps> <codigoVerificacao /> <statusEmissao>200</statusEmissao> <link>http://NFE.com.br</link> <messages code="200" message="NFSE emitida com sucesso" /> </notaFiscal> </nfeResposta> Em Produção: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>GlassFish Server Open Source Edition 4.1.2 - Error report</title> <style type="text/css"> <!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}HR {color : #525D76;}--> </style> </head> <body> <h1>HTTP Status 500 - Internal Server Error</h1> <hr/> <p><b>type</b>Exception report</p> <p><b>message</b>Internal Server Error</p> <p><b>description</b>The server encountered an internal error that prevented it from fulfilling this request.</p> <p><b>exception</b> <pre>javax.servlet.ServletException: java.lang.NullPointerException</pre> </p> <p><b>root cause</b> <pre>java.lang.NullPointerException</pre> </p> <p><b>note</b><u>The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 4.1.2 logs.</u></p> <hr/> <h3>GlassFish Server Open Source Edition 4.1.2</h3> </body> </html>
  24. Surgiu a dúvida sobre o xml, em especial para impressão da DANFSe. Porque envio um xml como no exemplo abaixo: <?xml version="1.0" encoding="utf-8"?> <nfe> <notaFiscal> <dadosPrestador> <dataEmissao>15/08/2019</dataEmissao> <im>00008</im> <numeroRps>8882</numeroRps> </dadosPrestador> <dadosServico> <bairro>CENTRO</bairro> <cep>01378-056</cep> <cidade>SAO BERNARDO</cidade> <complemento>TERREO</complemento> <logradouro>Rua Continental</logradouro> <numero>345</numero> <pais>BRASIL</pais> <uf>SP</uf> </dadosServico> <dadosTomador> <bairro>Vila Vermelha</bairro> <cep>04218-048</cep> <cidade>SAO PAULO</cidade> <complemento>Sala 23A</complemento> <documento>18023609807</documento> <email>[email protected]</email> <ie>ISENTO</ie> <logradouro>Rua Ostenda</logradouro> <nomeTomador>SISVETOR</nomeTomador> <numero>93</numero> <pais>BRASIL</pais> <tipoDoc>J</tipoDoc> <uf>SP</uf> </dadosTomador> <detalheServico> <cofins>0.00</cofins> <csll>0.00</csll> <deducaoMaterial>0.00</deducaoMaterial> <descontoIncondicional>0</descontoIncondicional> <inss>0.00</inss> <ir>0.00</ir> <issRetido>0.00</issRetido> <item> <aliquota>0.0</aliquota> <codigo>0702</codigo> <descricao>Locacao de galpao p funilaria</descricao> <valor>100</valor> </item> <obs>Servicos realizados inloco.</obs> <pisPasep>0.00</pisPasep> </detalheServico> </notaFiscal> </nfe> No comando Emitir recebo o Código de Verificação. E no comando ConsultarNFSePorRps o provedor retorna um XML apenas alguns dados, como o do exemplo abaixo. <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?> <consultaResposta> <aliquota>4.31</aliquota> <codigoVerificacao>2978937BMA</codigoVerificacao> <dataEmissao>10/11/2017</dataEmissao> <horaEmissao>09:14:23</horaEmissao> <inscricaoMunicipal>999991</inscricaoMunicipal> <nomePrestador>EMPRESA MODELO NORMAL</nomePrestador> <nomeTomador>DULCINEIA</nomeTomador> <notaExiste>Sim</notaExiste> <numeroNota>32</numeroNota> <valorNota>1000.0</valorNota> <vlrIss>43.1</vlrIss> </consultaResposta> Com isso tenho dois XML's com dados parciais da NFSe. Como faço para imprimir a DANFSe? Como quem usa o provedor Giap faz para gerenciar isso? (Obs.: solicitei a Intertec que retorne um xml completo na consulta. Estou no aguardo da resposta)
×
×
  • 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...