composer require gpupo/brazilian-banking-automation
<?php
$headerAttributes = [
'tipo_de_registro' => '0',
'codigo_de_retorno' => '2',
//...all required fields
];
$trailerAttributes = [
'tipo_de_registro' => '9',
'codigo_de_retorno' => '2',
//...all required fields
];
$itemAttributes = [
'tipo_de_registro' => '001',
'codigo_de_inscricao' => '1',
//...all required fields
];
$headerObject = new Header($headerAttributes);
$trailerObject = new Trailer($trailerAttributes);
$itemObject = new Item($itemAttributes);
$file = new File($headerObject, $trailerObject);
$file->addItem($itemObject);
$file->getContent(); // content of file
//...
<?php
$factory = new Cnab400\Factory();
$item = $factory->factoryReturnItem($itemAttributes);
$file = $factory->factoryfile($headerAttributes, $trailerAttributes);
$file->addItem(item);
$file->getContent(); // content of file
Generate Doctrine Yaml files
./bin/brazilian-banking-automation
- PHP >= 7.1
- Composer Dependency Manager
Este componente não é uma aplicação Stand Alone e seu objetivo é ser utilizado como biblioteca. Sua implantação deve ser feita por desenvolvedores experientes.
Isto não é um Plugin!
As opções que funcionam no modo de comando apenas servem para depuração em modo de desenvolvimento.
A documentação mais importante está nos testes unitários. Se você não consegue ler os testes unitários, eu recomendo que não utilize esta biblioteca.
Este componente está sob a licença MIT
Para a informação dos direitos autorais e de licença você deve ler o arquivo de licença que é distribuído com este código-fonte.
Exigido:
- Aviso de licença e direitos autorais
Permitido:
- Uso comercial
- Modificação
- Distribuição
- Sublicenciamento
Proibido:
- Responsabilidade Assegurada