SHARE
TWEET

Untitled

a guest Mar 26th, 2020 54 in 10 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $codigo_banco = Cnab\Banco::ITAU;
  2. $arquivo = new Cnab\Remessa\Cnab400\Arquivo($codigo_banco);
  3. $arquivo->configure(array(
  4.     'data_geracao'  => new DateTime(),
  5.     'data_gravacao' => new DateTime(),
  6.     'nome_fantasia' => 'Nome Fantasia da sua empresa', // seu nome de empresa
  7.     'razao_social'  => 'Razão social da sua empresa',  // sua razão social
  8.     'cnpj'          => '111', // seu cnpj completo
  9.     'banco'         => $codigo_banco, //código do banco
  10.     'logradouro'    => 'Logradouro da Sua empresa',
  11.     'numero'        => 'Número do endereço',
  12.     'bairro'        => 'Bairro da sua empresa',
  13.     'cidade'        => 'Cidade da sua empresa',
  14.     'uf'            => 'Sigla da cidade, ex SP',
  15.     'cep'           => 'CEP do endereço da sua cidade',
  16.     'agencia'       => '1111',
  17.     'conta'         => '22222', // número da conta
  18.     'conta_dac'     => '2', // digito da conta
  19. ));
  20.  
  21. // você pode adicionar vários boletos em uma remessa
  22. $arquivo->insertDetalhe(array(
  23.     'codigo_de_ocorrencia' => 1, // 1 = Entrada de título, futuramente poderemos ter uma constante
  24.     'nosso_numero'      => '1234567',
  25.     'numero_documento'  => '1234567',
  26.     'carteira'          => '109',
  27.     'especie'           => Cnab\Especie::ITAU_DUPLICATA_DE_SERVICO, // Você pode consultar as especies Cnab\Especie
  28.     'valor'             => 100.39, // Valor do boleto
  29.     'instrucao1'        => 2, // 1 = Protestar com (Prazo) dias, 2 = Devolver após (Prazo) dias, futuramente poderemos ter uma constante
  30.     'instrucao2'        => 0, // preenchido com zeros
  31.     'sacado_nome'       => 'Nome do cliente', // O Sacado é o cliente, preste atenção nos campos abaixo
  32.     'sacado_tipo'       => 'cpf', //campo fixo, escreva 'cpf' (sim as letras cpf) se for pessoa fisica, cnpj se for pessoa juridica
  33.     'sacado_cpf'        => '111.111.111-11',
  34.     'sacado_logradouro' => 'Logradouro do cliente',
  35.     'sacado_bairro'     => 'Bairro do cliente',
  36.     'sacado_cep'        => '11111222', // sem hífem
  37.     'sacado_cidade'     => 'Cidade do cliente',
  38.     'sacado_uf'         => 'SP',
  39.     'data_vencimento'   => new DateTime('2014-06-08'),
  40.     'data_cadastro'     => new DateTime('2014-06-01'),
  41.     'juros_de_um_dia'     => 0.10, // Valor do juros de 1 dia'
  42.     'data_desconto'       => new DateTime('2014-06-01'),
  43.     'valor_desconto'      => 10.0, // Valor do desconto
  44.     'prazo'               => 10, // prazo de dias para o cliente pagar após o vencimento
  45.     'taxa_de_permanencia' => '0', //00 = Acata Comissão por Dia (recomendável), 51 Acata Condições de Cadastramento na CAIXA
  46.     'mensagem'            => 'Descrição do boleto',
  47.     'data_multa'          => new DateTime('2014-06-09'), // data da multa
  48.     'valor_multa'         => 10.0, // valor da multa
  49. ));
  50.  
  51. // para salvar
  52. $arquivo->save('meunomedearquivo.txt');
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top