andersondanilo / CnabPHP

Projeto para criar arquivos de remessas e processar arquivos de retorno no formato CNAB, utilizado nos bancos geralmente para boleto bancário.
MIT License
330 stars 200 forks source link

Remessa Bradesco #36

Closed marcosformagini closed 6 years ago

marcosformagini commented 8 years ago

Olá, gostei muito do seu projeto, porém sinto a necessidade de ter a geração do arquivo de remessa para o banco do Bradesco. Alguém tem isso implementado ou possui algum material que possa me ajudar?

fabyo commented 8 years ago

Boa Tarde algum teria o manual do cnab do bradesco 400 e 240 ? obrigado

gabrielrodrigodesbesell commented 8 years ago

@Fabyo 400: http://www.bradesco.com.br/portal/PDF/pessoajuridica/solucoes-integradas/outros/layout-de-arquivo/cobranca/4008-524-0121-08-layout-cobranca-versao-portuguesSS28785.pdf

240: http://www.bradesco.com.br/portal/PDF/pessoajuridica/solucoes-integradas/outros/layout-de-arquivo/cobranca/4008-524-0339-02-mp-operacionais-troca-arquivos-240-posicoes.pdf

Tem esse projeto do @thiagohenrique0810 que eu acho que pode te ajudar: https://github.com/thiagohenrique0810/GARB-Gerador-de-Arquivos-de-Remessa-Bradesco

thiagohenrique0810 commented 8 years ago

ola pessoal, minha biblioteca esta funcionando normalmente, porem pretendo fazer algo melhor, pois existem varias coisas que procuro e não acho, como emissão de boletos em massa, envio por email em formato de PDF, criação de carners e outros.

fabyo commented 8 years ago

Oi Thiago qual sua duvida?, o que voce nao achou?, eu desenvolvi um sistema que gera remessa em massa, pdf tbm e manda tudo por email

thiagohenrique0810 commented 8 years ago

que projeto é esse? vc tem ele no github?

fabyo commented 8 years ago

Nao tenho, pois ainda estou desenvolvendo ele, estou usando o cnab do danilo e criando os outros banco que o do danilo nao da suporte

thiagohenrique0810 commented 8 years ago

estou pra fazer a mesma coisa Fabyo kkkkkk

fabyo commented 8 years ago

Estou tentando fazer algo completo e depois disponibilizar, se quiser podemos juntar nossas ideias e fazer algo junto

thiagohenrique0810 commented 8 years ago

blz, minha ideia tambem é fazer algo completo, pois eu possuo um sistema de emissão de boletos e é complicado de mais achar essas coisas

fabyo commented 8 years ago

eu estou desenvolvendo um ERP completo com emissao de nota fiscal eletronica e boletos danfe etc

thiagohenrique0810 commented 8 years ago

cara tenho uma ideia melhor de ERP uma coisa que os outros não tem

thiagohenrique0810 commented 8 years ago

me chama no skype: thiagohenrique0810

fabyo commented 8 years ago

mas sobre a ERP é para um cliente tenho que fazer de qualquer forma :)

sjuniormachado commented 8 years ago

Bom dia Pessoal! Alguém tem uma solução para este caso ?

@glauberm Eu não consegui encontrar os seus forks.

Vou começar a brincar com o GARB citado acima mas ficaria muito feliz de manter o CnabPHP no meu projeto.

Abraços

rlij commented 8 years ago

Pessoal.. Tenho uma'duvida... No layout do bradesco para remessa é necessario um incremento de 1 em 1 no header do arquivo... como vocês estao fazendo com isso?

winston2016 commented 8 years ago

Galera estou precisando de uma ajuda, para configurar o arquivo de remessa do Bradesco. usei essas configurações iniciais:

