Запрос пакетной обработки

Запрос Invoice/CreditNote соответствует схеме счета-фактуры UBL 2.4. Для отправки нескольких запросов документов в одной отправке используется пакетный подход через расширение, поскольку пакетная обработка напрямую не поддерживается схемой счетов-фактур UBL 2.4.

Заголовок пакетного запроса

Каждый пакетный запрос включает уникальный идентификатор пакета и общее количество запросов счетов или кредит-нот, содержащихся в файле. Эта настройка облегчает эффективную обработку и отслеживание пакетных отправок.

Подробности

Элемент Описание Пример
batchID Уникальный идентификатор пакетного файла. Партия-001
documentCount Общее количество запросов документов в пакете. 500

Пример XML-запроса пакетного счета-фактуры

Следующий фрагмент XML демонстрирует структуру пакетного запроса счета:

<RequestBatch xmlns:inv="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
               xmlns:cn="urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2"
               xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
               xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
               xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
               batchID="Batch-001"
               documentCount="500">
    <inv:Invoice>
        <!-- Invoice data -->
    </inv:Invoice>
    <inv:Invoice>
        <!-- Invoice data -->
    </inv:Invoice>
    <!-- Repeat as necessary for each invoice in the batch -->
</RequestBatch>