convenia / alelo-vt
Este package viabiliza a criação de pedidos dos integração de Vale Transporte ALELO em arquivos “TEXTO” que podem ser gerados a partir da Folha de Pagamento de sua Empresa.
Installs: 15 615
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 6
Forks: 0
Open Issues: 0
Requires
- php: >=5.4
- danielstjules/stringy: ^2.3
Requires (Dev)
- codacy/coverage: dev-master
- fabpot/php-cs-fixer: ^1.11
- mockery/mockery: ^0.9.4
- phpunit/phpunit: ^4.0|^5.0
README
Projeto de integração de Vale Transporte com a operadora ALELO
Install
este projeto usa PHP 5.6 ou superior
$ composer require convenia/alelo-vt
Como usar
Instancair o objeto com os parametros obrigatórios
$AleloVt = new AleloVt( [ 'orderDate' => '05052016', 'name' => 'Razão Social Com Caracteres Inválidos', 'cnpj' => '05315684000134', ] );
adicionar endereços
$AleloVt->addAddress([ 'cnpj' => '05315684000134a', 'id' => '154', 'street' => 'Alameda Pamplona', 'number' => '1427', 'district' => 'jardim paulista', 'cep' => '04527001', 'state' => 'SP', 'person' => 'José ninguém', ]);
adicionar usuarios do benefício
$AleloVt->addUser([ 'cnpj' => '05315684000134a', 'addressId' => '154', 'code' => '229247', 'name' => 'José Alguem', 'cpf' => '22924742804', 'rg' => '42421196', 'rgDigit' => '5', 'rgState' => 'SSP', 'birthDate' => '14071987', 'workedDays' => 22, ]);
adicionar os beneficios
$AleloVt->addBenefit([ 'cnpj' => '05315684000134a', 'userCode' => '229247', 'id' => '1', 'name' => 'nome d o benefício', 'quantity' => '2', ]);
adicionar os endereços residenciais
$AleloVt->addResidence([ 'cnpj' => '05315684000134a', 'userCode' => '229247', 'street' => 'Alameda Pamplona', 'number' => '1427', 'district' => 'jardim paulista', 'cep' => '04527001', 'state' => 'SP', ]);
gerar o arquivo
$file = $AleloVt->generate();