CustVendPaymProposal Class [AX 2012]
The CustVendPaymProposal class represents a payment proposal by relating open transactions selected for payment into grouped payment suggestions.
| Method | Description | |
|---|---|---|
| addCustVendTransOpen | Adds a transaction to the payment proposal. |
| addCustVendTransOpenVAT_RU | |
| addLedgerJournalTrans | Adds an existing ledger journal line to the payment proposal. |
| adjustToMaxTotals | Adjusts the payment propsal to a maximum amount or maximum number of transactions to pay. |
| buildPaymProposalLine | Fills a payment proposal line record buffer based on an open transaction and payment parameters. |
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| clear | Clears the payment proposal of transactions and payment lines. |
| clearPaymCustVendTable | Clears the CustVendTable record that was used as the customer or vendor for the payment proposals generated. |
| custVendTransStatic | Returns the CustVendTransStatic object associated with the current instance of the payment proposal. |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| findOrCreate | Finds the specified payment proposal line. |
| findProposalLine | |
| getCustVendDefaultDimension | Gets the default dimension that is associated to the payment proposal line. |
| getDefaultOffsetAccountAndType | Gets the default offset account information. |
| getLedgerJournalTable | |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| init | |
| ledgerJournalId | Returns the ID of the ledger journal to which the payment proposal is attached. |
| ledgerJournalType | |
| maxedOut | Determines whether the payment proposal exceeds the limits on the number of transactions to be paid of the total amount to pay. |
| moduleCustVend | |
| new | Initializes a new instance of the CustVendPaymProposal class. |
| notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) |
| notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) |
| objectOnServer | Determines whether the object is on a server. (Inherited from Object.) |
| owner | Returns the instance that owns the object. (Inherited from Object.) |
| parmCreatePaymPerInvoiceCompany | Gets or sets a value that controls whether to create payments that settle transactions from other companies than the payment itself. |
| parmDefaultOffsetAccount | Gets or sets the default offset account that is used for the payment proposals that are being created. |
| parmDefaultOffsetAccountType | Gets or sets the default offset account type that is used for the payment proposals being created. |
| parmDefaultOffsetLedgerDimension | Gets or sets the DefaultOffsetLedgerDimension parameter. |
| parmIncludeInvoicesFromOtherCompanies | Gets or sets a flag that indicates whether invoices from other companies are being included. |
| parmLedgerJournalId | |
| parmLedgerJournalTableCompany | Gets the company of the LedgerJournalTable for which payments are being proposed. |
| parmLimitPaymCreationToLedgerCompanyOnly | Gets or sets the LimitPaymCreationToLedgerCompanyOnly parameter. |
| parmPaymProposalCalcPaym | Gets or sets the PaymProposalCalcPaym parameter. |
| parmVoucherType_CN | Gets or sets the voucher type used for the payment proposals being created. |
| paymAmountToCompareAsPositive | Converts a payment amount to a positive amount according to the accounts payable or account receivable context. |
| removeCustVendTransOpen | Removes a transaction from the payment proposal. |
| removeNegativePayments | Removes payment lines that, with their current collection of transactions to pay, end up being negative. |
| removePaymentLine | Removes a payment line and the matching transactions from the payment proposal. |
| reorganize | Reorganizes the whole payment proposal by recalculating payment dates for the transaction already in the proposal. |
| reorgCustVendTransOpen | Reorganizes the transaction and matches it with a new payment if it is required. |
| resolveBankRemittanceType | Resolves the remittance type of a payment. |
| resolveCompanyBankAccountIdNegInst | Resolves the company bank account of the payment for bill of exchange or promissory note journals. |
| resolvePaymAccountAndType | Resolves the payment account and account type for an existing payment proposal line. |
| resolvePaymCustVend | Gets the customer or vendor and company for which a proposal should be created. |
| resolvePaymCustVendToTransactionCustVend | Gets the customer or vendor and company for a payment from a CustVendTrans record. |
| setOffsetAccountAndTypeFromPaymPropLine | Sets the default ledger dimension, account type and account values from the CustVendPaymProposalLine record. |
| setOrgStrategy | |
| setPaymCustVendTableFromJournalTrans | Sets the CustVendTable record for which the payment proposals will be generated. |
| setPaymCustVendTableFromPaymProposalLine | Sets the CustVendTable record for which the payment proposals will be generated. |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| toString | Returns a string that represents the current object. (Inherited from Object.) |
| totalNumOfTransOpen | Gets the total number of transactions covered by the payment proposal. |
| totalPaymAmountMST | Gets the total value of the current set of payment proposals in the monetary standard (MST) currency of the company of the associated journal. |
| trans2PaymLine | Finds the payment proposal line already associated with a specific open transaction. |
| transMatchesProposalLine | Determines whether a transaction is matched with the correct payment. |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| validatePaymentCurrency | Validates whether currencies that are required to generate payment values exist in the companies associated with the payment. |
| wait | Pauses a process. (Inherited from Object.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
| ::construct | |
| ::newLedgerJournal | |
| ::newLedgerJournalTransProposal |
Community Additions
ADD
Show: