Kostenstelle на рахунку — чого вимагають великі компанії та як це налаштувати
Що таке Kostenstelle (центр витрат), чому корпорації та генеральні підрядники вимагають її на рахунках і як розмістити її в PDF та в електронному рахунку (BT-19, ZUGFeRD/XRechnung).
Що таке Kostenstelle?
Kostenstelle (центр витрат) — це внутрішній бухгалтерський ідентифікатор отримувача рахунку. Великі компанії розподіляють свої витрати за відділами, проєктами або будівельними об'єктами (Bauvorhaben) — і кожен вхідний рахунок має потрапити до правильної «комірки». Якщо Kostenstelle не вказано, бухгалтерія отримувача не знає, кому віднести витрати: рахунок «мандрує» по компанії, чекає на ручне призначення — або повертається до виставника з проханням доповнити дані.
Для підрядника це означає одне: затримку оплати. Саме тому генеральні підрядники та корпорації часто прямо вимагають у замовленні: «Bitte auf der Rechnung die Kostenstelle XXX angeben».
Kostenstelle — це ідентифікатор отримувача, а не виставника. Ви отримуєте її від клієнта — найчастіше у замовленні (Bestellung), у договорі або в листі від відділу закупівель.
Kostenstelle проти Bestellnummer проти Leitweg-ID
Ці три референції часто трапляються разом, і їх легко переплутати:
| Поле | Що це таке | Звідки береться |
|---|---|---|
| Bestellnummer | Номер замовлення (PO) — ідентифікує конкретне замовлення | Із замовлення клієнта, змінюється з кожним замовленням |
| Kostenstelle | Центр витрат — ідентифікує відділ/проєкт у бухгалтерії клієнта | Від відділу закупівель, зазвичай сталий для проєкту чи відділу |
| Leitweg-ID | Адреса маршрутизації електронних рахунків для державних установ (B2G) | Лише для рахунків органам влади (XRechnung) |
Kostenstelle в електронному рахунку: поле BT-19
У стандарті EN16931 (на якому ґрунтуються ZUGFeRD та XRechnung) Kostenstelle має своє окреме, машиночитане місце: поле BT-19 «Buyer accounting reference». У файлі XML (синтаксис CII) це виглядає так:
<ram:ReceivableSpecifiedTradeAccountingAccount>
<ram:ID>KST-4711</ram:ID>
</ram:ReceivableSpecifiedTradeAccountingAccount>
Завдяки цьому бухгалтерська система отримувача (SAP, DATEV, Lexware…) автоматично відносить рахунок до правильного центру витрат — без ручного перенесення. Це реальна різниця між рахунком, який проведуть того ж дня, і рахунком, що тиждень лежить у вхідних бухгалтерії.
Як це працює в NiemieckaFaktura
Від червня 2026 року Kostenstelle вбудована в усю програму:
- На рахунку — поле «Kostenstelle» ви знайдете в розділі референцій (поряд із Bestellnummer та Leitweg-ID). Значення друкується в PDF у блоці даних рахунку та автоматично потрапляє в XML як BT-19.
- Типове значення у контрагента — якщо клієнт завжди вимагає ту саму Kostenstelle, впишіть її один раз у даних контрагента. Кожен новий рахунок і пропозиція для цього клієнта підставлять її автоматично.
- Типове значення у проєкті — на будівельних об'єктах Kostenstelle часто прив'язана до конкретного об'єкта (Bauvorhaben), а не до компанії. Налаштуйте її у проєкті — при виборі проєкту на рахунку перемагає значення проєкту (воно більш конкретне, ніж типове значення контрагента).
- У пропозиціях (Angebote) — Kostenstelle можна вказати вже в пропозиції; під час конвертації пропозиції в рахунок вона переноситься автоматично.
- Регулярні рахунки — автоматично згенеровані рахунки беруть типову Kostenstelle з даних контрагента.
- Корекції та сторно успадковують Kostenstelle з первинного рахунку — адже вони стосуються того самого замовлення.
Практичні поради
- Запитуйте про Kostenstelle під час прийняття замовлення — найкраще разом із Bestellnummer. Додавання її після виставлення рахунку означає корекцію або повторне надсилання.
- Формат буває різним: «KST-4711», «4711», «BV-Berlin-Mitte/47» — вписуйте точно те, що надав клієнт. Це його система має це розпізнати.
- Німецьке написання — як і всі поля, що друкуються на рахунку, Kostenstelle не може містити українських діакритичних знаків. Програма підкаже, якщо вони туди потраплять.
- Якщо клієнт вимагає і Bestellnummer, і Kostenstelle — вкажіть обидві. Це два різні поля та два різні місця в XML (BT-13 і BT-19).
Підсумок
Kostenstelle — це дрібниця, яка вирішує, чи буде ваш рахунок проведено одразу, чи застрягне у внутрішньому обігу клієнта. У NiemieckaFaktura ви налаштовуєте її один раз — у контрагента або у проєкті — а програма стежить, щоб вона потрапила в PDF та в електронний рахунок у стандартному полі BT-19.