Control - Consultas Documentos - Sunat - Reniec
Consultas de Nro. de documentos a las diferentes entidades públicas del estado del Perú (Sunat - Reniec)
## Comenzando 🚀
### Requerimientos 📋
- NodeJS 10.16
- TypeScript 3.4 o Superior
Instalación 📖
Para instalar clona este Repositorio ó directamente desde el gestor de paquetes de NodeJS (NPM)
Clonar 📦
git clone https://github.com/ZMALIM/control.git
cd control-consultas-doc
npm install
npm run start
Instalar con NPM 🔧
npm install --save 'control-consultas-doc';
control-consultas-doc se define como una dependencia.
Pruebas ⚙️
Uso - Funcionamiento 🔩
Importamos el modulo control-consultas-doc en la tipica importacion en ES6 - ES7 (TypeCript - JavaScript)
;
Consulta de RUC ⌨️
Para realizar la consulta del un numero de RUC hacemos uso del metodo consultaRuc lo cual esto nos devolvera una promesa de tipo Contribuyente
;sunat.consultaRuc'12345678912'.thencontribuyente:.catch;
Async/Await
Tambien podemos hacer uso del Async/Await, La finalidad de los operadores async y await es simplificar aun más la forma en que trabajamos con las promesas.
Respuesta
contribuyente
{
Ruc: string;
RazonSocial: string;
Tipo: string;
TipoDocumento: string;
NombreComercial: string;
FechaInscripcion: string;
FechaInicioActividades: string;
Estado: string;
FechaBaja: string;
Condicion: string;
ProfesionUOficio: string;
Direccion: string;
Departamento: string;
Provincia: string;
Distrito: string;
SistemaEmisionComprobante: string;
ComercioExterior: string;
SistemaContabilidad: string;
ActividadesEconomicas: string[];
ComprobantesPago: string[];
SistemaEmisionElectr: string[];
FechaEmisorElectronico: string;
Cpe: string[];
FechaAfiliadoPLE: string;
Padrones: string[];
}
Construido con 🛠️
- Visual Studio Code - Editor de codigo preferido.
- request-promise - El cliente de solicitud HTTP.
- cheeriojs - Implementación rápida, flexible y eficiente del núcleo jQuery diseñado específicamente para el servidor.
- typescript-collections - Un conjunto genérico de colecciones para usar con TypeScript;
Apoyo 🎁
control-consultas-doc es un proyecto de código abierto, construido con el lenguaje de programación TypeScript, aún esta en face de prueba, cualquier tipo de apoyo es bienvenido.
- Comenta a otros sobre este proyecto 📢.
- Comenta sobres las mejoras que encuentras 🤓.
Autor ✒️
- LeonelHS - Cuenta de Facebook Cualquier duda o critica.