Ir al contenido
Documentación

Ajustes

Aceptar o rechazar un documento recibido

POST
/v1/received-documents/{receivedDocumentId}/commercial-response
curl --request POST \
--url https://api.timbro.do/v1/received-documents/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/commercial-response \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "decision": "accepted" }'

Registra la decisión comercial sobre un documento recibido de un suplidor. Si lo rechazas, indica el motivo. Esta decisión no registra una cuenta por pagar.

receivedDocumentId
obligatorio
string format: uuid
Media typeapplication/json
discriminator: decision

DGII Estado 1: e-CF aceptado.

object
decision
obligatorio
string
Valores permitidos: accepted

Respuesta predeterminada

Media typeapplication/json
Campos y códigos de la respuesta
object
buyerTaxId
obligatorio
string
commercialResponse
obligatorio
discriminator: status

El documento no está en estado received, por lo que no hay nada que revisar.

object
status
obligatorio
string
Valores permitidos: notReviewable
eNcf
obligatorio
string
environment
obligatorio

Ambiente de ejecución de la DGII elegido antes de admitir el ciclo de vida.

string
Valores permitidos: sandbox certification production
id
obligatorio
string format: uuid
issuerLegalName
obligatorio

La RazonSocialEmisor del emisor tal como figura en el e-CF recibido, o null cuando la entrega no traía un nombre legible.

string | null
>= 1 characters <= 150 characters /\S/
issuerTaxId
obligatorio
string
notReceivedReason
obligatorio
null
receivedAt
obligatorio
string format: date-time
receivedXmlSha256
obligatorio
string
/^[0-9a-f]{64}$/
state
obligatorio
string
Valores permitidos: received notReceived
request-id
obligatorio
string

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