LOCAL cMainTable$="SO_SalesOrderPayment" Name of payment table |
LOCAL cDisplayedKey$="SalesOrderNo$" key to display in messages |
LOCAL cDocumentKey$="SalesOrderNo$" document key field |
PROPERTY CreditCardVoidReqd * Read Only * Boolean property, when true a Credit card transaction processed exists that requires a void when deleted |
FUNCTION CommitRow() This function commits changes to physical file | ||
| ||
FUNCTION CreditCardPreAccept() Credit Card specific pre-BT_Accept validation logic | ||
| ||
FUNCTION DeleteAll() This function deletes all payment records for the current document | ||
| ||
FUNCTION DocumentPreWrite() This function validates payment and deposit record before the document is written | ||
| ||
FUNCTION SetCommonInfo() This function gets data from SO_SalesOrder_bus | ||
|
cIsSysDB, AllowCashCustomer, OneCardDepositSeqNo$, OneCardPaymentSeqNo$, MultiCC, CommonInfoIOL$, BillToSvcObj, NetDocumentTotal, DocumentTotal, InHeaderDocTotalCalc |
AddDeposit(), AddPayment(), AdjustPayment(), AuthorizedTransactionExists(), CheckDepositAmount(), CLEAR(), CommitRow(), CreditCardAuthorized(), CreditCardCheckRequired(), CreditCardDelete(), CreditCardPreAccept(), CreditCardPreWrite(), DefaultCustomerCreditCard(), DeleteAll(), DepositExists(), DocumentPreWrite(), GetNextSeqNo$(), InitPaymentObj(), MultiCCInUse(), NoValidationWrite(), PaymentPreAuthorized(), ProcessAllCreditCards(), RecalcCorporateSalesTax(), SetCommonInfo(), SetHeaderBusObj(), SetKey(), SetPaymentKey(), SetRecordKey(), VoidAuthorizedTransaction(), WRITE(), AdjustTransaction(), AllowVoid(), CheckPaymentMethod(), GetDepositSalesTax(), InitPreAuthAmtOverrd(), OneCardRecordsValidation(), ProcessCreditCardByCategory(), RecalcTax(), SetChildColl(), SetCurrentKey(), SetDefaults(), ValidateCreditCardAuthorizationNo(), ValidateCreditCardID(), ValidateGroupCCLevel3Hdr(), ValidatePaymentType(), ValidatePaymentTypeCategory(), ValidateTransactionAmt(), ValidateTransAmtCheckDeposit() |