Skip to main content
POST
/
api
/
v1
/
expense
/
create
Crear nuevo gasto
curl --request POST \
  --url https://api.raul.ugps.io/api/v1/expense/create \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "supplier_id": "<string>",
  "monto_neto": 123,
  "monto_iva": 123,
  "monto_total": 123,
  "fecha_emision": "<string>",
  "fecha_vencimiento": "<string>",
  "category_id": "<string>",
  "folio": "<string>",
  "tipo_documento": "<string>",
  "fecha_pago": "<string>",
  "notas": "<string>",
  "archivo_adjunto": "<string>",
  "credit_installment_id": "<string>",
  "employee_breakdown": [
    {
      "employee_id": "<string>",
      "amount": 123
    }
  ]
}
'

Authorizations

Authorization
string
header
required

Bearer token authentication

Body

application/json
supplier_id
string
required

ID del proveedor

monto_neto
number
required

Monto neto

monto_iva
number
required

Monto IVA

monto_total
number
required

Monto total

fecha_emision
string
required

Fecha de emisión

fecha_vencimiento
string
required

Fecha de vencimiento

category_id
string

ID de la categoría

folio
string

Número de folio del documento. Opcional para proveedores internacionales.

tipo_documento
string

Tipo de documento (FACTURA, BOLETA, NOTA_CREDITO). Opcional cuando el gasto esta vinculado a una cuota de credito.

fecha_pago
string

Fecha de pago. Opcional; se usa principalmente para gastos vinculados a creditos.

notas
string

Notas adicionales

archivo_adjunto
string

URL del archivo adjunto

credit_installment_id
string

ID de la cuota de crédito a vincular

employee_breakdown
object[]

Desglose por empleados (solo si requires_breakdown)

Response

Gasto creado