Class PaymentMeans

The payment method employed to complete a transaction. Examples: credit card, debit card, automatic funds transfer, debit to an escrow account held at the court, promise to pay at a future date. Allowable values set forth in Court Policy.

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  payment:PaymentMessage/cac:AllowanceCharge/cac:PaymentMeans
- niem-profile:niem:Property:
- niem-profile:niem:OldMultiplicity:
  0,unbounded
- niem-profile:niem:Type:
  cac:PaymentMeansType
- niem-profile:niem:XPath:
  payment:PaymentMessage/cac:AllowanceCharge/cac:PaymentMeans
- niem-profile:niem:BaseType:
- niem-profile:niem:Multiplicity:
- niem-profile:niem:CodeList:

Relation cardAccount (<directional aggregation>)

The number of the credit or debit account against which this payment will be charged.

Declaration :

- Uml : + cardAccount : CardAccount, multiplicity : 0..1

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  payment:PaymentMessage/cac:AllowanceCharge/cac:PaymentMeans/cac:CardAccount
- niem-profile:niem:Property:
  cac:CardAccount
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  cac:PaymentMeansType
- niem-profile:niem:XPath:
  payment:PaymentMessage/cac:AllowanceCharge/cac:PaymentMeans/cac:CardAccount
- niem-profile:niem:BaseType:
  cac:CardAccountType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Relation creditAccount (<directional aggregation>)

The account against which this payment will be charged.

Declaration :

- Uml : + creditAccount : CreditAccount, multiplicity : 0..1

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  payment:PaymentMessage/cac:AllowanceCharge/cac:PaymentMeans/cac:CreditAccount
- niem-profile:niem:Property:
  cac:CreditAccount
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  cac:PaymentMeansType
- niem-profile:niem:XPath:
  payment:PaymentMessage/cac:AllowanceCharge/cac:PaymentMeans/cac:CreditAccount
- niem-profile:niem:BaseType:
  cac:CreditAccountType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Relation financialAccount (<directional aggregation>)

The account in a financial institution used for this payment.

Declaration :

- Uml : + financialAccount : FinancialAccount, multiplicity : 0..1

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  payment:PaymentMessage/cac:AllowanceCharge/cac:PaymentMeans/cac:PayerFinancialAccount
- niem-profile:niem:Property:
  cac:PayerFinancialAccount
- niem-profile:niem:OldMultiplicity:
  0,1
- niem-profile:niem:Type:
  cac:PaymentMeansType
- niem-profile:niem:XPath:
  payment:PaymentMessage/cac:AllowanceCharge/cac:PaymentMeans/cac:PayerFinancialAccount
- niem-profile:niem:BaseType:
  cac:FinancialAccountType
- niem-profile:niem:Multiplicity:
  0,1
- niem-profile:niem:CodeList:

Relation payment (<directional aggregation>)

The payment for which this means is specified.

Declaration :

- Uml : + payment : Payment, multiplicity : 0..1

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  payment:PaymentMessage/cac:Payment
- niem-profile:niem:Property:
  cbc:PaymentID
- niem-profile:niem:OldMultiplicity:
  1,1
- niem-profile:niem:Type:
  cac:PaymentMeansType
- niem-profile:niem:XPath:
  payment:PaymentMessage/cac:Payment
- niem-profile:niem:BaseType:
  cbc:PaymentIDType
- niem-profile:niem:Multiplicity:
  1,1
- niem-profile:niem:CodeList:

Attribute paymentMeansCode

A code representing the payment method employed. Allowable values are set forth in Court Policy.

Declaration :

- Uml : + paymentMeansCode : code

Stereotype: niem-profile:niem

Properties:

- niem-profile:niem:Notes:
- niem-profile:niem:OldXPath:
  payment:PaymentMessage/cac:AllowanceCharge/cac:PaymentMeans/cbc:PaymentMeansCode
- niem-profile:niem:Property:
  cbc:PaymentMeansCode
- niem-profile:niem:OldMultiplicity:
  1,1
- niem-profile:niem:Type:
  cac:PaymentMeansType
- niem-profile:niem:XPath:
  payment:PaymentMessage/cac:AllowanceCharge/cac:PaymentMeans/cbc:PaymentMeansCode
- niem-profile:niem:BaseType:
  cbc:PaymentMeansCodeType
- niem-profile:niem:Multiplicity:
  1,1
- niem-profile:niem:CodeList: