Obligaciones
Crea una o multiples ordenes de compra
Parametros:
-
rut_empresa: RUT de la empresa creadora de la orden de compra Ej. '76345678'
-
dv_empresa: DV de la empresa creadora de la orden de compra Ej. 'k'
-
ordenes_compra: Lista de órdenes de compra a crear
- fecha_emision: La fecha en que se emitió la orden de compra (formato: YYYY-MM-DD).
- folio: El número de folio/número de la orden de compra.
- currency: Moneda de la orden (opcional, por defecto 'clp'). Valores: 'clp', 'usd', 'uf', etc.
- emitido: Indica si la orden fue emitida por la empresa (opcional, por defecto false). Si es true, is_received será false. Si es false, is_received será true.
- exenta: Indica si la orden es exenta de IVA (opcional, por defecto false).
- Si es false: Se calcula IVA del 19% sobre el neto. Ejemplo: neto=$84,034, IVA=$15,966, total=$100,000
- Si es true: No se calcula IVA, todo va como monto exento. Ejemplo: exento=$100,000, IVA=$0, total=$100,000
- emisor: Los detalles del emisor de la orden de compra (quien ordena la compra).
- rut_emisor: El RUT del emisor.
- dv_emisor: El DV del emisor.
- razon_social: La razón social del emisor.
- giro: El giro del emisor.
- direccion: La dirección del emisor.
- comuna: La comuna del emisor.
- ciudad: La ciudad del emisor.
- receptor: Los detalles del receptor (proveedor que recibe la orden).
- rut_receptor: El RUT del receptor.
- dv_receptor: El DV del receptor.
- razon_social: La razón social del receptor.
- giro: El giro del receptor (opcional).
- direccion: La dirección del receptor (opcional).
- comuna: La comuna del receptor (opcional).
- ciudad: La ciudad del receptor (opcional).
- condiciones_pago: Condiciones o términos de pago (opcional). Ej: 'Tarjeta', '30 días', 'Contado'.
- notas: Notas adicionales de la orden (opcional).
- nota_documento: Nota específica del documento (opcional).
- fecha_pago: Lista de pagos esperados (opcional).
- fecha: Fecha del pago esperado (formato: YYYY-MM-DD).
- monto: Monto del pago esperado.
- description: Descripción del pago. Ej: 'Pago único', 'Primera cuota'.
- detalle: Los detalles de los ítems de la orden de compra.
- Para cada ítem, se incluyen los siguientes campos:
- numero_linea: El número de línea del ítem.
- nombre_item: El nombre o descripción del ítem.
- comentario: Comentario adicional del ítem (opcional).
- cantidad: La cantidad del ítem.
- unidad: La unidad de medida del ítem. Ej: 'UN', 'KG', 'MT'.
- precio_unitario: El precio unitario del ítem.
- descuento: El descuento del ítem en porcentaje (0-100%).
Ejemplo:
{
"rut_empresa": "76570751",
"dv_empresa": "K",
"ordenes_compra": [
{
"fecha_emision": "2025-10-21",
"folio": "7",
"currency": "clp",
"emitido": false,
"exenta": false,
"emisor": {
"rut_emisor": "76570751",
"dv_emisor": "K",
"razon_social": "CLAY TECHNOLOGIES SPA",
"giro": "Servicios Tecnológicos",
"direccion": "santiago",
"comuna": "providencia",
"ciudad": "santiago"
},
"receptor": {
"rut_receptor": "39151862",
"dv_receptor": "K",
"razon_social": "Monster Inc.",
"giro": "Comercio",
"direccion": "Av. Principal 456",
"comuna": "Providencia",
"ciudad": "Santiago"
},
"condiciones_pago": "Tarjeta",
"notas": "Orden de compra para equipamiento de oficina",
"nota_documento": "Esta es la nota del documento",
"fecha_pago": [
{
"fecha": "2025-10-21",
"monto": 100000,
"description": "Pago único"
}
],
"detalle": [
{
"numero_linea": 1,
"nombre_item": "Televisor LED 55 pulgadas",
"comentario": "Este es un comentario del producto",
"cantidad": 2,
"unidad": "UN",
"precio_unitario": 100000,
"descuento": 10
},
{
"numero_linea": 2,
"nombre_item": "Cable HDMI",
"comentario": "Cable de 3 metros",
"cantidad": 3,
"unidad": "UN",
"precio_unitario": 5000,
"descuento": 0
}
]
}
]
}
post/v1/obligaciones/crear_orden_compra/
Request
- Base URL: https://api.clay.cl (the document declares no server; this is the origin it was published from)
- URL: https://api.clay.cl/v1/obligaciones/crear_orden_compra/
- Auth: API key in header Token
Request body
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.