Ir al contenido
Documentación

Negocio

Consultar la última ejecución de pruebas de certificación

GET
/v1/business/certification/test-runs/current
curl --request GET \
--url 'https://api.timbro.do/v1/business/certification/test-runs/current?kind=ecf' \
--header 'Authorization: Bearer <token>'

Devuelve la última ejecución del archivo del paso 2 (ecf) o del paso 3 (acecf) para el intento de certificación actual del negocio autenticado, o null si todavía no hay ninguna. Mientras una ejecución esté en running, vuelve a consultarla. Cuando una ejecución queda en rejected, el mensaje de la DGII indica la fila del archivo y el e-NCF del caso, y el equipo de Timbro recibe un aviso una sola vez por ejecución.

kind
obligatorio
Cualquiera de:
string
Valor permitido: ecf

Respuesta predeterminada

Media typeapplication/json
Campos y códigos de la respuesta
object
current
obligatorio
Cualquiera de:

Una ejecución de un archivo de pruebas de la DGII que Timbro guardó. Timbro firma cada caso con el certificado que custodia para el negocio y lo envía a la DGII en el orden del archivo, hasta el primer rechazo. refused significa que no se pudieron construir los documentos del archivo y no se envió nada; refusal indica la hoja, la fila y la columna, nunca el texto de la celda. consumerInvoices lista las facturas de consumo firmadas (E32) que subes en el cuadro del paso 2 del portal de la DGII, y queda vacía para acecf. Una ejecución es evidencia, no una decisión de la DGII: nunca cambia el estado de un paso.

object
object
obligatorio
string
Valor permitido: certification_test_run
id
obligatorio
string format: uuid
attemptReference
obligatorio
string
>= 1 characters
kind
obligatorio
Cualquiera de:
string
Valor permitido: ecf
testSetId
obligatorio
string format: uuid
status
obligatorio
Cualquiera de:
string
Valor permitido: running
failureMessage
obligatorio
Cualquiera de:
string
createdAt
obligatorio
string format: date-time
completedAt
obligatorio
Cualquiera de:
string format: date-time
counts
obligatorio
Array<object>
object
documentType
obligatorio

Un tipo de e-CF del 31 al 47, RFCE o ACECF.

string
total
obligatorio
integer
accepted
obligatorio
integer
rejected
obligatorio
integer
cases
obligatorio
Array<object>
object
sourceRow
obligatorio

La fila del archivo de la que salió el caso.

integer
>= 1
caseLabel
obligatorio
Cualquiera de:
string
documentType
obligatorio
string
eNcf
obligatorio
string
status
obligatorio
Cualquiera de:
string
Valor permitido: pending
dgiiMessage
obligatorio
Cualquiera de:
string
refusal
obligatorio
Cualquiera de:
object
code
obligatorio
string
sheet
obligatorio
Cualquiera de:
string
row
obligatorio
Cualquiera de:
integer
>= 1
column
obligatorio
Cualquiera de:
integer
>= 1
consumerInvoices
obligatorio
Array<object>
object
eNcf
obligatorio
string
sourceRow
obligatorio
integer
>= 1
request-id
obligatorio
string

Identifica esta solicitud. Indícalo cuando contactes a soporte.