Skip to content

garita.cfdi.stamp.requested

A Garita boutique-hotel stay requires a CFDI — Constanza queues the stamp request in garita_cfdi_requests. Actual stamping completes when a Constanza org is linked to the Garita property (post-firma operations). Introduced S203 Park Nilo Wave 4.

Senders

  • garita

Receivers

  • constanza

Data schema

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

json
{
  "reservation_id": "string",
  "confirmation_code": "string",
  "property_id": "string",
  "stay": {
    "guest_name": "string",
    "check_in_date": "string (ISO date)",
    "check_out_date": "string (ISO date)",
    "total_amount": "number | null",
    "currency": "string (ISO 4217)",
    "channel": "string | null"
  },
  "fiscal": {
    "rfc": "string",
    "name": "string",
    "email": "string",
    "zip": "string | null",
    "regime": "string | null (SAT regime code)",
    "use": "string (SAT CFDI use code)"
  },
  "concept": {
    "code": "string (SAT product/service code)",
    "description": "string",
    "unit": "string (SAT unit code)"
  }
}

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
{
  "reservation_id": "example-reservation_id",
  "confirmation_code": "example-confirmation_code",
  "property_id": "example-property_id",
  "stay": "example-stay",
  "fiscal": "example-fiscal",
  "concept": "example-concept"
}

See also


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

Red Broom Software Ecosystem