---
title: "Formaty danych"
description: "W jakim formacie API inFakt przyjmuje i zwraca kwoty, daty, znaczniki czasu, liczby dziesiętne i puste pola."
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.niebieskiorzel.pl/llms.txt
> Use this file to discover all available pages before exploring further.

# Formaty danych

| Typ | Format | Przykład | Znaczenie |
|---|---|---|---|
| Kwota | liczba całkowita w groszach | `12300` | 123,00 zł |
| Data | `YYYY-MM-DD` | `"2026-10-01"` | 1 października 2026 |
| Znacznik czasu | ISO 8601 z przesunięciem strefy | `"2026-10-02T08:00:00Z"` | 2 października 2026, 8:00 UTC |
| Liczba dziesiętna | tekst (string) | `"1.5"` w `quantity`, `"10"` w `discount` | 1,5 sztuki; 10% rabatu |
| Puste pole tekstowe | `""` albo `null` | `"notes": ""` | brak wartości |

Informację, czy dane pole przyjmuje `""` czy `null`, zawiera jego schemat w [referencji API](/api/).

> **Kwoty podaje się w groszach**
>
> Wartość `unit_net_price: 100` oznacza 1,00 zł, a nie 100 zł. Kwotę w złotych należy pomnożyć przez 100 i przesłać jako liczbę całkowitą.

Source: https://docs.niebieskiorzel.pl/referencje/formaty-danych/index.mdx
