Class InvoiceTypeCode

Namespace
EInvoice.Core.Enums
Assembly
EInvoice.Core.dll

UNTDID 1001 - Invoice and credit note type codes for EN 16931. Name carries the XML serialization value.

public sealed class InvoiceTypeCode : SmartEnum<InvoiceTypeCode, int>, ISmartEnum, IEquatable<SmartEnum<InvoiceTypeCode, int>>, IComparable<SmartEnum<InvoiceTypeCode, int>>
Inheritance
SmartEnum<InvoiceTypeCode, int>
InvoiceTypeCode
Implements
ISmartEnum
Inherited Members
SmartEnum<InvoiceTypeCode, int>.FromValue(int)
SmartEnum<InvoiceTypeCode, int>.FromValue(int, InvoiceTypeCode)
SmartEnum<InvoiceTypeCode, int>.TryFromValue(int, out InvoiceTypeCode)
SmartEnum<InvoiceTypeCode, int>.ToString()
SmartEnum<InvoiceTypeCode, int>.GetHashCode()
SmartEnum<InvoiceTypeCode, int>.Equals(SmartEnum<InvoiceTypeCode, int>)
SmartEnum<InvoiceTypeCode, int>.When(SmartEnum<InvoiceTypeCode, int>)
SmartEnum<InvoiceTypeCode, int>.When(params SmartEnum<InvoiceTypeCode, int>[])
SmartEnum<InvoiceTypeCode, int>.CompareTo(SmartEnum<InvoiceTypeCode, int>)
SmartEnum<InvoiceTypeCode, int>.List
SmartEnum<InvoiceTypeCode, int>.Name
SmartEnum<InvoiceTypeCode, int>.Value

Fields

ClaimNotification

817: Claim notification.

public static readonly InvoiceTypeCode ClaimNotification

Field Value

InvoiceTypeCode

CommercialInvoice

380: Commercial invoice.

public static readonly InvoiceTypeCode CommercialInvoice

Field Value

InvoiceTypeCode

CommercialInvoiceWhichIncludesAPackingList

331: Commercial invoice which includes a packing list.

public static readonly InvoiceTypeCode CommercialInvoiceWhichIncludesAPackingList

Field Value

InvoiceTypeCode

CommissionNote

382: Commission note.

public static readonly InvoiceTypeCode CommissionNote

Field Value

InvoiceTypeCode

ConsignmentInvoice

395: Consignment invoice.

public static readonly InvoiceTypeCode ConsignmentInvoice

Field Value

InvoiceTypeCode

ConsolidatedCreditNoteGoodsAndServices

262: Consolidated credit note - goods and services.

public static readonly InvoiceTypeCode ConsolidatedCreditNoteGoodsAndServices

Field Value

InvoiceTypeCode

ConsolidatedInvoice

385: Consolidated invoice.

public static readonly InvoiceTypeCode ConsolidatedInvoice

Field Value

InvoiceTypeCode

ConsularInvoice

870: Consular invoice.

public static readonly InvoiceTypeCode ConsularInvoice

Field Value

InvoiceTypeCode

CorrectedInvoice

384: Corrected invoice.

public static readonly InvoiceTypeCode CorrectedInvoice

Field Value

InvoiceTypeCode

CreditNote

381: Credit note.

public static readonly InvoiceTypeCode CreditNote

Field Value

InvoiceTypeCode

CreditNoteForPriceVariation

296: Credit note for price variation.

public static readonly InvoiceTypeCode CreditNoteForPriceVariation

Field Value

InvoiceTypeCode

CreditNoteRelatedToFinancialAdjustments

83: Credit note related to financial adjustments.

public static readonly InvoiceTypeCode CreditNoteRelatedToFinancialAdjustments

Field Value

InvoiceTypeCode

CreditNoteRelatedToGoodsOrServices

81: Credit note related to goods or services.

public static readonly InvoiceTypeCode CreditNoteRelatedToGoodsOrServices

Field Value

InvoiceTypeCode

CustomsInvoice

935: Customs invoice.

public static readonly InvoiceTypeCode CustomsInvoice

Field Value

InvoiceTypeCode

DebitAdvice

456: Debit advice.

public static readonly InvoiceTypeCode DebitAdvice

Field Value

InvoiceTypeCode

DebitNote

383: Debit note.

public static readonly InvoiceTypeCode DebitNote

Field Value

InvoiceTypeCode

DebitNoteRelatedToFinancialAdjustments

84: Debit note related to financial adjustments.

public static readonly InvoiceTypeCode DebitNoteRelatedToFinancialAdjustments

Field Value

InvoiceTypeCode

DebitNoteRelatedToGoodsOrServices

80: Debit note related to goods or services.

