convenia / alelo-order
此包实现创建ALELO产品订单的“TEXT”文件,这些文件可以从您的企业工资单中生成。
v1.1.6
2016-07-22 16:25 UTC
Requires
- php: >=5.4
- danielstjules/stringy: ^2.3
Requires (Dev)
- fabpot/php-cs-fixer: ^1.11
- mockery/mockery: ^0.9.4
- phpunit/phpunit: ^4.0|^5.0
README
安装
通过composer(推荐)
composer require convenia/alelo-order
用法
<?php use Convenia\AleloOrder\AleloOrder; ... $aleloOrder = new AleloOrder( [ 'orderDate' => '09052016', 'name' => 'Razão Social', 'cnpj' => '11.123.123/0001-12', 'contractNumber' => '00011128111', 'benefitType' => '2', // 1 = AVV 2= RVV 3= CVV 4= NVV 5= FVV 'orderType' => 1, 'accrualMonth' => '052016', ] ); $aleloOrder->addEmployee( [ 'name' => 'Funcionário Teste', 'monthValue' => '550', 'employeeRegistry' => '1', 'birthDate' => '08011985', 'cpf' => '111.111.111-11', 'identityType' => '1', 'identityNumber' => '111111111', 'identityIssuer' => 'SSP', 'identityIssuerState' => 'SP', 'gender' => 'm', 'maritalStatus' => '1', 'motherName' => 'Nome mãe', 'admissionDate' => '08052016', ] ); $file = $aleloOrder->generate();
待办事项
-
格式化
-
生成文件
-
数据验证
-
为ALELO的所有产品生成文件(食品、餐饮、礼品篮、圣诞、燃料)
1 – Alimentacao (AVV) 2 – Refeição (RVV) 3 – Cesta (CVV) 4 – Natal (NVV) 5 – Combustivel (FVV)
-
改进验证反馈
-
创建“requiredIf”验证类型,用于CPF/CNPJ
-
存在记录间的验证,目前验证仅限于记录范围,考虑如何使验证范围全局化
-
重构branchRegistry中的firstContactName(目前等于header的name)
代码
学历代码
1 Primeiro Grau
2 Segundo Grau
3 Superior
4 Pos
性别代码
F Feminino
M Masculino
文档ID类型
1 RG
2 RNE
3 Passaporte
婚姻状况代码
1 Solteiro
2 Casado
3 Viúvo
4 Separado
5 Outros
贡献
鼓励和欢迎贡献;为了保持有序,所有错误和请求应在主项目的GitHub问题标签中打开,在convenia/revisionable/issues