Table of contents

Glossary

Class names and definitions

Class name Definition
epo-inv:CreditNote
epo-inv:CreditNoteLine
epo-inv:CreditTransferInformation Information about a direct payment of money from one bank account into another.
epo-inv:Invoice A commercial Document issued by the Seller to the Buyer to collect payments for the goods or services provided and to state the VAT amount due by the Buyer.
epo-inv:InvoiceLine Details concerning a given unit of goods, services or works mentioned in the Invoice.
epo-inv:InvoiceNote Textual note that is relevant to the Invoice as a whole.
epo-inv:Payee A Role of an Agent that receives the payment. Additional Information: The role of Payee may be fulfilled by another party than the Seller, e.g. a factoring service.
epo-inv:PaymentCardInformation Information about card used for payment contemporaneous with invoice issuance.
epo-inv:PaymentInstructionsInformation Information about the payment.
epo-inv:SellerTaxRepresentative A Role of an Agent that can represent an Organization for taxation purposes. Additional Information: The Seller Tax Representative Role is not a Legal Representative.
epo-inv:TaxBreakdownInformation Information about tax breakdown by different categories, rates and exemption reasons.

Attributes (datatype properties) names and definitions

Class name Attribute name Definition Data type / cardinality
epo-inv:InvoiceNote epo-inv:hasInvoiceNoteDescription A textual note that gives unstructured information that is relevant to the Invoice as a whole. rdf:PlainLiteral [1..1]
epo-inv:CreditTransferInformation epo-inv:hasPaymentAccountName The name of the account that can send and receive payments to and from a payment service provider. rdf:PlainLiteral [0..1]
epo-inv:PaymentCardInformation epo-inv:hasPaymentCardHolderName The name of the account holder of the card used for payment. Additional Information: An account holder is the entity listed or identified as the holder of a Financial Account by the Financial Institution. rdf:PlainLiteral [0..1]
epo-inv:PaymentCardInformation epo-inv:hasPaymentCardPrimaryAccountNumber The series of digits embossed on the front of a card used for payment. rdf:PlainLiteral [1..1]
epo-inv:Invoice epo-inv:hasPaymentDueDate xsd:date [0..1]
epo-inv:PaymentInstructionsInformation epo-inv:hasPaymentMeansDescription The means for how a payment is expected to be or has been settled, expressed as text. rdf:PlainLiteral [0..1]
epo-inv:PaymentInstructionsInformation epo-inv:hasRemittanceInformation A textual value used to establish a link between the payment and the Invoice, issued by the Seller. rdf:PlainLiteral [0..1]
epo-inv:TaxBreakdownInformation epo-inv:hasTaxExemptionReasonDescription An explanation on why the amount is exempted from tax or why no tax is being charged according to the legislation, expressed as a text. rdf:PlainLiteral [0..1]
epo-inv:Invoice epo-inv:hasTaxPointDate The date when the tax becomes accountable for the Seller and for the Buyer. Additional Information: That date can be determined and differs from the date of issue of the invoice, according to the national implementation of the directive. xsd:date [0..1]
epo-inv:Invoice epo-ord:hasAccountingCost rdf:PlainLiteral [0..1]
epo-inv:Invoice epo-ord:hasPaymentTerm rdf:PlainLiteral [0..1]

Predicates (object properties) and definitions

