---
title: "GET /apps/at-pt/v1/entry/{silo_entry_id}/saft"
method: GET
path: "/apps/at-pt/v1/entry/{silo_entry_id}/saft"
---

# GET /apps/at-pt/v1/entry/{silo_entry_id}/saft

`GET /apps/at-pt/v1/entry/{silo_entry_id}/saft`

## Request

- Base URL: `https://api.invopop.com`
- URL: `https://api.invopop.com/apps/at-pt/v1/entry/{silo_entry_id}/saft`
- Auth: none required
- TypeScript: <https://skmtc.dev/invopop/apis/access-service-api/docs/apps/at-pt/v1/entry/:silo_entry_id/saft/get.ts> (a function with typed inputs; its response is checked against the schema)

Generate and download a SAF-T PT report for the specified period.

## Path parameters

- `silo_entry_id` string, required: Silo entry ID of the supplier to generate the SAF-T PT report for.

## Query parameters

- `year` integer, required: Report year for the SAF-T PT report.
- `period` integer: Report month (1-12) for monthly report. Omit or use 0 for full year report.

## Response `200`

SAF-T report generated successfully.

## Other responses

- `400`: Invalid parameters (year < 2020, period out of range, future date).
- `404`: Supplier not found.
- `500`: Internal server error.

---

[API](https://skmtc.dev/invopop/apis/access-service-api.md) - [All operations](https://skmtc.dev/invopop/apis/access-service-api/llms.txt) - [OpenAPI document](https://skmtc.dev/invopop/apis/access-service-api/revisions/fc954f96ea62?raw)
