tmcConsumptionRecordedDataSchema
@mineflow/contracts / tmcConsumptionRecordedDataSchema
Variable: tmcConsumptionRecordedDataSchema
const tmcConsumptionRecordedDataSchema: ZodObject<{
assetId: ZodNullable<ZodUUID>;
consumptionId: ZodUUID;
lines: ZodArray<ZodObject<{
itemId: ZodUUID;
pricePerUnit: ZodNumber;
quantity: ZodNumber;
totalAmount: ZodNumber;
}, $strip>>;
mode: ZodEnum<{
auto_from_shift: "auto_from_shift";
manual_act: "manual_act";
}>;
reason: ZodNullable<ZodString>;
shiftReportId: ZodNullable<ZodUUID>;
targetObjectId: ZodUUID;
warehouseId: ZodUUID;
}, $strip>;
Defined in: events/scm/tmc.ts:176
scm.tmc-consumption.recorded — списание ТМЦ со склада. mode различает
авто-списание из сменного отчёта и ручной акт. shiftReportId/assetId/
reason nullable. Подписчики: ana/kpi, Notifications.