
uuid : char(36)
|

tenant_uuid : char(36)
|

document_number : varchar(100)
|

product_uuid : char(36)
|

warehouse_uuid : char(36)
|

product_name_snapshot : varchar(255)
|

product_sku_snapshot : varchar(100)
|

product_unit_snapshot : varchar(50)
|

warehouse_name_snapshot : varchar(255)
|

warehouse_code_snapshot : varchar(50)
|

type : enum('receipt','dispatch','transfer','inventory','correction','stock_in','stock_out','adjustment')
|

quantity : int(11)
|

unit_price : decimal(10,2)
|

total_amount : decimal(12,2)
|

supplier_name : varchar(255)
|

customer_name : varchar(255)
|

notes : text
|

is_processed : tinyint(1)
|

processed_at : timestamp
|

operation_date : timestamp
|

reason : varchar(255)
|

user_uuid : char(36)
|

created_at : timestamp
|

updated_at : timestamp
|