Projeto de integração de Vale Transporte com a operadora ALELO
este projeto usa PHP 5.6 ou superior
$ composer require convenia/alelo-vt
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();