Class PaymentMeansCode

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

UNTDID 4461 - Payment means type codes for EN 16931. Name carries the XML serialization value.

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

Fields

AcceptedBillOfExchange

44: Accepted bill of exchange.

public static readonly PaymentMeansCode AcceptedBillOfExchange

Field Value

PaymentMeansCode

AchDemandCashConcentrationDisbursementCcdCredit

17: ACH demand cash concentration/disbursement (CCD) credit.

public static readonly PaymentMeansCode AchDemandCashConcentrationDisbursementCcdCredit

Field Value

PaymentMeansCode

AchDemandCashConcentrationDisbursementCcdDebit

18: ACH demand cash concentration/disbursement (CCD) debit.

public static readonly PaymentMeansCode AchDemandCashConcentrationDisbursementCcdDebit

Field Value

PaymentMeansCode

AchDemandCashConcentrationDisbursementPlusCcd__32

32: ACH demand cash concentration/disbursement plus (CCD+).

public static readonly PaymentMeansCode AchDemandCashConcentrationDisbursementPlusCcd__32

Field Value

PaymentMeansCode

AchDemandCashConcentrationDisbursementPlusCcd__33

33: ACH demand cash concentration/disbursement plus (CCD+).

public static readonly PaymentMeansCode AchDemandCashConcentrationDisbursementPlusCcd__33

Field Value

PaymentMeansCode

AchDemandCorporateTradeExchangeCtxCredit

28: ACH demand corporate trade exchange (CTX) credit.

public static readonly PaymentMeansCode AchDemandCorporateTradeExchangeCtxCredit

Field Value

PaymentMeansCode

AchDemandCorporateTradeExchangeCtxDebit

29: ACH demand corporate trade exchange (CTX) debit.

public static readonly PaymentMeansCode AchDemandCorporateTradeExchangeCtxDebit

Field Value

PaymentMeansCode

AchDemandCorporateTradePaymentCtpCredit

19: ACH demand corporate trade payment (CTP) credit.

public static readonly PaymentMeansCode AchDemandCorporateTradePaymentCtpCredit

Field Value

PaymentMeansCode

AchDemandCorporateTradePaymentCtpDebit

27: ACH demand corporate trade payment (CTP) debit.

public static readonly PaymentMeansCode AchDemandCorporateTradePaymentCtpDebit

Field Value

PaymentMeansCode

AchDemandCredit

6: ACH demand credit.

public static readonly PaymentMeansCode AchDemandCredit

Field Value

PaymentMeansCode

AchDemandCreditReversal

5: ACH demand credit reversal.

public static readonly PaymentMeansCode AchDemandCreditReversal

Field Value

PaymentMeansCode

AchDemandDebit

7: ACH demand debit.

public static readonly PaymentMeansCode AchDemandDebit

Field Value

PaymentMeansCode

AchDemandDebitReversal

4: ACH demand debit reversal.

public static readonly PaymentMeansCode AchDemandDebitReversal

Field Value

PaymentMeansCode

AchPrearrangedPaymentAndDepositPpd

34: ACH prearranged payment and deposit (PPD).

public static readonly PaymentMeansCode AchPrearrangedPaymentAndDepositPpd

Field Value

PaymentMeansCode

AchSavingsCashConcentrationDisbursementCcdCredit

35: ACH savings cash concentration/disbursement (CCD) credit.

public static readonly PaymentMeansCode AchSavingsCashConcentrationDisbursementCcdCredit

Field Value

PaymentMeansCode

AchSavingsCashConcentrationDisbursementCcdDebit

36: ACH savings cash concentration/disbursement (CCD) debit.

public static readonly PaymentMeansCode AchSavingsCashConcentrationDisbursementCcdDebit

Field Value

PaymentMeansCode

AchSavingsCashConcentrationDisbursementPlusCcd__41

41: ACH savings cash concentration/disbursement plus (CCD+).

public static readonly PaymentMeansCode AchSavingsCashConcentrationDisbursementPlusCcd__41

Field Value

PaymentMeansCode

AchSavingsCashConcentrationDisbursementPlusCcd__43

43: ACH savings cash concentration/disbursement plus (CCD+).

