Ir al contenido principal

API pública: crear ingresos nuevos vs registrar ingresos existentes

Amanda Parera avatar
Escrito por Amanda Parera
Actualizado esta semana

🗓️ Importante: La información de este artículo aplicará a partir del 10 de marzo.

Cuando creas documentos de ingreso vía API pública, Quipu necesita saber si:

  • debe asignar la numeración (porque el documento “nace” en Quipu), o

  • debe registrar un número que ya existe (porque el documento ya estaba emitido fuera).

La API lo decide con una regla muy simple: si envías el número de documento o no.

Cómo decide Quipu el tipo de serie

A) En la API NO informas el número (solo envías la serie)

Quipu asigna numeración correlativa → Documentos nuevos
Necesitas una serie configurada como Para documentos nuevos.

Cuándo usar este caso

  • Cuando quieres que Quipu sea quien lleve la numeración.

  • Cuando estás creando facturas “desde cero” desde una integración.

B) En la API SÍ informas el número (envías serie + número)

Quipu registra el número que envías → Documentos existentes
Necesitas una serie configurada como Para documentos existentes.

Cuándo usar este caso

  • Cuando estás migrando históricos.

  • Cuando el número ya existe porque el documento fue emitido fuera de Quipu.

Qué tienes que tener preparado (antes de usar API)

En Configuración → Numeración asegúrate de tener:

  • una serie para el tipo de documento (por ejemplo, Facturas) configurada como Documentos nuevos

  • y, si vas a registrar históricos, otra serie configurada como Documentos existentes

Recomendación: usa nombres/prefijos distintos para identificarlas fácilmente (por ejemplo, A- para existentes y AQ- para nuevos). No es obligatorio, pero evita errores

Errores típicos y cómo resolverlos

“He enviado una serie, pero Quipu no numera como esperaba”

Revisa qué estás enviando en la API:

  • Si no envías número, Quipu numera (nuevos).

  • Si envías número, Quipu registra ese número (existentes).


“Estoy registrando históricos y me lo trata como nuevo”

Suele pasar porque no estás enviando el número.
Solución: envía serie + número y usa una serie de Documentos existentes.

“Estoy creando documentos nuevos y me da conflicto con la serie”

Suele pasar cuando la serie que estás usando está configurada como Documentos existentes.
Solución: en Configuración → Numeración, usa una serie configurada como Documentos nuevos para creación desde API.

Buenas prácticas (cuando usas API para varias cosas)

Si usas API para:

  • crear facturas desde cero, y

  • migrar históricos
    …lo más limpio es tener dos series separadas:

  • Serie API para Documentos nuevos

  • Serie API para Documentos existentes

Esto reduce errores y hace que el equipo identifique rápido qué está pasando.

¿Ha quedado contestada tu pregunta?