SubmitAP(object[] ProcessArgumentArray, long Priority)

Iniziamo. È gratuito!
o registrati con il tuo indirizzo email
SubmitAP(object[] ProcessArgumentArray, long Priority) da Mind Map: SubmitAP(object[] ProcessArgumentArray, long Priority)

1. SubmitAP(object[] ProcessArgumentArray)

1.1. UpdateAccounting()                                                  This method is in GPPayment.cs                           Depending on the conditions this can call different operations  'APCreateCheckRequest', 'APCreateManualCheck', 'APAchPayment', 'APCreateCheckRequest'

1.1.1. CreateImmediateCheck()                                            This method is in GPPayment.cs

1.1.1.1. RequestGPImmediateCheck(string strTransType, long lngInitiatingObjectID, long lngInitiatingObjectTypeID, long VendorID, long VendorTypeID, double Amount, string strReferenceText, string strCheckPrinterPath)                                                This method is in Dispenser.cs

1.1.1.2. RequestAffiliateImmediateCheck(int lngInitiatingObjectID, int lngInitiatingObjectTypeID, int VendorID, int VendorTypeID, double Amount, int lngTransactionBranchID, int lngUserID, string strReferenceText, string strCheckPrinterPath)         This method is in AffiliatePayment.cs

1.1.2. CreateElectronicPayment()                                        This method is in GPPayment.cs

1.1.2.1. ProcessItem(object item)                                           This method is in IssuepaymentForAdvertisingVendor.cs

1.1.2.1.1. This method has 34 reference.

1.1.2.2. CreateVendorPayment (int AccountContext, int ChargeContext, int ASAPObjectID, int ASAPObjectTypeID, string BatchNumber, int CreateExceptionVoucherInd, int SinglePaymentInd, ref string PaymentNumber, ref int FactID, string CheckPrinterPath)                  This method is in ProcessCHECKPayment.cs

1.1.2.2.1. CreateSalvageProviderPayment (string BatchNumber, int ObjectID, int PaymentASAPObjectType, int CreateSinglePaymentInd, ref string ErrDesc)              This method is in ProcessCHECKPayments.cs

1.1.2.3. CreateVendorPayment (int AccountContext, int ChargeContext, int ASAPObjectID, int ASAPObjectTypeID, string BatchNumber, int CreateExceptionVoucherInd, int SinglePaymentInd, ref string PaymentNumber, ref int FactID)                                                             This method is in ProcessACHPayments.cs

1.1.2.3.1. BuildACHBatch (string BatchNumber, int ObjectID, int PaymentASAPObjectType, int CreateSinglePaymentInd, ref string ErrDesc)            This method is in ProcessACHPayments.cs

1.1.2.4. CreateSPACHPayment (int AccountContext, int ChargeContext, int ASAPObjectID, int ASAPObjectTypeID, string BatchNumber, int SinglePaymentInd, ref string PaymentNumber, int CreateExceptionVoucherInd, int vendor_id, ref int FactID,int ppsqid)                                         This method is in ProcessACHPayment.cs

1.1.2.4.1. BuildSPACHBatch (string BatchNumber, int ObjectID, int PaymentASAPObjectType, int CreateSinglePaymentInd, int vendor_id, ref string ErrDesc ,int ppsqid)                                        This method is in ProcessACHPayments.cs

1.1.2.5. CreatePayment(int EDIPaymentID, ref string PaymentNumber, ref int FactID, ref string ErrDesc)                                                                     This method is in ProcessEDIPayments.cs

1.1.2.5.1. ProcessStep_2 (string[] ProcessInfo, ref string ErrDesc)                                                                   This method is in ProcessEDIPayments.cs

1.1.3. CreateManualCheck()                                              This method is in GPPayment.cs

1.1.3.1. RequestGPManualCheck(string strTransType, long lngInitiatingObjectID, long lngInitiatingObjectTypeID, long VendorID, long VendorTypeID, double Amount, string strCheckNumber, string strReferenceText)               This method is in Dispenser.cs

1.1.3.1.1. ConfirmDMVPayment(long BranchNumber, long BundleNumber)                                                 This method is in Dispenser.cs

1.1.3.1.2. IssueAdvChargeManualCheck(long lngSalvageAdvancePaymentID, double dblAmt, string ReferenceText, string strCheckNumber)         This method is in Dispenser.cs

1.1.3.2. UnwrittenManualCheck(string checkNumber, int transactionBranchNumber, DateTime transactionDate, long updateUserID, string referenceText)                                                         This method is in VendorPayment.cs

1.1.3.2.1. This method has one reference.

