Reconcile your inventory subledger to the inventory account(s) in the general ledger at the end of each period. Include Expected Costs and Apply Location Filters to ensure that the Ending Date Value, Cost Posted to G/L and the Balance in the related Inventory or Inventory (Interim) Account are all in balance.
Properties
Name
Value
DefaultLayout
RDLC
RDLCLayout
./Inventory/Reports/InventoryValuation.rdlc
ApplicationArea
#Basic,#Suite
Caption
Inventory Valuation
EnableHyperlinks
True
UsageCategory
ReportsAndAnalysis
DataAccessIntent
ReadOnly
Methods
AssignAmounts
procedure AssignAmounts(ValueEntry: Record "Value Entry", var InvoicedValue: Decimal, var InvoicedQty: Decimal, var ExpectedValue: Decimal, var ExpectedQty: Decimal, Sign: Decimal)
[IntegrationEvent(False,False)]
local procedure OnAfterGetRecordItemOnBeforeSkipEmptyLine(var Item: Record Item, var StartingInvoicedQty: Decimal, var IncreaseInvoicedQty: Decimal, var DecreaseInvoicedQty: Decimal, var IsHandled: Boolean, var IsEmptyLine: Boolean, var StartingExpectedQty: Decimal, var IncreaseExpectedQty: Decimal, var DecreaseExpectedQty: Decimal)
[IntegrationEvent(True,False)]
local procedure OnItemOnAfterGetRecordOnAfterValueEntrySetInitialFilters(var ValueEntry: Record "Value Entry", Item: Record Item)
[IntegrationEvent(True,False)]
local procedure OnCalculateItemOnAfterAssignDecreaseAmounts(var ValueEntry: Record "Value Entry", Item: Record Item, var DecreaseInvoicedValue: Decimal, var DecreaseInvoicedQty: Decimal, var DecreaseExpectedValue: Decimal, var DecreaseExpectedQty: Decimal, var IncreaseInvoicedValue: Decimal, var IncreaseInvoicedQty: Decimal, var IncreaseExpectedValue: Decimal, var IncreaseExpectedQty: Decimal)
[IntegrationEvent(True,False)]
local procedure OnGetOutboundItemEntryOnAfterSetItemLedgEntryFilters(var ItemLedgerEntry: Record "Item Ledger Entry", Item: Record Item)