Predicate name Definition Domain, Range and Cardinality
epo:hasLotReference epo-inv:Invoice -> epo:Lot [1..*]
epo:refersToContract epo-inv:Invoice -> epo:Contract [0..1]
epo:refersToProject epo-inv:Invoice -> epo:Project [0..1]
epo:specifiesBuyer epo-inv:Invoice -> epo:Buyer [1]
epo:specifiesSeller epo-inv:Invoice -> epo-ord:Seller [1]
epo-cat:hasPrice epo-inv:InvoiceLine -> epo-cat:Price [1..*]
epo-cat:hasQuantity epo-inv:InvoiceLine -> epo:Quantity [1]
epo-cat:specifiesChargeInformation epo-inv:Invoice -> epo-cat:ChargeInformation [0..*]
epo-ful:refersToOrder epo-inv:Invoice -> epo-ord:Order [0..1]
epo-inv:comprisesCreditNoteLine epo-inv:CreditNote -> epo-inv:CreditNoteLine [1..*]
epo-inv:comprisesInvoiceLine epo-inv:Invoice -> epo-inv:InvoiceLine [1..*]
epo-inv:hasBankingIdentifier An unique banking reference identifier of the Payee or Seller, assigned by the Payee or Seller bank.
epo-inv:hasCreditTransferInformation epo-inv:PaymentInstructionsInformation -> epo-inv:CreditTransferInformation [0..*]
epo-inv:hasDebitedAccountIdentifier An identifier for the account to be debited by the direct debit.
epo-inv:hasInvoicedObjectIdentifier An identifier for an object on which the invoice is based, given by the Seller.
epo-inv:hasInvoiceLineObjectIdentifier An identifier for an object on which the invoice line is based, given by the Seller. Additional Information: It may be a subscription number, telephone number, meter point etc., as applicable.
epo-inv:hasInvoiceLinePeriod
epo-inv:hasInvoiceNote Contains Invoice Note. epo-inv:Invoice -> epo-inv:InvoiceNote [0..*]
epo-inv:hasInvoiceNoteSubject epo-inv:InvoiceNote -> at-voc-new:invoice-note-subject-code [0..1]
epo-inv:hasInvoicingPeriod
epo-inv:hasMandateIdentifier An unique identifier for referencing the direct debit mandate, assigned by the Payee.
epo-inv:hasNetAmount epo-inv:InvoiceLine -> epo:MonetaryValue [1]
epo-inv:hasPaymentAccountIdentifier A unique identifier of the financial payment account, at a payment service provider, to which payment should be made.
epo-inv:hasPaymentCardInformation epo-inv:PaymentInstructionsInformation -> epo-inv:PaymentCardInformation [0..1]
epo-inv:hasPaymentInstructionsInformation epo-inv:Invoice -> epo-inv:PaymentInstructionsInformation [0..1]
epo-inv:hasPaymentMeansType The means for how a payment is expected to be or has been settled, expressed as code. epo-inv:PaymentInstructionsInformation -> at-voc-new:payment-means-type [1]
epo-inv:hasPaymentServiceProviderIdentifier An identifier for the payment service provider where a payment account is located.
epo-inv:hasTaxBreakdownInformation epo-inv:Invoice -> epo-inv:TaxBreakdownInformation [1..*]
epo-inv:hasTaxExemptionReason An explanation on why the amount is exempted from tax or why no tax is being charged according to the legislation, expressed as a code. epo-inv:TaxBreakdownInformation -> at-voc-new:tax-exemption-reason [0..1]
epo-inv:hasTaxPointDateCode epo-inv:Invoice -> at-voc-new:tax-date [0..1]
epo-inv:hasTotalAccountingCurrencyTaxAmount epo-inv:Invoice -> epo:MonetaryValue [0..*]
epo-inv:hasTotalTaxAmount epo-inv:Invoice -> epo:MonetaryValue [0..*]
epo-inv:isSpecificToInvoiceLine epo-cat:ChargeInformation -> epo-inv:InvoiceLine [0..*]
epo-ord:AllowanceInformation -> epo-inv:InvoiceLine [0..*]
epo-inv:isSubmittedForInvoiceLine epo-inv:CreditNoteLine -> epo-inv:InvoiceLine [0..1]
epo-inv:refersToDespatchAdvice epo-inv:Invoice -> epo-ful:DespatchAdvice [0..1]
epo-inv:refersToInvoice epo-inv:CreditNote -> epo-inv:Invoice [0..1]
epo-inv:refersToOrderLine epo-inv:InvoiceLine -> epo-ord:OrderLine [0..1]
epo-inv:refersToReceiptAdvice epo-inv:Invoice -> epo-ful:ReceiptAdvice [0..1]
epo-inv:specifiesPayee epo-inv:Invoice -> epo-inv:Payee [0..1]
epo-inv:specifiesSellerTaxRepresentative epo-inv:Invoice -> epo-inv:SellerTaxRepresentative [0..1]
epo-ord:hasAmountDueForPayment epo-inv:Invoice -> epo:MonetaryValue [1]
epo-ord:hasPrepaidAmount epo-inv:Invoice -> epo:MonetaryValue [0..*]
epo-ord:hasRoundingAmount epo-inv:Invoice -> epo:MonetaryValue [0..1]
epo-ord:hasTaxInformation epo-inv:Invoice -> epo-ord:TaxInformation [1]
epo-inv:InvoiceLine -> epo-ord:TaxInformation [1]
epo-inv:TaxBreakdownInformation -> epo-ord:TaxInformation [1]
epo-ord:hasTotalAllowanceAmount epo-inv:Invoice -> epo:MonetaryValue [0..*]
epo-ord:hasTotalChargeAmount epo-inv:Invoice -> epo:MonetaryValue [0..*]
epo-ord:hasTotalLineAmount epo-inv:Invoice -> epo:MonetaryValue [1..*]
epo-ord:hasTotalTaxExclusiveAmount epo-inv:Invoice -> epo:MonetaryValue [1..*]
epo-ord:hasTotalTaxInclusiveAmount epo-inv:Invoice -> epo:MonetaryValue [1..*]
epo-ord:specifiesAllowanceInformation epo-inv:Invoice -> epo-ord:AllowanceInformation [0..*]
epo-ord:specifiesDeliveryInformation epo-inv:Invoice -> epo-ord:DeliveryInformation [0..1]