public static readonly InvoiceTypeCode DebitNoteRelatedToGoodsOrServices

Field Value

InvoiceTypeCode

DelcredereCreditNote

308: Delcredere credit note.

public static readonly InvoiceTypeCode DelcredereCreditNote

Field Value

InvoiceTypeCode

DelcredereInvoice

390: Delcredere invoice.

public static readonly InvoiceTypeCode DelcredereInvoice

Field Value

InvoiceTypeCode

DirectPaymentValuation

202: Direct payment valuation.

public static readonly InvoiceTypeCode DirectPaymentValuation

Field Value

InvoiceTypeCode

FactoredCorrectiveInvoiceInvoiceTypeCorrected

472: Factored Corrective Invoice, invoice type, Corrected.

public static readonly InvoiceTypeCode FactoredCorrectiveInvoiceInvoiceTypeCorrected

Field Value

InvoiceTypeCode

FactoredCreditNote

396: Factored credit note.

public static readonly InvoiceTypeCode FactoredCreditNote

Field Value

InvoiceTypeCode

FactoredInvoice

393: Factored invoice.

public static readonly InvoiceTypeCode FactoredInvoice

Field Value

InvoiceTypeCode

FinalConstructionInvoice

877: Final construction invoice.

public static readonly InvoiceTypeCode FinalConstructionInvoice

Field Value

InvoiceTypeCode

FinalPaymentRequestBasedOnCompletionOfWork

218: Final payment request based on completion of work.

public static readonly InvoiceTypeCode FinalPaymentRequestBasedOnCompletionOfWork

Field Value

InvoiceTypeCode

ForwarderSCreditNote

532: Forwarder's credit note.

public static readonly InvoiceTypeCode ForwarderSCreditNote

Field Value

InvoiceTypeCode

ForwarderSInvoice

623: Forwarder's invoice.

public static readonly InvoiceTypeCode ForwarderSInvoice

Field Value

InvoiceTypeCode

ForwarderSInvoiceDiscrepancyReport

553: Forwarder's invoice discrepancy report.

public static readonly InvoiceTypeCode ForwarderSInvoiceDiscrepancyReport

Field Value

InvoiceTypeCode

FreightInvoice

780: Freight invoice.

public static readonly InvoiceTypeCode FreightInvoice

Field Value

InvoiceTypeCode

HireInvoice

387: Hire invoice.

public static readonly InvoiceTypeCode HireInvoice

Field Value

InvoiceTypeCode

InsurerSInvoice

575: Insurer's invoice.

public static readonly InvoiceTypeCode InsurerSInvoice

Field Value

InvoiceTypeCode

InterimApplicationForPayment

211: Interim application for payment.

public static readonly InvoiceTypeCode InterimApplicationForPayment

Field Value

InvoiceTypeCode

InvoiceInformationForAccountingPurposes

751: Invoice information for accounting purposes.

public static readonly InvoiceTypeCode InvoiceInformationForAccountingPurposes

Field Value

InvoiceTypeCode

InvoicingDataSheet

130: Invoicing data sheet.

public static readonly InvoiceTypeCode InvoicingDataSheet

Field Value

InvoiceTypeCode

LeaseInvoice

394: Lease invoice.

public static readonly InvoiceTypeCode LeaseInvoice

Field Value

InvoiceTypeCode

MeteredServicesInvoice

82: Metered services invoice.

public static readonly InvoiceTypeCode MeteredServicesInvoice

Field Value

InvoiceTypeCode

OpticalCharacterReadingOcrPaymentCreditNote

420: Optical Character Reading (OCR) payment credit note.

public static readonly InvoiceTypeCode OpticalCharacterReadingOcrPaymentCreditNote

Field Value

InvoiceTypeCode

PartialConstructionInvoice

875: Partial construction invoice.

public static readonly InvoiceTypeCode PartialConstructionInvoice

Field Value

InvoiceTypeCode

PartialFinalConstructionInvoice

876: Partial final construction invoice.

public static readonly InvoiceTypeCode PartialFinalConstructionInvoice

Field Value

InvoiceTypeCode

PartialInvoice

326: Partial invoice.

public static readonly InvoiceTypeCode PartialInvoice

Field Value

InvoiceTypeCode

PaymentRequestForCompletedUnits

219: Payment request for completed units.

public static readonly InvoiceTypeCode PaymentRequestForCompletedUnits

Field Value

InvoiceTypeCode

PaymentValuation

204: Payment valuation.

public static readonly InvoiceTypeCode PaymentValuation

Field Value

InvoiceTypeCode

PortChargesDocuments

633: Port charges documents.

public static readonly InvoiceTypeCode PortChargesDocuments

Field Value

InvoiceTypeCode

