CnabPHP icon indicating copy to clipboard operation
CnabPHP copied to clipboard

Remessa para pagamento

Open fabioginzel opened this issue 8 years ago • 7 comments

Estou desenvolvendo algumas modificações para permitir gerar remessa de pagamento. Para isso é necessário fazer algumas mudanças no arquivo.php. Você acha muito ruim transformar essa classe em abstrata e criar duas classes filhas ArquivoCobranca e ArquivoPagamento? Pois pelo que vi você tem um factory para ela,e para manter compatibilidade esse factory poderia retornar a arquivoCobranca como default.

O que acha?

fabioginzel avatar Jun 23 '16 21:06 fabioginzel

Acho que estou passando pelo mesmo problema com o Itaú, o Itaú tem um sistema para pagamentos chamado sispag que usa cnab240, por sorte nao é o mesmo utilizado pra boleto (400), mas também fiquei com o mesmo pensamento. De que nao tem porquê misturar as logicas de cobrança com as logicas de pagamento,transferencia,guia darf com a cobrança. Tive o mesmo pensamento. Ate pensei em fazer outro projeto separado pra nao ficar confuso.

leopucci-zz avatar Aug 13 '16 16:08 leopucci-zz

Na verdade acho que o sistema já permite isto. No meu caso aqui estou fazendo um arquivo especifico pro sispag, e na hora de criar o arquivo, começo desta forma: $codigo_banco = Cnab\Banco::ITAU; $arquivo = new Cnab\Remessa\Cnab240\Arquivo_SISPAG($codigo_banco); e o nome do arquivo lá no yaml sendo Arquivo_SISPAG.yml Dae la dentro vou criando as funções. inserir_pagamento inserir_pagamento_guia_gps e assim por diante!

leopucci-zz avatar Aug 13 '16 22:08 leopucci-zz

outro detalhe é que no caso de arquivos de pagamento, voce pode colocar varios tipos de lote no mesmo arquivo, então o headerlote e o trailer lote precisam ser criados para cada tipo de transação.

leopucci-zz avatar Aug 13 '16 22:08 leopucci-zz

@leopucci , qual o status dessa implementação? conseguiu desenvolver o driver de remessa pra pagamento?

matteusbarbosa avatar Mar 15 '18 21:03 matteusbarbosa

Vocês estão falando dos arquivos de Retorno?

DelBianco avatar Mar 16 '18 13:03 DelBianco

Eu me referia a remessa pra pagamento @DelBianco . No entanto, essa biblioteca não suporta ainda.

matteusbarbosa avatar Mar 16 '18 16:03 matteusbarbosa

Alguém conseguiu fazer a remessa de pagamento de fornecedores???

rafahcardoso avatar Jul 03 '18 15:07 rafahcardoso