mcl1v3 / ruc-dni
dev-master
2019-01-08 06:37 UTC
Requires
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- guzzlehttp/guzzle: ~6.0
This package is not auto-updated.
Last update: 2024-09-26 07:43:15 UTC
README
可以通过我们的 2 个类进行 Ruc 和 Sunat 的查询,获取一个数组。
安装
通过 packagist.org 上的 composer 安装
composer require mcl1v3/ruc-dni
可用类
- Ruc — SUNAT。
- Dni — RENIEC。
Ruc 类的使用
我们需要调用这个包
use Mcl1v3\RucDni\Ruc;
使用带单个 ruc 参数的函数简单使用。
$datos=Ruc::get('20553797269');
我们将获得
{
"ruc": "20553797269",
"razonSocial": "GLOBAL INTERNATIONAL PERU S.A.C.",
"nombreComercial": "-",
"telefonos": "-",
"tipo": "SOCIEDAD ANONIMA CERRADA",
"estado": "ACTIVO",
"condicion": "HABIDO",
"direccion": "CAL.4 MZA. P LOTE. 19 URB. SAN ELIAS (CC EL PORVENIR DE SAN ELIAS)",
"departamento": "LIMA",
"provincia": "LIMA",
"distrito": "LOS OLIVOS",
"fechaInscripcion": "23/07/2013",
"sistEmsion": "MANUAL",
"actExterior": "SIN ACTIVIDAD",
"sistContabilidad": "MANUAL",
"actEconomicas": [
"52391 - OTROS TIPOS DE VENTA AL POR MENOR.",
"93098 - OTRAS ACTIVID.DE TIPO SERVICIO NCP"
],
"cpPago": [
"FACTURA",
"BOLETA DE VENTA",
"GUIA DE REMISION - REMITENTE"
],
"sistElectronica": [],
"emisorElectronico": "-",
"cpeElectronico": "-",
"fechaPle": "-",
"padrones": [
"NINGUNO"
]
}
Dni 类的使用
我们需要调用这个包
use Mcl1v3\RucDni\Dni;
使用带单个 dni 参数的函数简单使用。
$datos=Dni::get('72635041');
我们将获得
{
"dni": "72635041",
"apePaterno": "SALVATIERRA",
"apeMaterno": "ESPINOZA",
"nombres": "CESAR ANDRES"
}
路由示例
我们有一个控制器直接返回格式为 JSON 的值。我们将在 routes 中设置。
Route::get('consulta/ruc/{ruc}', '\Mcl1v3\RucDni\ConsultasController@ruc');
Route::get('consulta/dni/{dni}', '\Mcl1v3\RucDni\ConsultasController@dni');