$codigo_bancoBradesco = Cnab\Banco::BRADESCO; $arquivoBradesco = new Cnab\Remessa\Cnab400\Arquivo($codigo_bancoBradesco); $arquivo->configure(array( 'data_geracao' => new DateTime(), 'data_gravacao' => new DateTime(), 'nome_fantasia' => 'Nome Fantasia da sua empresa', // seu nome de empresa 'razao_social' => 'Razão social da sua empresa', // sua razão social 'cnpj' => '111', // seu cnpj completo 'banco' => $codigo_bancoBradesco , //código do banco 'logradouro' => 'Logradouro da Sua empresa', 'numero' => 'Número do endereço', 'bairro' => 'Bairro da sua empresa', 'cidade' => 'Cidade da sua empresa', 'uf' => 'Sigla da cidade, ex SP', 'cep' => 'CEP do endereço da sua cidade', 'agencia' => '1111', 'conta' => '22222', // número da conta 'conta_dac' => '2', // digito da conta

'codigo_cedente'=> $codigo_bancoBradesco, //está certo é o codigo do banco??? 'sequencial_remessa'=>'1', //NAO SEI O QUE É ESSA sequencial_remessa'

)); Porém está dando o seguinte erro:Fatal error: Uncaught exception 'InvalidArgumentException' with message 'field 'codigo_cedente' dont exists' in C:\wamp\www\CnabPHP-master-remessa\src\Cnab\Format\Linha.php on line 15

preciso de uma help;

thiagohenrique0810 commented 8 years ago

winston, esse é o codigo sequencial que cada remessa possui, é um numero unico, você deve entrar em contato com o banco para saber em qual sequencial você deve começar a gerar, pois cada remessa tem seu codigo sequencial

winston2016 commented 8 years ago

não entendi, vou entrar em contato com o banco para verificar esse número;. Mas esse código sequencial é da variavel sequencial_remessa, e sobre o codigo_cedente.

thiagohenrique0810 commented 8 years ago

para o codigo do cedente é o mesmo procedimento para identifica-lo, vc deve entrar em contato com o bradesco netempresas para solicita-lo, quando gerar o arquivo de remessa vc deve envia-lo com a estensão .RTS para que seja interpretado como arquivo de testes o retorno desse envio por parte do banco é gerado em ate 24 horas

derlanoliver commented 7 years ago

winston2016 estou com o mesmo problema.. você conseguiu resolver? Ele não reconhece e nem aparece no arquivo de remessa o código do Cedente. obs.: O banco já me passou o código do cedente.

jordankobellarz commented 7 years ago

@derlanoliver e @winston2016 estou com o mesmo problema. Adicionei o campo 'codigo_cedente' no YAML de remessa, como sugere esse arquivo, e mesmo assim está dando o erro: Fatal error: Uncaught exception 'InvalidArgumentException' with message 'field 'codigo_cedente' dont exists' in (...) Cnab/Format/Linha.php:15.

Se eu remover o 'codigo_cedente' do array passado como parâmetro do método configure da classe Cnab\Remessa\Cnab400\Arquivo, daí dá o erro Uncaught exception 'Exception' with message 'Configuração "codigo_cedente" need to be set' in (...) Cnab/Remessa/Cnab400/Arquivo.php:54

Vocês conseguiram implementar a geração do arquivo de remessa para o Bradesco de 400 posições?

winston2016 commented 7 years ago

Bom dia Amigo. Para poder te ajudar. eu usei o GARB-Gerador-de-Arquivos-de-Remessa-Bradesco do thiagohenrique0810, Está funcionando perfeitamente.

jordankobellarz commented 7 years ago

@winston2016 testei aqui o GARB e aparentemente está funcionando. Só preciso homologar com o banco. Obrigado!

winston2016 commented 7 years ago

@jordankobellarz Magina. Agradeça o @andersondanilo e o @thiagohenrique0810 . rs

thiagohenrique0810 commented 7 years ago

galera criei uma lib para integração da API de envio automatico de remessas do banco itau 👍 https://github.com/thiagohenrique0810/Atari

Aneitzke commented 6 years ago

Pessoal, o projeto contempla com o envio de remessa e retorno para quais bancos? Esta bem completo?