Class Party
Represents a party (Seller or Buyer) in the invoice.
public sealed class Party
- Inheritance
-
Party
- Inherited Members
Properties
AdditionalLegalInformation
BT-33: Additional legal information about the seller.
public string? AdditionalLegalInformation { get; init; }
Property Value
Address
BG-5/BG-8: Postal address.
public required Address Address { get; init; }
Property Value
CompanyId
BT-30/BT-47: Company ID (Handelsregisternummer).
public string? CompanyId { get; init; }
Property Value
CompanyIdSchemeId
Scheme ID for company identification.
public IdentifierSchemeCode? CompanyIdSchemeId { get; init; }
Property Value
Contact
BG-6/BG-9: Contact information.
public Contact? Contact { get; init; }
Property Value
EndpointId
BT-34/BT-49: Electronic address (e.g. email for Peppol).
public string? EndpointId { get; init; }
Property Value
EndpointSchemeId
BT-34-1/BT-49-1: Electronic address scheme identifier (CEF EAS codelist).
public ElectronicAddressScheme? EndpointSchemeId { get; init; }
Property Value
Name
BT-27/BT-44: Party name.
public required string Name { get; init; }
Property Value
PartyIdentification
BT-29/BT-46: Identifier (e.g. GLN).
public string? PartyIdentification { get; init; }
Property Value
PartyIdentificationSchemeId
Scheme ID for party identification (e.g. "0088" for GLN).
public IdentifierSchemeCode? PartyIdentificationSchemeId { get; init; }
Property Value
RegistrationName
BT-30/BT-47: Legal entity registration name.
public string? RegistrationName { get; init; }
Property Value
TaxRegistrationId
BT-32/BT-49: Tax registration identifier.
public string? TaxRegistrationId { get; init; }
Property Value
VatId
BT-31/BT-48: VAT identifier (e.g. "DE123456789").
public string? VatId { get; init; }