1.1.4. Void()                                                                            This method is in GPPayment.cs

1.1.4.1. VoidSettlement(int lngSettlementUnit_ID, int lngSalvageSettlement_ID, int lngUser_ID)                  This method is in ProcessStatus.cs

1.1.4.1.1. RunAutoVoidSettlement(int lngSalvageSettlement_ID, int lngUser_ID)                  This method is in ProcessStatus.cs

1.1.4.2. UnwrittenManualCheck(string checkNumber, int transactionBranchNumber, DateTime transactionDate, long updateUserID, string referenceText)                                                        This method is in vendorPayment.cs

1.1.4.2.1. END

1.1.4.3. VoidDMVPayment(long lngBranchNumber, long lngBundleNumber)                                       This method is in Dispenser.cs

1.1.4.3.1. Member of IDispenserPayment.cs

1.1.4.4. VoidBidFastImmediatePayment(string strGPPaymentID, long lngVendorTypeID, long lngVendorID)                                                              This method is in Dispenser.cs

1.1.4.4.1. VoidImmediateCheck(int SalvageID, string SalvageList)                                                              This method is in StockFile.cs

1.1.4.4.2. SpecialPACheckPrintStatus(int lngSettlementTransactionID, int lngAdminBranchNumber, string strGPPaymentID, bool bOK, int lngUserID)                This method is in SalvageSettlement.cs

1.1.4.4.3. Member of IDispenserPayment.cs

1.1.4.5. VoidVendorPayment(long lngPaymentID)              This method is in Dispenser.cs

1.1.4.5.1. VoidPayment(string strPaymentIDs, PaymentTypes intPaymentTypes, long lngBranchNumber, string strDelimiter)                   This method is in Dispenser.cs

1.1.5. Refund()                                                                       This method is in GPPayment.cs

1.1.5.1. END

1.2. AddAPMemo(string strTransactionType, string strMemoType, double dblMemoAmount, double dblTaxAmount)                                            This method is in GPSalereceipt.cs                      Depending on the condition this can call different operation   'APCreateCreditMemo',  'APCreateDebitMemo'

1.2.1. CreateAPMemo(ASAP.CommonObjects.Constants.ACCOUNT_CONTEXT intAccountContextID, int intChargeContextID, int lngASAPObjectTypeID, int lngASAPObjectID, int lngTransactionBranchNumber, string strMemoType, double         dblMemoAmount, double dblTaxAmount, string strReferenceText, int lngUserID, ref string strGPTransType, ref string strGPMemoID)                            This method is in clsMemoTx.cs

1.2.1.1. CreateAPMemosProviderInvoices(int lngASAPObjectTypeID, int lngASAPObjectID, string strVoucherID, int lngTransactionBranchNumber, double dblInvoiceCreditAmount, double dblInvoiceCreditTaxAmount, string strNotes, int lngUserID)                                                         This method is in clsMemoTx.cs

1.2.1.1.1. CreateAPMemosForZeroContract(long ProviderPaymentScheduleAP_ID)                                 This method is in Voucher.cs

1.2.1.1.2. CreateScheduleTotalDeficitAPmemo(long ProviderPaymentScheduleQueue_ID)                     This method is in PPSSchedule.cs

1.3. IssueVoucherByVoucherID(long SalvageExpenseVoucherID)                                   This method is in GPVoucher.cs                                  The operation called here is 'APCreateVoucher'

1.3.1. IssueVoucher(GPDistributions objGPDistributions)                                                 This method is in GPVoucher.cs

1.3.1.1. IssueVoucher(string strXML, Voucher objVoucher)                                                                This method is in Dispenser.cs

1.3.1.1.1. member of interface  IVoucher.cs

1.3.1.2. IssueVoucherNew(long lngVendorTypeID, long lngVendorID, string strReferenceText, string strSourceCode, long lngLocalBranchNumber, ref DataTable dtExpenseInfo, ref string[] arrPrepaymentInfo)                                                     This method is in Dispenser.cs

1.3.1.2.1. IssueVoucher(long lngVendorTypeID, long lngVendorID, string strReferenceText, string dtVoucherDate, object arrAfterXML, long lngLocalBranchNumber, string strSourceCode, long lngUpdateUserID, string strComingFrom, long lngSalvageID, string strTowerTypeCode)            This method is in VendorPayemtn.cs

1.3.1.2.2. ConfirmDMVPayment(long BranchNumber, long BundleNumber)                                              This method is in Dispenser.cs

1.3.1.2.3. member of Interface IVoucher

