---
title: "Report Payment Status For Sales Invoice (Deprecated)"
method: POST
path: "/v1/accounting/sales_invoice/{id}/payment/update-status"
tags: ["API / Accounting", "API / Accounting", "Use case / Accounting"]
deprecated: true
---

# Report Payment Status For Sales Invoice (Deprecated)

`POST /v1/accounting/sales_invoice/{id}/payment/update-status`

## Request

- Base URL: `https://api.qargo.com`
- URL: `https://api.qargo.com/v1/accounting/sales_invoice/{id}/payment/update-status`
- Auth: OAuth 2 (client credentials, token URL `/v1/auth/token`)

> **Deprecated.**

(deprecated, use /sales-invoice/{id}/payment/update-status instead)

## Path parameters

- `id` string, uuid, required

## Request body

- PaymentStatusUpdate
  - `status` 'UNPAID' | 'PAID', required

## Response `200`

Successful Response

- PaymentStatusUpdate
  - `status` 'UNPAID' | 'PAID', required

## Other responses

- `400`: Bad Request — invalid input or malformed request
- `401`: Unauthorized — missing or invalid authentication credentials
- `403`: Forbidden — insufficient permissions for this operation
- `422`: Validation Error
- `429`: Too Many Requests — rate limit exceeded. See the `Retry-After` header
- `500`: Internal Server Error
- `503`: Service Unavailable — temporarily unable to handle the request

## Changes

- **2026-09-25** `6abdfcd1a541`: 2 info
  - added the optional property `detail/items/ctx` to the response with the `422` status
  - added the optional property `detail/items/input` to the response with the `422` status

[Operation history](https://skmtc.dev/qargo/apis/qargo-tms-api/changes/v1/accounting/sales_invoice/:id/payment/update-status/post.md)

---

[API](https://skmtc.dev/qargo/apis/qargo-tms-api.md) · [All operations](https://skmtc.dev/qargo/apis/qargo-tms-api/llms.txt) · [OpenAPI document](https://skmtc.dev/qargo/apis/qargo-tms-api/revisions/46db2c329351?raw)
