VendorInvoiceLineSourceDocLineItem Class [AX 2012]
The VendorInvoiceLineSourceDocLineItem class provides the information that is required to handle the distributions and sub-ledger journal account entries for an invoice line.
Note |
|---|
|
The syntax of this method varies based on the version of Microsoft Dynamics AX that you are using. |
Microsoft Dynamics AX 2012 R3
class VendorInvoiceLineSourceDocLineItem extends SourceDocumentLineItem implements SourceDocumentLineItemIProductQuantity, SourceDocumentLineItemIProduct, SourceDocumentLineItemIInventory, SourceDocumentIChargeSource, SourceDocumentLineItemIProjectRevenue, SourceDocumentIDataProvider, SourceDocumentLineItemIFixedAsset, SourceDocumentLineItemIProductionFlow, SourceDocumentLineItemIFixedAsset_RU
Microsoft Dynamics AX 2012 R2 (SYS)
class VendorInvoiceLineSourceDocLineItem extends SourceDocumentLineItem implements SourceDocumentLineItemIProductQuantity, SourceDocumentLineItemIProduct, SourceDocumentLineItemIInventory, SourceDocumentIChargeSource, SourceDocumentLineItemIProjectRevenue, SourceDocumentIDataProvider, SourceDocumentLineItemIFixedAsset, SourceDocumentLineItemIProductionFlow, SourceDocumentLineItemIFixedAsset_RU
Microsoft Dynamics AX 2012 Feature Pack (SYS)
class VendorInvoiceLineSourceDocLineItem extends SourceDocumentLineItem implements SourceDocumentLineItemIProductQuantity, SourceDocumentLineItemIProduct, SourceDocumentLineItemIInventory, SourceDocumentIChargeSource, SourceDocumentLineItemIProjectRevenue, SourceDocumentIDataProvider, SourceDocumentLineItemIFixedAsset, SourceDocumentLineItemIProductionFlow
Microsoft Dynamics AX 2012 (FPK)
class VendorInvoiceLineSourceDocLineItem extends SourceDocumentLineItem implements SourceDocumentLineItemIProductQuantity, SourceDocumentLineItemIProduct, SourceDocumentLineItemIInventory, SourceDocumentIChargeSource, SourceDocumentLineItemIProjectRevenue, SourceDocumentIDataProvider, SourceDocumentLineItemIFixedAsset, SourceDocumentLineItemIProductionFlow
Microsoft Dynamics AX 2012 (SYS)
class VendorInvoiceLineSourceDocLineItem extends SourceDocumentLineItem implements SourceDocumentLineItemIProductQuantity, SourceDocumentLineItemIProduct, SourceDocumentLineItemIInventory, SourceDocumentIChargeSource, SourceDocumentLineItemIProjectRevenue, SourceDocumentIDataProvider, SourceDocumentLineItemIFixedAsset, SourceDocumentLineItemIProductionFlow
Run On
Server| Method | Description | |
|---|---|---|
| calcRemainingAmount | |
| calcTotalPreviouslyInvoicedQty | |
| calculateDefaultDimension | Calculates the default dimension for the line. (Overrides the calculateDefaultDimension Method.) |
| calculateLegalEntityRecId | (Overrides the calculateLegalEntityRecId Method.) |
| calculateSourceDocumentAmountMap | Calculates the amount map for the line. (Overrides the calculateSourceDocumentAmountMap Method.) |
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| canLineMatchAmountExceedReferenceDist | Check if the total line match amount can exceed the reference distribution amount. (Overrides the canLineMatchAmountExceedReferenceDist Method.) |
| canUseOriginLineDistForChildAmount | Indicates whether origin line distributions can be used for child monetary amount like discount. (Inherited from SourceDocumentLineItem.) |
| documentsBusinessEvent | Indicates whether the SourceDocumentLineItem class documents a business event. (Overrides the documentsBusinessEvent Method.) |
| documentsInterCompanyBusinessEvent | Indicates whether the SourceDocumentLineItem documents an intercompany business event. (Inherited from SourceDocumentLineItem.) |
| doUseMatchListOnCheckForDervInputChg | Specifies whether a matched list should be used for checking whether dimension derivation input has changed. (Inherited from SourceDocumentLineItem.) |
| doUseMatchListOnCheckMainAccDervInputChg | Specifies whether a matched list should be used for checking whether main account derivation input has changed. (Overrides the doUseMatchListOnCheckMainAccDervInputChg Method.) |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| existRAssets_RU | Checks is exists any russian assets purchase transactions for current line |
| getAccDistListForMonetaryAmount | Gets the accounting distributions for the collection of monetary amounts. (Inherited from SourceDocumentLineItem.) |
| getAdvanceApplicationRatio | |
| getAdvanceInvoiceLine | |
| getDataProvider | Gets the source document component that provides data to accounting processes. (Inherited from SourceDocumentLineItem.) |
| getIDataProvider | (Inherited from SourceDocumentLineItem.) |
| getParentAccDistListForMonetaryAmount | Gets the parent accounting distributions for the specified monetary amount. (Inherited from SourceDocumentLineItem.) |
| getRelievedAmountOfMonetaryAmount | Gets the total relieved amount of a monetary amount. (Inherited from SourceDocumentLineItem.) |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| hasAmountResolutionInputChanged | Determines whether the amount resolution relevant information has changed. (Inherited from SourceDocumentLineItem.) |
| hasDimensionDerivationInputChanged | This method determines whether changes to the source document line implementation should force a new dimension to be redefaulted. (Inherited from SourceDocumentLineItem.) |
| hasMainAccDerivationInputChanged | Determines whether any changes require the main account to be changed. (Overrides the hasMainAccDerivationInputChanged Method.) |
| hasMatchedMainAccDerivationInputChanged | This method determines whether changes to the matched source document line implementation should force a new main account to be redefaulted. (Overrides the hasMatchedMainAccDerivationInputChanged Method.) |
| honorMainAccDerivInputChangedInReversal | This method can be used to determine whether or not hasMainAccDerivationInputChanged should be honored in the reversal scenario. (Inherited from SourceDocumentLineItem.) |
| initAccountingDistributionList | Initializes an AccountingDistributionList class for the SourceDocumentLineItem class. (Inherited from SourceDocumentLineItem.) |
| initChildSourceDocumentLineItemList | Initializes the document graph for distributing. (Inherited from SourceDocumentLineItem.) |
| initFromSourceDocumentLineImplementation | Initializes the instance variables. |
| initialize | Initializes the instance variables. (Inherited from SourceDocumentLineItem.) |
| initializeDataProvider | Initializes the source document data provider. (Inherited from SourceDocumentLineItem.) |
| initializeDocumentGraph | Initializes the source document graph. (Inherited from SourceDocumentLineItem.) |
| initializeExchangeRates | Initializes the exchange rates. (Inherited from SourceDocumentLineItem.) |
| initializeImplementation | Initializes the instance variables. (Overrides the initializeImplementation Method.) |
| initializeProjectFields | |
| initOriginSourceDocumentLineItem | (Overrides the initOriginSourceDocumentLineItem Method.) |
| initSourceDocumentAmountList | Initializes the document graph for distributing. (Inherited from SourceDocumentLineItem.) |
| initSourceDocumentLineItemAccDistList | Initializes the document graph for distributing. (Inherited from SourceDocumentLineItem.) |
| initSourceDocumentLineMatchingList | (Overrides the initSourceDocumentLineMatchingList Method.) |
| initSourceDocumentLineRelievingList | (Overrides the initSourceDocumentLineRelievingList Method.) |
| isPosted | |
| new | Initializes a new instance of the SourceDocumentLineItem class. (Inherited from SourceDocumentLineItem.) |
| 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.) |
| parmAccountingDate | Gets the AccountingDate parameter. (Inherited from SourceDocumentLineItem.) |
| parmAccountingDistributionList | Gets or sets the AccountingDistributionList parameter. (Inherited from SourceDocumentLineItem.) |
| parmAssetDataAreaId | Gets the AssetDataAreaId parameter. |
| parmAssetGroupDataAreaId | Gets the AssetGroupDataAreaId parameter. |
| parmAssetGroupId | Gets the AssetGroupId parameter. |
| parmAssetId | Gets the AssetId parameter. |
| parmAssetTransactionType | Gets the AssetTransactionType parameter. |
| parmBusinessEventDate | Gets the BusinessEventDate parameter. (Inherited from SourceDocumentLineItem.) |
| parmCaller | Gets or sets the Caller parameter. (Inherited from SourceDocumentLineItem.) |
| parmCategory | Gets the Category parameter. |
| parmChargeInputAmount | Gets the ChargeInputAmount parameter. |
| parmChargeQuantity | Gets the ChargeQuantity parameter. |
| parmChargeSource | Gets or sets the ChargeSource parameter. |
| parmChildSourceDocumentLineItemList | Gets the ChildSourceDocumentLineItemList parameter. (Inherited from SourceDocumentLineItem.) |
| parmCompletedSourceRelationType | Get the table ID of the table that owns the source document line after completion or posting. (Overrides the parmCompletedSourceRelationType Method.) |
| parmCopyDistributionReferenceOfOriginal | Indicates whether the distribution reference information from the original source document can be copied. (Overrides the parmCopyDistributionReferenceOfOriginal Method.) |
| parmCreatedFromLine | Gets the CreatedFromLine parameter. |
| parmCurrentStateContainer | Gets the CurrentStateContainer parameter. (Inherited from SourceDocumentLineItem.) |
| parmCurrentStateDataAmountResolution | Gets the CurrentStateDataAmountResolution parameter. (Inherited from SourceDocumentLineItem.) |
| parmCurrentStateDataDimensionDerivation | Gets the CurrentStateDataDimensionDerivation parameter. (Inherited from SourceDocumentLineItem.) |
| parmCurrentStateDataMainAccDerivation | Gets the CurrentStateDataMainAccDerivation parameter. (Inherited from SourceDocumentLineItem.) |
| parmDefaultDimension | Gets the DefaultDimension parameter. (Overrides the parmDefaultDimension Method.) |
| parmDeferredTaxAccount | Retrieve the appropriate main account for Hungarian Deferred Taxes (Inherited from SourceDocumentLineItem.) |
| parmDeriveMainAccount | Determines if the derivation information for the Main account has changed. (Inherited from SourceDocumentLineItem.) |
| parmDistributeAmountsToLegalEntities | Gets the DistributeAmountsToLegalEntities parameter. (Inherited from SourceDocumentLineItem.) |
| parmDistributionTemplateRecId | Gets the DistributionTemplateRecId parameter. (Overrides the parmDistributionTemplateRecId Method.) |
| parmExchangeRate1 | Gets the ExchangeRate1 parameter. (Overrides the parmExchangeRate1 Method.) |
| parmExchangeRate2 | Gets the ExchangeRate2 parameter. (Overrides the parmExchangeRate2 Method.) |
| parmForceOriginalMainAccountDerivation | Determines if the main account will be rederived on the document's original creation even when hasMainAccountDerivationInputChanged returns false. (Inherited from SourceDocumentLineItem.) |
| parmFundingSourceId | Gets the FundingSourceId parameter. |
| parmHasMatchedAccountingDistribution | Gets the HasMatchedAccountingDistribution parameter. (Inherited from SourceDocumentLineItem.) |
| parmHistoricalExchangeRateDate | Gets the HistoricalExchangeRateDate parameter. (Overrides the parmHistoricalExchangeRateDate Method.) |
| parmInventoryDimensionId | Gets the InventoryDimensionId parameter. |
| parmInventTable | Gets the InventTable parameter. |
| parmIsCopyOfOriginSourceDocLineItem | Gets the IsCopyOfOriginSourceDocLineItem parameter. (Inherited from SourceDocumentLineItem.) |
| parmIsDocumentLineEditable | Gets the IsDocumentLineEditable parameter. (Overrides the parmIsDocumentLineEditable Method.) |
| parmIsTaxInChargeInputAmountIncluded | Gets the IsTaxInChargeInputAmountIncluded parameter. |
| parmIsWorkflowEditable | Decides if the source document line is editable for source document framework when workflow is enabled. (Inherited from SourceDocumentLineItem.) |
| parmItemDataAreaId | Gets the ItemDataAreaId parameter. |
| parmItemId | Gets the ItemId parameter. |
| parmLabel | Gets or sets the Label parameter. (Inherited from SourceDocumentLineItem.) |
| parmLedger | Gets the Ledger parameter. (Inherited from SourceDocumentLineItem.) |
| parmLedgerDimensionDefaultAccount | Gets or sets the LedgerDimensionDefaultAccount parameter. (Overrides the parmLedgerDimensionDefaultAccount Method.) |
| parmLedgerDimensionOverrideAccount | Gets the LedgerDimensionOverrideAccount parameter. (Inherited from SourceDocumentLineItem.) |
| parmLegalEntity | Gets the LegalEntity parameter. |
| parmLegalEntityDataAreaId | Gets the LegalEntityDataAreaId parameter. (Inherited from SourceDocumentLineItem.) |
| parmLegalEntityRecId | Gets the LegalEntityRecId parameter. (Inherited from SourceDocumentLineItem.) |
| parmLineNum | Gets the LineNum parameter. (Overrides the parmLineNum Method.) |
| parmLineOrderByValue | Gets the value of the order by field of the SourceDocumentTmpAmount table. (Overrides the parmLineOrderByValue Method.) |
| parmLotId | Gets the LotId parameter. |
| parmOriginSourceDocumentLineItem | Gets the OriginSourceDocumentLineItem parameter. (Inherited from SourceDocumentLineItem.) |
| parmParentAccountingDistributionList | Gets or sets the ParentAccountingDistributionList parameter. (Inherited from SourceDocumentLineItem.) |
| parmParentSourceDocumentLine | Gets the ParentSourceDocumentLine parameter. (Inherited from SourceDocumentLineItem.) |
| parmParentSourceDocumentLineItem | Gets or sets the ParentSourceDocumentLineItem parameter. (Inherited from SourceDocumentLineItem.) |
| parmParmId | Gets the ParmId parameter. |
| parmPlanReference | Gets the PlanReference parameter. |
| parmProjectActivityNumber | Gets the ProjectActivityNumber parameter. |
| parmProjectCategoryId | Gets the ProjectCategoryId parameter. |
| parmProjectDataAreaId | Gets the ProjectDataAreaId parameter. |
| parmProjectFundingSourceRecId | Gets the ProjectFundingSourceRecId parameter. |
| parmProjectId | Gets the ProjectId parameter. |
| parmProjectItemSalesTaxGroup | Gets the ProjectItemSalesTaxGroup parameter. |
| parmProjectLineProperty | Gets the ProjectLineProperty parameter. |
| parmProjectSalesCurrencyCode | Gets the ProjectSalesCurrencyCode parameter. |
| parmProjectSalesPrice | Gets the ProjectSalesPrice parameter. |
| parmProjectSalesTaxGroup | Gets the ProjectSalesTaxGroup parameter. |
| parmProjectSalesUnit | Gets the ProjectSalesUnit parameter. |
| parmProjectTransactionId | Gets the ProjectTransactionId parameter. |
| parmProjectWorkerRecId | Gets the ProjectWorkerRecId parameter. |
| parmQuantity | Gets the Quantity parameter. |
| parmRecordAccountingEvent | Gets the RecordAccountingEvent parameter. (Inherited from SourceDocumentLineItem.) |
| parmSingularLabel | Gets or sets the SingularLabel parameter. (Inherited from SourceDocumentLineItem.) |
| parmSourceDocument | Gets the SourceDocument parameter. (Inherited from SourceDocumentLineItem.) |
| parmSourceDocumentAmountList | (Inherited from SourceDocumentLineItem.) |
| parmSourceDocumentAmountMap | Gets the SourceDocumentAmountMap parameter. (Inherited from SourceDocumentLineItem.) |
| parmSourceDocumentHeaderRecId | Gets the SourceDocumentHeaderRecId parameter. (Inherited from SourceDocumentLineItem.) |
| parmSourceDocumentLine | Gets the SourceDocumentLine parameter. (Inherited from SourceDocumentLineItem.) |
| parmSourceDocumentLineImplementation | Gets the SourceDocumentLineImplementation parameter. (Overrides the parmSourceDocumentLineImplementation Method.) |
| parmSourceDocumentLineItemAccDistList | Gets the SourceDocumentLineItemAccDistList parameter. (Inherited from SourceDocumentLineItem.) |
| parmSourceDocumentLineItemConstraint | Gets the SourceDocumentLineItemConstraint parameter. (Inherited from SourceDocumentLineItem.) |
| parmSourceDocumentLineMatchingList | Gets the SourceDocumentLineMatchingList parameter. (Inherited from SourceDocumentLineItem.) |
| parmSourceDocumentLineRelievingList | Gets the SourceDocumentLineRelievingList parameter. (Inherited from SourceDocumentLineItem.) |
| parmSourceDocumentLineStatus | Gets or sets the SourceDocumentLineStatus parameter. (Inherited from SourceDocumentLineItem.) |
| parmStocked | Gets the Stocked parameter. |
| parmTaxGroup | Gets or sets the TaxGroup parameter. |
| parmTotalPreviouslyInvoicedQty | Gets the TotalPreviouslyInvoicedQty parameter. |
| parmTransactionCurrencyCode | Gets the TransactionCurrencyCode parameter. (Overrides the parmTransactionCurrencyCode Method.) |
| parmValueModel | Gets the ValueModel parameter. |
| parmVendInvoiceLineMap | Gets the VendInvoiceLineMap parameter. |
| 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.) |
| traverseDocumentGraph | Traverses the SourceDocumentLine tables and associated child maps that populate a SourceDocumentLineItemList class. (Inherited from SourceDocumentLineItem.) |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| useOriginalDistributionAmount | Indicates whether origin line distributions amount can be used. (Overrides the useOriginalDistributionAmount Method.) |
| useSourceDocumentAmountMatchDist | Check if matched source document amount accounting distributions can be used to derive ledger dimensions. (Inherited from SourceDocumentLineItem.) |
| wait | Pauses a process. (Inherited from Object.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
Community Additions
ADD
Show:
Note