---
title: "Changes to POST /invoices"
method: POST
path: "/invoices"
---

# Changes to POST /invoices

`POST /invoices`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 7 revisions.

- **2026-02-14** `fe24d3dfadad`: 47 breaking, 13 warning, 53 info

## Changes

- **2026-02-14** `fe24d3dfadad`: 47 breaking, 13 warning, 53 info
  - added the new required request property `delivery_method`
  - added `#/components/schemas/CurrencyCode` to the `cart/items/discount_price/allOf[#/components/schemas/MonetaryAmount]/currency` request property `allOf` list
  - added `#/components/schemas/CurrencyCode` to the `cart/items/price/allOf[#/components/schemas/MonetaryAmount]/currency` request property `allOf` list
  - added `#/components/schemas/PaymentData` to the `payment_data` request property `allOf` list
  - the request property `metadata/additionalProperties/` became not nullable
  - removed the enum value `AMD` of the request property `cart/items/discount_price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `AMD` of the request property `cart/items/price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `AZN` of the request property `cart/items/discount_price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `AZN` of the request property `cart/items/price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `BYN` of the request property `cart/items/discount_price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `BYN` of the request property `cart/items/price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `EUR` of the request property `cart/items/discount_price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `EUR` of the request property `cart/items/price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `INR` of the request property `cart/items/discount_price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `INR` of the request property `cart/items/price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `KZT` of the request property `cart/items/discount_price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `KZT` of the request property `cart/items/price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `MDL` of the request property `cart/items/discount_price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `MDL` of the request property `cart/items/price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `RUB` of the request property `cart/items/discount_price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `RUB` of the request property `cart/items/price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `TRY` of the request property `cart/items/discount_price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `TRY` of the request property `cart/items/price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `UAH` of the request property `cart/items/discount_price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `UAH` of the request property `cart/items/price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `USD` of the request property `cart/items/discount_price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `USD` of the request property `cart/items/price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `UZS` of the request property `cart/items/discount_price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `UZS` of the request property `cart/items/price/allOf[#/components/schemas/MonetaryAmount]/currency`
  - the `cart/items/discount_price/allOf[#/components/schemas/MonetaryAmount]/currency` request property type changed from `string` to no type
  - the `cart/items/price/allOf[#/components/schemas/MonetaryAmount]/currency` request property type changed from `string` to no type
  - the `cart/items/quantity` request property type changed from `number` to `integer`, and format from no format to `int32`
  - the `payment_data` request property type changed from `object` to no type
  - the `description/allOf[#/components/schemas/Description]/` response property's maxLength was unset from `128` for the response status `200`
  - the `id` response property's maxLength was unset from `39` for the response status `200`
  - the `id` response property's minLength was decreased from `39` to `0` for the response status `200`
  - the `cancellation_details` response's property type changed from `object` to no type for status `200`
  - the `cart/items/discount_price/allOf[#/components/schemas/MonetaryAmount]/currency` response's property type changed from `string` to no type for status `200`
  - the `cart/items/price/allOf[#/components/schemas/MonetaryAmount]/currency` response's property type changed from `string` to no type for status `200`
  - the `expires_at` response's property type changed from no type to `string`, and format from no format to `date-time` for status `200`
  - …73 more

---

[Operation](https://skmtc.dev/hexlet/apis/api-kassa/docs/invoices/post.md) - [API](https://skmtc.dev/hexlet/apis/api-kassa.md) - [Page](https://skmtc.dev/hexlet/apis/api-kassa/changes/invoices/post)
