Kostenstelle na fakturze — czego wymagają duże firmy i jak to ustawić
Czym jest Kostenstelle (centrum kosztów), dlaczego korporacje i generalni wykonawcy wymagają jej na fakturach i jak umieścić ją na PDF oraz w e-fakturze (BT-19, ZUGFeRD/XRechnung).
Czym jest Kostenstelle?
Kostenstelle (centrum kosztów) to wewnętrzny identyfikator księgowy odbiorcy faktury. Duże firmy dzielą swoje koszty na działy, projekty albo budowy — i każda faktura przychodząca musi trafić do właściwej "przegródki". Bez podanej Kostenstelle księgowość odbiorcy nie wie, komu przypisać koszt, więc faktura krąży po firmie, czeka na ręczne przypisanie — albo wraca do wystawcy z prośbą o uzupełnienie.
Dla podwykonawcy oznacza to jedno: opóźnioną płatność. Dlatego generalni wykonawcy i korporacje często wprost wymagają w zleceniu: „Bitte auf der Rechnung die Kostenstelle XXX angeben".
Kostenstelle to identyfikator odbiorcy, nie wystawcy. Dostajesz ją od klienta — najczęściej w zamówieniu (Bestellung), umowie albo mailu od działu zakupów.
Kostenstelle vs. Bestellnummer vs. Leitweg-ID
Te trzy referencje często występują razem i łatwo je pomylić:
| Pole | Co to jest | Skąd się bierze |
|---|---|---|
| Bestellnummer | Numer zamówienia (PO) — identyfikuje konkretne zlecenie | Z zamówienia klienta, zmienia się per zlecenie |
| Kostenstelle | Centrum kosztów — identyfikuje dział/projekt w księgowości klienta | Od działu zakupów, zwykle stała per projekt lub dział |
| Leitweg-ID | Adres routingu e-faktur do instytucji publicznych (B2G) | Tylko przy fakturach dla urzędów (XRechnung) |
Kostenstelle w e-fakturze: pole BT-19
W standardzie EN16931 (na którym opierają się ZUGFeRD i XRechnung) Kostenstelle ma swoje dedykowane, maszynowo czytelne miejsce: pole BT-19 „Buyer accounting reference". W pliku XML (składnia CII) wygląda to tak:
<ram:ReceivableSpecifiedTradeAccountingAccount>
<ram:ID>KST-4711</ram:ID>
</ram:ReceivableSpecifiedTradeAccountingAccount>
Dzięki temu system księgowy odbiorcy (SAP, DATEV, Lexware…) automatycznie przypisuje fakturę do właściwego centrum kosztów — bez ręcznego przepisywania. To realna różnica między fakturą zaksięgowaną tego samego dnia a fakturą czekającą tydzień w skrzynce działu księgowości.
Jak to działa w NiemieckaFaktura
Od czerwca 2026 Kostenstelle jest wbudowana w całą aplikację:
- Na fakturze — pole „Kostenstelle" znajdziesz w sekcji referencji (obok Bestellnummer i Leitweg-ID). Wartość drukuje się na PDF w bloku danych faktury i automatycznie trafia do XML jako BT-19.
- Domyślna wartość u kontrahenta — jeśli klient zawsze wymaga tej samej Kostenstelle, wpisz ją raz w danych kontrahenta. Każda nowa faktura i oferta dla tego klienta podstawi ją automatycznie.
- Domyślna wartość w projekcie — na budowach Kostenstelle bywa przypisana do konkretnej inwestycji, nie do firmy. Ustaw ją w projekcie — przy wyborze projektu na fakturze wygrywa wartość projektu (jest bardziej szczegółowa niż domyślna wartość kontrahenta).
- W ofertach (Angebote) — Kostenstelle możesz podać już na ofercie; przy konwersji oferty na fakturę przenosi się automatycznie.
- Faktury cykliczne — generowane automatycznie faktury pobierają domyślną Kostenstelle z danych kontrahenta.
- Korekty i storna dziedziczą Kostenstelle z faktury pierwotnej — dotyczą przecież tego samego zlecenia.
Praktyczne wskazówki
- Zapytaj o Kostenstelle przy przyjmowaniu zlecenia — najlepiej razem z Bestellnummer. Dopisywanie jej po wystawieniu faktury oznacza korektę albo ponowną wysyłkę.
- Format bywa różny: „KST-4711", „4711", „BV-Berlin-Mitte/47" — wpisz dokładnie to, co podał klient. To jego system musi to rozpoznać.
- Niemiecka pisownia — jak wszystkie pola drukowane na fakturze, Kostenstelle nie może zawierać polskich znaków diakrytycznych. Aplikacja podpowie, jeśli się zaplączą.
- Jeśli klient wymaga i Bestellnummer, i Kostenstelle — podaj obie. To dwa różne pola i dwa różne miejsca w XML (BT-13 i BT-19).
Podsumowanie
Kostenstelle to drobiazg, który decyduje o tym, czy Twoja faktura zostanie zaksięgowana od ręki, czy utknie w obiegu wewnętrznym klienta. W NiemieckaFaktura ustawiasz ją raz — u kontrahenta albo w projekcie — a aplikacja pilnuje, żeby trafiła na PDF i do e-faktury w standardowym polu BT-19.