---
title: "Stamp receipt"
method: POST
path: "/receipts/{id}/stamp"
tags: ["Receipts"]
---

# Stamp receipt

`POST /receipts/{id}/stamp`

Convert a receipt into a CFDI invoice by stamping it with SAT.

**Stamp Options:**
- `client`: Stamp to the associated client
- `general_public_national`: Stamp to Mexican general public
- `general_public_foreign`: Stamp to foreign general public

**gigstack Connect:** Stamp other teams' receipts using the `team` parameter.

## Path parameters

- `id` string, required

## Query parameters

- `team` string

## Request body

- object
  - `stamp_to` 'client' | 'general_public_national' | 'general_public_foreign', required — Who to stamp the receipt to
  - `fiscal_information` object, nullable — Custom fiscal information (overrides client data)
    - `legal_name` string, nullable
    - `tax_id` string, nullable
    - `tax_system` string, nullable
    - `zip` string, nullable
  - `date` number, nullable — Custom invoice date (timestamp in milliseconds)

## Response `200`

Receipt stamped successfully

- StandardSuccessResponse
  - `message` string, required
  - `data` object, required

## Other responses

- `400` — Bad request

---

[API](https://skmtc.dev/disruptive-learning/apis/gigstack-api-v2.md) · [All operations](https://skmtc.dev/disruptive-learning/apis/gigstack-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/disruptive-learning/gigstack-api-v2/revisions/5cf53ffd7580/schema)
