Skip to content

Crear documento

POST /api/common/documentos V4

Endpoint para crear un documento. Se debe incluir como parámetros los datos mínimos obligatorios del documento y al menos una linea del documento. La linea tiene sus propios datos obligatorios.

ParámetroTipoRequeridoDescripción
codigoEmpresaint✅ (si es multiempresa)Código de la empresa

Cabecera:

CampoTipoRequeridoDescripción
codigoDocumentoLcstringTipo de documento
ejercicioDocumentointEjercicio del documento
serieDocumentostringSerie del documento
fechaDocumentostringFecha del documento (yyyy-MM-dd)
codigoCliente / codigoProveedorstringCliente (venta) o Proveedor (compra)
lineasDocumentoarrayLíneas del documento

Líneas (lineasDocumento):

CampoTipoRequeridoDescripción
ordenintOrden de la línea
codigoArticulostringCódigo del artículo
unidadesintUnidades
...Resto de campos opcionales
Terminal window
curl -X POST "https://api.tandem.com/api/common/documentos" \
-H "Authorization: Bearer tu_access_token" \
-H "Content-Type: application/json" \
-d '[
{
"codigoDocumentoLc": "PVE",
"ejercicioDocumento": 2026,
"serieDocumento": "ZZ",
"fechaDocumento": "2026-05-11",
"codigoCliente": "000098",
"lineasDocumento": [
{
"orden": 5,
"codigoArticulo": "002_043",
"unidades": 5
}
]
}
]'
[
{
"codigoDocumentoLc": "PVE",
"ejercicioDocumento": 2026,
"serieDocumento": "ZZ",
"fechaDocumento": "2026-05-11",
"codigoCliente": "000098",
"lineasDocumento": [
{
"orden": 5,
"codigoArticulo": "002_043",
"unidades": 5
}
]
}
]

Los campos de cabecera y línea son los únicos obligatorios. El resto son opcionales y se pueden incluir según necesidad. Las líneas no necesitan repetir codigoDocumentoLc, ejercicioDocumento, serieDocumento ni fechaDocumento, ya que se heredan de la cabecera.