Crea tu propia API dni/ruc para Facturador PRO 6/7/8

 

El facturador pro 6/7/8 en el registro de clientes tiene la opción de buscar por DNI o RUC, esto se realiza a través de APIs de terceros o por consulta interna.

Para configurar la API de tercero debes ir a la opción https://<ruta_facturador>/configurations y en la opción Consulta RUC/DNIe colocar el URL de la API.


Ahora sabes que puedes crear tu propia API aquí te lo explico.

Para la consulta de DNI el facturador llama con un método GET a la url https://<ruta_api>/api/dni/<dni> donde ruta_api es la ruta del API de terceros y dni es el valor a buscar por ejemplo
https://firmado.somee.com/api/dni/44556677

Y esta API debe devolver un json con la siguiente estructura

{
    "success": true,
    "message": "999999",
    "data": {
        "nombre_completo": "ALAN DIAZ RUIZ",
        "direccion": "casa",
        "ubigeo": "000000"
    }
}

Ahora para la consulta de RUC el facturador llama con un método GET  a la url https://<ruta_api>/api/ruc/<ruc> donde ruta_api es la ruta del API de terceros y ruc es el valor a buscar por ejemplo
https://firmado.somee.com/api/ruc/20131312955

Y esta API debe devolver un json con la siguiente estructura


{
    "success": true,
    "message": "20610355057",
    "data": {
    	"numeroDocumento":"20610355057",
        "nombre_o_razon_social": "CORPORACION FARMACEUTICA ILLESCA S.A.C.",
        "direccion": "JR. SAN ANTONIO - Nro: 383A  - PUEBLO JOVEN JOSE CARLOS MARIATEGUI ET  - VILLA MARIA DEL TRIUNFO",
        "ubigeo": "150101",
        "condicion": "ACTIVO",
        "estado": "HABIDO"
    }
}
Recuerda que en tu api tiene que devolver tener estas rutas 
https://<ruta_api>/api/ruc/<ruc>
https://<ruta_api>/api/dni/<dni>

Comentarios

Entradas populares