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
codigoDocumentoLcstring✅Tipo de documento
ejercicioDocumentoint✅Ejercicio del documento
serieDocumentostring✅Serie del documento
fechaDocumentostring✅Fecha del documento (yyyy-MM-dd)
codigoCliente / codigoProveedorstring✅Cliente (venta) o Proveedor (compra)
lineasDocumentoarray✅Líneas del documento

Líneas (lineasDocumento):

CampoTipoRequeridoDescripción
ordenint✅Orden de la línea
codigoArticulostring✅Código del artículo
unidadesint✅Unidades
...❌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.