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.