---
title: "Report invoice to tax authority"
method: POST
path: "/invoices/{id}/tax-authority/report/"
tags: ["Invoices"]
---

# Report invoice to tax authority

`POST /invoices/{id}/tax-authority/report/`

## Request

- Base URL: `https://api.wafeq.com/v1`
- URL: `https://api.wafeq.com/v1/invoices/{id}/tax-authority/report/`
- Auth: API key in header `Authorization`

Report the invoice to the tax authority for processing and validation.

A `PENDING` status means the submission was accepted and the tax authority's verdict is still outstanding. The invoice is issued and can no longer be edited. Retrieve the invoice to read the final status. A concurrent report or retry returns HTTP 409 with code `report_in_progress`; refresh the document before deciding whether to retry.

## Path parameters

- `id` string, required

## Headers

- `X-Wafeq-Idempotency-Key` string

## Response `200`

- ApiV1InvoiceTaxAuthority: The status of reporting an invoice to the tax authority.
  - `metadata` ApiV1DocumentTaxAuthorityMetadata, required: The validation results the tax authority returned for a document.
    - `errors` object[]: The errors the tax authority returned when validating the document.
    - `warnings` object[]: The warnings the tax authority returned when validating the document.
  - `reported_ts` string, date-time, required: When the document was reported to the tax authority.
  - `status` string, required: The status of reporting the document to the tax authority.

## Changes

- **2026-11-03** `b8f5e10134b4`: 1 breaking, 2 warning, 1 info
  - the `metadata` response's property type changed from `object` to no type for status `200`
  - removed the optional property `metadata/errors` from the response with the `200` status
  - removed the optional property `metadata/warnings` from the response with the `200` status
  - added `#/components/schemas/api-v1-document-tax-authority-metadata` to the `metadata` response property `allOf` list for the response status `200`

[Operation history](https://skmtc.dev/wafeq/apis/wafeq-public-api/changes/invoices/:id/tax-authority/report/post.md)

---

[API](https://skmtc.dev/wafeq/apis/wafeq-public-api.md) - [All operations](https://skmtc.dev/wafeq/apis/wafeq-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/wafeq/apis/wafeq-public-api/revisions/b8f5e10134b4?raw)
