Mews Accounting items API

The Accounting items API from Mews — 2 operation(s) for accounting items.

OpenAPI Specification

mews-systems-accounting-items-api-openapi.yml Raw ↑
openapi: 3.0.4
info:
  title: Mews Booking Engine API (Distributor) Account notes Accounting items API
  version: v1
  description: The Mews Booking Engine API (historically the Distributor API, served from /api/distributor/v1) lets developers build guest-facing booking engines that create reservations directly in Mews. It exposes enterprise configuration, availability, pricing, products, vouchers, payment cards, and reservation group creation for front-end client consumption.
  x-generated-from: documentation
  x-source-url: https://api.mews.com/Swagger/distributor/swagger.json
  x-last-validated: '2026-06-02'
servers:
- url: https://api.mews.com
  description: Production
- url: https://api.mews-demo.com
  description: Demo / sandbox
security:
- MewsClientToken: []
  MewsAccessToken: []
tags:
- name: Accounting items
paths:
  /api/connector/v1/accountingItems/update:
    post:
      tags:
      - Accounting items
      summary: Mews Update Accounting Items
      description: "Updates specified accounting items. You can use this operation to assign an accounting item to a different account or bill. Note this operation supports [Portfolio Access Tokens](https://mews-systems.gitbook.io/connector-api/concepts/multi-property/).\r\n\r\n> **State Restrictions**: Only accounting items in specific states can be moved:\r\n> - **Order items**: Must be in `Open` state\r\n> - **Payments**: Must be in `Pending` state\r\n> \r\n> Attempting to move items in other states (e.g., `Closed`, `Inactive`, `Charged`, `Failed`, `Canceled`) will result in an `Invalid AccountingItemId` error."
      operationId: accountingItems_update
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MultipleAccountingItemsUpdateParameters'
            example:
              ClientToken: E0D439EE522F44368DC78E1BFB03710C-D24FB11DBE31D4621C4817E028D9E1D
              AccessToken: C66EF7B239D24632943D115EDE9CB810-EA00F8FD8294692C940F6B5A8F9453D
              Client: Sample Client 1.0.0
              EnterpriseId: 3fa85f64-5717-4562-b3fc-2c963f66afa6
              AccountingItemUpdates:
              - AccountingItemId: 6c2897de-620a-4f48-af1e-ada8004202bd
                AccountId:
                  Value: 182a56ee-037d-4da5-b6f8-ada8006e7d5c
                BillId:
                  Value: 9e3791dc-95c7-439a-aa8a-ada8007de0ca
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccountingItemUpdateResult'
              example:
                OrderItems:
                - Id: 6c2897de-620a-4f48-af1e-ada8004202bd
                  AccountId: 182a56ee-037d-4da5-b6f8-ada8006e7d5c
                  OrderId: f9090129-fb49-46d2-9dc5-ad9d015d43b9
                  BillId: 9e3791dc-95c7-439a-aa8a-ada8007de0ca
                  AccountingCategoryId: d250149e-a29d-4c70-b607-a1759faf7320
                  Amount:
                    Currency: GBP
                    NetValue: 95.24
                    GrossValue: 100
                    TaxValues:
                    - Code: UK-2020-R
                      Value: 4.76
                    Breakdown:
                      Items:
                      - TaxRateCode: UK-2020-R
                        NetValue: 95.24
                        TaxValue: 4.76
                  RevenueType: Additional
                  ConsumedUtc: '2021-09-19T04:00:20Z'
                  ClosedUtc: null
                  AccountingState: Open
                  Data:
                    Discriminator: CancellationFee
                    Value: null
                PaymentItems: []
        '400':
          description: Error caused by the client app, e.g. in case of malformed request or invalid identifier of a resource. In most cases, such an error signifies a bug in the client app (consumer of the API).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectorApiExceptionResult'
              examples:
                AccountingItemsUpdate400Example:
                  summary: Default accountingItems_update 400 response
                  x-microcks-default: true
                  value:
                    Message: string
                    RequestId: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
                    Details: string
        '401':
          description: Error caused by usage of invalid ClientToken, AccessToken, or you may not have the necessary permission to use the endpoint.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectorApiExceptionResult'
              examples:
                AccountingItemsUpdate401Example:
                  summary: Default accountingItems_update 401 response
                  x-microcks-default: true
                  value:
                    Message: string
                    RequestId: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
                    Details: string
        '403':
          description: Server error that should be reported to the end user of the client app. Happens for example when the server-side validation fails or when a business-logic check is violated.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectorApiExceptionResult'
              examples:
                AccountingItemsUpdate403Example:
                  summary: Default accountingItems_update 403 response
                  x-microcks-default: true
                  value:
                    Message: string
                    RequestId: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
                    Details: string
        '408':
          description: Error caused by heavy request that takes too long to process (typically tens of seconds). To get around this, request data in smaller batches. For more information, see [Request timeouts](https://mews-systems.gitbook.io/connector-api/guidelines/requests#request-timeouts)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectorApiExceptionResult'
              examples:
                AccountingItemsUpdate408Example:
                  summary: Default accountingItems_update 408 response
                  x-microcks-default: true
                  value:
                    Message: string
                    RequestId: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
                    Details: string
        '204':
          description: Server has successfully fulfilled the request and there is no additional information to send back.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectorApiExceptionResult'
              examples:
                AccountingItemsUpdate204Example:
                  summary: Default accountingItems_update 204 response
                  x-microcks-default: true
                  value:
                    Message: string
                    RequestId: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
                    Details: string
        '429':
          description: Error caused by too many requests sent in a given amount of time. Response contains `Retry-After` header indicating how long the user agent should wait before making a follow-up request. For more information, see [Request limits](https://mews-systems.gitbook.io/connector-api/guidelines/requests#request-limits).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectorApiExceptionResult'
              examples:
                AccountingItemsUpdate429Example:
                  summary: Default accountingItems_update 429 response
                  x-microcks-default: true
                  value:
                    Message: string
                    RequestId: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
                    Details: string
        '500':
          description: Unexpected error on the Mews side. This may be due to a software fault. If such a situation occurs, the error will be logged and the development team notified, however you can raise an issue through GitHub on our [documentation repository](https://github.com/MewsSystems/gitbook-connector-api).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectorApiExceptionResult'
              examples:
                AccountingItemsUpdate500Example:
                  summary: Default accountingItems_update 500 response
                  x-microcks-default: true
                  value:
                    Message: string
                    RequestId: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
                    Details: string
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /api/connector/v1/accountingItems/getAll:
    post:
      tags:
      - Accounting items
      summary: Mews Get All Accounting Items
      description: Use [Get all payments](https://mews-systems.gitbook.io/connector-api/operations/payments#get-all-payments) and [Get all order items](https://mews-systems.gitbook.io/connector-api/operations/orderitems#get-all-order-items) instead.
      operationId: accountingItems_getAll
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AccountingItemParameters'
            example:
              ClientToken: E0D439EE522F44368DC78E1BFB03710C-D24FB11DBE31D4621C4817E028D9E1D
              AccessToken: C66EF7B239D24632943D115EDE9CB810-EA00F8FD8294692C940F6B5A8F9453D
              Client: Sample Client 1.0.0
              ConsumedUtc:
                StartUtc: '2020-01-05T00:00:00Z'
                EndUtc: '2020-01-10T00:00:00Z'
              ClosedUtc:
                StartUtc: '2020-01-05T00:00:00Z'
                EndUtc: '2020-01-10T00:00:00Z'
              UpdatedUtc:
                StartUtc: '2020-01-05T00:00:00Z'
                EndUtc: '2020-01-10T00:00:00Z'
              ItemIds:
              - cb643cb7-8b6e-48a6-b67e-ad4c0041f550
              - 44ca12b8-f009-455e-be91-ad4c013fcbc5
              Extent:
                OrderItems: true
                PaymentItems: true
                CreditCardTransactions: false
              States:
              - Open
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccountingItemResult'
              example:
                OrderItems:
                - Id: cb643cb7-8b6e-48a6-b67e-ad4c0041f550
                  AccountId: 77673c9d-0e31-4e90-9228-ad4b00a9fcdc
                  OrderId: 1103b431-998a-4b78-84de-ad4b00a9fd99
                  BillId: null
                  AccountingCategoryId: d250149e-a29d-4c70-b607-a1759faf7320
                  UnitCount: 15
                  UnitAmount:
                    Currency: EUR
                    NetValue: 8.4
                    GrossValue: 10.0
                    TaxValues:
                    - Code: DE-2020-1-I
                      Value: 1.6
                    Breakdown:
                      Items:
                      - TaxRateCode: DE-2020-1-I
                        NetValue: 8.4
                        TaxValue: 1.6
                  Amount:
                    Value: 150.0
                    Net: 126.05
                    Tax: 23.95
                    TaxRate: 19.0
                    Currency: EUR
                    NetValue: 126.05
                    GrossValue: 150.0
                    TaxValues:
                    - Code: DE-2020-1-I
                      Value: 23.95
                    Breakdown:
                      Items:
                      - TaxRateCode: DE-2020-1-I
                        NetValue: 126.05
                        TaxValue: 23.95
                  OriginalAmount:
                    Value: 150.0
                    Net: 126.05
                    Tax: 23.95
                    TaxRate: 19.0
                    Currency: EUR
                    NetValue: 126.05
                    GrossValue: 150.0
                    TaxValues:
                    - Code: DE-2020-1-I
                      Value: 23.95
                    Breakdown:
                      Items:
                      - TaxRateCode: DE-2020-1-I
                        NetValue: 126.05
                        TaxValue: 23.95
                  RevenueType: Additional
                  CreatorProfileId: 3cd637ef-4728-47f9-8fb1-afb900c9cdcf
                  UpdaterProfileId: 122fc063-ec6e-4198-b8db-6b168a59ffae
                  CreatedUtc: '2021-06-19T00:00:00Z'
                  UpdatedUtc: '2021-06-19T00:00:00Z'
                  ConsumedUtc: '2021-06-19T04:00:08Z'
                  CanceledUtc: null
                  ClosedUtc: null
                  StartUtc: null
                  AccountingState: Open
                  Data:
                    Discriminator: CancellationFee
                    Value: null
                PaymentItems:
                - Id: 44ca12b8-f009-455e-be91-ad4c013fcbc5
                  AccountId: 5da55e5c-18e5-48d8-9a0e-ac0600704c5c
                  BillId: null
                  AccountingCategoryId: b89345c1-2814-4750-808d-aa7900ee464a
                  Amount:
                    Value: 850.0
                    Net: 850.0
                    Tax: 0.0
                    TaxRate: 0.0
                    Currency: GBP
                    NetValue: 850.0
                    GrossValue: 850.0
                    TaxValues: []
                    Breakdown:
                      Items:
                      - TaxRateCode: null
                        NetValue: 850.0
                        TaxValue: 0.0
                  OriginalAmount:
                    Value: 850.0
                    Net: 850.0
                    Tax: 0.0
                    TaxRate: 0.0
                    Currency: GBP
                    NetValue: 850.0
                    GrossValue: 850.0
                    TaxValues: []
                    Breakdown:
                      Items:
                      - TaxRateCode: null
                        NetValue: 850.0
                        TaxValue: 0.0
                  AmountDefault: null
                  Notes: NORMAL0140
                  SettlementId: po_1Lun9w4JpyDC38oQJQz7hAcx
                  ConsumedUtc: '2021-06-19T19:24:20Z'
                  ClosedUtc: null
                  AccountingState: Open
                  State: Charged
                  Identifier: null
                  Data:
                    Discriminator: Invoice
                    Value:
                      InvoiceId: 3c818013-d9de-47e9-bb2c-ad4c013f9ad3
                CreditCardTransactions: null
        '400':
          description: Error caused by the client app, e.g. in case of malformed request or invalid identifier of a resource. In most cases, such an error signifies a bug in the client app (consumer of the API).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectorApiExceptionResult'
              examples:
                AccountingItemsGetAll400Example:
                  summary: Default accountingItems_getAll 400 response
                  x-microcks-default: true
                  value:
                    Message: string
                    RequestId: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
                    Details: string
        '401':
          description: Error caused by usage of invalid ClientToken, AccessToken, or you may not have the necessary permission to use the endpoint.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectorApiExceptionResult'
              examples:
                AccountingItemsGetAll401Example:
                  summary: Default accountingItems_getAll 401 response
                  x-microcks-default: true
                  value:
                    Message: string
                    RequestId: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
                    Details: string
        '403':
          description: Server error that should be reported to the end user of the client app. Happens for example when the server-side validation fails or when a business-logic check is violated.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectorApiExceptionResult'
              examples:
                AccountingItemsGetAll403Example:
                  summary: Default accountingItems_getAll 403 response
                  x-microcks-default: true
                  value:
                    Message: string
                    RequestId: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
                    Details: string
        '408':
          description: Error caused by heavy request that takes too long to process (typically tens of seconds). To get around this, request data in smaller batches. For more information, see [Request timeouts](https://mews-systems.gitbook.io/connector-api/guidelines/requests#request-timeouts)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectorApiExceptionResult'
              examples:
                AccountingItemsGetAll408Example:
                  summary: Default accountingItems_getAll 408 response
                  x-microcks-default: true
                  value:
                    Message: string
                    RequestId: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
                    Details: string
        '204':
          description: Server has successfully fulfilled the request and there is no additional information to send back.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectorApiExceptionResult'
              examples:
                AccountingItemsGetAll204Example:
                  summary: Default accountingItems_getAll 204 response
                  x-microcks-default: true
                  value:
                    Message: string
                    RequestId: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
                    Details: string
        '429':
          description: Error caused by too many requests sent in a given amount of time. Response contains `Retry-After` header indicating how long the user agent should wait before making a follow-up request. For more information, see [Request limits](https://mews-systems.gitbook.io/connector-api/guidelines/requests#request-limits).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectorApiExceptionResult'
              examples:
                AccountingItemsGetAll429Example:
                  summary: Default accountingItems_getAll 429 response
                  x-microcks-default: true
                  value:
                    Message: string
                    RequestId: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
                    Details: string
        '500':
          description: Unexpected error on the Mews side. This may be due to a software fault. If such a situation occurs, the error will be logged and the development team notified, however you can raise an issue through GitHub on our [documentation repository](https://github.com/MewsSystems/gitbook-connector-api).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConnectorApiExceptionResult'
              examples:
                AccountingItemsGetAll500Example:
                  summary: Default accountingItems_getAll 500 response
                  x-microcks-default: true
                  value:
                    Message: string
                    RequestId: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
                    Details: string
      deprecated: true
      x-deprecatedMessage: Use [Get all payments](https://mews-systems.gitbook.io/connector-api/operations/payments#get-all-payments) and [Get all order items](https://mews-systems.gitbook.io/connector-api/operations/orderitems#get-all-order-items) instead.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    ProductOrderItemData:
      title: Product order item data
      required:
      - ProductId
      type: object
      properties:
        ProductId:
          type: string
          description: Unique identifier of the `Product`.
          format: uuid
          example: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
        AgeCategoryId:
          type: string
          description: Unique identifier of the `AgeCategory`.
          format: uuid
          nullable: true
          example: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
      additionalProperties: false
      x-schema-id: ProductOrderItemData
    AccountingItemParameters:
      title: AccountingItemParameters
      required:
      - AccessToken
      - Client
      - ClientToken
      - Extent
      type: object
      properties:
        ClientToken:
          minLength: 1
          type: string
          description: Token identifying the client application.
          example: string
        AccessToken:
          minLength: 1
          type: string
          description: Access token of the client application.
          example: string
        Client:
          minLength: 1
          type: string
          description: Name and version of the client application.
          example: string
        Extent:
          title: Accounting item extent
          allOf:
          - $ref: '#/components/schemas/AccountingItemExtent'
          description: Extent of data to be returned. E.g. it is possible to specify that together with the accounting items, credit card transactions should be also returned.
          example: string
        ItemIds:
          maxItems: 1000
          minItems: 1
          type: array
          items:
            type: string
            format: uuid
          description: Unique identifiers of the Accounting items. Required if no other filter is provided.
          nullable: true
        RebatedItemIds:
          maxItems: 1000
          minItems: 1
          type: array
          items:
            type: string
            format: uuid
          description: Unique identifiers of the Accounting items we are finding rebates for. Required if no other filter is provided.
          nullable: true
        ClosedUtc:
          title: Time interval
          allOf:
          - $ref: '#/components/schemas/TimeFilterInterval'
          description: Interval in which the accounting item was closed. Required if no other filter is provided.
          nullable: true
          x-max-interval-in-months: 3
          example: string
        UpdatedUtc:
          title: Time interval
          allOf:
          - $ref: '#/components/schemas/TimeFilterInterval'
          description: Interval in which the accounting item was updated. Required if no other filter is provided.
          nullable: true
          x-max-interval-in-months: 3
          example: string
        ConsumedUtc:
          title: Time interval
          allOf:
          - $ref: '#/components/schemas/TimeFilterInterval'
          description: Interval in which the accounting item was consumed. Required if no other filter is provided.
          nullable: true
          x-max-interval-in-months: 3
          example: string
        Currency:
          type: string
          description: ISO-4217 code of the `Currency` the item costs should be converted to.
          format: currency
          nullable: true
          example: EUR
        States:
          type: array
          items:
            $ref: '#/components/schemas/AccountingState'
          description: States the accounting items should be in. If not specified, accounting items in `Open` or `Closed` states are returned.
          nullable: true
      additionalProperties: false
      x-schema-id: AccountingItemParameters
    Amount:
      title: Amount
      required:
      - Breakdown
      - Currency
      - GrossValue
      - NetValue
      - TaxValues
      type: object
      properties:
        Currency:
          minLength: 1
          type: string
          description: ISO-4217 code of the [Currency](https://mews-systems.gitbook.io/connector-api/operations/currencies/#currency).
          format: currency
          example: EUR
        NetValue:
          type: number
          description: Net value without taxes.
          format: double
          example: 100.0
        GrossValue:
          type: number
          description: Gross value including all taxes.
          format: double
          example: 100.0
        TaxValues:
          type: array
          items:
            $ref: '#/components/schemas/TaxValue'
          description: The tax values applied.
        Breakdown:
          title: Tax breakdown
          allOf:
          - $ref: '#/components/schemas/TaxBreakdown'
          description: Information about individual tax amounts.
          example: string
      additionalProperties: false
      description: ''
      x-schema-id: Amount
    PaymentType:
      title: Payment item data discriminator
      enum:
      - CreditCard
      - Invoice
      - Cash
      - Unspecified
      - BadDebts
      - WireTransfer
      - ExchangeRateDifference
      - ExchangeRoundingDifference
      - BankCharges
      - Cheque
      - Other
      type: string
      x-enumDescriptions:
      - '[Credit card payment item data](https://mews-systems.gitbook.io/connector-api/operations/accountingitems#credit-card-payment-item-data)'
      - '[Invoice payment item data](https://mews-systems.gitbook.io/connector-api/operations/accountingitems#invoice-payment-item-data)'
      - No additional data.
      - No additional data.
      - No additional data.
      - No additional data.
      - No additional data.
      - No additional data.
      - No additional data.
      - No additional data.
      - No additional data.
    AccountingItemExtent:
      title: Accounting item extent
      type: object
      properties:
        OrderItems:
          type: boolean
          description: Whether the response should contain order items (consumed items such as nights or products).
          example: true
        PaymentItems:
          type: boolean
          description: Whether the response should contain payment items (such as cash, credit card payments or invoices).
          example: true
        CreditCardTransactions:
          type: boolean
          description: Whether the response should contain credit card transactions of the payment items.
          example: true
      additionalProperties: false
      description: ''
      x-schema-id: AccountingItemExtent
    TimeFilterInterval:
      title: Time interval
      type: object
      properties:
        StartUtc:
          type: string
          format: date-time
          nullable: true
          example: '2026-06-02T14:30:00Z'
        EndUtc:
          type: string
          format: date-time
          nullable: true
          example: '2026-06-02T14:30:00Z'
      additionalProperties: false
      description: "When a time interval is used for **filtering** (for example in parameters such as `CreatedUtc.StartUtc` / `CreatedUtc.EndUtc`), the following rules apply:\r\n\r\n- **Start equals End (equality mode)**  \r\n  If `StartUtc` and `EndUtc` are exactly the same timestamp, the filter is treated as an equality check for that precise moment in time:\r\n  \r\n  ```\r\n  CreatedUtc == StartUtc\r\n  ```\r\n  \r\n  This does not represent an interval; only records with `CreatedUtc` equal to that exact instant are returned.\r\n\r\n- **Start differs from End (interval mode)**  \r\n  If `StartUtc` and `EndUtc` are different, the filter is evaluated as a half-open interval:\r\n  \r\n  ```\r\n  StartUtc <= CreatedUtc < EndUtc\r\n  ```\r\n  \r\n  In other words, the start is inclusive and the end is exclusive.\r\n\r\nMake sure your integration takes inclusive Start / exclusive End behavior of time intervals into account so that no records at the boundaries are omitted."
      x-schema-id: TimeFilterInterval
    MultipleAccountingItemsUpdateParameters:
      title: MultipleAccountingItemsUpdateParameters
      required:
      - AccessToken
      - AccountingItemUpdates
      - Client
      - ClientToken
      type: object
      properties:
        ClientToken:
          minLength: 1
          type: string
          description: Token identifying the client application.
          example: string
        AccessToken:
          minLength: 1
          type: string
          description: Access token of the client application.
          example: string
        Client:
          minLength: 1
          type: string
          description: Name and version of the client application.
          example: string
        EnterpriseId:
          type: string
          description: Unique identifier of the enterprise. Required when using [Portfolio Access Tokens](https://mews-systems.gitbook.io/connector-api/concepts/multi-property), ignored otherwise.
          format: uuid
          nullable: true
          example: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
        AccountingItemUpdates:
          type: array
          items:
            $ref: '#/components/schemas/AccountingItemUpdateParameters'
          description: List of requested updates.
      additionalProperties: false
      x-schema-id: MultipleAccountingItemsUpdateParameters
    RebateOrderItemData:
      title: Rebate order item data
      required:
      - RebatedItemId
      type: object
      properties:
        RebatedItemId:
          type: string
          description: Unique identifier of `OrderItem` which has been rebated by current item.
          format: uuid
          example: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
      additionalProperties: false
      x-schema-id: RebateOrderItemData
    GuidUpdateValue:
      title: Guid update value
      type: object
      properties:
        Value:
          type: string
          description: Value which is to be updated.
          format: uuid
          example: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
      additionalProperties: false
      x-schema-id: GuidUpdateValue
    CreditCardTransaction:
      title: Credit card transaction
      required:
      - ChargedAmount
      - PaymentId
      type: object
      properties:
        PaymentId:
          type: string
          description: Unique identifier of the `PaymentItem`.
          format: uuid
          example: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
        SettlementId:
          type: string
          description: Identifier of the settlement.
          nullable: true
          example: 3edd5f9e-7e64-4f2a-9a0e-b3f200e6c111
        SettledUtc:
          type: string
          description: Settlement date and time in UTC timezone in ISO 8601 format.
          format: date-time
          nullable: true
          example: '2026-06-02T14:30:00Z'
        Fee:
          title: Extended amount
          allOf:
          - $ref: '#/components/schemas/ExtendedAmount'
          description: Transaction fee - this includes an estimate of bank charges.
          nullable: true
          example: string
        AdjustedFee:
          title: Extended amount
          allOf:
          - $ref: '#/components/schemas/ExtendedAmount'
          description: Transaction fee (adjusted) - this is the final confirmed transaction fee, including confirmed bank charges.
          nullable: true
          example: string
        ChargedAmount:
          title: Extended amount
          allOf:
          - $ref: '#/components/schemas/ExtendedAmount'
          description: Charged amount of the transaction.
          example: string
        SettledAmount:
          title: Extended amount
          allOf:
          - $ref: '#/components/schemas/ExtendedAmount'
          description: Settled amount of the transaction.
          nullable: true
          example: string
      additionalProperties: false
      x-schema-id: CreditCardTransaction
    AccountingItemResult:
      title: AccountingItemResult
      type: object
      properties:
        OrderItems:
          type: array
          items:
            $ref: '#/components/schemas/OrderItemOld'
          description: The order items (consumed items such as nights or products).
          nu

# --- truncated at 32 KB (49 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/mews-systems/refs/heads/main/openapi/mews-systems-accounting-items-api-openapi.yml