Class AR_CreditCardCommonEntry_ui

Properties

No Properties

Methods

FUNCTION LOCAL BT_Clear()  

Clear Credit Card Fields

Returns [boolean] True = success.
FUNCTION LOCAL BT_CreditCard()  

Submit Credit Card transaction to SPS Exchange

Returns [boolean] True = success.
FUNCTION LOCAL BT_Fix()  

Enable credit card transaction controls normally updated following Credit Card transaction to SPS Exchange. Requires 'Allow Overide of Credit Card Authorizations' security event rights (SE_CCAllowAuthorizationOverrid)

Returns [boolean] True = success.
FUNCTION LOCAL BT_Reset_Corp_Sales_Tax()  

Reset corporate sales tax to the default allocated amount.

Returns [boolean] True = success.
FUNCTION LOCAL ChangeCB_Process_In_Batch()  

Change CB_Process_In_Batch, Control on lib for UI only, not in schema, Cannot have CB_Process_In_Batch = 'Y' and CB_Swipe_Card = 'Y'

Returns [boolean] True = success.
FUNCTION LOCAL ChangeCB_Swipe_Card()  

Change CB_Swipe_Card, Control on lib for UI only, not in schema, Cannot have CB_Process_In_Batch = 'Y' and CB_Swipe_Card = 'Y'

Returns [boolean] True = success.
FUNCTION LOCAL ChangeCorporateCustIDPurchOrder()  

Change CorporateCustIDPurchOrder, executes CheckForEnableCorporate() when DefaultChange() for CorporateCustIDPurchOrder returns success or warning

Returns [boolean] True = success, False = failure.
FUNCTION LOCAL ChangeCorporateSalesTax()  

Change Credit Card Corporate Sales Tax Amount for preauthorization

Returns [boolean] True = success, False = failure.
FUNCTION LOCAL ChangeCreditCardAuthorizationNo()  

Change Credit Card AuthorizationNo

Returns [boolean] True = success, False = failure.
FUNCTION LOCAL ChangeCreditCardID()  

Change CreditCardID

Returns [boolean] True = success, False = failure.
FUNCTION LOCAL ChangeCreditCardTransactionID()  

Change Credit Card TransactionID

Returns [boolean] True = success, False = failure.
FUNCTION LOCAL ChangePaymentType()  

Change Payment Type

Returns [boolean] True = success, False = failure.
FUNCTION LOCAL ChangeSaveCreditCard()  

Change SaveCreditCard, Executes CheckForEnableSPSPaymentType() or CheckForEnableOffLinePaymentType() following successful change

Returns [boolean] True = success, False = failure.
FUNCTION LOCAL CheckExpiration$(expirationDate$)  

Check to see if a warning message is needed for the credit card expiration date.

ParameterDescription
expirationDate [input, string] The expiration date to test.
Returns label$ [string] The message to display in the ML_EXP_DATE mutli-line.
FUNCTION LOCAL CheckForEnableBT_CreditCard()  

Enable / Disable and other related UI logic related to on BT_CreditCard

Returns [boolean] True = success.
FUNCTION LOCAL CheckForEnableBT_Fix()  

Enable / disable Fix button on credit card panel.

Returns [boolean] True = success.
FUNCTION LOCAL CheckForEnableCorporate()  

Corporate Card specific enable / disable logic executed when loading the folder, changing payment type, changing CorporateCustIDPurchOrder$

Returns [boolean] True = success.
FUNCTION LOCAL CheckForEnableOffLinePaymentType()  

Off-line Credit Card Payment Type specific enable / disable logic executed when loading the folder and changing record state.

Returns [boolean] True = success.
FUNCTION LOCAL CheckForEnablePaymentType()  

Payment Type specific enable / disable logic executed when loading the folder and changing record state.

Returns [boolean] True = success.
FUNCTION LOCAL CheckForEnablepCreditCard()  

Credit Card folder enable / disable logic executed when loading the folder and changing record state

Returns [boolean] True = success.
FUNCTION LOCAL CheckForEnableSPSPaymentType()  

SPS Credit Card Payment Type specific enable / disable logic executed when loading the folder and changing record state.

Returns [boolean] True = success.
FUNCTION LOCAL CreditCardImpliedWrite()  

Perform an Implied Write to save successful response / changes from SPS Exchange

FUNCTION LOCAL CreditCardPostCancel()  

Clean up logic after document is accepted, canceled or deleted.

Returns [boolean] True = success
FUNCTION LOCAL CreditCardPostReadRec()  

