|
CI_ARDivision_val, CI_ARTerms_val, CI_CustomerFormatter, CI_CustomerNo_val, CI_Invoice_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 |
|
InvoiceNoLength |
|
cDummyIol$ |
|
ClassValidateARDivision() |
|
ClassValidateARTerms() |
|
ParseCustomer() |
|
GetNextCustomerNo(), ClassOverrideCustomerNo(), ClassValidateCustomerNo() |
|
ClassOverrideInvoice() |
|
ClassValidateSalespersonNo() |
|
ClassValidateTaxSchedule() |
|
SetChildColl() |
|
GetCustomizations(), PostTableRead(), PreNextRecord(), PreTableWrite() |
|