Saltar al contenido principal
POST

Autorizaciones

x-api-key
string
header
requerido

API key que Pruff entrega a tu empresa.

Cuerpo

application/json
documents
object[]
requerido

Documentos a crear. Debe haber al menos uno y como máximo 250.

Required array length: 1 - 250 elements
businessIdentifier
string

RUT (o Nit) del cliente dueño de los documentos. Es opcional y Pruff no lo usa: la búsqueda de documentos que ya existen usa el businessIdentifier de cada documento. Si lo envías, se valida según la moneda y un valor inválido responde 400.

Ejemplo:

"76000000-0"

subProductId
string
predeterminado:electronic-invoice

Identificador del subproducto de factoring al que se asocian los documentos. Si no existe en tu empresa, la solicitud responde 404. Algunos valores habituales son electronic-invoice, check-invoice, buy-order, check, contract, pending-account, promissory-note y renegotiation. Con promissory-note el RUT del deudor puede ser igual al del emisor; con cualquier otro subproducto se rechaza.

Minimum string length: 1
Ejemplo:

"electronic-invoice"

currency
enum<string>
predeterminado:CLP

Moneda de los documentos. Define cómo se valida el identificador de emisor, deudor y cliente. PEN aún no está disponible en este endpoint.

Opciones disponibles:
CLP,
UF,
UTM,
COP
Ejemplo:

"CLP"

Respuesta

Resultado de la creación. Los documentos nuevos están en documentsCreated y los que ya existían, en documentsRepetead. Si todos existían, documentsCreated es un arreglo vacío.

documentsRepetead
object[]
requerido

Documentos de la solicitud que ya existían y no se volvieron a crear. El nombre del campo se escribe así, con esa ortografía. Arreglo vacío si todos eran nuevos.

documentsCreated
object[]
requerido

Documentos creados en esta solicitud. Arreglo vacío si todos ya existían.