Class AR_InvoiceHistoryInquiry_bus

Properties

LOCAL cMainTable$="AR_InvoiceHistoryHeader"  
LOCAL cIsSysDB  
LOCAL cAllowMultipleEMailAddresses  
PROPERTY Detail_Object   * Read Only *
PROPERTY PrecisionCost   * Read Only *
PROPERTY PrecisionPrice   * Read Only *
PROPERTY PrecisionQty   * Read Only *
PROPERTY SO_IntegrateInventory$   * Read Only *

Methods

FUNCTION ClearCreditCard(date$)  

Clear credit card data - called from the Clear Credit Card utiltiy.

ParameterDescription
date$ [input, string] credit card data will be cleared up-to and including year/month of date passed in.
Returns [numeric] Success if all expired cards removed, Warning if some expired cards are in use by data entry programs, Failure if date is not formatted corectly.
FUNCTION ValidateGroupConsumerPII()  

Group validation for fields that belong to the ConsumerPII group. Will not allow changes after the encryption of consumer PII process has been completed on a record.

Returns [Boolean]
ValueDescription
retFAILURE (0) - if NOT(NUL(EncryptedVals$))
retSUCCESS (1) - if NUL(EncryptedVals$)

Properties inherited from: AR_CreditCardCommonEntry

SYS_CreditCardBatchAuthTrans$, AllowChangeAfterProcessing, AR_SalesTaxReporting$, oCustomerChild, CreditCardIdentifierCol$, CreditCardImpliedWrite, ProcessInBatch$, SwipeCard, CorporateID$, CCTransExistsInBatch, ACHTransExistsInBatch, CreditCardIDCols$, CreditCardAddressCols$, CustomerAddressCols$, VaultOnly, InFixMode, SaveVaultRecOnly, CreditCardDefaultErrorNum$, SE_ARAllowAddEditCreditCards, SE_ARAllowAddEditACH

Properties inherited from: CI_CustomerNo_val

cAllowCashCust, cPerformCreditChecking, CreditExceeded, CreditHold, PerformCreditChecking, AllowCashCustomer

Properties inherited from: CI_JobNo_val

AllowOpenJobStatus, SkipJobStatusCheck

Properties inherited from: SY_Maint

cActionWrite, cActionDelete, cActivityLogFilePrefix$, DocDateWarnDisplayed, DocDateWarnStatus, EditState, RecordChanged, FirstFailure$, DocumentTotal, ReadOnlyReason$, UDTValidation$, ViewOnly, CurrentPrecision, DocDateWarnForceOff, DocDateWarnObject, ScriptObject, ImportTest

Methods inherited from: AR_CreditCardCommonEntry

BatchPreDelete(), CheckDeleteSecurity(), CheckRequired(), CreditCardPreClear(), CreditCardPreDelete(), CreditCardPreWrite(), CreditCardSetDocumentDefaults(), DefaultSalesTaxInfo(), CCTransInBatch(), CheckForCCPayments(), CleanUpVault(), CreditCardPostClear(), CreditCardPostDelete(), CreditCardPostWrite(), CreditCardTransAmt(), GetARSalesTax(), IsCreditCardAuthorized(), IsCreditCardGUIDOnFile(), SetCurrentKey(), SetDefaults(), ValidateAuthorizationTime(), ValidateCorporateCustIDPurchOrder(), ValidateCorporateSalesTax(), ValidateCorporateTaxOverrd(), ValidateCreditCardAuthorizationNo(), ValidateCreditCardTransactionID(), ValidateExpirationDateMonth(), ValidateExpirationDateYear(), ValidateGroupACH(), ValidateGroupCreditCard(), ValidateGroupPayment(), ValidatePaymentType(), ValidateSaveCreditCard()

Methods inherited from: CI_Account_val

ClassOverrideAccount(), ClassValidateAccount(), ResetAccountIndex()

Methods inherited from: CI_ARDivision_val

ClassValidateARDivision()

Methods inherited from: CI_ARTerms_val

ClassValidateARTerms()

Methods inherited from: CI_CostCode_val

SetValidCostTypeForSOCC(), ClassValidateCostCode()

Methods inherited from: CI_Country_val

ClassValidateCountry()

Methods inherited from: CI_CustomerNo_val

GetNextCustomerNo(), ClassOverrideCustomerNo(), ClassValidateCustomerNo()

Methods inherited from: CI_JobNo_val

CheckJobStatus(), ClassValidateJobNo()

Methods inherited from: CI_NextNumber

FormatLotSerialNo$(), IncrementSerialNo(), NextNumber(), FindPrefix(), GetColumnInfo(), IncrementNumber()

Methods inherited from: CI_SalespersonNo_val

ClassValidateSalespersonNo()

Methods inherited from: CI_Warehouse_val

SetAllowInactiveRestrictedWhse(), ClassValidateWarehouse(), GetClassName$()

Methods inherited from: CI_ZipCode_val

ClassValidateZIPCode()

Methods inherited from: SY_Maint

ChangedRecordCompare(), ChangedRecordInfo(), Clear(), ClearRecord(), ConfirmDelete(), CopyFrom(), ExportToCSV(), GetColumnInfo(), GetColumnProperties$(), GetDefaults(), GetOrigRecord$(), GetPropertyValue(), GetValidationGroups$(), ResetDocDateWarnState(), SetCopyKeyValue(), SetDocDateWarnDisplayed(), SetDocDateWarnOff(), SetKey(), SetKeyValue(), SetPartialRecord(), SetRecord(), SetToReadOnly(), SetValue(), SetValues(), Write(), ActivityLogCreateFile(), ActivityLogPrepare(), ActivityLogSetMessage$(), ActivityLogWrite(), CallScript(), CheckForAdvancedFieldSettings(), CheckForScripts(), CheckNullRequiredField(), PERFORM ChildValidate(), ClassValidateDate(), ClassValidateTelephoneNo(), ClearSetFiles(), ColInfoInitAll(), ColInfoInitDefaults(), CommitRow(), GetPropertyCommon(), InitColInfo(), InitScriptEngine(), InitWorkTable(), IsColInIOList(), IsValid(), LoadColInfo(), OpenMainTable(), ParseExtField(), RemoveColToSkip(), ResetRow(), RetrieveColInfo(), SetDefaults(), SetFilter(), SetMode(), SetParentHandle(), SetValueNoValidate(), StoreColToSkip(), ValidateAll(), ValidateAllRecord(), ValidateColInfo(), ValidateRule()