API Factury v2.3
API Factury v2.3
Generación y gestión de
Octubre 2022
Versión 2.3
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 1
Asunción - Paraguay
Contenido
Autenticación ...................................................................................................................................... 3
POST /api/v2/token/ ........................................................................................................................... 3
POST /api/v2/refresh/ ......................................................................................................................... 5
Documento individual ......................................................................................................................... 8
POST /api/v2/documentos-electronicos/ ............................................................................................ 8
GET /api/v2/documentos-electronicos/............................................................................................. 12
Lote de Documentos ......................................................................................................................... 15
POST /api/v2/lote-documentos-electronicos/ .................................................................................. 15
GET /api/v2/lote-documentos-electronicos/ ..................................................................................... 19
Lote de Documentos Instantáneos ................................................................................................... 26
POST /api/v2/lote-de-instantaneos/ ................................................................................................ 26
Notificaciones .................................................................................................................................... 30
POST /api/v2/notificaciones/ ............................................................................................................ 30
Objetos DE ......................................................................................................................................... 33
Objeto JSON DE ................................................................................................................................. 33
Objeto XML DE ................................................................................................................................... 34
Control de cambios............................................................................................................................ 35
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 2
Asunción - Paraguay
API versión 2
A continuación, se detallan las distintas rutas disponibles, con sus respectivas cabeceras y
cuerpos, para realizar las peticiones correspondientes.
Autenticación
POST /api/v2/token/
Genera un JSON Web Token para la autenticación.
Cabecera de la petición
KEY VALUE
Content-Type application/json
Accept application/json
Cuerpo de la petición
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 3
Asunción - Paraguay
RESPUESTA SATISFACTORIA: 200 OK
400 Bad request (si el JSON no incluye las claves “username” o “password”
en el JSON)
EJEMPLO
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 4
Asunción - Paraguay
POST /api/v2/refresh/
Permite refrescar el token de acceso, una vez expirado (pasados los 5 minutos de haber
obtenido el Token de acceso).
Cabecera de la petición
KEY VALUE
Content-Type application/json
Accept application/json
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 5
Asunción - Paraguay
Cuerpo de la petición
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 6
Asunción - Paraguay
EJEMPLO
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 7
Asunción - Paraguay
Documento individual
POST /api/v2/documentos-electronicos/
ATENCIÓN: Favor consultar disponibilidad de este servicio pues este endpoint solo está
disponible en el ambiente TEST de la SET, no está disponible en el ambiente de Producción, por
lo que recomendamos utilizarlo solo para pruebas
Recibe en formato json las claves y valores según lo requerido por la SET para la emisión y
posterior gestión de documentos digitales o electrónicos a partir de los mismos.
Cabecera de la petición
KEY VALUE
Content-Type application/json
Accept application/json
Cuerpo de la petición
PAYLOAD DETALLES
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 8
Asunción - Paraguay
RESPUESTA SATISFACTORIA: 200 OK
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 9
Asunción - Paraguay
RESPUESTAS NO SATISFACTORIAS – ERRORES
EJEMPLO
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 10
Asunción - Paraguay
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 11
Asunción - Paraguay
GET /api/v2/documentos-electronicos/
Permite obtener el estado del documento digital o electrónico a partir del CDC, como
también URLs para descargar el XML firmado y el PDF del KuDE.
Cabecera de la petición
KEY VALUE
Content-Type application/json
Accept application/json
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 12
Asunción - Paraguay
RESPUESTA SATISFACTORIA: 200 OK
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 13
Asunción - Paraguay
RESPUESTAS NO SATISFACTORIAS - ERRORES
400 Bad request (si no se coloca el CDC en la URL como identificador del
recurso o es un valor inválido para el CDC o no es CDC válido)
EJEMPLO
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 14
Asunción - Paraguay
Lote de Documentos
POST /api/v2/lote-documentos-electronicos/
Recibe los datos que conforman los documentos (facturas, notas de crédito, notas de
débito, autofactura, notas de remisión) para la generación de los documentos digitales o
electrónicos correspondientes a partir de los mismos.
Cabecera de la petición
KEY VALUE
Content-Type application/json
Accept application/json
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 15
Asunción - Paraguay
RESPUESTA SATISFACTORIA: 200 OK
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 16
Asunción - Paraguay
EJEMPLOS
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 17
Asunción - Paraguay
Para el caso de enviar en Formato XML:
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 18
Asunción - Paraguay
GET /api/v2/lote-documentos-electronicos/
Permite obtener tanto el estado de los documentos digitales o electrónicos, como también
el lote de documentos digitales o electrónicos en formato XML que fueron generados,
firmados y fiscalizados por la SET.
Cabecera de la petición
KEY VALUE
Content-Type application/json
Accept application/json
Parámetros de la petición
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 19
Asunción - Paraguay
“payload”: para obtener el json que
originalmente se envió en el cuerpo de la
petición de generación de lote de
documentos electrónicos.
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 20
Asunción - Paraguay
documentos XML Firmados enviados a la
SET.
Documentos
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 21
Asunción - Paraguay
1) El documento fue aprobado y no tiene
ninguna observación de parte de la SET,
por tanto, devolvería un array vacío.
400 Bad request (si no se envía el parámetro del id_proceso, tiene valor 0 o
bien, el parámetro de filtro del tipo no es válido)
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 22
Asunción - Paraguay
EJEMPLO – OBTENER ESTADO DEL LOTE EN XML
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 23
Asunción - Paraguay
EJEMPLO – OBTENER ZIP DE DOCUMENTOS XML FIRMADOS EN BASE 64
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 24
Asunción - Paraguay
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 25
Asunción - Paraguay
Lote de Documentos Instantáneos
POST /api/v2/lote-de-instantaneos/
Endpoint disponible para lotes de menos de 10 documentos. Se replican las
funcionalidades del servicio lote-documentos-electronicos pero se procesan los
documentos en menos de un minuto. Además se devuelven los cdc en la misma petición
Cabecera de la petición
KEY VALUE
Content-Type application/json
Accept application/json
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 26
Asunción - Paraguay
RESPUESTA SATISFACTORIA: 200 OK
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 27
Asunción - Paraguay
EJEMPLOS
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 28
Asunción - Paraguay
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 29
Asunción - Paraguay
Notificaciones
POST /api/v2/notificaciones/
Recibe el CDC del Documento Electrónico y el correo del remitente para enviarle la
notificación de la emisión correspondiente.
Cabecera de la petición
KEY VALUE
Content-Type application/json
Accept application/json
Cuerpo de la petición
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 30
Asunción - Paraguay
RESPUESTA SATISFACTORIA: 200 OK
EJEMPLO
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 31
Asunción - Paraguay
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 32
Asunción - Paraguay
Objetos DE
Objeto JSON DE
Las claves corresponden a los campos definidos en el Manual Técnico de la SIFEN, tal cual
están allí definidos (sensible a mayúsculas y minúsculas).
Existen claves que corresponden a un valor y otros, a una lista de elementos (clave-valor)
anidados, según la jerarquía definida en el Manual Técnico de la SIFEN.
No es preciso enviar los campos definidos en las secciones AA (Campos que identifican el
formato electrónico XML), A (Campos firmados del Documento Electrónico) ni B (Campos
inherentes a la operación de Documentos electrónicos), descritos en las Págs. 61 y 62 del
Manual Técnico SIFEN (versión 150). Dicho de otro modo, se deben generar a partir de la
sección C (Campos de datos del Timbrado Grupo gTimb) según corresponda a cada tipo de
documento. Pág. 63 en adelante del MT.
Adicionalmente, se podrá obviar enviar los datos del emisor y actividad económica si se
rellena la planilla preparada para el efecto para dar de alta los datos como constantes.
Ejemplo:
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 33
Asunción - Paraguay
Objeto XML DE
El objeto debe seguir las mismas directrices que el manual técnico de la SIFEN y el objeto
JSON pero adicionalmente se debe tener en cuenta las etiquetas contenedoras del xml:
Cuándo se envía un solo documento, éste debe estar contenido en la etiqueta <DE> que a
su vez está contenida en la etiqueta <rDE> Ejemplo:
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 34
Asunción - Paraguay
Control de cambios
Fecha Versión Descripción
Santa Rosa N° 591 c/ Avda. España. Tel.: (595 21) 621 480 35
Asunción - Paraguay