ca.infoway.messagebuilder.model.pcs_mr2007_v02_r02.claims.merged
Class PaymentIntentBean

Package class diagram package PaymentIntentBean
java.lang.Object
  extended by ca.infoway.messagebuilder.model.MessagePartBean
      extended by ca.infoway.messagebuilder.model.pcs_mr2007_v02_r02.claims.merged.PaymentIntentBean
All Implemented Interfaces:
NullFlavorSupport, Serializable

public class PaymentIntentBean
extends MessagePartBean

Business Name: PaymentIntent

FICR_MT610201CA.PaymentIntent: Payment Intent

Amt must be positive or 0 for

completed Adjudication Results

messages

Amt must be negative or 0 for Invoice Cancel Results messages

If an Adjudicator adjudicates for multiple insurance policies (EOBs) for multiple Payors and/or Payees, there would be more than 1 Payment Intent payload in the Results message

FICR_MT630000CA.PaymentIntent: Payment Intent

Net_amt must be positive or 0 for

Adjudication Results messages

Net_amt must be negative or 0 for Invoice Cancel messages

If an Adjudicator adjudicates for multiple insurance policies (EOBs) for multiple Payors and/or Payees, there would be more than 1 Payment Intent payload in the Results message

See Also:
Serialized Form

Constructor Summary
PaymentIntentBean()
           
 
Method Summary
 Money getAmt()
          Un-merged Business Name: TotalIntentPaymentAmount
 PayeeAccountBean getCreditAccount()
          Un-merged Business Name: (no business name specified)
 AccountBean getDebitAccount()
          Un-merged Business Name: (no business name specified)
 Date getEffectiveTime()
          Business Name: PaymentIntentDateTime
 List<AdjudicatorBillingTaxAccountBean> getPertinentInformationAdjudicatorBillingTaxAccount()
          Un-merged Business Name: (no business name specified)
 List<PaymentReasonBean> getReasonOf()
          Un-merged Business Name: (no business name specified)
 void setAmt(Money amt)
          Un-merged Business Name: TotalIntentPaymentAmount
 void setCreditAccount(PayeeAccountBean creditAccount)
          Un-merged Business Name: (no business name specified)
 void setDebitAccount(AccountBean debitAccount)
          Un-merged Business Name: (no business name specified)
 void setEffectiveTime(Date effectiveTime)
          Business Name: PaymentIntentDateTime
 
Methods inherited from class ca.infoway.messagebuilder.model.MessagePartBean
getField, getNullFlavor, getNullFlavor, getSpecializationType, hasNullFlavor, hasNullFlavor, setNullFlavor, setNullFlavor, setSpecializationType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PaymentIntentBean

public PaymentIntentBean()
Method Detail

getEffectiveTime

public Date getEffectiveTime()

Business Name: PaymentIntentDateTime

Un-merged Business Name: PaymentIntentDateTime

Relationship: FICR_MT610201CA.PaymentIntent.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

For Invoice Nullify Results: Effective time of the cancel is noted in the control act wrapper.

Time payor intends to make payment (e.g. date of cheque/EFT run). For nullify, this would also be the date the payor intends to make the payment.

For Invoice Nullify Results: Effective time of the cancel is noted in the control act wrapper.

Un-merged Business Name: PaymentIntentDateTime

Relationship: FICR_MT630000CA.PaymentIntent.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

For nullify, this would also be the date the payor intends to make the payment.

For Invoice Nullify Results: Effective time of the cancel is noted in the control act wrapper.

Parment Intent Date/Time - Time payor intends to make payment (e.g. date of cheque/EFT run).


setEffectiveTime

public void setEffectiveTime(Date effectiveTime)

Business Name: PaymentIntentDateTime

Un-merged Business Name: PaymentIntentDateTime

Relationship: FICR_MT610201CA.PaymentIntent.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

For Invoice Nullify Results: Effective time of the cancel is noted in the control act wrapper.

Time payor intends to make payment (e.g. date of cheque/EFT run). For nullify, this would also be the date the payor intends to make the payment.

For Invoice Nullify Results: Effective time of the cancel is noted in the control act wrapper.

Un-merged Business Name: PaymentIntentDateTime

Relationship: FICR_MT630000CA.PaymentIntent.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

For nullify, this would also be the date the payor intends to make the payment.

For Invoice Nullify Results: Effective time of the cancel is noted in the control act wrapper.

Parment Intent Date/Time - Time payor intends to make payment (e.g. date of cheque/EFT run).


getAmt

public Money getAmt()

Un-merged Business Name: TotalIntentPaymentAmount

