Class TInvoice
Unit
bsFhir_r4
Declaration
type TInvoice = class(TDomainResource)
Description
Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose. If the element is present, it must have either a @value, an @id, or extensions
Hierarchy
Overview
Methods
Properties
Description
Methods
|
constructor Create; override; |
|
Properties
|
property identifier : TIdentifierArray read GetidentifierArray; |
Identifier of this Invoice, often used for reference in correspondence about this invoice or for tracking of payments.
|
|
property status : string read Getstatus write Setstatus; |
The current state of the Invoice.
|
|
property statusElement : TInvoiceStatus read GetstatusElement write SetstatusElement; |
|
|
property cancelledReason : string read GetcancelledReason write SetcancelledReason; |
In case of Invoice cancellation a reason must be given (entered in error, superseded by corrected invoice etc.).
|
|
property cancelledReasonElement : Tstring read GetcancelledReasonElement write SetcancelledReasonElement; |
|
|
property type_ : TCodeableConcept read Gettype_ write Settype_; |
Type of Invoice depending on domain, realm an usage (e.g. internal/external, dental, preliminary).
|
|
property subject : TReference read Getsubject write Setsubject; |
The individual or set of individuals receiving the goods and services billed in this invoice.
|
|
property recipient : TReference read Getrecipient write Setrecipient; |
The individual or Organization responsible for balancing of this invoice.
|
|
property date_ : string read Getdate_ write Setdate_; |
Date/time(s) of when this Invoice was posted.
|
|
property date_Element : TdateTime_ read Getdate_Element write Setdate_Element; |
|
|
property participant : TInvoiceParticipantArray read GetparticipantArray; |
Indicates who or what performed or participated in the charged service.
|
|
property issuer : TReference read Getissuer write Setissuer; |
The organizationissuing the Invoice.
|
|
property account : TReference read Getaccount write Setaccount; |
Account which is supposed to be balanced with this Invoice.
|
|
property lineItem : TInvoiceLineItemArray read GetlineItemArray; |
Each line item represents one charge for goods and services rendered. Details such as date, code and amount are found in the referenced ChargeItem resource.
|
|
property totalPriceComponent : TInvoicePriceComponentArray read GettotalPriceComponentArray; |
The total amount for the Invoice may be calculated as the sum of the line items with surcharges/deductions that apply in certain conditions. The priceComponent element can be used to offer transparency to the recipient of the Invoice of how the total price was calculated.
|
|
property totalNet : TMoney read GettotalNet write SettotalNet; |
Invoice total , taxes excluded.
|
|
property totalGross : TMoney read GettotalGross write SettotalGross; |
Invoice total, tax included.
|
|
property paymentTerms : string read GetpaymentTerms write SetpaymentTerms; |
Payment details such as banking details, period of payment, deductibles, methods of payment.
|
|
property paymentTermsElement : Tmarkdown read GetpaymentTermsElement write SetpaymentTermsElement; |
|
|
property note : TAnnotationArray read GetnoteArray; |
Comments made about the invoice by the issuer, subject, or other participants.
|
Generated by PasDoc 0.15.0.
|