Get details of purchase invoice

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://restapi.wyzio.com/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
{
  "Wyzio MCP server": {
    "url": "https://restapi.wyzio.com/mcp"
  }
}

Close
GET /api-v1/purchase-invoice/{id}

Returns details of the specified purchase invoice.

Headers

  • WEAL-TOKEN Required

    API token (can be retrieved from account settings)

  • TARGET-ORGANIZATION-ID

    ID of organization, for which the operation must be performed

Path parameters

  • id integer(int64) Required

Responses

  • 200 application/json

    OK

    Hide response attributes Show response attributes object
    • id integer(int64)
    • journalEntryId integer(int64)
    • organizationId integer(int64)
    • date string(date-time) Required

      Date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')

      Minimum length is 1.

    • supplierId integer(int64) Required
    • currencyId integer(int64) Required
    • reference string Required

      Minimum length is 1.

    • description string
    • comment string
    • validated boolean
    • vatType string

      Values are NO_VAT, NATIVE, or IMPORT_OF_SERVICE.

    • vatTypeCodeId integer(int64)
    • paymentAccountId integer(int64)
    • amounts array[object] Required

      At least 1 element.

      Hide amounts attributes Show amounts attributes object
      • id integer(int64)
      • vatRateId integer(int64)
      • amountType string

        Values are NO_VAT, VAT_RATE, or MANUAL.

      • net string

        Numeric value represented as string

      • vat string

        Numeric value represented as string

      • vatType string

        Values are NO_VAT, NATIVE, or IMPORT_OF_SERVICE.

      • vatTypeCodeId integer(int64)
    • attributions array[object]
      Hide attributions attributes Show attributions attributes object
      • id integer(int64)
      • chartOfAccountsId integer(int64) Required
      • dateFrom string(date-time) Required

        Date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')

        Minimum length is 1.

      • dateTo string(date-time) Required

        Date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')

        Minimum length is 1.

      • net string

        Numeric value represented as string

      • percent string

        Numeric value represented as string

      • departmentId integer(int64)
      • orderId integer(int64)
      • orderIdToDisplay string
      • orderClientId integer(int64)
      • reBillDate string(date-time)
      • reBill boolean
      • articleId integer(int64)
      • quantity string

        Numeric value represented as string

      • shipments array[object]
        Hide shipments attributes Show shipments attributes object
        • id integer(int64)
        • shipmentDate string(date-time)

          Date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')

        • articleId integer(int64)
        • quantity string

          Numeric value represented as string

        • currencyCode string
        • totalCost number
        • generatedStockMovementId integer(int64)
        • articleName object
          Hide articleName attributes Show articleName attributes object
          • en string
          • fr string
          • de string
          • it string
        • articleIdSku string
        • officeId integer(int64)
        • attributionId integer(int64)
        • departmentId integer(int64)
      • appliedAllocationRules array[string]
      • chartOfAccountsName object
        Hide chartOfAccountsName attributes Show chartOfAccountsName attributes object
        • en string
        • fr string
        • de string
        • it string
      • departmentName string
      • articleName object
        Hide articleName attributes Show articleName attributes object
        • en string
        • fr string
        • de string
        • it string
      • fixedAssetName string
      • fixedAssetId integer(int64)
      • officeId integer(int64)
      • officeName string
      • readOnly boolean
      • startDate string
      • endDate string
    • payments array[object] Required

      At least 1 element.

      Hide payments attributes Show payments attributes object
      • id integer(int64)
      • requestedDate string(date-time) Required

        Date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')

        Minimum length is 1.

      • plannedDate string(date-time)

        Date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')

      • sentDate string(date-time)

        Date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')

      • valueDate string(date-time)

        Date in ISO 8601 format (yyyy-MM-dd'T'HH:mm:ss.SSS'Z')

      • requestedAmount string

        Numeric value represented as string

      • paidAmount string

        Numeric value represented as string

      • bankCharges string

        Numeric value represented as string

      • payableByAccountId integer(int64)
      • paymentType string Required

        Values are BANK_TRANSFER, BVR, or QR_BILL.

      • payableToBankId integer(int64)
      • lineCode string
      • accountNumber string
      • referenceNumber string
      • qrBillData string
      • isFromLockedAccountingPeriod boolean
      • payableByAccountName object
        Hide payableByAccountName attributes Show payableByAccountName attributes object
        • en string
        • fr string
        • de string
        • it string
      • paymentPurposeCodeId integer(int64)
    • warnings string
    • isFromLockedAccountingPeriod boolean
    • accrualEntriesAmount integer(int32)
    • isDraft boolean
    • validatorUserIdsSize integer(int64)
    • validatorUserIds array[integer(int64)]
    • realValidated boolean
    • systemValidated boolean
    • isContainsSoldFixedAsset boolean
  • 400

    400 Bad Request

  • 401

    401 Unauthorized

  • 403

    403 Access Denied

  • 404

    404 Not Found

  • 500

    500 Internal Server Error

