Transaction Costs

The Transactions Costs view object stores the actual cost of receipts and issues for the transactions available in costing transactions view object. It holds the entire history of what the actual cost was after every adjustment, and the cost is stored in its entirety on each adjustment instead of being stored in incremental costs. Receipt costs can come in externally from the incoming acquisition costs flow or internally from the costing engine, transfers at cost and transactions that use current item cost. Issue costs can come from RTV transactions, miscellaneous issue transactions, transfer credits and freight charges, and negative PO quantity adjustments.

Data Store Key : FscmTopModelAM.ScmExtractAM.CstBiccExtractAM.CstTransactionCostsExtractPVO

Primary Keys : CstTransactionCostsPEOTransactionCostId

Initial Extract Date : CstTransactionCostsPEOCreationDate

Incremental Extract Date : CstTransactionCostsPEOLastUpdateDate

Attributes

This table provides the list of exposed attributes and their descriptions.

Name Description
CstTransactionCostsPEOAbsorptionType Absorption type for which the transaction cost row is created.
CstTransactionCostsPEOAccountingStatus Accounting status of the transaction. Possible values are: D, E, F, N, X, and Z. D indicates draft accounted. E indicates error. F indicates final accounted. N indicates not accounted. X indicates excluded from accounting. Z indicates not applicable.
CstTransactionCostsPEOAdjustmentDate Adjustment date provided by the user while creating manual adjustments.
CstTransactionCostsPEOAdjustmentTransactionId Unique identifier of the cost adjustment.
CstTransactionCostsPEOBaseTxnActionId Identifier of the inventory transaction action. For origin as INV, the value is from the lookup type INV_TRANSACTION_ACTIONS. For origin as CST, the value is from the lookup type CST_BASE_TXN_ACTIONS.
CstTransactionCostsPEOBaseTxnSourceTypeId Identifier of the inventory transaction source type. For origin as INV, the value is from the INV_TXN_SOURCE_TYPES_TL table. For origin as CST, the value is from the lookup type CST_BASE_TXN_SOURCE_TYPES.
CstTransactionCostsPEOBaseTxnTypeId Identifier of the inventory transaction type. For origin as INV, the value is from the INV_TRANSACTION_TYPES_TL table.
CstTransactionCostsPEOCodeCombinationId Code combination of the account entered by the users while creating costs.
CstTransactionCostsPEOCostDate Date used to sequence the transaction for processing.
CstTransactionCostsPEOCostElementId Unique identifier of the cost element. This is the primary key of the cost elements view object.
CstTransactionCostsPEOCostReference A specific business object or value that further refines the cost source information, such as the source cost organization identifier or an effective date.
CstTransactionCostsPEOCostSource Source of the cost. A list of accepted values is defined in the lookup type CST_COST_SOURCES.
CstTransactionCostsPEOCostedQty Quantity that has been processed by costing.
CstTransactionCostsPEOCostingStatus Costing status of the transaction. Possible values are: C, E, N, P, X, and W. C indicates fully costed. E indicates error. N indicates not processed. P indicates partially costed. X indicates excluded W indicates pending.
CstTransactionCostsPEOCostingUomCode The unit of measure code of the transaction quantity.
CstTransactionCostsPEOCreatedBy User who created the transaction cost row.
CstTransactionCostsPEOCreationDate Date when the transaction cost row was created.
CstTransactionCostsPEOCstInvTransactionId Unique identifier of the costing inventory transaction. This is the primary key of the costing inventory transactions view object.
CstTransactionCostsPEOCurrencyCode Code that identifies the currency associated with the transaction cost.
CstTransactionCostsPEOEffDate Date when the cost became in effect for the transaction. For new costs, the effective date is the date stamped on the transaction. For user adjustments, the effective date is the user entry date. For acquisition cost adjustments, the effective date is the system date at time of cost processing.
CstTransactionCostsPEOExpensePoolId Identifier of the expense pool for which the transaction cost row is created. Indicates the following when negative value: -1 indicates freight cost, -2 indicates gain or loss on transfer price, -3 indicates transfer price, -4 indicates expensed landed cost management cost element, -5 indicates additional taxes for Brazil, and -22 indicates used by internal logic to ignore cost for this node but transfer it to the next node for costing as gain or loss.
CstTransactionCostsPEOLastUpdateDate Date when the transaction cost row was last updated.
CstTransactionCostsPEOLastUpdateLogin Session login associated with the user who last updated the transaction cost row.
CstTransactionCostsPEOLastUpdatedBy User who last updated the transaction cost row.
CstTransactionCostsPEOOverheadGroupId Identifier of the transaction overhead group.
CstTransactionCostsPEOOverheadId Identifier of the transaction overhead.
CstTransactionCostsPEOPeriodName Value that identifies the period in which the transaction is processed. This value is populated for transactions of items using the periodic average cost method.
CstTransactionCostsPEOPerpavgCostId Identifier of the perpetual average cost created for the transaction cost row.
CstTransactionCostsPEOPostedFlag Indicates if the receipt has been propagated to CST_PERPAVG_COST or CST_WRITEOFF_COSTS, or if the expense, overhead or transfer credit, has been propagated to CST_LAYER_COSTS. Possible values are: N,Y, and X. N indicates no. Y indicates yes. X indicates not required.
CstTransactionCostsPEOQuantityOnhand On hand quantity as of the cost date.
CstTransactionCostsPEOTransactionCostId Unique identifier of the transaction cost row. This is the primary key of the transaction costs view object.
CstTransactionCostsPEOTransactionId Unique identifier of the costing transaction.
CstTransactionCostsPEOTxnCurrencyCode Code that identifies the currency associated with the transaction.
CstTransactionCostsPEOTxnCurrencyConversionDate Date used for currency conversion. For acquisition cost adjustments, this value defaults to the effective date if a specific currency conversion date override isn't provided. An acquisition cost adjustment could be a result of a combination of multiple retro price adjustments and invoices, and each of these could have their own corresponding accounting dates and as such it's not feasible to pick a specific price change or invoice to decide on the currency conversion date. So instead of having a complicated set of rules to pick the currency conversion date, the date of computation of the acquisition cost is used for the currency conversion.
CstTransactionCostsPEOTxnCurrencyConversionRate Rate that's used for the currency conversion. This value will be null if conversion isn't required.
CstTransactionCostsPEOTxnCurrencyConversionType Rate type that's used for the currency conversion.
CstTransactionCostsPEOTxnUnitCost Unit cost of the transaction before currency conversion.
CstTransactionCostsPEOUnitCost Unit cost of the cost element associated with the transaction.
CstTransactionCostsPEOUserAdjustmentId Unique identifier of the user adjustment.
CstTransactionCostsPEOValidCostFlag Indicates if the transaction cost is a valid cost. Example: Acquisition cost after a manual cost adjustment is invalid and should not be used for inventory valuation.