1.4. VoidVoucher(string strGPVoucherID)                          This method is in GPVoucher.cs                              The operation called here is 'APVoidVoucher'

1.4.1. ReverseVoucher(int lngSettlementUnit_ID, int lngUser_ID, double dblAmount, int lngSalvageProvider_ID, int lngTransactionBranch, string strGPVoucher_ID)        This method is in ProcessStatus,cs

1.4.1.1. RunAutoVoidSettlement(int lngSalvageSettlement_ID, int lngUser_ID)                This method is in ProcessStatus.cs

1.4.1.1.1. VoidSettlement(int lngSettlement_ID, int lngUser_ID, int lngMode)                                        This method is in QCSalvageSettleBO.cs

1.4.1.1.2. VoidSettlementBatch(int lngSettlementBatch_ID, int lngUser_ID, int lngMode)                                                               This method is in QCBactchSettlerBO.cs

1.4.1.1.3. PostQualifySettlementBatch(int lngSettlementBatch_ID, int lngUser_ID)                  This method is in ProcessStatus.cs

1.4.1.2. VoidSettlement(int lngSettlementUnit_ID, int lngSalvageSettlement_ID, int lngUser_ID)             This method is in ProcessStatus.cs

1.4.1.2.1. RunAutoVoidSettlement(int lngSalvageSettlement_ID, int lngUser_ID)

1.4.2. ReverseVoucher(int lngAffiliateSettlementUnit_ID, int lngUser_ID, double dblAmount, int lngAffiliate_ID, int lngTransactionBranch, string strGPVoucher_ID)     This method is in AffiliatePayment.cs

1.4.2.1. VoidSettlement(int lngSettlementUnit_ID, int lngUser_ID)                                                             This method is in AffiliatePayment.cs

1.4.2.1.1. END

1.4.3. VoidVoucher(long lngVchrID, bool bVoucherOnly)                                                       This method is in Dispenser.cs

1.4.3.1. END

1.4.4. VoidVoucherNew(long lngVchrID)                             This method is in Dispenser.cs

1.4.4.1. VoidVoucher(long lngVchrID)                           This method is in Dispenser.cs

1.4.4.1.1. VoidImmediateCheck(int SalvageExpenseVoucherID, string SalvageAdvancePaymentIDs, int LocalBranchNumber, int UpdateUserID,string Delimiter)                                                                  This method is in AffiliateSettlement.cs

1.4.4.1.2. member of Interface IAffiliateVoucher.cs

1.4.5. VoidVoucherNew(long lngVchrID, bool bVoucherOnly)                                                 This method is in Dispenser.cs

1.4.5.1. VoidVouchers(string strCSV, string delimiter)          This method is in Dispenser.cs

1.4.5.1.1. Member of interface IVoucher

1.4.5.1.2. VoidVouchers(string vouchersIDs, long transactionBranchID, int updateUserID, string towerTypeCode)                                                      This method is in VendorPaymetn.cs

1.5. IssueSettlementVoucher(double dblVehicleSaleAmt, double dblVoucherAmt,   string strTrxType, string strReference)                     This method is in GPVoucher.cs                The operation called here is 'APCreateVoucher'

1.5.1. IssueSettlementVoucher(int lngASAPObjectTypeID, int lngASAPObjectID, int lngTransactionBranchNumber, double dblVouchertAmount, double dblVoucherTaxAmount, string strNotes)                   This method is in clsMemoTx.cs

1.5.1.1. CreateDummyVoucher(long ProviderPaymentScheduleQueue_ID, double totalVouchersAmount)                                          This method is in PPSSchedule.cs

1.5.1.1.1. CreateDummyVoucherForZeroContract(long ppsqueueid, PPSSchedule schedule, ref string ResultText)                                                             This method is in CreateMemo.cs

1.5.2. IssueSettlementVoucher(double dblVehicleSaleAmt, double dblVoucherAmt,   string strTrxType)                                                     This method is in GPVoucher.cs

1.5.2.1. CreateExceptionVoucher (int BatchID, int SalvageProviderID, int BranchNumber)                   This method is in ProcessACHPaymetns.cs

1.5.2.1.1. CreateVendorPayment (int AccountContext, int ChargeContext, int ASAPObjectID, int ASAPObjectTypeID, string BatchNumber, int CreateExceptionVoucherInd, int SinglePaymentInd, ref string PaymentNumber, ref int FactID)                                                              This method is in ProcessACHPaymetns.cs

1.5.2.2. IssueProviderRefund(int SalvageID, int UserID, string TicketNumber, string RefundDetailsXML, int ImmediateCheckInd, string CheckPrinterPath)                                                      This method is in ProviderPaymetn.cs

1.5.2.2.1. END

1.5.2.3. IssueVoucher(long lngAffiliateSettlementID, string strSettlementType, Voucher objVchr, double currSaleAmount)                                             This method is in Dispenser.cs

1.5.2.3.1. Member of interface IAffiliateVoucher

1.5.3. ConfirmBidFastImmediatePayment(string strGPPaymentID, long lngVendorTypeID, long lngVendorID)                                                             This method is in Dispenser.cs

1.5.3.1. SpecialPACheckPrintStatus(int lngSettlementTransactionID, int lngAdminBranchNumber, string strGPPaymentID, bool bOK, int lngUserID)             This method is in SalvageSettlement.cs

1.5.3.1.1. END

1.5.3.2. member of  interface IDispenserPayment

1.5.4. IssueVoucher(int lngSettlement_Unit_ID, int lngAffiliate_ID, int lngUser_ID, double dblAmount, double dblVehicleSaleAmount, int lngTransactionBranch)                                              This method is in AffiliatePayment.cs

1.5.4.1. ProcessStep(int lngAffiliateID, int lngSettlementUnitID, double dblSettlementAmt, double dblSaleAmt, int lngTransactionBranch, string strCheckPrinterPath, int lngUpdateUserID, ref string strVoucherID, ref string strResultText)           This method is in IssueVoucher.cs

1.5.4.1.1. ProcessEvent(long QueueID, object[] Arguments, ref string ResultText)                            This method is in IssueVoucher.cs

1.5.5. IssueVoucher(bool blnBidFast, int lngSettlement_Unit_ID, int lngSalvage_ID, int lngUser_ID, double dblAmount, double dblVehicleSaleAmount, int lngSalvageProvider_ID, int lngTransactionBranch, string lngStockNumber, string strClaim_Number, int lngOptionType_ID, int lngIsEDI)                              This method is in ProcessStatus.cs

1.5.5.1. BookSettlementUnit(int lngTransaction_ID, int lngAdminBranchID, int lngUser_ID, bool blnBidFast)                                                                This method is in ProcessStatus.cs

1.5.5.1.1. BookSettlementUnit(int lngSettlement_ID, int lngAdminBranch_ID, int lngUser_ID, int lngMode)                                                                  This method is in QCSalvageSettlerBO.cs

1.5.5.1.2. BookSettlementUnitBatch(int lngBatch_ID, int lngAdminBranchID, int lngUser_ID)                         This method is in ProcessStatus.cs

2. ApplyVoucherToPayments(string strGPVoucherIDs, string strGPPaymentIDs, string strDelimiter)        This method is in GPVoucher.cs                The operation called here is 'APApplyPaymentsToVouchers'

2.1. ApplyVoucherToPayments(string strGPVoucherIDs, string strGPPaymentIDs)              This method is in GPVoucher.cs

2.1.1. IssueProviderRefund(int SalvageID, int UserID, string TicketNumber, string RefundDetailsXML, int ImmediateCheckInd, string CheckPrinterPath)                                                      This method is inProviderPayment.cs

2.1.1.1. END

2.1.2. ConfirmBidFastImmediatePayment(string strGPPaymentID, long lngVendorTypeID, long lngVendorID)                                                             This method is in Dispenser.cs

2.1.2.1. SpecialPACheckPrintStatus(int lngSettlementTransactionID, int lngAdminBranchNumber, string strGPPaymentID, bool bOK, int lngUserID)               This method is in SalvageSettlement.cs

2.1.2.1.1. END

2.1.3. ConfirmSettlementCheck(long lngSettlementUnitID, long lngUserID)                    This method is in Dispenser.cs

2.1.3.1. ProcessSettlementUnitPCRequest(CheckActionType intActionType, int lngAsapObjectId, string strPrinterPath, int lngUserID)                                This method is in ProcessPayment.cs

2.1.3.1.1. ProcessSettlementUnitPCRequest(ref string strResultText)                                                         This method is in PrintCheck.cs

2.2. ConfirmVendorPayment(int branchNumber, int vendorPaymentID, string paymentID)                    This method is in Dispenser.cs

2.2.1. RequestVendorCheck(int branchNumber, int vendorPaymentID, int updateUserID, string checkPrinterPath)                                                     This method is in VendorPayment.cs

2.2.1.1. VendorPaymentVoucherInsertWithAmountPrintCheck(int branchNumber, string voucherID, string paymentType, int appFlag, int userID, double amount, string printerPath)                                                                                                                   This method is in VendorPayment.cs

