ProjBudgetTransactionManager.validateTransactionAmounts Method [AX 2012]

Validates the cost and sales amounts of a transaction from the budget.

NoteNote

The syntax of this method varies based on the version of Microsoft Dynamics AX that you are using.


  Microsoft Dynamics AX 2012 R3
          private boolean validateTransactionAmounts(
            container _budgetAmounts, 
            AmountMST _transactionCostAmountMST, 
            AmountMST _transactionSalesAmountMST, 
            ProjId _projId, 
            ProjCategoryId _projCategoryId, 
            ProjBudgetaryControlOn _projBudgetaryControlOn, 
            ProjActivityNumber _projActivityNumber, 
           [RefRecId _sourceDocumentLine, 
            ProjLinePropertyId linePropertyId])

  Microsoft Dynamics AX 2012 R2 (SYS)
          private boolean validateTransactionAmounts(
            container _budgetAmounts, 
            AmountMST _transactionCostAmountMST, 
            AmountMST _transactionSalesAmountMST, 
            ProjId _projId, 
            ProjCategoryId _projCategoryId, 
            ProjBudgetaryControlOn _projBudgetaryControlOn, 
            ProjActivityNumber _projActivityNumber, 
           [RefRecId _sourceDocumentLine, 
            ProjLinePropertyId linePropertyId])

  Microsoft Dynamics AX 2012 Feature Pack (SYS)
          private boolean validateTransactionAmounts(
            container _budgetAmounts, 
            AmountMST _transactionCostAmountMST, 
            AmountMST _transactionSalesAmountMST, 
            ProjId _projId, 
            ProjCategoryId _projCategoryId, 
            ProjBudgetaryControlOn _projBudgetaryControlOn, 
            ProjActivityNumber _projActivityNumber, 
           [RefRecId _sourceDocumentLine])

  Microsoft Dynamics AX 2012 (FPK)
          private boolean validateTransactionAmounts(
            container _budgetAmounts, 
            AmountMST _transactionCostAmountMST, 
            AmountMST _transactionSalesAmountMST, 
            ProjId _projId, 
            ProjCategoryId _projCategoryId, 
            ProjBudgetaryControlOn _projBudgetaryControlOn, 
            ProjActivityNumber _projActivityNumber, 
           [RefRecId _sourceDocumentLine])

  Microsoft Dynamics AX 2012 (SYS)
          private boolean validateTransactionAmounts(
            container _budgetAmounts, 
            AmountMST _transactionCostAmountMST, 
            AmountMST _transactionSalesAmountMST, 
            ProjId _projId, 
            ProjCategoryId _projCategoryId, 
            ProjBudgetaryControlOn _projBudgetaryControlOn, 
            ProjActivityNumber _projActivityNumber, 
           [RefRecId _sourceDocumentLine])

Run On

Called

Parameters

_budgetAmounts
Type: container
A container of budget amounts.
_transactionCostAmountMST
Type: AmountMST Extended Data Type
The cost amount to validate.
_transactionSalesAmountMST
Type: AmountMST Extended Data Type
The sales amount to validate.
_projId
Type: ProjId Extended Data Type
The project ID for which the budget is to be obtained.
_projCategoryId
Type: ProjCategoryId Extended Data Type
The category ID.
_projBudgetaryControlOn
Type: ProjBudgetaryControlOn Enumeration
A ProjBudgetaryControlOn enumeration value.
_projActivityNumber
Type: ProjActivityNumber Extended Data Type
_sourceDocumentLine
Type: RefRecId Extended Data Type
linePropertyId
Type: ProjLinePropertyId Extended Data Type

Return Value

Type: boolean
true if the transaction is valid; otherwise, false.

Community Additions

ADD
Show: