https://github.com/ogticrd/dgii-services-api
Servicios de la DGII. Creado y mantenido por Div. Arquitectura Digital Gubernamental.
https://github.com/ogticrd/dgii-services-api
api arquitectura-digital-gubernamental dgii nestjs
Last synced: over 1 year ago
JSON representation
Servicios de la DGII. Creado y mantenido por Div. Arquitectura Digital Gubernamental.
- Host: GitHub
- URL: https://github.com/ogticrd/dgii-services-api
- Owner: ogticrd
- Created: 2021-08-23T20:55:19.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-24T03:36:18.000Z (over 1 year ago)
- Last Synced: 2025-03-24T00:58:42.044Z (over 1 year ago)
- Topics: api, arquitectura-digital-gubernamental, dgii, nestjs
- Language: TypeScript
- Homepage:
- Size: 476 KB
- Stars: 7
- Watchers: 7
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Servicios de la DGII
[](https://github.com/opticrd/dgii-services-api/actions/workflows/prod-cd.yml)
## Tabla de contenidos
- [Servicios de la DGII](#servicios-de-la-dgii)
- [Tabla de contenidos](#tabla-de-contenidos)
- [Descripción y contexto](#descripción-y-contexto)
- [Referencia del servicio](#referencia-del-servicio)
- [Cómo iniciar](#cómo-iniciar)
- [Stack de desarrollo](#stack-de-desarrollo)
- [Servidor](#servidor)
- [Base de datos](#base-de-datos)
- [Autores](#autores)
## Descripción y contexto
Este servicio es un [wrapper](https://es.quora.com/Qu%C3%A9-es-exactamente-un-wrapper-API-Y-en-qu%C3%A9-se-diferencia-de-solo-una-API) de los servicios de información de la [Dirección General de Impuestos Internos (DGII)](https://dgii.gov.do/wsMovilDGII/WSMovilDGII.asmx).
## Referencia del servicio
- [Documentación oficial](https://developers.digital.gob.do)
## Cómo iniciar
1. Configuración del repositorio
```sh
# Clonar repositorio
git clone https://github.com/opticrd/dgii-services-api.git;
```
2. Declarar y definir las variables de entorno
```sh
# Crear archivo de variables de entorno
cd dgii-services-api;
touch .env;
```
```sh
# Application
PORT=
API_VERSION=
NODE_ENV=
# DGII Service
DGII_WSDL_URI=https://dgii.gov.do/wsMovilDGII/WSMovilDGII.asmx?WSDL
DGII_WSDL_PAGINATION_LIMIT=20
```
3. Instalar dependecias
```sh
yarn
```
4. Correr proyecto
```sh
npm run start:dev
```
## Stack de desarrollo
### Servidor
- Node.js
- Nest.js Framework
### Base de datos
- Postgres
## Autores
- [Marluan Espiritusanto](https://github.com/marluanespiritusanto)
## Actualizaciones
- Septiembre 2021
- Septiembre 2024