Формат XML для передачи списка индивидуальных промо-кодов

<body>
    <PromoCode>
        <Number>1234-34564</Number>
        <!-- Сам промо-код -->
        <Unique/>
        <!--
        Всегда Unique для индивидуального промо-кода,
        отсутствие тега обозначает промо-код "один на всех",
        например "SUMMER2017"
        -->
        <ValidFrom>2017-06-01T00:00:00</ValidFrom>
        <!-- Действует с, может быть пустым (нет ограничения снизу) -->
        <ValidTo>2017-08-01T00:00:00</ValidTo>
        <!-- Действует по, может быть пустым (нет ограничения сверху) -->
        <Series>Birthday</Series>
        <!-- Уникальный идентификатор программы выпуска -->
        <CardNumber>2487</CardNumber>
        <!--
        Номер карты к которой привязан промокод.
        Внешняя система может сама определять необходимо ли настаивать на
        строгом соответствии карты и промокода
        Для промо-кодов "один на всех" -- будет пустым
        -->
        <State>valid</State>
        <!-- Состояние промо-кода, может быть 'valid' или 'used' -->
        <DiscountPercent>10.5</DiscountPercent>
        <!-- Процент скидки при вводе промо-кода -->
        <DiscountFixed>1000</DiscountFixed>
        <!-- Фиксированная скидка при вводе промо-кода -->
    </PromoCode>
</body>

Ограничения