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.