Relationship: FICR_MT610201CA.PaymentIntent.amt

Conformance/Cardinality: REQUIRED (0-1)

Adjudication Results: The payment intent amount cannot be mandatory for active adjudication results.

For Invoice Nullify Results: the payment intent is completed only, and therefore the amount must be specified.

For completed Payment Intents, this field is mandatory.

Amt must be positive or 0 for

completed Adjudication Results

messages

Amt must be negative or 0 for Invoice Cancel Results messages

Adjudication Results: The payment intent amount cannot be mandatory for active adjudication results.

For Invoice Nullify Results: the payment intent is completed only, and therefore the amount must be specified.

For completed Payment Intents, this field is mandatory.

Un-merged Business Name: PaymentAmount

Relationship: FICR_MT630000CA.PaymentIntent.amt

Conformance/Cardinality: MANDATORY (1)

Adjudication Results: The payment intent amount cannot be mandatory for active adjudication results.

For Invoice Nullify Results: the payment intent is completed only, and therefore the amount must be specified.

For completed Payment Intents, this field is mandatory.

payment amount


setAmt

public void setAmt(Money amt)

Un-merged Business Name: TotalIntentPaymentAmount

Relationship: FICR_MT610201CA.PaymentIntent.amt

Conformance/Cardinality: REQUIRED (0-1)

Adjudication Results: The payment intent amount cannot be mandatory for active adjudication results.

For Invoice Nullify Results: the payment intent is completed only, and therefore the amount must be specified.

For completed Payment Intents, this field is mandatory.

Amt must be positive or 0 for

completed Adjudication Results

messages

Amt must be negative or 0 for Invoice Cancel Results messages

Adjudication Results: The payment intent amount cannot be mandatory for active adjudication results.

For Invoice Nullify Results: the payment intent is completed only, and therefore the amount must be specified.

For completed Payment Intents, this field is mandatory.

Un-merged Business Name: PaymentAmount

Relationship: FICR_MT630000CA.PaymentIntent.amt

Conformance/Cardinality: MANDATORY (1)

Adjudication Results: The payment intent amount cannot be mandatory for active adjudication results.

For Invoice Nullify Results: the payment intent is completed only, and therefore the amount must be specified.

For completed Payment Intents, this field is mandatory.

payment amount


getCreditAccount

public PayeeAccountBean getCreditAccount()

Un-merged Business Name: (no business name specified)

Relationship: FICR_MT610201CA.PaymentIntentPayee.account

Conformance/Cardinality: POPULATED (1)

Un-merged Business Name: (no business name specified)

Relationship: FICR_MT630000CA.PaymentIntentPayee.account

Conformance/Cardinality: POPULATED (1)


setCreditAccount

public void setCreditAccount(PayeeAccountBean creditAccount)

Un-merged Business Name: (no business name specified)

Relationship: FICR_MT610201CA.PaymentIntentPayee.account

Conformance/Cardinality: POPULATED (1)

Un-merged Business Name: (no business name specified)

Relationship: FICR_MT630000CA.PaymentIntentPayee.account

Conformance/Cardinality: POPULATED (1)


getDebitAccount

public AccountBean getDebitAccount()

Un-merged Business Name: (no business name specified)

Relationship: FICR_MT610201CA.PaymentIntentPayor.account

Conformance/Cardinality: POPULATED (1)

Un-merged Business Name: (no business name specified)

Relationship: FICR_MT630000CA.PaymentIntentPayor.account

Conformance/Cardinality: POPULATED (1)


setDebitAccount

public void setDebitAccount(AccountBean debitAccount)

Un-merged Business Name: (no business name specified)

Relationship: FICR_MT610201CA.PaymentIntentPayor.account

Conformance/Cardinality: POPULATED (1)

Un-merged Business Name: (no business name specified)

Relationship: FICR_MT630000CA.PaymentIntentPayor.account

Conformance/Cardinality: POPULATED (1)


getPertinentInformationAdjudicatorBillingTaxAccount

public List<AdjudicatorBillingTaxAccountBean> getPertinentInformationAdjudicatorBillingTaxAccount()

Un-merged Business Name: (no business name specified)

Relationship: FICR_MT610201CA.PertinentInformation.adjudicatorBillingTaxAccount

Conformance/Cardinality: POPULATED (1)


getReasonOf

public List<PaymentReasonBean> getReasonOf()

Un-merged Business Name: (no business name specified)

Relationship: FICR_MT610201CA.PaymentIntent.reasonOf

Conformance/Cardinality: POPULATED (1-10)



Copyright © 2013. All Rights Reserved.