Namespace EInvoice.Core.Model

Classes

Address

BG-5/BG-8: Postal address.

Allowance

BG-20/BG-27: Document-level or line-level allowance.

BankAccount

BG-17: Bank account for credit transfer.

Charge

BG-21/BG-28: Document-level or line-level charge.

Contact

BG-6/BG-9: Contact information.

DeliveryInformation

BG-13/BG-15: Deliver to location and delivery address.

DirectDebitMandate

BG-19: Direct debit mandate information.

DocumentReference

BG-24: Additional supporting document reference.

Invoice

Represents an electronic invoice conforming to EN 16931 / EInvoice.

InvoiceLine

BG-25: An invoice line representing one item.

InvoicePeriod

BG-14 (header) / BG-26 (line): Invoicing period with optional start and end dates.

ItemAttribute

BG-32: Item attribute (product characteristic) with name and value.

ItemClassification

BT-158: Item classification code with optional scheme and version identifiers.

ItemInfo

BG-31: Item information for an invoice line.

LineTaxInfo

BG-30: Line VAT information.

MonetaryTotal

BG-22: Document-level monetary totals.

Note

BT-22: A note on the invoice.

Party

Represents a party (Seller or Buyer) in the invoice.

Payee

BG-10: Payee party (if different from the Seller).

PaymentCard

BG-18: Payment card information used for card payment.

PaymentMeans

BG-16: Payment instructions.

PrecedingInvoice

BG-3: A preceding invoice (corrected or replaced invoice).

PrepaidPaymentEntry

BG-DEX-09: A single pre-authorized payment entry (XRechnung extension, UBL only).

PriceInfo

BG-29: Price details for an invoice line.

TaxRepresentative

BG-11/BG-12: Seller's tax representative party and address.

TaxSubtotal

BG-23: Tax breakdown per category.

TaxTotal

BG-22: Tax total for the invoice.