VendInvoiceDocument Class [AX 2012]
The VendInvoiceDocument class is the workflow document class for the VendInvoiceInfoTable table.
Syntax
class VendInvoiceDocument extends WorkflowDocument
Run On
Called
Methods
Method | Description | |
---|---|---|
calcTotals | ||
cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) | |
equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) | |
getQuery | Returns an initialized query object based on the query name that is returned from the getQueryName method. (Inherited from WorkflowDocument.) | |
getQueryName | Retrieves the name of the query to use for the document. (Overrides the getQueryName Method.) | |
getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) | |
getVendInvoiceInfoTable | ||
handle | Retrieves the handle of the class of the object. (Inherited from Object.) | |
new | Initializes a new instance of the Object class. (Inherited from Object.) | |
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.) | |
parmBudgetCheckResult | Gets the BudgetSourceCheckResult for the vendor invoice workflow instance. | |
parmInvoiceAmount | Determines the invoice total for the invoice document. | |
parmMatchingPolicy | Determines the matching policy for the invoice document. | |
parmMatchingTaskPossible | Determines whether the matching task has enough data to run for the invoice document. | |
parmValidateMarkupMatch | Indicates whether the invoice total miscellaneous charges are within tolerance from those recorded on the purchase order. | |
parmValidateMatch | Indicates whether any of the enabled variance tolerances for the vendor invoice are out of tolerance. | |
parmValidateTotalsMatch | Indicates whether the difference between the expected totals and the invoice totals exceeds the allowed percentage. | |
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.) | |
usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) | |
wait | Pauses a process. (Inherited from Object.) | |
xml | Returns an XML string that represents the current object. (Inherited from Object.) | |
::calculateMatchingPolicy | ||
::construct | ||
::existLineForMatchingPolicy |
Top
Remarks
This class is required in order to provide a unique workflow document for a vendor invoice.
Inheritance Hierarchy
Object Class
WorkflowDocument Class
VendInvoiceDocument Class