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

rut_empresastring required
dv_empresastring required

Response

Successful Response

statusboolean
logsstring[]

Changes

No recorded changes to this operation across all 1 revision of this API.