Skip to content

baul.invoice.stamped

Baúl stamped a PPD invoice — Camino creates a cobranza receivable (dunning). Distinct from caracol.invoice.stamped (per-sale PAC): this is the Baúl PPD→cobranza bridge, S500.

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_event": "string",
  "source_entity_id": "string (invoices.id)",
  "source_entity_type": "string",
  "client_name": "string",
  "client_phone": "string",
  "client_email": "string | undefined",
  "ecosystem_customer_id": "string | undefined",
  "amount": "number",
  "currency": "string",
  "invoice_number": "string",
  "invoice_date": "string",
  "due_date": "string",
  "payment_terms_days": "number"
}

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_event": "example-source_event",
  "source_entity_id": "example-source_entity_id",
  "source_entity_type": "example-source_entity_type",
  "client_name": "example-client_name",
  "client_phone": "example-client_phone",
  "client_email": "example-client_email",
  "ecosystem_customer_id": "example-ecosystem_customer_id",
  "amount": 0,
  "currency": "example-currency",
  "invoice_number": "example-invoice_number",
  "invoice_date": "example-invoice_date",
  "due_date": "example-due_date",
  "payment_terms_days": 0
}

See also


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

Red Broom Software Ecosystem