orchestrator / cnab
A CNAB file builder for PHP
v1.0.4
2025-01-09 18:15 UTC
Requires
- php: >=8.0
README
exemplo:
<?php require_once __DIR__ . './../vendor/autoload.php'; use Orchestrator\CNAB\LineBuilder; $cnab = new LineBuilder(); $cnab->insertField('001', 1, 3, '0' ); // Código da Empresa $cnab->insertField('0000', 4, 7, '0' ); // Lote de Serviço $cnab->insertField('0', 8, 8, '0' ); // Tipo de Registro $cnab->insertField('', 9, 17, ' '); // Brancos $cnab->insertField('2', 18, 18, '0'); // Tipo de Inscrição $cnab->insertField('12345678901234', 19, 32, '0'); // Número de Inscrição $cnab->insertField('CONTRATO123456789', 33, 52, ' ', STR_PAD_RIGHT); // Convênio/Contrato $cnab->insertField('Minha Empresa LTDA', 53, 102, ' ', STR_PAD_RIGHT); // Nome da Empresa echo $cnab->getLine();