|
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() |
|