2.2.1.1.1. END

2.2.1.2. VendorPaymentVoucherInsertPrintCheck(int branchNumber, string voucherID, string paymentType, int appFlag, int userID, string printerPath, string branches)                                     This method is in VendorPayment.cs

2.2.1.2.1. This has 2 more reference

2.2.1.3. VendorPaymentVoucherApprovePrintCheck(int branchNumber, string voucherIDs, int userID, string printerPath)                                                     This method is in vendorPaymetn.cs

2.2.1.3.1. END

2.3. ClosePrepayments(GPVoucher objGpVoucher, Voucher objVoucher)                                              This method is in Dispenser.cs

2.3.1. IssueVoucher(string strXML, Voucher objVoucher)                                                             This method is in Dispenser.cs

2.3.1.1. Member of IVoucher Interface

2.3.2. IssueVoucherNew(long lngVendorTypeID, long lngVendorID, string strReferenceText, string strSourceCode, long lngLocalBranchNumber, ref DataTable dtExpenseInfo, ref string[] arrPrepaymentInfo)                                                    This method is in Dispenser.cs

2.3.2.1. ConfirmDMVPayment(long BranchNumber, long BundleNumber)                                               This method is in Dispenser.cs

2.3.2.1.1. This method has one more reference

2.3.2.2. IssueVoucher(long lngVendorTypeID, long lngVendorID, string strReferenceText, string dtVoucherDate, object arrAfterXML, long lngLocalBranchNumber, string strSourceCode, long lngUpdateUserID, string strComingFrom, long lngSalvageID, string strTowerTypeCode)             This method is in VendorPaymetn.cs

2.3.2.2.1. This method has 3 more reference.

2.4. ConfirmAffiliateSettlementCheck(string strGPVoucherID, string strGPPaymentID, int lngSettlement_Unit_ID, int lngAffiliateObjectTypeID, int lngBranch_No, int lngUserID, int lngAffiliateID)                                   This method is in AffiliatePayment.cs

2.4.1. RequestAffiliateSettlementCheck(int lngAffiliateSettlementUnitID, int lngAffiliateID, double Amount, int lngTransactionBranchID, string strGPVoucherID, int lngUserID, string strCheckPrinterPath, ref string strReferenceText)                                                                                  This method is in AffiliatePayment.cs

2.4.1.1. ProcessStep(int lngAffiliateID, int lngSettlementUnitID, double dblSettlementAmt, double dblSaleAmt, int lngTransactionBranch, string strCheckPrinterPath, int lngUpdateUserID, string strVoucherID, ref string strResultText)           This method is in ReqAffSettleCheck.cs

2.4.1.1.1. This method has one more reference

2.5. IssueImmediateCheck(int SalvageExpenseVoucherID, int SalvageID, int LocalBranchNumber, int UpdateUserID, string PrinterName)                                                             This method is in AffiliateSettlement.cs

2.5.1. END

3. ApplyCreditMemoToVoucher(string strGPCreditMemoID, string strGPVoucherID)                                       This method is in GPSaleReceipt.cs                   The operation called here is 'APApplyCreditMemoToVoucher'

3.1. ProcessItem(object item)                                     This method is in IssuePaymentForAdvertisingVendor.cs

3.1.1. This method has 34 more reference

3.2. ApplyAPMemo(int lngPaymentPostingDetailID, int lngASAPObjectTypeID, int lngASAPObjectID, string strMemoType, string strMemoID, string strApplyDocID, int lngUserID)                                                               This method is in clsMemoTx.cs

3.2.1. CreateAPMemosProviderInvoices(int lngASAPObjectTypeID, int lngASAPObjectID, string strVoucherID, int lngTransactionBranchNumber, double dblInvoiceCreditAmount, double dblInvoiceCreditTaxAmount, string strNotes, int lngUserID)                                                            This method is in clsMemoTx.cs

3.2.1.1. CreateAPMemosForZeroContract(long ProviderPaymentScheduleAP_ID)                             This method is in Voucher.cs

3.2.1.1.1. This method has one more reference.

3.2.1.2. CreateScheduleTotalDeficitAPmemo(long ProviderPaymentScheduleQueue_ID)                    This method is in PPSSchedule.cs

3.2.1.2.1. This method has one more reference.

3.3. ProcessEvent(long QueueID, object[] Arguments, ref string ResultText)                          This method is in CreateMemo.cs

3.3.1. ProcessEvent(long QueueID, object[] Arguments, ref string ResultText)                                  This method is in CreateMemo.cs

3.3.1.1. This method has 55 reference