forked from kivanio/brcobranca
-
Notifications
You must be signed in to change notification settings - Fork 2
Remessa CNAB240
Isabella edited this page Jun 30, 2015
·
1 revision
Para o modelo CNAB240, estão disponíveis os seguintes bancos:
- Banco do Brasil;
- Caixa Econômica Federal.
O arquivo CNAB240 é composto por 3 partes:
- Registro header do arquivo;
- Lotes do arquivo;
- Registro trailer do arquivo.
Onde os lotes são composto por:
- Registro header do lote;
- Segmento P (obrigatório remessa);
- Segmento Q (obrigatório remessa);
- Outros segmentos (opcionais);
- Registro trailer de lote.
Cada lote corresponde a um título (e consequentemente um objeto Brcobranca::Remessa::Pagamento
).
Obs: Estão implementados neste fork apenas os segmentos obrigatórios (P e Q) da remessa.
- pagamentos da remessa;
- empresa mãe (razão social do cedente);
- agencia (sem digito verificador);
- numero da conta corrente;
- documento (CPF/CNPJ) do cedente;
- convênio do cedente.
- primeira mensagem;
- segunda mensagem;
- código da carteira (verificar as opções de cada banco);
- forma de cadastramento do título;
- identificação da emissão do título;
- identificação da distribuição do título;
- espécie do título.
Obs: Para código da carteira, forma de cadastramento, emissão, distribuição e espécie do título verificar o arquivo cnab240/base.rb. Lá contêm informações sobre os campos.
São necessário os seguintes campos:
- carteira do cedente;
- variação da carteira.
Obs: Os tipos de convênio implementados foram: 4, 6 e 7 dígitos.
São necessários os seguintes campos:
- dígito verificador da agência;
- versão do aplicativo da CAIXA.
O campo modalidade da carteira pode ser informado, contudo o padrão é 14 (título registrado com emissão pelo cedente).