Class AR_Invoice_ui

Known SubClasses

AR_InvoiceInquiry_ui

Properties

LOCAL cDefaultItemCodeApplied  
LOCAL cEntityName$  
LOCAL cFirstTime  
LOCAL cForm$="AR_INVOICE"  
LOCAL cInquiryProgram  
LOCAL cNewRecordFolderNames$="pHeader"+SEP+"pLines"+SEP+"pTotals"  
LOCAL cBT_PrintTask$  

Methods

FUNCTION BT_Batch()  
FUNCTION PostReadRec()  
FUNCTION LOCAL BT_Accept()  
FUNCTION LOCAL BT_BatchTransfer()  

Transfer current document from this batch to another batch

Returns [boolean] True = success
FUNCTION LOCAL BT_Cancel()  
FUNCTION LOCAL BT_Credit()  
FUNCTION LOCAL BT_NextNum()  
FUNCTION LOCAL BT_Original()  
FUNCTION LOCAL BT_Print()  
FUNCTION LOCAL BT_QuickPrint()  
FUNCTION LOCAL BT_RecalcTax()  
FUNCTION LOCAL BT_TaxDet()  
FUNCTION LOCAL ChangeApplyToInvoiceNo()  
FUNCTION LOCAL ChangeFaxNo()  
FUNCTION LOCAL ChangeML_BillToCustomerNo()  
FUNCTION LOCAL ChangeML_Customer()  
FUNCTION LOCAL ChangeML_InvoiceNo()  
FUNCTION LOCAL ChangeML_SoldTo()  
FUNCTION LOCAL ChangeRetentionAmt()  
FUNCTION LOCAL ConfirmDelete()  

Pre-BT_Delete() confirm delete messaging override, needed to handle Void / Continue option when Credit Card Authorizations exist

Returns [boolean] True = success, False = failure
FUNCTION LOCAL ConfirmWrite()  
FUNCTION LOCAL EnableControls()  
FUNCTION LOCAL PERFORM GetSoldToCustomer()  
FUNCTION LOCAL OnExit()  

Logic to execute when exiting the dialog

Returns [boolean] True = success, False = failure
FUNCTION LOCAL OnFocusBT_Accept()  
FUNCTION LOCAL PostLoad()  
FUNCTION LOCAL PostLoadPCreditCard()  

Post Load logic for the credit card panel

Returns [boolean] True = success
FUNCTION LOCAL PostLoadPheader()  
FUNCTION LOCAL PostLoadPlines()  
FUNCTION LOCAL PostLoadPtotals()  
FUNCTION LOCAL QuickConfirmWrite()  
FUNCTION LOCAL PERFORM SetMemoTag$()  

dummy function necessary to set memoKey$ for Invoice memos

Returns [string] returns empty string

Properties inherited from: AR_CommonEntry_UI

cFirst_ID, cFormGrid$, cGridViewPanel$, cMainAccountMemoTag$, cNewRecordFolderID, cResetFolder$, cResetFolderID, cCompositeSPCtl, cItemCodeInLines, cAutoDisplayExtendedDescription, cMaintainCustomer

Methods inherited from: AR_CommonEntry_UI

GetLineRecord(), PostReadRec(), SaveRow(), AccumulateTotals(), AdjustTotals(), BT_Accept(), BT_AcceptClose(), BT_CancelClose(), BT_Customer(), BT_RowDel(), BT_RowReset(), BT_RowResetAll(), BT_RowUndo(), CalculateInvoiceTotal(), ChangeCB_Commissionable(), ChangeCB_SubjectToExemption(), ChangeCommissionAmt(), ChangeCommissionRate(), ChangeCost(), ChangeExtensionAmt(), ChangeFreightAmt(), ChangeItemCode(), ChangeJobNo(), ChangeML_BillToCustomerNo(), ChangePrice(), ChangeQuantity(), ChangeTaxSchedule(), ChangeTermsCode(), CheckForEnableCorporate(), CheckSalesTaxSchedule(), ClearTotals(), ConfirmDelete(), ConfirmWrite(), ModifySearchVar(), OnExit(), OnExitFolder(), OnExitPheader(), OnExitPlines(), OnExitPTotals(), onFocusExtensionAmt(), OnFocusJobNo(), PostLoad(), PostLoadPCreditCard(), PostLoadPheader(), PostLoadPlines(), PostLoadPtotals(), RowMods(), SetGridColumns(), SetupGrid(), TranslateColumns()

Methods inherited from: CI_InvoiceUI_val

BubbleUpInvoiceBusObjError(), ClassChangeInvoice()