Updates an existing transaction.
To test whether a cell is valid for intercompany transactions, use DoesCellSupportICTransactionDetail. To create a new transaction, use CreateICTransaction. To get a transaction’s details, use HsvICTransactionsData.GetICTransactionData. |
<HsvICM>.SaveICTransaction vbAmountChanged, vbOverwrite, lSeqID, lScenario, lYear, lPeriod, lEntity, lICP, lAccount, lC1, lC2, lC3, lC4, lTRCur, lReason, dTRAmt, dTRLAmt, dTRRate, dTRDate, bstrID, bstrSubID, bstrRefID, bstrComment1, bstrComment2
Boolean (ByVal). A flag that specifies whether the transaction amount is being changed. Pass TRUE to change the amount, FALSE otherwise. | |
Boolean (ByVal). A flag that specifies whether to overwrite existing transactions that have the same Transaction ID and Sub ID. Pass TRUE to overwrite, FALSE otherwise. | |
Long (ByVal). The transaction’s sequence ID. Sequence IDs are internal unique identifiers of transactions. You can get a transaction’s sequence ID with the HsvICTransactionsData method GetICTransactionData. | |
Long (ByVal). The transaction’s Intercompany Partner dimension member. | |
Long (ByVal). The ID of the transaction’s currency. You can obtain the ID of an Entity dimension member’s currency with GetEntityCurrencyID. You also can obtain a currency ID with GetTransCurrencyID. | |
Long (ByVal). The ID of the transaction’s reason code. You can get a reason code ID with GetICReasonCodeID. | |