mcl1v3/ruc-dni

获取 RUC 和 DNI

dev-master 2019-01-08 06:37 UTC

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