> ## Documentation Index
> Fetch the complete documentation index at: https://docs.json.pe/llms.txt
> Use this file to discover all available pages before exploring further.

# Facturador PRO, SMART, QPOS

> Integra API dni/ruc/cpe el Facturador Pro con json.pe

En este artículo, exploraremos cómo configurar y utilizar la API de Consultas, compatible con Facturador Pro (versiones 5, 6, 7, 7.1, 7.2 y 8) y sistemas como SMART y QPOS. Luego, profundizaremos en los detalles técnicos y responderemos algunas de las preguntas más frecuentes sobre su implementación y uso.

## 1. Configurar en Facturador PRO (6, 7, 7.1, 7.2, 8)

**Accedemos como administrador en nuestro sistema:**

Inicia sesión utilizando tus credenciales de administrador. Este acceso es necesario para realizar configuraciones avanzadas. Una vez dentro, debes ir a la sección **Configuración** para configurar la API.

**Agrega tus credenciales en Consulta RUC/DNI**

<Info>
  **URL:** `https://api.json.pe`\
  **Token:** [Obtenlo gratis aquí](https://json.pe/signup)
</Info>

<Frame caption="Coloca tus credeciales luego en el boton Guardar">
  <img src="https://mintcdn.com/jsonpe/u5MzY5O5cWEK1hHw/images/ruc-dni.png?fit=max&auto=format&n=u5MzY5O5cWEK1hHw&q=85&s=6a7749763e1e44488961faab2a622e60" alt="Pantalla de configuración Consulta RUC/DNI con URL y token en Facturador PRO" width="672" height="287" data-path="images/ruc-dni.png" />
</Frame>

<Check>
  ¡Listo! Ahora tienes configurada nuestra API de Consultas
</Check>

## 2. Compatible con otros sistemas

<Info>
  Sistemas como **QPos**, **Facturador Smart**, u otros similares dentro del mismo rubro, que comparten una base funcional similar a **Facturador PRO**, son completamente compatibles con nuestra API.
</Info>

* La configuración para estos sistemas puede variar ligeramente, pero sigue la misma lógica: agregar la URL y el token correspondientes.

* Para realizar esta configuración, accede a tu base de datos y localiza la tabla ***configurations***. Asegúrate de completar las columnas ***url\_apiruc*** y ***token\_apiruc*** con los valores proporcionados para la API

<Frame caption="Coloca tus credeciales luego guarda los cambios">
  <img src="https://mintcdn.com/jsonpe/u5MzY5O5cWEK1hHw/images/configuracion-bd.png?fit=max&auto=format&n=u5MzY5O5cWEK1hHw&q=85&s=bbdddd34b1c1f9a232ffbb917ca7a039" alt="Tabla de base de datos configurations con columnas url_apiruc y token_apiruc" width="541" height="193" data-path="images/configuracion-bd.png" />
</Frame>

<Tip>**Actualización de configuración solo para QPos**</Tip>

En las ultimas de actualizaciones de **QPos** se agrego dentro del proyecto el archivo **ServiceData2.php** que es simplemente un archivo que contiene un string en Base64

Puedes abrir el archivo y reemplazar el contenido con el siguiente codigo.

<CodeGroup>
  ```php ServiceData2.php theme={null}
  <?php

  eval("eval(base64_decode('bmFtZXNwYWNlIE1vZHVsZXNcQXBpUGVydURldlxEYXRhOwp1c2UgR3V6emxlSHR0cFxDbGllbnQ7CnVzZSBBcHBcTW9kZWxzXFN5c3RlbVxDb25maWd1cmF0aW9uIGFzIFN5c3RlbUNvbmZpZ3VyYXRpb247CgpjbGFzcyBTZXJ2aWNlRGF0YTIKewogICAgcHJvdGVjdGVkICRjbGllbnQ7CiAgICBwcm90ZWN0ZWQgJHBhcmFtZXRlcnM7CgogICAgcHVibGljIGZ1bmN0aW9uIF9fY29uc3RydWN0KCkKICAgIHsKICAgICAgICAkdXJsID0gImh0dHBzOi8vYXBpLmpzb24ucGUiOwogICAgICAgICRjb25maWd1cmF0aW9uID0gU3lzdGVtQ29uZmlndXJhdGlvbjo6cXVlcnkoKQogICAgICAgICAgICAtPnNlbGVjdCgidG9rZW5fYXBpcnVjIikKICAgICAgICAgICAgLT5maXJzdCgpOwogICAgICAgICR0aGlzLT5jbGllbnQgPSBuZXcgQ2xpZW50KFsiYmFzZV91cmkiID0+ICR1cmxdKTsKICAgICAgICAkdGhpcy0+cGFyYW1ldGVycyA9IFsKICAgICAgICAgICAgImh0dHBfZXJyb3JzIiA9PiBmYWxzZSwKICAgICAgICAgICAgImNvbm5lY3RfdGltZW91dCIgPT4gMywKICAgICAgICAgICAgInZlcmlmeSIgPT4gZmFsc2UsCiAgICAgICAgICAgICJoZWFkZXJzIiA9PiBbCiAgICAgICAgICAgICAgICAiQXV0aG9yaXphdGlvbiIgPT4gIkJlYXJlciAiIC4gJGNvbmZpZ3VyYXRpb24tPnRva2VuX2FwaXJ1YywKICAgICAgICAgICAgICAgICJBY2NlcHQiID0+ICJhcHBsaWNhdGlvbi9qc29uIiwKICAgICAgICAgICAgXSwKICAgICAgICBdOwogICAgfQp9'));");

  ```
</CodeGroup>

<Frame caption="En esta ruta puedes ubicar el archivo ServiceData2.php">
  <img src="https://mintcdn.com/jsonpe/u5MzY5O5cWEK1hHw/images/servicedata.png?fit=max&auto=format&n=u5MzY5O5cWEK1hHw&q=85&s=7b591402429a0f63314f358cf2ded364" alt="Ubicación del archivo ServiceData2.php en el proyecto QPos" width="267" height="266" data-path="images/servicedata.png" />
</Frame>

Guarda el archivo y limpia tu cache de tu proyecto.

<Check>
  ¡Listo! Ahora tienes configurada nuestra API de Consultas
</Check>

## 3. Beneficios

<CardGroup cols={1}>
  <Card title="Información eficiente" icon="database">
    La API de consultas es mas rapida al momento de consultar.
  </Card>

  <Card title="Integración Sencilla" icon="bolt">
    Su integración es sencilla, segura y eficiente, lo que permite a tu negocio operar con mayor fluidez.
  </Card>

  <Card title="APIs Completas" icon="rocket">
    Contamos con todas las APIs de consulta más completas del mercado.
  </Card>
</CardGroup>

## 4. Preguntas frecuentes

<AccordionGroup>
  <Accordion title="¿Por qué utilizar json.pe?">
    **[json.pe](https://json.pe)** te permite integrar nuestra API de Consultas de manera rápida y eficiente. Su configuración es simple, y te ofrece una herramienta poderosa para optimizar tus procesos, garantizando compatibilidad con múltiples plataformas. Además, contamos con un soporte increíble para ayudarte en cada paso.
  </Accordion>

  <Accordion title="¿Cómo puedo obtener un token?">
    ¡Es muy sencillo! Solo necesitas registrarte en nuestra [plataforma json.pe](https://json.pe/signup), y en cuestión de minutos podrás generar tu token completamente gratis. Este token es la clave para comenzar a utilizar la API de Consultas y acceder a todas sus funcionalidades.
  </Accordion>

  <Accordion title="¿Cómo es el soporte?">
    Nuestro soporte está diseñado para ofrecerte una experiencia sin complicaciones. Te acompañamos desde la configuración inicial hasta la solución de cualquier duda técnica que surja durante el uso de la API. Con **json.pe**, tienes acceso a un equipo dedicado que garantiza una integración exitosa y un uso eficiente.
  </Accordion>
</AccordionGroup>

***

## Sobre json.pe

Esta documentación pertenece a **[json.pe](https://json.pe)**, la plataforma líder de APIs para desarrolladores en Perú. Ofrecemos consultas oficiales de DNI, RUC, placa, SOAT, licencia de conducir, integración WhatsApp y envío SMS con alta disponibilidad y soporte experto.

<CardGroup cols={2}>
  <Card title="Sitio web oficial" icon="globe" href="https://json.pe">
    Conoce planes, precios y todos los productos en json.pe
  </Card>

  <Card title="Crear cuenta gratis" icon="user-plus" href="https://json.pe/signup">
    Regístrate y genera tu token Bearer en minutos
  </Card>

  <Card title="Panel de control" icon="gauge" href="https://app.json.pe/login">
    Gestiona tokens, consumo y facturación
  </Card>

  <Card title="Soporte técnico" icon="headset" href="mailto:soporte@json.pe">
    Escríbenos a [soporte@json.pe](mailto:soporte@json.pe)
  </Card>
</CardGroup>