Logic to disable controls after a document record is read

Returns [boolean] True = success
FUNCTION LOCAL CreditCardPreAccept()  

Credit Card specific pre-BT_Accept validation logic (checks for existance of previously authorized transactions to determine if void transactions are required.)

Returns [boolean] True = success, False = failure.
FUNCTION LOCAL CreditCardPreCancel()  

Pre Cancel credit card validation

Returns [boolean] True = success the record can be cleared / cancelled, False = failure the record cannot be cleared / cancelled
FUNCTION LOCAL CreditCardPreDelete()  

Pre Delete credit card validation

Returns [boolean] True = success the record can be deleted, False = failure the record cannot be deleted
FUNCTION LOCAL FormatterLast4BankAccountNos$(ctlVal$, ctlName$)  

Format Display of Last4BankAccountNos with preceding '*'

ParameterDescription
ctlVal$ [input, string] Nomads control value.
ctlName$ [input, string] Nomads control name
Returns null
FUNCTION LOCAL FormatterLast4BankRoutingNos$(ctlVal$, ctlName$)  

Format Display of Last4BankRoutingNos with preceding '*'

ParameterDescription
ctlVal$ [input, string] Nomads control value.
ctlName$ [input, string] Nomads control name
Returns null
FUNCTION LOCAL FormatterLast4UnencryptedCreditCardNos$(ctlVal$, ctlName$)  

Format Display of Last4UnencryptedCreditCardNos with preceding '*'

ParameterDescription
ctlVal$ [input, string] Nomads control value.
ctlName$ [input, string] Nomads control name
Returns null
FUNCTION LOCAL HideSaveCreditCardCheckbox()  

Hide the 'Save' check box based on the "Allow to add/edit credit card" and "Allow to add/edit ACH" module options

FUNCTION LOCAL OnExitpCreditCard()  

Credit Card folder post Load logic

Returns [boolean] True = success.
FUNCTION LOCAL OnFocusBT_Accept()  

BT_Accept OnFocus, verifies credit card folder has been accessed on new records then executes SY_LineEntry_UI'OnFocusBt_Accept()

Returns [boolean] True = success, False = failure.
FUNCTION LOCAL PostLoad()  

Credit Card specific dMain post load logic

Returns [boolean] True = success.
FUNCTION LOCAL PostLoadpCreditCard()  

Credit Card folder post Load logic

Returns [boolean] True = success.
FUNCTION LOCAL PreLoadpCreditCard()  

Credit Card folder pre Load logic

Returns [boolean] True = success.
FUNCTION LOCAL ShowACHCCControls()  

Show/hide correct fields for credit card or ACH payment type

Properties inherited from: AR_Constant

pmtACH$, pmtCHECK$, pmtCREDIT$, pmtOTHER$, pmtCOD$, typPAYMENT$, typDEPOSIT$

Properties inherited from: CI_CountryUI_val

cAllowCountryOTF

Properties inherited from: CI_CustomerUI_val

cAllowCustOTF, cSaveSecurityAccess, cAllowCRMProspectCustomer, IgnoreDocTotalInCreditWarning

Properties inherited from: CI_ZipCodeUI_val

cAllowZipOTF

Methods inherited from: AR_Constant

CheckExpirationDate(), DetermineCardType$()

Methods inherited from: CI_CountryUI_val

ClassChangeCountry()

Methods inherited from: CI_CreditCardIDUI_val

ClassChangeCreditCardID(), DefaultCreditCardAddress()

Methods inherited from: CI_CustomerUI_val

BT_Credit(), BT_NextCustomer(), BT_NextCustomerState(), ChangeCB_PrintFormattedCreditCard(), CheckCreditLimit(), ClassChangeCustomer(), ClassFormatterCustomer$(), ClassOnFocusCustomer(), ClassValidateCustomer$(), InvoiceHistoryInquiry(), PostReadRec(), PrevalidateRMAInquiry(), PERFORM ResetCustomer()

Methods inherited from: CI_ExpirationDateUI_val

ClassChangeExpirationDate(), ClassFormatterExpirationDate$(), ClassOnFocusExpirationDate(), ParseExpirationDate(), PERFORM ResetExpirationDate()

Methods inherited from: CI_PaymentTypeUI_val

ClassChangePaymentType(), ClassOnFocusPaymentType()

Methods inherited from: CI_ZipCodeUI_val

PERFORM CheckToSelectSalesTaxSchedule(), ClassChangeZIPCode()