PrepaymentCreditNoteCreditNoteTypeCorrected

503: Prepayment credit note, credit note type, Corrected.

public static readonly InvoiceTypeCode PrepaymentCreditNoteCreditNoteTypeCorrected

Field Value

InvoiceTypeCode

PrepaymentInvoice

386: Prepayment invoice.

public static readonly InvoiceTypeCode PrepaymentInvoice

Field Value

InvoiceTypeCode

PriceVariationInvoice

295: Price variation invoice.

public static readonly InvoiceTypeCode PriceVariationInvoice

Field Value

InvoiceTypeCode

ProformaInvoice

325: Proforma invoice.

public static readonly InvoiceTypeCode ProformaInvoice

Field Value

InvoiceTypeCode

ProvisionalPaymentValuation

203: Provisional payment valuation.

public static readonly InvoiceTypeCode ProvisionalPaymentValuation

Field Value

InvoiceTypeCode

RequestForPayment

71: Request for payment.

public static readonly InvoiceTypeCode RequestForPayment

Field Value

InvoiceTypeCode

ReversalOfCredit

458: Reversal of credit.

public static readonly InvoiceTypeCode ReversalOfCredit

Field Value

InvoiceTypeCode

ReversalOfDebit

457: Reversal of debit.

public static readonly InvoiceTypeCode ReversalOfDebit

Field Value

InvoiceTypeCode

SelfBilledCorrectiveInvoiceInvoiceTypeCorrected

471: Self-billed corrective invoice, invoice type, Corrected.

public static readonly InvoiceTypeCode SelfBilledCorrectiveInvoiceInvoiceTypeCorrected

Field Value

InvoiceTypeCode

SelfBilledCreditNote

261: Self billed credit note.

public static readonly InvoiceTypeCode SelfBilledCreditNote

Field Value

InvoiceTypeCode

SelfBilledDebitNote

527: Self billed debit note.

public static readonly InvoiceTypeCode SelfBilledDebitNote

Field Value

InvoiceTypeCode

SelfBilledFactoredCorrectiveInvoiceInvoiceTypeCorrected

473: Self billed Factored corrective invoice, invoice type, Corrected.

public static readonly InvoiceTypeCode SelfBilledFactoredCorrectiveInvoiceInvoiceTypeCorrected

Field Value

InvoiceTypeCode

SelfBilledFactoredInvoiceInvoiceTypeOriginal

501: Self billed factored invoice, invoice type, Original.

public static readonly InvoiceTypeCode SelfBilledFactoredInvoiceInvoiceTypeOriginal

Field Value

InvoiceTypeCode

SelfBilledInvoice

389: Self-billed invoice.

public static readonly InvoiceTypeCode SelfBilledInvoice

Field Value

InvoiceTypeCode

SelfBilletFactoredCreditNoteCreditNoteTypeCorrected

502: Self billet factored Credit Note, Credit note type, Corrected.

public static readonly InvoiceTypeCode SelfBilletFactoredCreditNoteCreditNoteTypeCorrected

Field Value

InvoiceTypeCode

SelfPrepaymentInvoiceInvoiceTypeOriginal

500: Self Prepayment invoice, invoice type, Original.

public static readonly InvoiceTypeCode SelfPrepaymentInvoiceInvoiceTypeOriginal

Field Value

InvoiceTypeCode

TaxInvoice

388: Tax invoice.

public static readonly InvoiceTypeCode TaxInvoice

Field Value

InvoiceTypeCode

TaxNotification

102: Tax notification.

public static readonly InvoiceTypeCode TaxNotification

Field Value

InvoiceTypeCode

Properties

DisplayName

public string DisplayName { get; }

Property Value

string

Remark

public string? Remark { get; }

Property Value

string

Methods

FromName(string, bool)

[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields, typeof(InvoiceTypeCode))]
public static InvoiceTypeCode FromName(string name, bool ignoreCase = false)

Parameters

name string
ignoreCase bool

Returns

InvoiceTypeCode

FromValue(int)

[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields, typeof(InvoiceTypeCode))]
public static InvoiceTypeCode FromValue(int value)

Parameters

value int

Returns

InvoiceTypeCode

TryFromName(string, out InvoiceTypeCode)

[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields, typeof(InvoiceTypeCode))]
public static bool TryFromName(string name, out InvoiceTypeCode result)

Parameters

name string
result InvoiceTypeCode

Returns

bool

TryFromValue(int, out InvoiceTypeCode)

[DynamicDependency(DynamicallyAccessedMemberTypes.PublicFields, typeof(InvoiceTypeCode))]
public static bool TryFromValue(int value, out InvoiceTypeCode result)

Parameters

value int
result InvoiceTypeCode

Returns

bool