﻿{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api-erp.kamsoft.pl/ns/StructureDefinition/PurchaseOrderPosition",
  "title": "PurchaseOrderPosition",
  "type": "object",
  "properties": {
    "positionNo": {
      "description": "Numer pozycji",
      "type": "integer"
    },
    "product": {
      "description": "Produkt",
      "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/Reference"
    },
    "description": {
      "description": "Opis pozycji",
      "type": "string"
    },
    "quantity": {
      "description": "Ilo\u015B\u0107 zam\u00F3wiona",
      "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/Quantity"
    },
    "unitPrice": {
      "description": "Cena jednostkowa",
      "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/Money"
    },
    "amount": {
      "description": "Warto\u015B\u0107 pozycji",
      "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/Money"
    },
    "status": {
      "description": "Status pozycji",
      "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/CodeableConcept"
    },
    "supplierProductId": {
      "description": "Identyfikator produktu u dostawcy",
      "type": "string"
    },
    "deliverySchedule": {
      "description": "Harmonogram dostaw",
      "type": "array",
      "items": {
        "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/DeliveryScheduleLine"
      }
    },
    "name": {
      "description": "Nazwa",
      "type": "string"
    },
    "vatRate": {
      "description": "Stawka podatku VAT",
      "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/CodeableConcept"
    },
    "meta": {
      "description": "Metadane",
      "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/Meta"
    }
  }
}