public static readonly PaymentMeansCode AchSavingsCashConcentrationDisbursementPlusCcd__43

Field Value

PaymentMeansCode

AchSavingsCorporateTradeExchangeCtxCredit

39: ACH savings corporate trade exchange (CTX) credit.

public static readonly PaymentMeansCode AchSavingsCorporateTradeExchangeCtxCredit

Field Value

PaymentMeansCode

AchSavingsCorporateTradeExchangeCtxDebit

40: ACH savings corporate trade exchange (CTX) debit.

public static readonly PaymentMeansCode AchSavingsCorporateTradeExchangeCtxDebit

Field Value

PaymentMeansCode

AchSavingsCorporateTradePaymentCtpCredit

37: ACH savings corporate trade payment (CTP) credit.

public static readonly PaymentMeansCode AchSavingsCorporateTradePaymentCtpCredit

Field Value

PaymentMeansCode

AchSavingsCorporateTradePaymentCtpDebit

38: ACH savings corporate trade payment (CTP) debit.

public static readonly PaymentMeansCode AchSavingsCorporateTradePaymentCtpDebit

Field Value

PaymentMeansCode

AchSavingsCredit

13: ACH savings credit.

public static readonly PaymentMeansCode AchSavingsCredit

Field Value

PaymentMeansCode

AchSavingsCreditReversal

11: ACH savings credit reversal.

public static readonly PaymentMeansCode AchSavingsCreditReversal

Field Value

PaymentMeansCode

AchSavingsDebit

14: ACH savings debit.

public static readonly PaymentMeansCode AchSavingsDebit

Field Value

PaymentMeansCode

AchSavingsDebitReversal

12: ACH savings debit reversal.

public static readonly PaymentMeansCode AchSavingsDebitReversal

Field Value

PaymentMeansCode

AutomatedClearingHouseCredit

2: Automated clearing house credit.

public static readonly PaymentMeansCode AutomatedClearingHouseCredit

Field Value

PaymentMeansCode

AutomatedClearingHouseDebit

3: Automated clearing house debit.

public static readonly PaymentMeansCode AutomatedClearingHouseDebit

Field Value

PaymentMeansCode

BankCard

48: Bank card.

public static readonly PaymentMeansCode BankCard

Field Value

PaymentMeansCode

BankChequeIssuedByABankingOrSimilarEstablishment

23: Bank cheque (issued by a banking or similar establishment).

public static readonly PaymentMeansCode BankChequeIssuedByABankingOrSimilarEstablishment

Field Value

PaymentMeansCode

BankerSDraft

21: Banker's draft.

public static readonly PaymentMeansCode BankerSDraft

Field Value

PaymentMeansCode

Bankgiro

56: Bankgiro.

public static readonly PaymentMeansCode Bankgiro

Field Value

PaymentMeansCode

BillDrawnByCreditorOnThirdPartyAcceptedAnd

78: Bill drawn by creditor on third party, accepted and.

public static readonly PaymentMeansCode BillDrawnByCreditorOnThirdPartyAcceptedAnd

Field Value

PaymentMeansCode

BillDrawnByTheCreditorEndorsedByAnotherBank

75: Bill drawn by the creditor, endorsed by another bank.

public static readonly PaymentMeansCode BillDrawnByTheCreditorEndorsedByAnotherBank

Field Value

PaymentMeansCode

BillDrawnByTheCreditorOnABank

74: Bill drawn by the creditor on a bank.

public static readonly PaymentMeansCode BillDrawnByTheCreditorOnABank

Field Value

PaymentMeansCode

BillDrawnByTheCreditorOnABankAndEndorsedByA

76: Bill drawn by the creditor on a bank and endorsed by a.

public static readonly PaymentMeansCode BillDrawnByTheCreditorOnABankAndEndorsedByA

Field Value

PaymentMeansCode

BillDrawnByTheCreditorOnAThirdParty

77: Bill drawn by the creditor on a third party.

public static readonly PaymentMeansCode BillDrawnByTheCreditorOnAThirdParty

Field Value

PaymentMeansCode

BillDrawnByTheCreditorOnTheDebtor

70: Bill drawn by the creditor on the debtor.

public static readonly PaymentMeansCode BillDrawnByTheCreditorOnTheDebtor

