Class ItemInfo

Namespace
EInvoice.Core.Model
Assembly
EInvoice.Core.dll

BG-31: Item information for an invoice line.

public sealed class ItemInfo
Inheritance
ItemInfo
Inherited Members

Properties

Attributes

BG-32: Item attributes (product characteristics).

public IReadOnlyList<ItemAttribute> Attributes { get; init; }

Property Value

IReadOnlyList<ItemAttribute>

BuyersItemIdentification

BT-156: Buyer's item identifier.

public string? BuyersItemIdentification { get; init; }

Property Value

string

Classifications

BT-158: Item classification codes.

public IReadOnlyList<ItemClassification> Classifications { get; init; }

Property Value

IReadOnlyList<ItemClassification>

CountryOfOrigin

BT-159: Item country of origin (ISO 3166-1 alpha-2).

public CountryCode? CountryOfOrigin { get; init; }

Property Value

CountryCode

Description

BT-154: Item description.

public string? Description { get; init; }

Property Value

string

Name

BT-153: Item name.

public required string Name { get; init; }

Property Value

string

SellersItemIdentification

BT-155: Seller's item identifier.

public string? SellersItemIdentification { get; init; }

Property Value

string

StandardItemIdentification

BT-157: Standard item identifier (e.g. EAN/GTIN).

public string? StandardItemIdentification { get; init; }

Property Value

string

StandardItemSchemeId

BT-157-1: Scheme ID for standard item identification (e.g. "0160" for GTIN).

public IdentifierSchemeCode? StandardItemSchemeId { get; init; }

Property Value

IdentifierSchemeCode