bills__create_bill

MCP

create_billbills__create_bill.

HTTP

POST /v1/bills — Cuerpo JSON = objeto bill de alta.

Requisitos

  • date, dueDate, provider.id obligatorios.
  • Líneas bajo purchases.items y/o purchases.categories (al menos una línea), salvo fusión válida con órdenes de compra (ver guía).
  • No enviar en alta: id, status, total, totalPaid, balance, calculationScale, payments (solo lectura / calculados).
  • No usar idCostCenter en raíz (rechazado); usar costCenter: { id } o atajo numérico costCenter.

Impuestos en líneas

tax debe ser arreglo de { id }. Códigos: 11048, 11058, 11081 (multiples impuestos), 11067/11059 ids inválidos.

Respuesta exitosa

HTTP 201: bill creado.

Errores (selección)

CódigoSignificadoAcción
11004Proveedor no encontradoCorregir provider.id
2094Proveedor deshabilitadoHabilitar proveedor o usar otro
11040Sin ítems ni categoríasAgregar líneas en purchases
20007Resolución / numberTemplate.id inválidaAjustar numeración según país
11097 / 11101Retenciones o pagos no permitidos al timbrar (CR)Quitar o ajustar retenciones/pagos para timbre
900Límite de planActualizar plan o borrar documentos
907Plan solo lecturaPlan que no permite escritura
3051Fallo timbre — puede ir error + bill parcialNo repetir POST a ciegas; usar update_bill con id (ver guía 3051)
11108UUID ya asociado a otro billUsar otro UUID o factura existente

Ver error_3051_stamp_failure y error_code_reference en la guía pública.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Body POST. Incluye date, dueDate, provider, purchases (items/categories), opcional numberTemplate,
currency, warehouse, costCenter, stamp, retentions, purchaseOrders, etc. Ver request_body_shape y line_models en la fuente.

Response

Language
Credentials
Basic
base64
:
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json