← Назад к статьям

Peppol UBL счета: автоматическое формирование электронных счетов

·JARS.LT

Peppol UBL счета: автоматическое формирование электронных счетов

JARS.LT теперь предоставляет все счета за подписку в формате Peppol BIS Billing 3.0 — европейском стандарте электронного выставления счетов. Это означает, что вы можете автоматически импортировать счета JARS.LT в вашу бухгалтерскую систему без ручного ввода данных.

Что такое Peppol BIS Billing 3.0?

Peppol (Pan-European Public Procurement Online) — это сеть, которая позволяет бизнесу и государственным организациям по всей Европе обмениваться электронными документами. BIS Billing 3.0 — это стандарт формата счетов, основанный на:

  • UBL 2.1 (Universal Business Language) — стандарт ISO/IEC 19845
  • EN 16931 — европейский стандарт электронного выставления счетов

Этот формат обязателен для B2G (бизнес-государство) транзакций в ЕС и всё чаще используется для B2B счетов.

Как получить UBL счета

Через веб-интерфейс

  1. Войдите в свой аккаунт JARS.LT
  2. Перейдите в раздел Счета
  3. Нажмите кнопку UBL рядом с любым счётом
  4. XML файл скачается автоматически

Через API

Вы также можете получить счета программно, используя ваш API ключ:

# Список всех счетов
curl -H "x-api-key: your_api_key" \
  https://api.jars.lt/api/v1/invoices

# Скачать UBL XML для конкретного счёта
curl -H "x-api-key: your_api_key" \
  https://api.jars.lt/api/v1/invoices/in_xxx/ubl > invoice.xml

Важно: Запросы к API счетов не учитываются в вашей месячной квоте.

Структура UBL счёта

Каждый UBL счёт включает:

  • Данные поставщика — информация о компании UAB "Sistemium", ИНН, адрес
  • Данные покупателя — название вашей компании, ИНН (если указан в Stripe)
  • Метаданные счёта — номер, дата, валюта, статус оплаты
  • Позиции — детали подписки с датами периода
  • Разбивка налогов — сумма и процент НДС
  • Итоги — промежуточный итог, налог и сумма к оплате

Пример структуры UBL

<?xml version="1.0" encoding="UTF-8"?>
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
  <cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
  <cbc:ID>INV-0091</cbc:ID>
  <cbc:IssueDate>2026-02-12</cbc:IssueDate>
  <cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>

  <cac:AccountingSupplierParty>
    <!-- Реквизиты UAB "Sistemium" -->
  </cac:AccountingSupplierParty>

  <cac:AccountingCustomerParty>
    <!-- Реквизиты вашей компании из Stripe -->
  </cac:AccountingCustomerParty>

  <cac:TaxTotal>...</cac:TaxTotal>
  <cac:LegalMonetaryTotal>...</cac:LegalMonetaryTotal>
  <cac:InvoiceLine>...</cac:InvoiceLine>
</Invoice>

Импорт в бухгалтерские программы

UBL счета можно импортировать в большинство современных бухгалтерских систем:

  • SAP Business One — импорт через XML
  • Microsoft Dynamics — модуль электронных счетов
  • Odoo — коннектор Peppol
  • Xero — через точку доступа Peppol
  • — функционал импорта XML
  • Rivile — модуль E-sąskaita

Обратитесь к документации вашей бухгалтерской программы для конкретных инструкций по импорту.

Данные покупателя в счетах

Для корректного формирования счёта убедитесь, что данные вашей компании заполнены в Stripe:

  1. Войдите в аккаунт JARS.LT
  2. Перейдите к управлению подпиской
  3. Нажмите "Обновить платёжную информацию"
  4. Заполните: название компании, ИНН, адрес

Эти данные появятся в секции AccountingCustomerParty ваших UBL счетов.

Справка по API

ЭндпоинтМетодОписание
/api/v1/invoicesGETСписок всех счетов
/api/v1/invoices/:idGETДетали счёта
/api/v1/invoices/:id/ublGETСкачать UBL XML

См. полную документацию API для подробностей.

Вопросы?

Если у вас есть вопросы по UBL счетам или нужна помощь с интеграцией, свяжитесь с нами.