Ir para conteúdo
  • Cadastre-se

Cristofer Rodrigues

Membros Pro
  • Total de ítens

    106
  • Registro em

  • Última visita

Posts postados por Cristofer Rodrigues

  1. comms_230728.log

    Quando é banrisul não preenchemos desta forma

     Ok := ACBrTEFAPI1.EfetuarPagamento( IntToStr(Venda.NumOperacao),
                                              AValor, Modalidade, CartoesAceitos,
                                              tefmfAVista );  

     

    mas sim

     

     Ok := ACBrTEFAPI1.EfetuarPagamento( IntToStr(Venda.NumOperacao),
                                              AValor, Modalidade, CartoesAceitos);  

    Que daí o usuário vai preenchendo os demais parâmetros solicitados

    Porém como relatado, não aparecem as opções de parcelamento.

    Temos outros clientes que aparecem normal, só nestes casos que não estão aparecendo.

    Até acessei outro cliente, para fazer um teste e estão aparecendo normal as opções quando solicitado ao usuário.

  2. Olá bom dia sr. @Italo Giurizzato Junior,

    Há pouco ocorreu novamente, verifiquei sobre esta questão das atualizações do Windows, tinha uma pendente, fiz a atualização e vou aguardar para ver como irá se comportar; mas o que chama a atenção é o fato de que eu gerei novamente a nota, isso antes de atualizar o Windows, e a transmissão foi realizada com sucesso.

    Vou acompanhando e qualquer coisa irei postando aqui.

    Grato pela atenção.

    • Curtir 1
  3. Olá bom dia,

    Sei que já existem alguns tópicos criados aqui no fórum sobre o assunto, mas ultimamente tenho recebido este retorno da SEFAZ, quando estou realizando o envio da NF-e, para ser mais preciso, isso começou a 2 dias atrás, antes disso estava tudo funcionando perfeitamente, porém desde este tempo estou enfrentando este problema; em algumas vezes, depois de algumas tentativas de envio do documento, o mesmo retorna com a informação de Autorizado, e em outras Duplicidade.

    Gostaria de saber se mais alguém está passando por este "problema', por assim dizer, e outro fato interessando, não são em todos os clientes que isso ocorre, já cogitei de ser questão do Provedor de internet, mas em contato com eles informam que está tudo de acordo.

    Consultando a disponibilidade da SEFAZ, também informa que está tudo de acordo, mas estou enfrentando essa situação há dois dias e não consegui resolver, se alguém tiver alguma dica já ajuda.

    Atenciosamente,

    • Curtir 3
  4. 12 minutos atrás, consultoria Soft disse:

    Não estou conseguindo formatar no sql D.REFERENCIA <= '12/31/2022')

    Para fixar sempre como ultima data do mês atual. alguma dica como ficaria no sql. versão 2.5

     

     

     

    FROM TABDEPRECIACAO D
     WHERE D.CODIGOEMPRESA = A.CODIGOEMPRESA AND
     D.CODIGOFILIAL = A.CODIGOFILIAL AND
     D.CODIGOATIVO = A.CODIGO AND
     D.TIPOMOVIMENTO = 0 AND 
     D.REFERENCIA <= '12/31/2022'), A.VALORABERTURA) as Abertura,

    Olá bom dia,

    Você pode fazer da seguinte forma:

    --------------------------------------------------------------------------------------------

    FROM TABDEPRECIACAO D
     WHERE D.CODIGOEMPRESA = A.CODIGOEMPRESA AND
     D.CODIGOFILIAL = A.CODIGOFILIAL AND
     D.CODIGOATIVO = A.CODIGO AND
     D.TIPOMOVIMENTO = 0 AND 
     D.REFERENCIA <= (select (cast('01.' ||
                 extract(month from dateadd(month, 1, current_date)) || '.' ||
                 extract(year from current_date) as date) - 1) as ULTIMO_DIA_MES_ATUAL)
    from RDB$DATABASE)), A.VALORABERTURA) as Abertura,

     

    --------------------------------------------------------------------------------------------

    Se estiver em uma SP você pode criar uma variável para receber a informação do select do ultimo dia;

    Atenciosamente,

  5. 6 horas atrás, DeveloperATS disse:

    Bom, fiz umas modificações rápidas no código para testar, e as instruções ajudaram, em parte.

    O que deu certo:

    • Passar o parâmetro para a função de geração de remessa realmente fez com que o campo "19.0", "sequência (NSA)", fosse preenchido com o valor passado;
    • O "LayoutVersaoLote" realmente afetou o campo 07.1, "Nº da Versão do Layout do Lote".

    O que não deu certo:

    • "LayoutVersaoArquivo" não afetou o "20.0", " Número da Versão do Layout do Arquivo" e, de fato, não aparenta ter afetado nenhuma parte do arquivo gerado;
    • "SeuNumero" afetou "35.3P"; esse campo já estava correto, mas foi bom saber o que ele afeta, para referência futura;
    • "Numero" e "NumeroCorrespondente", que constam no manual, não parecem estar afetando nada no arquivo;
    • O único "NossoNumero" que foi encontrado na documentação é o do título, e ele não está apresentando problemas.

    Com isso, ficam faltando os seguintes campos para o arquivo gerado bater com a versão antiga:

    • Campo 20.0: Número da Versão do Layout do Arquivo;
    • 20.1: Número Remessa/Retorno

    Para referência, os fontes da montagem dos inis estão em anexo.

    CadastroBoletaServiceImpl.java 15 kB · 1 download

    Aqui no seu arquivo, vi que tem 2 vezes a configuração "LayoutVersaoArquivo" uma na linha 76, onde faz o set para 777, e outra na linha 145, que faz o set para 0(zero).

    Estão na mesma função, no ini que é gerado, chegou a verificar qual o valor que está sendo gravado?

    Só estou perguntando mesmo na intenção de ajudar, não conheço muito de java.

    • Curtir 1
  6. Olá boa tarde,

    Baixei o layout da página do Banco Itaú, pelo link:https://download.itau.com.br/bankline/cobranca_cnab240.pdf fiz um teste, informando a propriedade LayoutVersaoArquivo := 050, no caso do manual está informando para usar a 040, conforme imagem:image.thumb.png.4830277e5b0889b9c5bd2b674ee7ba63.png, e quando gerei o arquivo remessa alterou na boa.

    image.png.269393f6020473a47e427b97d3c5c89e.png o hint que está aparecendo é antes de receber o 50

    image.png.b308ff28d94682b22a56c4142c198e5b.png

    image.png.6a9a1b5d051d21963770d76e8f46f9a8.png da mesma forma a sequencia da remessa coloquei um numero qualquer neste caso 123, só para testar e o resultado foi conforme o desejado

    image.png.f4cb3e03d1a0fa768f1c33940346d219.png (Manual)

    image.png.25c720f15cff18c26e0b9795df82bab7.png Arquivo

     e também: image.png.907c9b71820c516630c14248d269f537.png (Manual)

    image.png.e6f68a049fc06e7bc065f3fb44e9b163.pngArquivo

     

    Utilizei no teste Itaú: image.png.1e53541c98e3d64e0bf44aa7107cca6f.png

     

    Chegou a debugar para ver se está passando nos respectivos campos?

    • Curtir 1
  7. Olá boa noite,

    Estou realizando a homologação do PagFor, juntamente com o banco Sicredi, já realizei a remessa normal, tudo certo e homologado, agora estou no último passo, solicitado pelo pessoal da validação do Sicredi, que é gerar uma remessa de exclusão, porém ao gerar a Remessa, o Tipo de Movimento não está sendo preenchido de acordo, procurei no manual do Sicredi, porém somente consta os códigos [0 - Inclusão e 9-Exclusão], no modelo padrão da FEBRABAN constam os demais códigos que foi onde me baseei, como não consegui anexar aqui, em função de o arquivo ter mais do que 2MB, segue o link: https://cmsarquivos.febraban.org.br/Arquivos/documentos/PDF/Layout padrao CNAB240 V 10 09 - 14_10_21.pdf [Página 179], conforme imagem anexaimage.thumb.png.ae5ceb82855616d34134f44147fec6ca.png

    As funções TpMovimentoToStr e StrToTpMovimento estão com os códigos incompletos, e quando informo o tipo tmExclusao ao invés de retornar o código 9 está retornando o código 7.

    Segue anexo o fonte(ACBrPagForConversao.pas) alterado para colaboração com a comunidade; a nível de informação: acabei de atualizar os fontes e está com esta "divergência" das informações.

    Grato pela atenção.

    ACBrPagForConversao.pas

  8. Boa tarde @Juliana Tamizou e @José M. S. Junior,

    Quanto ao layout padrão, foi tudo aprovado e homologado com sucesso. Muito obrigado pelo feedback de vocês!

    No entanto a maioria de nossos clientes tem como padrão em seu processo financeiro, ficar com uma via do boleto emitido, assinada pelos seus clientes. Isso ajuda eles na organização interna e, em alguns casos, inclusive, em questões de cobrança judicial. Para não gastar mais uma folha, somente para assinatura, temos como padrão permitir a impressão dos boletos em 3(três) partes [Via do pagador, Via do recebedor e Via do recibo], tudo na mesma página.

    Gostaria de solicitar que reavaliassem a possibilidade de aceitar este layout como [lPadraoPIX2], pois pelo número de clientes que temos, gastamos muito tempo para readequar este layout todas as vezes que realizamos a atualização do SVN. Isto nos gera muito custo operacional.

    Aguardo a reavaliação de vocês e conto com a sua compreensão.

    Atenciosamente,

  9. Olá @Juliana Tamizou,

    Fiz o processo de homologação, isso com relação ao envio dos dados de remessa, porém tem a parte do retorno, que estou trabalhando ainda nisso, depois de termos validado junto ao banco, fizemos a configuração no cliente, porém a parte do retorno ainda está pendente, fui ver isso hoje, no fonte do ACBrBancoBradesco.pas não está implementada a função de leitura do Retorno, vou fazer a alteração e posteriormente inserindo aqui no chamado.

    As funções implementadas estão na imagem anexa, pode ver que estão faltando as funções referentes ao retorno, daí quando não implementadas pega do ACBrBoleto.pas(Padrão)

    image.png.8a0749c72bbdf3f9727ac1afa42f17f8.png

  10. Olá boa tarde pessoal,

    Hoje realizei a homologação dos boletos do banco Bradesco, CNAB 400 carteira 04, porém tive que realizar alteração nos fontes do ACBr.

    Isso por que, ao realizar a impressãoBradesco remessa e retorno.pdf do boleto, estava solicitando obrigatoriamente o dígito verificador da agência, porém conforme manual anexo este campo não é obrigatório, na verdade conforme manual está sinalizado como opcional o campo, para este caso tive de alterar o fonte ACBrBoleto.pas, inserindo o cobBradesco na linha 3254, conforme anexo; com base nesta alteração tive que alterar o fonte do ACBrBancoBradesco.pas, implementando a função MontarCampoCodigoCedente dando um override, pois uma vez que o dígito não é informado, a formatação fica em disparidade.

    Após realizadas as alterações os arquivos foram homologados com sucesso.

    Espero ter colaborado com a comunidade, desde já agradeço a atenção.

    ACBrBoleto.pas ACBrBancoBradesco.pas

  11. Olá boa tarde @Sorrilha, Ale,

    Não, não é permitido deixar a data do boleto null, senão o banco não tem o parâmetro para enviar para cartório/protestos e negativação.

    é um parâmetro obrigatório e não nulo.

    Até a cobrança de multa e juros, tem por base a data de vencimento

  12. Olá pessoal muito bom dia a todos,

    Recentemente precisei fazer alteração nos fonte do ACBr com relação aos boletos e estou compartilhando com a comunidade.

    Sicredi: Tive que fazer a remessa(TXT) inserindo o registro referente ao boleto híbrido, sei que já existe a questão do WebService/API, por assim dizer, mas neste caso era bem específico mesmo, pois é impresso o boleto na máquina do financeiro e nesta máquina não tem acesso a internet, pelo fato de já ter sido invadido anteriormente, daí é impresso o boleto, gerado o QRCODE e todas estas informações são constantes no arquivo de Remessa, que posteriormente é encaminhado ao responsável para transmitir ao banco, mas é complicado até de entrar nos por menores da conversa; até estou anexando o Manual encaminhado pela gerência, onde me baseei para realizar as alterações., com base neste mesmo manual tive de criar uma banda de impressão, à qual chamei de "bndPixReader", que é ativada conforme modelo.

    Também foi preciso "duplicar" a banda de recibo do Pagador, mas também, como no exemplo anterior criei a "rlbndReciboPadagor2", para ambos os modelos criei os Layouts "lPIXCabecalho" e "lReciboPagador2x".

    Também estou anexando os fontes "pas" e "dfm", para se for o caso serem inseridos para todos aí.

    ACBrBoletoConversao.pas ACBrBancoSicredi.pas ACBrBoletoFCFortesFr.pas ACBrBoletoFCFortesFr.dfm

    manual_cnab_400_28062021(1).pdf

    • Curtir 1
×
×
  • 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.