Class AR_CommonEntry

Properties

LOCAL cCalcRetnRate=isTRUE  
LOCAL cCreditAccepted  
LOCAL cOverrideCommission  
LOCAL cBrowseOmit$  
PROPERTY AllowBillToOverride   * Read Only *
PROPERTY RetentionPercent   * Read Only *
PROPERTY BillToSvcObj=coBillToSvc  
PROPERTY UseBillToCreditLimit   * Read Only *
PROPERTY UseBillToCreditHold   * Read Only *
PROPERTY UseBillToTermsCode   * Read Only *

Methods

FUNCTION AdjustCalculatedValue(column$, value)  
FUNCTION CalcCommissionAmt()  
FUNCTION CalcRetentionRate()  
FUNCTION PostFind()  
FUNCTION RecalcRetentionAmt()  
FUNCTION RecalcSalesTax()  
FUNCTION SalesTaxRecalculation()  
FUNCTION SetCommonInfo(document$, documentType$)  
FUNCTION SetRecalc()  
FUNCTION SetTaxDetail(salesTax$, taxable$, nonTaxable$)  
FUNCTION LOCAL CheckJobCustomer(chkJobNo$)  
FUNCTION LOCAL DeleteTax(key$)  
FUNCTION LOCAL SetCommonChildColl()  

This routine is for each column that has lookup/validation against another table

Returns [boolean] True = success
FUNCTION LOCAL SetTax()  
FUNCTION LOCAL ValidateARDivisionNo(value$)  
FUNCTION LOCAL ValidateBillToCustomerNo(value$)  
FUNCTION LOCAL ValidateBillToDivisionNo(value$)  
FUNCTION LOCAL ValidateCommission(value)  
FUNCTION LOCAL ValidateCommissionAmt(value)  
FUNCTION LOCAL ValidateCommissionRate(value)  
FUNCTION LOCAL ValidateCreditCardID(value$)  

This function validates credit card ID.

Returns [boolean] True = success, False = failure.
FUNCTION LOCAL ValidateFreightAmt(value)  
FUNCTION LOCAL ValidateGroupARDivisionRequired()  
FUNCTION LOCAL ValidateGroupARSalespersonReporting()  
FUNCTION LOCAL ValidateGroupARSalesTax()  
FUNCTION LOCAL ValidateGroupBillToCustomerRpting()  
FUNCTION LOCAL ValidateGroupJCIntegrated()  
FUNCTION LOCAL ValidateJobNo(value$)  
FUNCTION LOCAL ValidatePaymentType(value$)  

This function validates credit card payment type.

Returns [boolean] True = success, False = failure.
FUNCTION LOCAL ValidatePrintInvoice(value$)  
FUNCTION LOCAL ValidateSalespersonDivisionNo(value$)  
FUNCTION LOCAL ValidateSalespersonNo(value$)  
FUNCTION LOCAL ValidateSoldTo(value$)  

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_JobNo_val

AllowOpenJobStatus, SkipJobStatusCheck

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_ARDivision_val

ClassValidateARDivision()

Methods inherited from: CI_ARTerms_val

ClassValidateARTerms()

Methods inherited from: CI_CustomerFormatter

ParseCustomer()

Methods inherited from: CI_JobNo_val

CheckJobStatus(), ClassValidateJobNo()

Methods inherited from: CI_NextNumber

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

Methods inherited from: CI_TaxSchedule_Val

ClassValidateTaxSchedule()