﻿{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api-erp.kamsoft.pl/ns/StructureDefinition/InvoicePosition",
  "title": "InvoicePosition",
  "type": "object",
  "properties": {
    "positionNo": {
      "description": "Numer wiersza",
      "type": "integer"
    },
    "description": {
      "description": "Opis towaru/us\u0142ugi",
      "type": "string"
    },
    "quantity": {
      "description": "Ilo\u015B\u0107 i jednostka",
      "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/Quantity"
    },
    "unitPriceNet": {
      "description": "Cena jednostkowa netto",
      "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/Money"
    },
    "netAmount": {
      "description": "Warto\u015B\u0107 netto pozycji",
      "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/Money"
    },
    "vatRate": {
      "description": "Stawka VAT",
      "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/CodeableConcept"
    },
    "vatAmount": {
      "description": "Kwota VAT pozycji",
      "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/Money"
    },
    "exciseAmount": {
      "description": "Kwota akcyzy pozycji",
      "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/Money"
    },
    "exciseType": {
      "description": "Rodzaj / kategoria akcyzy",
      "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/CodeableConcept"
    },
    "productReference": {
      "description": "Referencja do towaru/us\u0142ugi",
      "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/Reference"
    },
    "discount": {
      "description": "Rabat (kwota)",
      "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/Money"
    },
    "discountCodeableConcept": {
      "description": "Rabat (kodowanie CodeableConcept)",
      "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/CodeableConcept"
    },
    "costLink": {
      "description": "Powiazania kosztowe pozycji",
      "type": "array",
      "items": {
        "$ref": "https://api-erp.kamsoft.pl/ns/StructureDefinition/InvoiceCostLink"
      }
    }
  },
  "required": [
    "positionNo",
    "netAmount"
  ]
}