Field Value

PaymentMeansCode

BillOfExchangeAwaitingAcceptance

24: Bill of exchange awaiting acceptance.

public static readonly PaymentMeansCode BillOfExchangeAwaitingAcceptance

Field Value

PaymentMeansCode

BookentryCredit

15: Bookentry credit.

public static readonly PaymentMeansCode BookentryCredit

Field Value

PaymentMeansCode

BookentryDebit

16: Bookentry debit.

public static readonly PaymentMeansCode BookentryDebit

Field Value

PaymentMeansCode

CertifiedBankerSDraft

22: Certified banker's draft.

public static readonly PaymentMeansCode CertifiedBankerSDraft

Field Value

PaymentMeansCode

CertifiedCheque

25: Certified cheque.

public static readonly PaymentMeansCode CertifiedCheque

Field Value

PaymentMeansCode

Cheque

20: Cheque.

public static readonly PaymentMeansCode Cheque

Field Value

PaymentMeansCode

ClearingBetweenPartners

97: Clearing between partners.

public static readonly PaymentMeansCode ClearingBetweenPartners

Field Value

PaymentMeansCode

CreditCard

54: Credit card.

public static readonly PaymentMeansCode CreditCard

Field Value

PaymentMeansCode

CreditTransfer

30: Credit transfer.

public static readonly PaymentMeansCode CreditTransfer

Field Value

PaymentMeansCode

DebitCard

55: Debit card.

public static readonly PaymentMeansCode DebitCard

Field Value

PaymentMeansCode

DebitTransfer

31: Debit transfer.

public static readonly PaymentMeansCode DebitTransfer

Field Value

PaymentMeansCode

DirectDebit

49: Direct debit.

public static readonly PaymentMeansCode DirectDebit

Field Value

PaymentMeansCode

FrNorme697TelereglementCfonbFrenchOrganisationFor

