gpupo / brazilian-banking-automation
CNAB tool
Installs: 1 293
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 5
Forks: 3
Open Issues: 0
Requires
- php: ^8.0
- andersondanilo/cnab_php: ^1.3
- gpupo/common-sdk: ^6.3 || dev-master
Requires (Dev)
This package is auto-updated.
Last update: 2024-05-07 12:48:27 UTC
README
Install
composer require gpupo/brazilian-banking-automation
Usage
Modo 1 - instantiating objects
<?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 //...
Modo 2 - using factory
<?php $factory = new Cnab400\Factory(); $item = $factory->factoryReturnItem($itemAttributes); $file = $factory->factoryfile($headerAttributes, $trailerAttributes); $file->addItem(item); $file->getContent(); // content of file
Console
Generate Doctrine Yaml files
./bin/brazilian-banking-automation
Requisitos para uso
- 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.
Direitos autorais e de licença
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.
Resumo da licença
Exigido:
- Aviso de licença e direitos autorais
Permitido:
- Uso comercial
- Modificação
- Distribuição
- Sublicenciamento
Proibido:
- Responsabilidade Assegurada