Формат XML доступные бонусы по чеку

<xml>
    <BonusPre>
        <!-- Общее количество бонусов клиента -->
        <All>2000.00</All>
        <!-- Максимально можно использовать для этого чека -->
        <Max>300.00</Max>
        <!-- Максимально можно использовать для этого чека в денежном выражении -->
        <MaxMoney>150.00</MaxMoney>
        <!-- Курс обмена баллов на деньги. Например 0.1 = 100 баллов в 10 рублей-->
        <Rate>.5</Rate>
        <!-- Запрошенное количество бонусов к списанию (параметр try) -->
        <Requested>300.00</Requested>
        <!-- Статус клиента, может быть пустым, может отсутствовать -->
        <Chevron>VIP</Chevron>
        <!-- Количество бонусных баллов которые будут начислены после проведения чека -->
        <Apply>100.00</Apply>
        <!--
            Дата с которой будт активны бонусы, тег может отсутствовать или быть пустым.
            Пустая дата при наличии значения Apply обозначает, что дат активации несколько
        -->
        <ApplyDate>2020-10-20</ApplyDate>
        <!-- Общая сумма дисконтов -->
        <DiscountMoneySum>625</DiscountMoneySum>
        <!-- Ошибка, тег пустой или отстствует - нет ошибки -->
        <Error code=""></Error>
        <Rows>
            <!--
                Распределено на 1 строку,
                нумерация строк от 0,
                некоторые из строк чека могут отсутствовать (бонусы не могуть быть списаны)
                no - номер строки
                useMoney - списано со строки в деньгах
                use - списанно со строки в бонусных баллах
                discountMoney - скидка на позицию в деньгах
            -->
            <Row no="0" use="100" useMoney="50" discountMoney="500" ref="91f3c25b-7003-41c3-a840-461cb2cf69f0:0"/>
            <!-- Распределено на 2 строку -->
            <Row no="1" use="200" useMoney="100" discountMoney="125" ref="91f3c25b-7003-41c3-a840-461cb2cf69f0:1"/>
        </Rows>
    </BonusPre>
</xml>