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
- 200
OK
Response Headers
Content-Type