Class TInvoiceLineItem

Unit

Declaration

type TInvoiceLineItem = class(TBackboneElement)

Description

Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose.

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property sequence : Int64 read Getsequence write Setsequence;
Public property sequenceElement : TpositiveInt read GetsequenceElement write SetsequenceElement;
Public property chargeItem : TElement read GetchargeItem write SetchargeItem;
Public property priceComponent : TInvoicePriceComponentArray read GetpriceComponentArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property sequence : Int64 read Getsequence write Setsequence;

Sequence in which the items appear on the invoice.

Public property sequenceElement : TpositiveInt read GetsequenceElement write SetsequenceElement;
 
Public property chargeItem : TElement read GetchargeItem write SetchargeItem;

The ChargeItem contains information such as the billing code, date, amount etc. If no further details are required for the lineItem, inline billing codes can be added using the CodeableConcept data type instead of the Reference.

Public property priceComponent : TInvoicePriceComponentArray read GetpriceComponentArray;

The price for a ChargeItem may be calculated as a base price with surcharges/deductions that apply in certain conditions. A ChargeItemDefinition resource that defines the prices, factors and conditions that apply to a billing code is currently under development. The priceComponent element can be used to offer transparency to the recipient of the Invoice as to how the prices have been calculated.


Generated by PasDoc 0.15.0.