51: FR, norme 6 97-Telereglement CFONB (French Organisation for.

public static readonly PaymentMeansCode FrNorme697TelereglementCfonbFrenchOrganisationFor

Field Value

PaymentMeansCode

FreeFormatGiro

95: Free format giro.

public static readonly PaymentMeansCode FreeFormatGiro

Field Value

PaymentMeansCode

Hold

8: Hold.

public static readonly PaymentMeansCode Hold

Field Value

PaymentMeansCode

HomeBankingDebitTransfer

47: Home-banking debit transfer.

public static readonly PaymentMeansCode HomeBankingDebitTransfer

Field Value

PaymentMeansCode

InCash

10: In cash.

public static readonly PaymentMeansCode InCash

Field Value

PaymentMeansCode

InstrumentNotDefined

1: Instrument not defined.

public static readonly PaymentMeansCode InstrumentNotDefined

Field Value

PaymentMeansCode

InterbankDebitTransfer

46: Interbank debit transfer.

public static readonly PaymentMeansCode InterbankDebitTransfer

Field Value

PaymentMeansCode

JpElectronicallyRecordedMonetaryClaims

98: JP, Electronically Recorded Monetary Claims.

public static readonly PaymentMeansCode JpElectronicallyRecordedMonetaryClaims

Field Value

PaymentMeansCode

LocalCheque

26: Local cheque.

public static readonly PaymentMeansCode LocalCheque

Field Value

PaymentMeansCode

MutuallyDefined

ZZZ: Mutually defined.

public static readonly PaymentMeansCode MutuallyDefined

Field Value

PaymentMeansCode

NationalOrRegionalClearing

9: National or regional clearing.

public static readonly PaymentMeansCode NationalOrRegionalClearing

Field Value

PaymentMeansCode

NotTransferableBankerSDraft

91: Not transferable banker's draft.

public static readonly PaymentMeansCode NotTransferableBankerSDraft

Field Value

PaymentMeansCode

NotTransferableLocalCheque

92: Not transferable local cheque.

public static readonly PaymentMeansCode NotTransferableLocalCheque

Field Value

PaymentMeansCode

OnlinePaymentService

68: Online payment service.

public static readonly PaymentMeansCode OnlinePaymentService

Field Value

PaymentMeansCode

PaymentByPostgiro

50: Payment by postgiro.

public static readonly PaymentMeansCode PaymentByPostgiro

Field Value

PaymentMeansCode

PaymentToBankAccount

42: Payment to bank account.

public static readonly PaymentMeansCode PaymentToBankAccount

Field Value

PaymentMeansCode

PromissoryNote

60: Promissory note.

public static readonly PaymentMeansCode PromissoryNote

Field Value

PaymentMeansCode

PromissoryNoteSignedByABank

64: Promissory note signed by a bank.

public static readonly PaymentMeansCode PromissoryNoteSignedByABank

Field Value

PaymentMeansCode

PromissoryNoteSignedByABankAndEndorsedByAnother

65: Promissory note signed by a bank and endorsed by another.

public static readonly PaymentMeansCode PromissoryNoteSignedByABankAndEndorsedByAnother

Field Value

PaymentMeansCode

PromissoryNoteSignedByAThirdParty

66: Promissory note signed by a third party.

public static readonly PaymentMeansCode PromissoryNoteSignedByAThirdParty

Field Value

PaymentMeansCode

PromissoryNoteSignedByAThirdPartyAndEndorsedByA

67: Promissory note signed by a third party and endorsed by a.

public static readonly PaymentMeansCode PromissoryNoteSignedByAThirdPartyAndEndorsedByA

Field Value

PaymentMeansCode

PromissoryNoteSignedByTheDebtor

61: Promissory note signed by the debtor.

public static readonly PaymentMeansCode PromissoryNoteSignedByTheDebtor

Field Value

PaymentMeansCode

PromissoryNoteSignedByTheDebtorAndEndorsedByA

63: Promissory note signed by the debtor and endorsed by a.

public static readonly PaymentMeansCode PromissoryNoteSignedByTheDebtorAndEndorsedByA

Field Value

PaymentMeansCode

PromissoryNoteSignedByTheDebtorAndEndorsedByABank

62: Promissory note signed by the debtor and endorsed by a bank.

public static readonly PaymentMeansCode PromissoryNoteSignedByTheDebtorAndEndorsedByABank

Field Value

PaymentMeansCode

ReferenceGiro

93: Reference giro.

public static readonly PaymentMeansCode ReferenceGiro

Field Value

PaymentMeansCode

ReferencedHomeBankingCreditTransfer

45: Referenced home-banking credit transfer.

public static readonly PaymentMeansCode ReferencedHomeBankingCreditTransfer

Field Value

PaymentMeansCode

RequestedMethodForPaymentWasNotUsed

96: Requested method for payment was not used.

public static readonly PaymentMeansCode RequestedMethodForPaymentWasNotUsed

Field Value

PaymentMeansCode

SepaCreditTransfer

58: SEPA credit transfer.

public static readonly PaymentMeansCode SepaCreditTransfer

Field Value

PaymentMeansCode

SepaDirectDebit

59: SEPA direct debit.

public static readonly PaymentMeansCode SepaDirectDebit

Field Value

PaymentMeansCode

StandingAgreement

57: Standing agreement.

public static readonly PaymentMeansCode StandingAgreement

Field Value

PaymentMeansCode

TransferAdvice

69: Transfer Advice.

public static readonly PaymentMeansCode TransferAdvice

Field Value

PaymentMeansCode

UrgentCommercialPayment

52: Urgent commercial payment.

public static readonly PaymentMeansCode UrgentCommercialPayment

Field Value

PaymentMeansCode

UrgentGiro

94: Urgent giro.

public static readonly PaymentMeansCode UrgentGiro

Field Value

PaymentMeansCode

UrgentTreasuryPayment

53: Urgent Treasury Payment.

public static readonly PaymentMeansCode UrgentTreasuryPayment

Field Value

PaymentMeansCode

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(PaymentMeansCode))]
public static PaymentMeansCode FromName(string name, bool ignoreCase = false)

Parameters

name string
ignoreCase bool

Returns

PaymentMeansCode

FromValue(int)

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

Parameters

value int

Returns

PaymentMeansCode

TryFromName(string, out PaymentMeansCode)

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

Parameters

name string
result PaymentMeansCode

Returns

bool

TryFromValue(int, out PaymentMeansCode)

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

Parameters

value int
result PaymentMeansCode

Returns

bool