Skip to content

baul.invoice.paid

S512 L3 — baul registered a payment on a PPD invoice; camino marks the cobranza receivable paid (or partial), stopping dunning.

Senders

  • baul

Receivers

  • camino

Data schema

Each field maps to a type hint. | null indicates an optional field.

json
{
  "organization_id": "string (operators.ecosystem_org_id — event routing)",
  "source_app": "string",
  "source_entity_id": "string (invoices.id — same id baul.invoice.stamped used, the receivable correlation key)",
  "paid_amount": "number (this payment's monto, MXN)",
  "paid_at": "string (ISO date/datetime from the payment's fecha)",
  "forma_pago": "string (SAT c_FormaPago)",
  "payment_ref": "string | undefined (REP/stamp uuid when available)"
}

Example payload

The following is a synthetic payload that matches the schema. Production payloads are signed with HMAC-SHA256 and delivered to each receiver's registered webhook endpoint.

json
{
  "organization_id": "example-organization_id",
  "source_app": "example-source_app",
  "source_entity_id": "example-source_entity_id",
  "paid_amount": 0,
  "paid_at": "2026-04-17",
  "forma_pago": "example-forma_pago",
  "payment_ref": "00000000-0000-0000-0000-000000000000"
}

See also


Generated from ecosystem-sdk/packages/mcp-server/src/registry/events.json. Do not edit by hand.

Red Broom Software Ecosystem