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.