Lucas Rampin Postado 23 Janeiro Compartilhar Postado 23 Janeiro Boa Tarde Recentemente implementamos o pagamento bancário em nossos clientes e implementamos no PagFor o banco Inter e implementamos a geração dos registros J52 e B para o safra. As nossas alterações já foram homologadas com os bancos. Como eu nunca contribui com enviei fontes para o ACBR antes, gostaria de saber qual o processo para enviar os fontes para aprovação de vocês? Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Alexandre de Paula Postado 23 Janeiro Consultores Compartilhar Postado 23 Janeiro Boa tarde. Basta anexar os fontes alterados/adicionados aqui no tópico. Vamos avaliar e se estiver tudo ok adicionamos ao SVN com o seu nome como autor da contribuição! Obrigado!! Alexandre de Paula Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link para o comentário Compartilhar em outros sites More sharing options...
Lucas Rampin Postado 23 Janeiro Autor Compartilhar Postado 23 Janeiro Muito obrigado pelos esclarecimentos. Segue arquivos para aprovação PagFor.Inter.GravarTxtRemessa.pas PagFor.Inter.LerTxtRetorno.pas ACBrPagForProviderManager.pas PagFor.Safra.GravarTxtRemessa.pas PagFor.Inter.Provider.pas Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Alexandre de Paula Postado 23 Janeiro Consultores Compartilhar Postado 23 Janeiro Criada a TK-5029 para avaliação dos fontes. Assim que tivermos um posicionamento informamos aqui no tópico. Obrigado pela contribuição. Alexandre de Paula Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 24 Janeiro Consultores Compartilhar Postado 24 Janeiro Bom dia Lucas, Na unit PagFor.Inter.GravarTxtRemessa notei que você incluiu: O Registro0 exatamente igual ao que esta na unit CNAB240.GravarTxtRemessa (Se é exatamente igual não precisa incluir). O Registro1, mas deixou fixo a versão como sendo 000 independente da FormaLancamento e a IndFormaPag também deixou fixo 2 espaço em branco (esta correto isso?). O Registro5, o banco Inter não existe TipoServico = tsAlegacaoSacado e nem a possibilidade de informar os campos: QtdeMoeda e NumAvisoDebito ? O Registro9, o banco Inter não permite que seja informado o campo: QtdeContasConc quando o Operacao é Extrato ? O Segmento B pelo que notei ao gerar os dados de endereço e valores que são utilizados para FormaLancamento = DebitoContaCorrente e se a forma for outra? O Segmento J52 pelo que notei é exatamente igual ao da unit CNAB240.GravarTxtRemessa (Se é exatamente igual não precisa incluir). O Segmento O pelo que notei é exatamente igual ao da unit CNAB240.GravarTxtRemessa (Se é exatamente igual não precisa incluir). Por favor analise as situações acima e me passa, para que eu possa ainda hoje enviar para o SVN a sua contribuição. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP Araraquara - A era dos Trólebus Link para o comentário Compartilhar em outros sites More sharing options...
Lucas Rampin Postado 24 Janeiro Autor Compartilhar Postado 24 Janeiro Bom dia Ítalo. Estou revisando os dados que passou acima e tenho alguns pontos para tirar dúvida ou explicar... No Registro1 não encontrei o campo IndFormaPag para revisar. Qual a posição? No Registro5 não entendi seu questionamento quanto ao TipoServico = tsAlegacaoSacado. Necessário algum tratamento para esse tipo pois não encontrei isso no manual. No Registro9 no manual não tem a opção dessa operação. No Segmento B nós ainda não temos a opção de pagamento por pix na nossa aplicação por isso como não homologamos foi feito apenas na opção de débito em conta. Coloquei um comentário de que só está homologado para TED. No Segmento J52 tem uma pequena diferença. Durante a homologação o banco solicitou que fosse incrementado sequencial de lote. O restante já apliquei todos os ajustes onde me questionou. Se precisar de mais algum ajuste referente aos questionamentos acima eu já passo. 077 - Inter - Manual+CNAB240+Pagamentos (1).pdf Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 24 Janeiro Consultores Compartilhar Postado 24 Janeiro Boa tarde Lucas, Com o manual que você disponibilizou notei que no procedure que gera o Registro1 (Header Lote) você deixou fixo a versão como sendo 000. GravarCampo('000', 3, tcStr); Mas segundo o manual temos o seguinte: Pagamento em Conta Corrente (TED e Pix Transferência) a versão é: 046 (conforme consta no layout que esta na página 11) Pagamento de Cobrança e QRCode Pix a versão é: 040 (conforme consta no layout que esta na página 18) Pagamento de Tributos a versão é: 012 (conforme consta no layout que esta na página 25) Se você analisar a mesma procedure que esta na unit CNAB240.GravarTxtRemessa vai notar que existe um case que dependendo da Forma de lançamento informado em: Registro1.Servico.FormaLancamento ele gera com uma verão ou outra. Quanto aos Registro 5 e 9 (Trailer do Lote e do Arquivo) veja o layout que se encontra nas páginas 15 e 16 do manual. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP Araraquara - A era dos Trólebus Link para o comentário Compartilhar em outros sites More sharing options...
Lucas Rampin Postado 24 Janeiro Autor Compartilhar Postado 24 Janeiro Segue novos arquivos com devidos ajustes e alguns comentários PagFor.Inter.LerTxtRetorno.pas ACBrPagForProviderManager.pas PagFor.Safra.GravarTxtRemessa.pas PagFor.Inter.Provider.pas Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 25 Janeiro Consultores Compartilhar Postado 25 Janeiro Boa tarde Lucas, Faça uma cópia das units que você alterou e das que você criou. Atualize todos os fontes de todas as pastas, reinstale o ACBr. Faça novos testes com os fontes baixados para os bancos Inter e Safra. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP Araraquara - A era dos Trólebus Link para o comentário Compartilhar em outros sites More sharing options...
Lucas Rampin Postado 26 Janeiro Autor Compartilhar Postado 26 Janeiro Bom dia Italo Eu baixei os fontes aqui e acho que os fontes que subiu no trunk foram os primeiros arquivos que enviei do Iter sem as últimas alterações. Mandando de novo aqui os últimos arquivos se precisar. PagFor.Inter.LerTxtRetorno.pas ACBrPagForProviderManager.pas PagFor.Inter.Provider.pas Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora