CI_ARDivision_val, CI_ARTerms_val, CI_CustomerFormatter, CI_CustomerNo_val, CI_SalespersonNo_val, CI_TaxSchedule_Val, JC_CommonEntry, SY_Customization |
LOCAL cBatchModule$="J/C" Module code for batch processing |
LOCAL cBatchTotalVars$="TaxableAmt+NonTaxableAmt-RetentionAmt+SalesTaxAmt"+SEP+"TaxableAmt"+SEP+"NonTaxableAmt"+SEP+"RetentionAmt"+SEP+"SalesTaxAmt" Field list of batch total calculation |
LOCAL cBatchType$="02" Batch type |
LOCAL cMainTable$="JC_JobBillingHeader" Table maintained by business object |
LOCAL cIsSysDB=isFALSE System file identifier |
LOCAL cRestartFile$="JC_JobBillingRestart" Table name for restart file |
LOCAL cTaxModule$="J/C" Module code for tax calculation |
PROPERTY JC_RetentionTaxable$ * Read Only * Property that contains JC option Retention Taxable |
PROPERTY AR_SalespersonCommRpting$ * Read Only * Property that contains AR option Salesperson Commission Reporting |
PROPERTY AR_SalesTaxReporting$ * Read Only * Property that contains AR option Sales Tax Reporting |
PROPERTY AR_OpenItemBalForward$ * Read Only * Property that contains AR option Open Item or Balance Forward |
PROPERTY AR_OpenInvoiceFH * Read Only * Property that contains file handle of AR Open invoice table |
PROPERTY SalesTaxCalcObj * Read Only * Property that contains object handle for sales tax calculation |
PROPERTY CustomerEInvoice$ * Read Only * Customer option: eInvoice Payments (Y/N) |
PROPERTY EInvoice$ * Read Only * Company option: Enable Payments for eInvoices (Y/N) |
FUNCTION AdjustCalculatedValue(column$, value) Adjusts the specified column by the value | ||||||||
| ||||||||
| ||||||||
FUNCTION CalcCommissionAmt() Calculates commission | ||||||||
| ||||||||
FUNCTION ClearInvoice(job$) clears invoice record in table of used invoice number | ||||||||
| ||||||||
| ||||||||
FUNCTION DELETE(key$) Deletes current record | ||||||||
| ||||||||
| ||||||||
FUNCTION GetNextInvoiceNo(nextInvoiceNo$) Gets next invoice number | ||||||||
| ||||||||
| ||||||||
FUNCTION GetTaxClass(taxClass$) Gets tax class for fixed contract job | ||||||||
| ||||||||
| ||||||||
FUNCTION RecalcRetentionAmt() Recalculates retention | ||||||||
| ||||||||
FUNCTION RecalcSalesTax() Recalculates tax | ||||||||
| ||||||||
FUNCTION RecalcTax() Sets value of sales tax | ||||||||
| ||||||||
FUNCTION ResetInvoice(InvNo$) Sets invoice type | ||||||||
| ||||||||
| ||||||||
FUNCTION SetCredit() Multiplies -1 for credit memo | ||||||||
| ||||||||
FUNCTION SetPerformCreditCheck() Sets credit checking flag | ||||||||
| ||||||||
FUNCTION SetRecalc() Sets flags for tax, retention, and commission recalculation | ||||||||
| ||||||||
FUNCTION SetRecalcRetention() Sets flag for retention recalculation | ||||||||
| ||||||||
FUNCTION SetTaxDetail(salesTax$, taxable$, nonTaxable$) Sets sales tax calculation detail | ||||||||
| ||||||||
| ||||||||
FUNCTION Write() Writes record | ||||||||
|
cAllowCashCust, cPerformCreditChecking, CreditExceeded, CreditHold, PerformCreditChecking, AllowCashCustomer |
cDummyIol$ |
ClassValidateARDivision() |
ClassValidateARTerms() |
ParseCustomer() |
GetNextCustomerNo(), ClassOverrideCustomerNo(), ClassValidateCustomerNo() |
ClassValidateSalespersonNo() |
ClassValidateTaxSchedule() |
SetChildColl() |
GetCustomizations(), PostTableRead(), PreNextRecord(), PreTableWrite() |