Ir para conteúdo
  • Cadastre-se

Rafael Herrera

Membros Pro
  • Total de ítens

    42
  • Registro em

  • Última visita

Tudo que Rafael Herrera postou

  1. Boa noite, @Victor H. Gonzales - Panda, tudo bem contigo? Mais uma vez você me ajudando com a questão dos boletos, muito obrigado pela atenção. Certamente eu vou tomar um pouquinho do seu tempo no decorrer dos dias, pois estou refazendo a homologação dos boletos com AcBrLib, e são mais de 10 bancos, então está dando um pouquinho de trabalho fazer a troca de componente. Pois é, vi que o "ACBrBancoSicredi.pas" implementa um definição do registro tipo 5, mas não tenho a mínima ideia se a mensagem informada neste registro equivale as orientações que são geradas no registro tipo 2. Aliás eu não sem nem qual campo do IncluirTitulo.ini eu tenho que preencher para que este registro seja gerado. O fato é que quando o registro tipo 2 é gerado, o sacado consegue reimprimir o título diretamente no site do Sicredi com as orientações de cobrança, pois foi enviado na remessa, mas não se te dizer se o registro tipo 5 teria a mesma finalidade de colocar a mensagem nas orientações. E pelo que a equipe de suporte me falou, a reimpressão dos títulos pelo Sicredi é constante. Você saberia me dizer qual campo do IncluirTitulo.ini eu preciso preencher para gerar o registro tipo 5 e realizar o teste?
  2. Olá, pessoal, tudo bem? Estou tendo problemas na geração da remessa do banco SICREDI, no leiaute CNAB400, que não está gerando o registro tipo 2, responsável por conter os dados do nosso número e também as instruções de cobrança do título. Eu analisei a unit "ACBrBancoSicredi.pas", mas não encontrei nenhum método responsável pela geração deste registro para ver se eu estava configurando alguma coisa de errado. Como nós ainda estamos utilizando o componente de emissão de boletos da Tecnospeed, eu tenho um modelo de remessa gerado de acordo com o manual. O campo do ini que estou informando a instrução é "Mensagem" e a página 25 do manual de instruções do CNAB400 para SICREDI contém as definições para a geração do registro tipo 2. Link para manual CNAB400 SICREDI consultado: https://www.sicredi.com.br/media/manual_cnab_400_28062021.pdf Segue os arquivos em anexo para análise. Muito obrigado. ACBrLib.ini boleto.pdf IncluirTitulo.ini manual_cnab_400_28062021.pdf remessa SICREDI com reg tipo 2 - Tecnospeed.CRM remessa SICREDI sem reg tipo 2 - AcBrLibBoleto.CRM
  3. Bom dia, @Victor H. Gonzales - Panda, tudo certo contigo? Muito obrigado pela ajuda, resolveu meu problema aqui. Então só para esclarecer as regras de preenchimento para o SICOOB para quem tiver a mesma dúvida, no leiaute CNAB240 eu não devo preencher os campo [BoletoCedenteConfig]->Convenio, pois o é necessário preencher o campo [BoletoCedenteConfig]->CodigoCedente, e também preciso preencher o campo [BoletoCedenteConfig]->DigitoVerificadorAgenciaConta, certo? Muito obrigado pelas orientações, eu farei as alterações em meu sistema ainda hoje. Até mais, tudo de bom! remessa.txt validador-cnab.pdf ACBrLib.ini
  4. Olá, pessoal, tudo bem? Mais uma vez eu perturbando vocês por aqui. Estou implementando a emissão de boletos pelo AcBrLib, antes eu emitia pela Tecnospeed, e estou com problemas com alguns bancos em relação à emissão da remessa. O Sicoob, por exemplo, que usa o leiaute de remessa CNAB240, está apresentando duas divergências em relação ao "Código do Convênio no Banco" e ao "Dígito Verificador da Ag/Conta", este último indo em branco, mas o valor default precisa ir 0 (e que está informado no AcBrLib.ini). Eu vou anexar os arquivos para vocês analisarem, pois eu já configurei de inúmeras formas estes dois campo, e mesmo assim a remessa não aprova no validador, embora pense que esteja configurando algo de errado. O endereço do validador que estou usando é este aqui: https://www.sicoob.com.br/web/sicoob/validador-cnab Abaixo eu descrevo quais campos eu preenchi para a validação do arquivo: O arquivo de validação em PDF está em anexo, com o nome "retorno validador sicoob.pdf" Aguardo retorno, e muito obrigado. ACBrLib.ini boleto.pdf remessa.txt retorno validador sicoob.pdf
  5. Bom dia, @José M. S. Junior, tudo bem? Excelente, era esse mesmo o problema, eu acabei errando neste ponto, já que eu tentava carregar o arquivo de retorno como arquivo principal. Mas consegui imprimir aqui perfeitamente. Muitíssimo obrigado pela ajuda, e obrigado também ao @Daniel Simoes pelas orientações. Tudo de bom pra vocês! Bom dia, @antonio.carlos, tudo joia e contigo? Eu fiz estes ajustes só para a demo funcionar corretamente, mas fiquei de refazer por completo esse código e mandar para vocês depois. Agora que consegui gerar a Guia, eu posso deixar a estrutura mais organizada para facilitar a compreensão da emissão do documento. Assim que eu finalizar aqui e entregar a implementação ao cliente eu conseguirei refazer a demo. Eu posso responder a este fórum com o novo código ou preciso abrir um novo para enviar o código para vocês? Muito obrigado!
  6. Bom dia, @José M. S. Junior, tudo bem contigo? Desculpe não ter respondido na própria sexta-feira, as coisas estavam um pouco corridas na empresa. Eu refiz os testes com as duas versões atualizadas, a ACBrLibGNRe-0.1.0.84 e a ACBrLibGNReDemo-0.1.0.82, e nenhuma das duas a impressão da guia funcionou, apresentando o mesmo problema de nenhuma Guia carregada. Eu também notei que o código da demo em VB6 foi atualizado, então atualizei meu Svn para pegar as alterações do HEAD. A demo está com um código bem melhor, mas ainda está com alguns probleminhas de lógica. Enfim, eu realizei os seguintes testes para comprovar o erro nas duas versões da Lib: 1. Clicar no botão Imprimir PDF DANFe e selecionar o arquivo 0000000087598963-guia.xml. Resultado: Rejeição "0 GNRe(s) Carregado(s)" 2. Clicar no botão Gerar GNRe, selecionar o arquivo guia.ini, clicar no botão Enviar GNRe, e clicar em Imprimir PDF DANFe. Resultado. Rejeição: "0 GNRe(s) Carregado(s)" 3. Fiz umas modificações para tentar carregar o guia.ini e chamar o método gnre.ImprimirPDF. Resultado: Rejeição "0 GNRe(s) Carregado(s)" De todo modo eu só consigo autorizar o documento, mas não consigo imprimir. Vou subir o código da Demo em VB6 que alterei mais os artefatos dos testes. Aguardo seu retorno, e muito obrigado pela ajuda até o momento. DemoVB6 AcbrLibGNRe 0.1.0.84.zip 0000000087598963-guia.xml guia.ini ACBrLib.ini
  7. Opa, @José M. S. Junior, sem problemas. A emissão da GNRe eu já vi que está funcionando tudo certinho, conferi o XML de retorno e aparentemente está tudo ok, até agradeço a atenção de vocês em resolver o problema. Acredito que se o componente conseguir carregar o XML para a impressão que te mandei em anexo e gerar a impressão e ficará tudo certinho com o componente. Eu só não ajudo a identificar o problema do método GNRe_CarregarXML porque eu não tenho o Delphi instalado para depurar o código, mas fico a disposição para mandar um novo código de demo funcional em VB6 para ajudar outros devs também. Agradeço demais o empenho de vocês até o momento, e aguardo a verificação da funcionalidade para entregar a implementação ao meu cliente. Muito obrigado!
  8. @José M. S. Junior, acabei cometendo um erro. Eu verifiquei a situação da guia e ela estava com as datas de pagamento errada. Eu a consertei, mas mesmo assim o carregamento do XML pelo componente para a impressão não está funcionando. retorno_EnviarGuia.ini 0000000087598963-guia.xml guia.ini
  9. Boa tarde, @José M. S. Junior. Consegui fazer os testes com a Lib demo que você me passou e aparentemente deu quase certo tudo certo. Fiz o envio em ambiente de homologação e consegui autorizar o documentos, apesar de ter dado o retorno "403 - Lote Processado com pendencias". Mesmo assim eu considero como documento autorizado. O problema ficou por conta do método "GNRE_CarregarXML", pois se eu selecionar tanto o arquivo da GNRe gerada antes do envio quanto a GNRe retornada na resposta da autorização, parece que nenhum XML é carregado - eu tentei carregar tanto o arquivo quanto o caminho do arquivo, mas sem sucesso - e eu não consigo imprimir a guia pelo componente. Vou anexar os arquivos novamente para você analisar. Acho que está quase tudo certinho, só preciso entender se essa situação do GNRE_CarregarXML é alguma falha minha para imprimir e acredito que estará tudo resolvido. Agradeço por enquanto, @José M. S. Junior, e aguardo seu retorno. ACBrLib.ini gnre_autorizada.xml guia.ini retorno_EnviarGuia.ini demo vb6 com ACBrLibGNReDemo-0.1.0.81.zip
  10. Boa tarde, @Rafael Dias, tudo bem? Você conseguiu simular o problema do Schemas com os artefatos que te enviei? Desculpe fazer estas cobranças constantemente, é que estou com um cliente aguardando a finalização da implementação da GNRe no sistema. Muito obrigado!
  11. @Daniel Simoes e @Rafael Dias, lembrando que o problema da demo da GNRe em vb6 é apenas algumas chamadas de métodos da lib que estão faltando parâmetros como é o caso dos métodos "CarrrgaXML", "CarregarINI", que foram escritos sem a chamada de parâmetros e o método "CheckGNReLista" que já não valida mais se é xml ou ini corretamente. Enfim, eu acredito que o código do vb6 esteja apenas desatualizado. Mesmo assim, se vocês precisarem de ajuda para ajustar a demo em vb6 ou mesmo reescrevê-la para que fique funcional, eu posso ajudar a reescrever o código. Quanto ao ao dos Schemas, eu desconfio seriamente que é algum erro de minha parte, muito provavelmente na configuração do ACBrLib.ini. O fato é que eu não estou conseguindo identificar este problema, por isso eu pedi ajuda pra vocês. Segue as imagens das chamada dos métodos sem parâmetros.
  12. Combinado então, @Daniel Simoes. Vou aguardar você ou o @Rafael Dias responderem essa situação dos Schemas e eu já faço os testes com a demo em VB6. Quando fizer tudo funcionar eu já encaminho na hora a demo com as correções necessárias para vocês colocarem no svn. Existem outras demandas da Kralen quanto ao uso dos componentes de vocês, e nós podemos deixar as demos em vb6 funcionais, claro, caso precisar. Por ora, muito obrigado pela atenção, @Daniel Simoes. Aguardo a resposta com a solução do problema dos Schemas.
  13. Claro, posso sim, sem problema algum. No comentário acima eu encaminhei o projeto com algumas correções. Mas se precisar, posso corrigir a demo por completa e enviar o fonte para vocês. Só tenho um problema, @Daniel Simoes, eu não consigo dar continuidade enquanto não entender essa situação dos Schemas, pois eu tenho quase certeza que estou configurando alguma coisa errada. Esse problema da GNRe nunca foi relatado antes?
  14. Olá, @Daniel Simoes, tudo bem? Muito obrigado pela ajuda até o momento. Infelizmente a solução apontada não funcionou. Eu estou testando a demo da GNRe em vb6 que está disponível no svn, e mesmo atualizando a demo, esta apresenta inúmeros erros de sintaxe em sua construção. Acredito que a demo da GNRe em VB6 esteja desatualizada. Mesmo assim eu corrigi alguns erros da demo para dar continuidade nos testes e consegui simular o problema na demo. Eu vou anexar as imagens e os arquivos novamente para detalhar o erro: Obs: estou utilizando a ultima versão do componente, a 0.1.0.81 e também estou utilizando os arquivos de Schemas que você me apontou. Demo GNRe em VB6.zip guia.xml guia.ini ACBrLib.ini
  15. Estou implementando a emissão da GNRe com o ACBrLib, realizei todas as configurações necessárias no ACBrLib.ini (o meu tem o nome de ACBrLib0.ini por conta das regras de negócio do sistema), no entanto, quando tento realizar o envio do documento o mesmo aponta o seguinte retorno da DLL: "-10: Arquivo de Schemas não especificado." Eu verifiquei todas as configurações do ini e já atribui os valores "0" e "1" para o campo "ValorDF" (ve100 e ve200, respectivamente), e mesmo assim não consegui resolver o problema. O sistema está em VB6 e a versão do AcbrLib.GNRe que estou usando é "0.1.0.49". Outro problema que também estou tendo é relacionado ao carregamento do XML já gerado, pois se eu carrego um INI, consigo obter o xml depois, mas se eu carrego um XML, não consigo obtê-lo novamente. O Consultor @Rafael Dias respondeu ao fórum 64882, de mesmo nome que este, informando que a solução seria a atualização dos schemas com o do repositório do AcbrLib, mas infelizmente não resolveu o problema, então preferi abrir o fórum pela conta vinculada ao suporte pró, pois estou com a implementação parada por conta deste erro. Vou anexar os arquivos necessários para análise logo abaixo. Retorno do componente: Caminho da pasta Schemas apontado no ACBrLib.GNRe: (Local no código onde está acontecendo o erro): ACBrLib0.ini guia.ini 000003.xml 000003-gnre.xml modGnre.bas cGnreCom.cls
×
×
  • 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.