GET /api-v1/purchase-invoice/{id}
curl \
 --request GET 'https://wyzio.app/api-v1/purchase-invoice/{id}'
Response examples (200)
{
  "id": 42,
  "journalEntryId": 42,
  "organizationId": 42,
  "date": "2026-01-01T00:00:00.000Z",
  "supplierId": 42,
  "currencyId": 42,
  "reference": "string",
  "description": "string",
  "comment": "string",
  "validated": true,
  "vatType": "NO_VAT",
  "vatTypeCodeId": 42,
  "paymentAccountId": 42,
  "amounts": [
    {
      "id": 42,
      "vatRateId": 42,
      "amountType": "NO_VAT",
      "net": "100.55",
      "vat": "100.55",
      "vatType": "NO_VAT",
      "vatTypeCodeId": 42
    }
  ],
  "attributions": [
    {
      "id": 42,
      "chartOfAccountsId": 42,
      "dateFrom": "2026-01-01T00:00:00.000Z",
      "dateTo": "2026-01-01T00:00:00.000Z",
      "net": "100.55",
      "percent": "100.55",
      "departmentId": 42,
      "orderId": 42,
      "orderIdToDisplay": "string",
      "orderClientId": 42,
      "reBillDate": "2026-05-04T09:42:00Z",
      "reBill": true,
      "articleId": 42,
      "quantity": "100.55",
      "shipments": [
        {
          "id": 42,
          "shipmentDate": "2026-01-01T00:00:00.000Z",
          "articleId": 42,
          "quantity": "100.55",
          "currencyCode": "string",
          "totalCost": 42.0,
          "generatedStockMovementId": 42,
          "articleName": {
            "en": "string",
            "fr": "string",
            "de": "string",
            "it": "string"
          },
          "articleIdSku": "string",
          "officeId": 42,
          "attributionId": 42,
          "departmentId": 42
        }
      ],
      "appliedAllocationRules": [
        "string"
      ],
      "chartOfAccountsName": {
        "en": "string",
        "fr": "string",
        "de": "string",
        "it": "string"
      },
      "departmentName": "string",
      "articleName": {
        "en": "string",
        "fr": "string",
        "de": "string",
        "it": "string"
      },
      "fixedAssetName": "string",
      "fixedAssetId": 42,
      "officeId": 42,
      "officeName": "string",
      "readOnly": true,
      "startDate": "string",
      "endDate": "string"
    }
  ],
  "payments": [
    {
      "id": 42,
      "requestedDate": "2026-01-01T00:00:00.000Z",
      "plannedDate": "2026-01-01T00:00:00.000Z",
      "sentDate": "2026-01-01T00:00:00.000Z",
      "valueDate": "2026-01-01T00:00:00.000Z",
      "requestedAmount": "100.55",
      "paidAmount": "100.55",
      "bankCharges": "100.55",
      "payableByAccountId": 42,
      "paymentType": "BANK_TRANSFER",
      "payableToBankId": 42,
      "lineCode": "string",
      "accountNumber": "string",
      "referenceNumber": "string",
      "qrBillData": "string",
      "isFromLockedAccountingPeriod": true,
      "payableByAccountName": {
        "en": "string",
        "fr": "string",
        "de": "string",
        "it": "string"
      },
      "paymentPurposeCodeId": 42
    }
  ],
  "warnings": "string",
  "isFromLockedAccountingPeriod": true,
  "accrualEntriesAmount": 42,
  "isDraft": true,
  "validatorUserIdsSize": 42,
  "validatorUserIds": [
    42
  ],
  "realValidated": true,
  "systemValidated": true,
  "isContainsSoldFixedAsset": true
}