/alelo-vt

Primary LanguagePHPMIT LicenseMIT

integração Alelo com VT (Vale Transporte)

Latest Stable Version Codacy Badge Total Downloads Latest Unstable Version License

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();

License

MIT