{
  "openapi": "3.1.0",
  "info": {
    "title": "Ile kosztuje nałóg",
    "version": "2026",
    "description": "Wydatki na papierosy, piwo, wódkę albo wino przez podaną liczbę lat w dzisiejszych cenach i jaka ich część to akcyza i VAT (stawki na 2026 r.: papierosy 414 zł za 1000 sztuk i 32.05% ceny, nie mniej niż akcyza minimalna; alkohol 8391 zł/hl czystego alkoholu, piwo 11.47 zł/hl za stopień Plato, wino 233 zł/hl; VAT 23%). Opakowania: paczka 20 papierosów, piwo 0,5 l 12° Plato, wódka 0,5 l 40%, wino 0,75 l. Ta sama ilość i cena przez cały czas."
  },
  "servers": [
    {
      "url": "https://zyciewliczbach.pl"
    }
  ],
  "paths": {
    "/api/nalog/koszt": {
      "get": {
        "operationId": "nalogKoszt",
        "summary": "Wydatki na papierosy albo alkohol przez lata i podatki w nich",
        "parameters": [
          {
            "name": "rodzaj",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "papierosy",
                "piwo",
                "wodka",
                "wino"
              ],
              "default": "papierosy"
            }
          },
          {
            "name": "cena",
            "in": "query",
            "required": false,
            "schema": {
              "type": "number",
              "minimum": 0.01,
              "maximum": 1000
            }
          },
          {
            "name": "tygodniowo",
            "in": "query",
            "required": false,
            "schema": {
              "type": "number",
              "minimum": 0,
              "maximum": 200
            }
          },
          {
            "name": "lat",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 50,
              "default": 10
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Wynik (kwoty w zł w dzisiejszych cenach)",
            "content": {
              "application/json": {
                "example": {
                  "rok": 2026,
                  "rodzaj": "papierosy",
                  "cena": 21,
                  "sztuk_tygodniowo": 7,
                  "lat": 10,
                  "akcyza_w_cenie": 15.64,
                  "akcyza_minimalna": true,
                  "vat_w_cenie": 3.93,
                  "podatki_w_cenie": 19.57,
                  "udzial_podatkow": 0.932,
                  "wydatki_rocznie": 7670,
                  "podatki_rocznie": 7148,
                  "wydatki_razem": 76703,
                  "podatki_razem": 71479,
                  "przecietna_pensja_netto": 6751.95,
                  "miesiecy_pensji": 11.4
                }
              }
            }
          },
          "400": {
            "description": "Błędne parametry"
          },
          "429": {
            "description": "Za dużo zapytań, spróbuj za minutę"
          }
        }
      }
    }
  }
}