ГОСТ ISO/HL7 21731—2013
Указание исчисляемых единиц может быть выполнено с помощью следующих методов:
-определить исчисляемую единицу ватрибуте InvoiceElement.code. В этом случае конкретное значе
ние атрибута InvotceElement.code будет содержать указание, что предмет, описанный в данном экземп
ляре класса InvoiceElement. является упаковкой, содержащей 20 элементов. Для упаковки, содержащей
40 элементов, должен использоваться другой код. и т. д.
Например, если значение InvoiceElement.code соответствует упаковке, содержащей 20 элементов,
а значение атрибута количества InvoiceElemenLunrtQuantity =2 (без единиц измерения), тоданный экземп
ляр класса InvoiceElement описывает 2 упаковки по 20 элементов в каждой, т. е. всего 40 элементов.
Если требуется указать больше деталей (например, описать состав, упаковку, производителя това
ра), то эта информация должна быть описана как экземпляр класса Entity, связанный с данным
экземпляром класса InvoiceElement с помощью экземпляров классов Role и Participation, при этом
атрибут Participation.typeCode должен иметь значение PRD.
7.1.10.3 InvoiceElementunitPriceAmt:: RTO<MO,PQ> (0..1)
Определение:
стоимость единицы товара или услуги.
Ограничения:
при указании дроби числитель должен иметь тип данных МО. а знаменатель — тип
данных PQ. Детали указания дроби см. в описании атрибута unitQuantity.
Примеры:
SO-20/мг; $250/день; S50.
7.1.10.4 InvoicoElement.netAmt:: МО (0..1)
Определение:
указывает полную стоимость элемента счета-фактуры, включая сумму его компо
нентов.
Определение:
для листовых элементов счета-фактуры эта сумма вычисляется по формуле
unitQuantity*unitPriceAmt[’factorNumber][*pointsNumberJ.Для группировокэлементов счета-фактуры эта сумма
вычисляется как сумма значений атрибутов netAmt всех элементов группы.
7.1.10.5 InvoicoElement.factorNumbor:: REAL (0..1)
Определение:
указывает коэффициент, используемый при определении полной стоимости оказанных
услуг и/или полученных товаров.
Примеры:
10 (число услуг в качестве единиц) * $3.00 (стоимость единицы) * 1.5 (коэффициент) =
S45.00 (сумма).
Обсуждение:
это понятие часто используется в Европе, чтобы устанавливать разные цены услуги для
обязательного и добровольного медицинского страхования.
Простейшая формула для вычисления полной суммы такова: unitQuantity * unitPriceAmount = netAmt.
С помощью коэффициента можно учесть скидки или доплаты, применяемые кполной сумме. Напри
мер. с учетом коэффициента формула для вычисления полной суммы примет следующий вид: unitQuantity *
unitPrice (Cost/Point) * factorNumber = netAmt. См. аналогичное примечание к описанию атрибута
InvoiceElement.pointsNumber. когдастоимость вычисляется с помощью баллов. При применении коэффици
ента и баллов формула для вычисления полной суммы примет следующий вид: unitQuantity * unitPriceAmt *
pointsNumber *factorNumber = netAmt
7.1.10.6 InvoiceElement.pointsNumbor:: REAL(0..1)
Определение:
этот атрибут используется в ситуации, когда количество товара или услуги выражается
в «баллах», позволяющих задать весовой коэффициент к стоимости товара или услуги (основанный на
трудоемкости, стоимости и/или интенсивности ресурса).
Примеры:
5 (число услуг в качестве единиц) * 3 (число баллов, присвоенных одной услуге) * S20.00
(стоимость балла) = $300.00 (сумма).
Обсуждение:
такой подход широко используется в системах, где предоставленные услуги оценива
ются в «условных единицах трудоемкости» (УЕТ), которым назначается фиксированная цена. В этом слу
чае организация может пересматривать цены услуг, увеличивая или уменьшая стоимость УЕТ. чтобы
учесть инфляцию, перегрузку и т.д.
Простейшая формула для вычисления полной суммы такова. unitQuantity’ unitPriceAmount = netAmt.
Понятие баллов может использоваться для расценки услуг и/или товаров, при которой количество
услуг или товара измеряется в баллах, а одному баллу назначается определенная стоимость вдолларах.
Вэтом случае для расчета полной стоимости используется следующая формула: unitQuantity *pointsNumber
* unitPriceAmt = netAmt.
См. соответствующее примечание кописанию атрибута factorNumber. При использовании коэффици
ентов и баллов для вычисления полной суммы применяется следующая формула: unitQuantity *unitPriceAmt ’
pointsNumber * factorNumber = netAmt.
38