Skip to main content

Bulk Revalue FIFO Layers

POST 

//:domain/api/cogs-revaluation/bulk-revalue

Bulk revalues multiple FIFO layers at once using BulkCreateInventoryRevaluationData.

Authentication: Requires Bearer token.

Fields:

  • layerDataItems (required, array of CreateInventoryRevaluationData)
    • layerDataItems.*.fifo_layer_id (required, integer)
    • layerDataItems.*.cogs_source (required, CogsSourceEnum)
    • layerDataItems.*.new_unit_cost (required, float)
    • layerDataItems.*.effective_at (optional, ISO 8601 datetime): date the cost change takes effect (per item); defaults to now(), moved to the first open day if the period is locked.
    • layerDataItems.*.posted_at (optional, ISO 8601 datetime): GL posting timestamp (per item); defaults to now().
    • layerDataItems.*.old_unit_cost (optional, float): explicit prior per-unit cost (per item).
    • layerDataItems.*.old_total_cost (optional, float): explicit prior total cost (per item).
    • layerDataItems.*.new_total_cost (optional, float): explicit new total cost (per item).
  • reason (required, InventoryRevaluationReasonEnum)
  • reason_notes (optional, string)

Request

Responses

OK

Response Headers
    Content-Type