795 lines
28 KiB
JSON
795 lines
28 KiB
JSON
{
|
|
"purchase_orders": [
|
|
{
|
|
"id": "50000000-0000-0000-0000-0000000000c1",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"po_number": "PO-LATE-0001",
|
|
"supplier_id": "40000000-0000-0000-0000-000000000001",
|
|
"order_date": "BASE_TS - 1d",
|
|
"status": "confirmed",
|
|
"priority": "high",
|
|
"required_delivery_date": "BASE_TS - 4h",
|
|
"estimated_delivery_date": "BASE_TS - 4h",
|
|
"expected_delivery_date": "BASE_TS - 4h",
|
|
"subtotal": 558.0,
|
|
"tax_amount": 117.18,
|
|
"shipping_cost": 20.0,
|
|
"discount_amount": 0.0,
|
|
"total_amount": 4866.26,
|
|
"currency": "EUR",
|
|
"delivery_address": "Calle Panader\u00eda, 45, 28001 Madrid",
|
|
"delivery_instructions": "URGENTE: Entrega en almac\u00e9n trasero",
|
|
"delivery_contact": "Carlos Almac\u00e9n",
|
|
"delivery_phone": "+34 910 123 456",
|
|
"requires_approval": true,
|
|
"sent_to_supplier_at": "BASE_TS - 1d",
|
|
"supplier_confirmation_date": "BASE_TS - 23h",
|
|
"supplier_reference": "SUP-REF-LATE-001",
|
|
"notes": "\u26a0\ufe0f EDGE CASE: Delivery should have arrived 4 hours ago - will trigger red supplier delay alert",
|
|
"reasoning_data": {
|
|
"type": "low_stock_detection",
|
|
"parameters": {
|
|
"supplier_name": "Harinas del Norte",
|
|
"product_names": [
|
|
"Harina de Trigo T55"
|
|
],
|
|
"product_count": 1,
|
|
"current_stock": 15,
|
|
"required_stock": 150,
|
|
"days_until_stockout": 1,
|
|
"threshold_percentage": 20,
|
|
"stock_percentage": 10
|
|
},
|
|
"consequence": {
|
|
"type": "stockout_risk",
|
|
"severity": "high",
|
|
"impact_days": 1,
|
|
"affected_products": [
|
|
"Baguette Tradicional",
|
|
"Pan de Pueblo"
|
|
],
|
|
"estimated_lost_orders": 25
|
|
},
|
|
"metadata": {
|
|
"trigger_source": "orchestrator_auto",
|
|
"ai_assisted": true,
|
|
"delivery_delayed": true,
|
|
"delay_hours": 4
|
|
}
|
|
},
|
|
"created_by": "50000000-0000-0000-0000-000000000005"
|
|
},
|
|
{
|
|
"id": "50000000-0000-0000-0000-0000000000c2",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"po_number": "PO-UPCOMING-0001",
|
|
"supplier_id": "40000000-0000-0000-0000-000000000002",
|
|
"order_date": "BASE_TS - 1h",
|
|
"status": "confirmed",
|
|
"priority": "medium",
|
|
"required_delivery_date": "BASE_TS + 2h30m",
|
|
"estimated_delivery_date": "BASE_TS + 2h30m",
|
|
"expected_delivery_date": "BASE_TS + 2h30m",
|
|
"subtotal": 324.2,
|
|
"tax_amount": 68.08,
|
|
"shipping_cost": 20.0,
|
|
"discount_amount": 0.0,
|
|
"total_amount": 2885.96,
|
|
"currency": "EUR",
|
|
"delivery_address": "Calle Panader\u00eda, 45, 28001 Madrid",
|
|
"delivery_instructions": "Mantener refrigerado",
|
|
"delivery_contact": "Carlos Almac\u00e9n",
|
|
"delivery_phone": "+34 910 123 456",
|
|
"requires_approval": true,
|
|
"sent_to_supplier_at": "BASE_TS - 1h",
|
|
"supplier_confirmation_date": "BASE_TS - 30m",
|
|
"supplier_reference": "SUP-REF-UPCOMING-001",
|
|
"notes": "\u26a0\ufe0f EDGE CASE: Delivery expected in 2.5 hours - will show in upcoming deliveries",
|
|
"reasoning_data": {
|
|
"type": "production_requirement",
|
|
"parameters": {
|
|
"supplier_name": "L\u00e1cteos Gipuzkoa",
|
|
"product_names": [
|
|
"Mantequilla sin Sal",
|
|
"Leche Entera"
|
|
],
|
|
"product_count": 2,
|
|
"production_batches": 3,
|
|
"required_by_date": "tomorrow morning"
|
|
},
|
|
"consequence": {
|
|
"type": "production_delay",
|
|
"severity": "high",
|
|
"impact": "blocked_production"
|
|
},
|
|
"metadata": {
|
|
"trigger_source": "orchestrator_auto",
|
|
"ai_assisted": true,
|
|
"upcoming_delivery": true,
|
|
"hours_until_delivery": 2.5
|
|
}
|
|
},
|
|
"created_by": "50000000-0000-0000-0000-000000000005"
|
|
},
|
|
{
|
|
"id": "50000000-0000-0000-0000-000000000001",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"po_number": "PO-2025-001",
|
|
"supplier_id": "40000000-0000-0000-0000-000000000001",
|
|
"status": "completed",
|
|
"priority": "normal",
|
|
"subtotal": 801.0,
|
|
"tax_amount": 168.21,
|
|
"shipping_cost": 20.0,
|
|
"discount_amount": 0.0,
|
|
"total_amount": 6924.47,
|
|
"currency": "EUR",
|
|
"delivery_address": "Calle Panader\u00eda, 45, 28001 Madrid",
|
|
"delivery_instructions": "Entrega en almac\u00e9n trasero",
|
|
"delivery_contact": "Carlos Almac\u00e9n",
|
|
"delivery_phone": "+34 910 123 456",
|
|
"requires_approval": false,
|
|
"supplier_reference": "SUP-REF-2025-001",
|
|
"notes": "Pedido habitual semanal de harinas",
|
|
"reasoning_data": {
|
|
"type": "safety_stock_replenishment",
|
|
"parameters": {
|
|
"supplier_name": "Harinas del Norte",
|
|
"product_names": [
|
|
"Harina de Trigo T55",
|
|
"Harina de Trigo T65",
|
|
"Harina de Centeno",
|
|
"Sal Marina Fina"
|
|
],
|
|
"product_count": 4,
|
|
"current_safety_stock": 120,
|
|
"target_safety_stock": 300,
|
|
"reorder_point": 150
|
|
},
|
|
"consequence": {
|
|
"type": "stockout_risk",
|
|
"severity": "medium",
|
|
"impact": "reduced_buffer"
|
|
},
|
|
"metadata": {
|
|
"trigger_source": "orchestrator_auto",
|
|
"ai_assisted": true,
|
|
"recurring_order": true,
|
|
"schedule": "weekly"
|
|
}
|
|
},
|
|
"created_by": "50000000-0000-0000-0000-000000000005",
|
|
"order_date": "BASE_TS - 7d",
|
|
"required_delivery_date": "BASE_TS - 2d",
|
|
"estimated_delivery_date": "BASE_TS - 2d",
|
|
"expected_delivery_date": "BASE_TS - 2d",
|
|
"sent_to_supplier_at": "BASE_TS - 7d",
|
|
"supplier_confirmation_date": "BASE_TS - 6d"
|
|
},
|
|
{
|
|
"id": "50000000-0000-0000-0000-000000000002",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"po_number": "PO-2025-002",
|
|
"supplier_id": "40000000-0000-0000-0000-000000000002",
|
|
"status": "completed",
|
|
"priority": "normal",
|
|
"subtotal": 573.6,
|
|
"tax_amount": 120.46,
|
|
"shipping_cost": 20.0,
|
|
"discount_amount": 0.0,
|
|
"total_amount": 4998.42,
|
|
"currency": "EUR",
|
|
"delivery_address": "Calle Panader\u00eda, 45, 28001 Madrid",
|
|
"delivery_instructions": "Mantener refrigerado",
|
|
"delivery_contact": "Carlos Almac\u00e9n",
|
|
"delivery_phone": "+34 910 123 456",
|
|
"requires_approval": false,
|
|
"supplier_reference": "LGIPUZ-2025-042",
|
|
"notes": "Pedido de l\u00e1cteos para producci\u00f3n semanal",
|
|
"reasoning_data": {
|
|
"type": "forecast_demand",
|
|
"parameters": {
|
|
"supplier_name": "L\u00e1cteos Gipuzkoa",
|
|
"product_names": [
|
|
"Mantequilla sin Sal 82% MG"
|
|
],
|
|
"product_count": 1,
|
|
"forecast_period_days": 7,
|
|
"total_demand": 80,
|
|
"forecast_confidence": 88
|
|
},
|
|
"consequence": {
|
|
"type": "insufficient_supply",
|
|
"severity": "medium",
|
|
"impact_days": 7
|
|
},
|
|
"metadata": {
|
|
"trigger_source": "orchestrator_auto",
|
|
"forecast_confidence": 0.88,
|
|
"ai_assisted": true,
|
|
"perishable_goods": true
|
|
}
|
|
},
|
|
"created_by": "50000000-0000-0000-0000-000000000005",
|
|
"order_date": "BASE_TS - 5d",
|
|
"required_delivery_date": "BASE_TS - 1d",
|
|
"estimated_delivery_date": "BASE_TS - 1d",
|
|
"expected_delivery_date": "BASE_TS - 1d",
|
|
"sent_to_supplier_at": "BASE_TS - 5d",
|
|
"supplier_confirmation_date": "BASE_TS - 4d"
|
|
},
|
|
{
|
|
"id": "50000000-0000-0000-0000-000000000003",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"po_number": "PO-2025-003",
|
|
"supplier_id": "40000000-0000-0000-0000-000000000003",
|
|
"status": "pending_approval",
|
|
"priority": "high",
|
|
"subtotal": 490.0,
|
|
"tax_amount": 102.9,
|
|
"shipping_cost": 20.0,
|
|
"discount_amount": 24.5,
|
|
"total_amount": 4118.8,
|
|
"currency": "EUR",
|
|
"delivery_address": "Calle Panader\u00eda, 45, 28001 Madrid",
|
|
"delivery_instructions": "Requiere inspecci\u00f3n de calidad",
|
|
"delivery_contact": "Pedro Calidad",
|
|
"delivery_phone": "+34 910 123 456",
|
|
"requires_approval": true,
|
|
"notes": "Pedido urgente para nueva l\u00ednea de productos ecol\u00f3gicos - Requiere aprobaci\u00f3n del gerente",
|
|
"reasoning_data": {
|
|
"type": "supplier_contract",
|
|
"parameters": {
|
|
"supplier_name": "Productos Ecol\u00f3gicos del Norte",
|
|
"product_names": [
|
|
"Harina de Espelta Ecol\u00f3gica"
|
|
],
|
|
"product_count": 1,
|
|
"contract_terms": "certified_supplier",
|
|
"contract_quantity": 200.0,
|
|
"current_stock": 186.36,
|
|
"reorder_point": 50.0
|
|
},
|
|
"consequence": {
|
|
"type": "quality_assurance",
|
|
"severity": "medium",
|
|
"impact": "new_product_line_delay"
|
|
},
|
|
"metadata": {
|
|
"trigger_source": "manual",
|
|
"ai_assisted": true
|
|
}
|
|
},
|
|
"created_by": "50000000-0000-0000-0000-000000000005",
|
|
"order_date": "BASE_TS - 3d",
|
|
"required_delivery_date": "BASE_TS + 1d",
|
|
"estimated_delivery_date": "BASE_TS + 2d",
|
|
"expected_delivery_date": "BASE_TS + 2d"
|
|
},
|
|
{
|
|
"id": "50000000-0000-0000-0000-000000000004",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"po_number": "PO-2025-004-URGENT",
|
|
"supplier_id": "40000000-0000-0000-0000-000000000001",
|
|
"status": "confirmed",
|
|
"priority": "urgent",
|
|
"subtotal": 1130.5,
|
|
"tax_amount": 237.41,
|
|
"shipping_cost": 15.0,
|
|
"discount_amount": 52.0,
|
|
"total_amount": 9316.3,
|
|
"currency": "EUR",
|
|
"delivery_address": "Calle Panader\u00eda, 45, 28001 Madrid",
|
|
"delivery_instructions": "URGENTE - Entrega antes de las 10:00 AM",
|
|
"delivery_contact": "Isabel Producci\u00f3n",
|
|
"delivery_phone": "+34 910 123 456",
|
|
"requires_approval": false,
|
|
"supplier_reference": "SUP-URGENT-2025-005",
|
|
"notes": "EDGE CASE: Entrega retrasada - debi\u00f3 llegar hace 4 horas. Stock cr\u00edtico de harina",
|
|
"reasoning_data": {
|
|
"type": "low_stock_detection",
|
|
"parameters": {
|
|
"supplier_name": "Harinas del Norte",
|
|
"product_names": [
|
|
"Harina de Trigo T55",
|
|
"Levadura Fresca"
|
|
],
|
|
"product_count": 2,
|
|
"current_stock": 0,
|
|
"required_stock": 1000,
|
|
"days_until_stockout": 0,
|
|
"threshold_percentage": 20,
|
|
"stock_percentage": 0
|
|
},
|
|
"consequence": {
|
|
"type": "stockout_risk",
|
|
"severity": "critical",
|
|
"impact_days": 0,
|
|
"affected_products": [
|
|
"Baguette Tradicional",
|
|
"Croissant"
|
|
],
|
|
"estimated_lost_orders": 50
|
|
},
|
|
"metadata": {
|
|
"trigger_source": "orchestrator_auto",
|
|
"ai_assisted": true,
|
|
"delivery_delayed": true,
|
|
"delay_hours": 4
|
|
}
|
|
},
|
|
"created_by": "50000000-0000-0000-0000-000000000006",
|
|
"order_date": "BASE_TS - 0.5d",
|
|
"required_delivery_date": "BASE_TS - 0.167d",
|
|
"estimated_delivery_date": "BASE_TS + 0.083d",
|
|
"expected_delivery_date": "BASE_TS - 0.167d",
|
|
"sent_to_supplier_at": "BASE_TS - 0.5d",
|
|
"supplier_confirmation_date": "BASE_TS - 0.4d"
|
|
},
|
|
{
|
|
"id": "50000000-0000-0000-0000-000000000007",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"po_number": "PO-2025-007",
|
|
"supplier_id": "40000000-0000-0000-0000-000000000004",
|
|
"status": "completed",
|
|
"priority": "normal",
|
|
"subtotal": 488.5,
|
|
"tax_amount": 102.58,
|
|
"shipping_cost": 20.0,
|
|
"discount_amount": 0.0,
|
|
"total_amount": 4277.63,
|
|
"currency": "EUR",
|
|
"delivery_address": "Calle Panader\u00eda, 45, 28001 Madrid",
|
|
"delivery_instructions": "Entrega en horario de ma\u00f1ana",
|
|
"delivery_contact": "Carlos Almac\u00e9n",
|
|
"delivery_phone": "+34 910 123 456",
|
|
"requires_approval": false,
|
|
"supplier_reference": "SUP-REF-2025-007",
|
|
"notes": "Pedido de ingredientes especiales para l\u00ednea premium - Entregado hace 5 d\u00edas",
|
|
"reasoning_data": {
|
|
"type": "seasonal_demand",
|
|
"parameters": {
|
|
"supplier_name": "Ingredientes Premium del Sur",
|
|
"product_names": [
|
|
"Chocolate Negro 70% Cacao",
|
|
"Almendras Laminadas",
|
|
"Pasas de Corinto"
|
|
],
|
|
"product_count": 3,
|
|
"season": "winter",
|
|
"expected_demand_increase_pct": 35
|
|
},
|
|
"consequence": {
|
|
"type": "missed_opportunity",
|
|
"severity": "medium",
|
|
"impact": "lost_seasonal_sales"
|
|
},
|
|
"metadata": {
|
|
"trigger_source": "orchestrator_auto",
|
|
"ai_assisted": true,
|
|
"premium_line": true,
|
|
"seasonal": true
|
|
}
|
|
},
|
|
"created_by": "50000000-0000-0000-0000-000000000005",
|
|
"order_date": "BASE_TS - 7d",
|
|
"required_delivery_date": "BASE_TS - 5d",
|
|
"estimated_delivery_date": "BASE_TS - 5d",
|
|
"expected_delivery_date": "BASE_TS - 5d",
|
|
"sent_to_supplier_at": "BASE_TS - 7d",
|
|
"supplier_confirmation_date": "BASE_TS - 6d"
|
|
},
|
|
{
|
|
"id": "50000000-0000-0000-0000-000000000005",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"po_number": "PO-2025-005",
|
|
"supplier_id": "40000000-0000-0000-0000-000000000004",
|
|
"status": "draft",
|
|
"priority": "normal",
|
|
"subtotal": 303.7,
|
|
"tax_amount": 63.78,
|
|
"shipping_cost": 20.0,
|
|
"discount_amount": 0.0,
|
|
"total_amount": 2712.36,
|
|
"currency": "EUR",
|
|
"delivery_address": "Calle Panader\u00eda, 45, 28001 Madrid",
|
|
"delivery_instructions": "Llamar antes de entregar",
|
|
"delivery_contact": "Carlos Almac\u00e9n",
|
|
"delivery_phone": "+34 910 123 456",
|
|
"requires_approval": false,
|
|
"notes": "Pedido planificado para reposici\u00f3n semanal",
|
|
"reasoning_data": {
|
|
"type": "forecast_demand",
|
|
"parameters": {
|
|
"supplier_name": "Ingredientes Premium del Sur",
|
|
"product_names": [
|
|
"Specialty ingredients"
|
|
],
|
|
"product_count": 1,
|
|
"forecast_period_days": 7,
|
|
"total_demand": 280,
|
|
"forecast_confidence": 82
|
|
},
|
|
"consequence": {
|
|
"type": "insufficient_supply",
|
|
"severity": "low",
|
|
"impact_days": 7
|
|
},
|
|
"metadata": {
|
|
"trigger_source": "orchestrator_auto",
|
|
"forecast_confidence": 0.82,
|
|
"ai_assisted": true,
|
|
"draft_order": true
|
|
}
|
|
},
|
|
"created_by": "50000000-0000-0000-0000-000000000005",
|
|
"order_date": "BASE_TS",
|
|
"required_delivery_date": "BASE_TS + 3d",
|
|
"estimated_delivery_date": "BASE_TS + 3d",
|
|
"expected_delivery_date": "BASE_TS + 3d"
|
|
},
|
|
{
|
|
"id": "50000000-0000-0000-0000-000000000006",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"po_number": "PO-2025-006",
|
|
"supplier_id": "40000000-0000-0000-0000-000000000002",
|
|
"status": "sent_to_supplier",
|
|
"priority": "high",
|
|
"subtotal": 219.9,
|
|
"tax_amount": 46.18,
|
|
"shipping_cost": 20.0,
|
|
"discount_amount": 0.0,
|
|
"total_amount": 2002.56,
|
|
"currency": "EUR",
|
|
"delivery_address": "Calle Panader\u00eda, 45, 28001 Madrid",
|
|
"delivery_instructions": "Mantener cadena de fr\u00edo - Entrega urgente para producci\u00f3n",
|
|
"delivery_contact": "Carlos Almac\u00e9n",
|
|
"delivery_phone": "+34 910 123 456",
|
|
"requires_approval": false,
|
|
"notes": "\u23f0 EDGE CASE: Entrega esperada en 6 horas - mantequilla para producci\u00f3n de croissants de ma\u00f1ana",
|
|
"reasoning_data": {
|
|
"type": "production_requirement",
|
|
"parameters": {
|
|
"supplier_name": "L\u00e1cteos Gipuzkoa",
|
|
"product_names": [
|
|
"Mantequilla sin Sal 82% MG"
|
|
],
|
|
"product_count": 1,
|
|
"production_batches": 5,
|
|
"required_by_date": "tomorrow 06:00"
|
|
},
|
|
"consequence": {
|
|
"type": "production_delay",
|
|
"severity": "high",
|
|
"impact": "blocked_production"
|
|
},
|
|
"metadata": {
|
|
"trigger_source": "orchestrator_auto",
|
|
"ai_assisted": true,
|
|
"urgent_production": true,
|
|
"hours_until_needed": 12
|
|
}
|
|
},
|
|
"created_by": "50000000-0000-0000-0000-000000000006",
|
|
"order_date": "BASE_TS - 0.5d",
|
|
"required_delivery_date": "BASE_TS + 0.25d",
|
|
"estimated_delivery_date": "BASE_TS + 0.25d",
|
|
"expected_delivery_date": "BASE_TS + 0.25d",
|
|
"sent_to_supplier_at": "BASE_TS - 0.5d"
|
|
},
|
|
{
|
|
"id": "50000000-0000-0000-0000-000000000008",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"po_number": "PO-2025-008",
|
|
"supplier_id": "40000000-0000-0000-0000-000000000004",
|
|
"order_date": "BASE_TS - 0.25d",
|
|
"status": "pending_approval",
|
|
"priority": "medium",
|
|
"required_delivery_date": "BASE_TS + 2d",
|
|
"estimated_delivery_date": "BASE_TS + 2d",
|
|
"expected_delivery_date": "BASE_TS + 2d",
|
|
"subtotal": 220.0,
|
|
"tax_amount": 46.2,
|
|
"shipping_cost": 20.0,
|
|
"discount_amount": 0.0,
|
|
"total_amount": 2003.4,
|
|
"currency": "EUR",
|
|
"delivery_address": "Calle Panader\u00eda, 45, 28001 Madrid",
|
|
"delivery_instructions": "Entrega en almac\u00e9n seco - Zona A",
|
|
"delivery_contact": "Carlos Almac\u00e9n",
|
|
"delivery_phone": "+34 910 123 456",
|
|
"requires_approval": true,
|
|
"notes": "Reposici\u00f3n de ingredientes b\u00e1sicos - Stock bajo en az\u00facar",
|
|
"reasoning_data": {
|
|
"type": "low_stock_detection",
|
|
"parameters": {
|
|
"supplier_name": "Distribuciones Alimentarias del Sur",
|
|
"product_names": [
|
|
"Az\u00facar Blanco Refinado"
|
|
],
|
|
"product_count": 1,
|
|
"current_stock": 24.98,
|
|
"required_stock": 120.0,
|
|
"days_until_stockout": 3,
|
|
"threshold_percentage": 66,
|
|
"stock_percentage": 20
|
|
},
|
|
"consequence": {
|
|
"type": "stockout_risk",
|
|
"severity": "medium",
|
|
"impact_days": 3,
|
|
"affected_products": [
|
|
"Croissants",
|
|
"Napolitanas",
|
|
"Pan Dulce"
|
|
],
|
|
"estimated_lost_orders": 15
|
|
},
|
|
"metadata": {
|
|
"trigger_source": "orchestrator_auto",
|
|
"ai_assisted": true
|
|
}
|
|
},
|
|
"created_by": "50000000-0000-0000-0000-000000000005"
|
|
}
|
|
],
|
|
"purchase_order_items": [
|
|
{
|
|
"id": "51000000-0000-0000-0000-000000000001",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"purchase_order_id": "50000000-0000-0000-0000-000000000001",
|
|
"inventory_product_id": "10000000-0000-0000-0000-000000000001",
|
|
"product_name": "Harina de Trigo T55",
|
|
"product_code": "HAR-T55-001",
|
|
"ordered_quantity": 500.0,
|
|
"unit_of_measure": "kilograms",
|
|
"unit_price": 0.85,
|
|
"line_total": 460.0,
|
|
"received_quantity": 500.0,
|
|
"remaining_quantity": 0.0
|
|
},
|
|
{
|
|
"id": "51000000-0000-0000-0000-000000000002",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"purchase_order_id": "50000000-0000-0000-0000-000000000001",
|
|
"inventory_product_id": "10000000-0000-0000-0000-000000000002",
|
|
"product_name": "Harina de Trigo T65",
|
|
"product_code": "HAR-T65-002",
|
|
"ordered_quantity": 200.0,
|
|
"unit_of_measure": "kilograms",
|
|
"unit_price": 0.9,
|
|
"line_total": 196.0,
|
|
"received_quantity": 200.0,
|
|
"remaining_quantity": 0.0
|
|
},
|
|
{
|
|
"id": "51000000-0000-0000-0000-000000000003",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"purchase_order_id": "50000000-0000-0000-0000-000000000001",
|
|
"inventory_product_id": "10000000-0000-0000-0000-000000000005",
|
|
"product_name": "Harina de Centeno",
|
|
"product_code": "HAR-CEN-005",
|
|
"ordered_quantity": 100.0,
|
|
"unit_of_measure": "kilograms",
|
|
"unit_price": 1.06,
|
|
"line_total": 115.0,
|
|
"received_quantity": 100.0,
|
|
"remaining_quantity": 0.0
|
|
},
|
|
{
|
|
"id": "51000000-0000-0000-0000-000000000004",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"purchase_order_id": "50000000-0000-0000-0000-000000000001",
|
|
"inventory_product_id": "10000000-0000-0000-0000-000000000031",
|
|
"product_name": "Sal Marina Fina",
|
|
"product_code": "BAS-SAL-001",
|
|
"ordered_quantity": 50.0,
|
|
"unit_of_measure": "kilograms",
|
|
"unit_price": 0.55,
|
|
"line_total": 30.0,
|
|
"received_quantity": 50.0,
|
|
"remaining_quantity": 0.0
|
|
},
|
|
{
|
|
"id": "51000000-0000-0000-0000-000000000005",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"purchase_order_id": "50000000-0000-0000-0000-000000000002",
|
|
"inventory_product_id": "10000000-0000-0000-0000-000000000011",
|
|
"product_name": "Mantequilla sin Sal 82% MG",
|
|
"product_code": "LAC-MAN-001",
|
|
"ordered_quantity": 80.0,
|
|
"unit_of_measure": "kilograms",
|
|
"unit_price": 6.6,
|
|
"line_total": 573.6,
|
|
"received_quantity": 80.0,
|
|
"remaining_quantity": 0.0
|
|
},
|
|
{
|
|
"id": "51000000-0000-0000-0000-000000000006",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"purchase_order_id": "50000000-0000-0000-0000-000000000004",
|
|
"inventory_product_id": "10000000-0000-0000-0000-000000000001",
|
|
"product_name": "Harina de Trigo T55",
|
|
"product_code": "HAR-T55-001",
|
|
"ordered_quantity": 1000.0,
|
|
"unit_of_measure": "kilograms",
|
|
"unit_price": 0.84,
|
|
"line_total": 910.0,
|
|
"received_quantity": 0.0,
|
|
"remaining_quantity": 1000.0,
|
|
"notes": "URGENTE - Stock cr\u00edtico"
|
|
},
|
|
{
|
|
"id": "51000000-0000-0000-0000-000000000007",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"purchase_order_id": "50000000-0000-0000-0000-000000000004",
|
|
"inventory_product_id": "10000000-0000-0000-0000-000000000021",
|
|
"product_name": "Levadura Fresca de Panader\u00eda",
|
|
"product_code": "LEV-FRE-001",
|
|
"ordered_quantity": 50.0,
|
|
"unit_of_measure": "kilograms",
|
|
"unit_price": 4.06,
|
|
"line_total": 220.5,
|
|
"received_quantity": 0.0,
|
|
"remaining_quantity": 50.0,
|
|
"notes": "Stock agotado - prioridad m\u00e1xima"
|
|
},
|
|
{
|
|
"id": "51000000-0000-0000-0000-000000000008",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"purchase_order_id": "50000000-0000-0000-0000-000000000006",
|
|
"inventory_product_id": "10000000-0000-0000-0000-000000000011",
|
|
"product_name": "Mantequilla sin Sal 82% MG",
|
|
"product_code": "LAC-MAN-001",
|
|
"ordered_quantity": 30.0,
|
|
"unit_of_measure": "kilograms",
|
|
"unit_price": 6.74,
|
|
"line_total": 219.9,
|
|
"received_quantity": 0.0,
|
|
"remaining_quantity": 30.0
|
|
},
|
|
{
|
|
"id": "51000000-0000-0000-0000-000000000009",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"purchase_order_id": "50000000-0000-0000-0000-000000000007",
|
|
"inventory_product_id": "10000000-0000-0000-0000-000000000041",
|
|
"product_name": "Chocolate Negro 70% Cacao",
|
|
"product_code": "ESP-CHO-001",
|
|
"ordered_quantity": 20.0,
|
|
"unit_of_measure": "kilograms",
|
|
"unit_price": 14.26,
|
|
"line_total": 310.0,
|
|
"received_quantity": 20.0,
|
|
"remaining_quantity": 0.0
|
|
},
|
|
{
|
|
"id": "51000000-0000-0000-0000-000000000010",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"purchase_order_id": "50000000-0000-0000-0000-000000000007",
|
|
"inventory_product_id": "10000000-0000-0000-0000-000000000042",
|
|
"product_name": "Almendras Laminadas",
|
|
"product_code": "ESP-ALM-002",
|
|
"ordered_quantity": 15.0,
|
|
"unit_of_measure": "kilograms",
|
|
"unit_price": 8.19,
|
|
"line_total": 133.5,
|
|
"received_quantity": 15.0,
|
|
"remaining_quantity": 0.0
|
|
},
|
|
{
|
|
"id": "51000000-0000-0000-0000-000000000011",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"purchase_order_id": "50000000-0000-0000-0000-000000000007",
|
|
"inventory_product_id": "10000000-0000-0000-0000-000000000043",
|
|
"product_name": "Pasas de Corinto",
|
|
"product_code": "ESP-PAS-003",
|
|
"ordered_quantity": 10.0,
|
|
"unit_of_measure": "kilograms",
|
|
"unit_price": 4.14,
|
|
"line_total": 45.0,
|
|
"received_quantity": 10.0,
|
|
"remaining_quantity": 0.0
|
|
},
|
|
{
|
|
"id": "51000000-0000-0000-0000-0000000000a1",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"purchase_order_id": "50000000-0000-0000-0000-0000000000c1",
|
|
"inventory_product_id": "10000000-0000-0000-0000-000000000001",
|
|
"product_name": "Harina de Trigo T55",
|
|
"product_code": "HAR-T55-001",
|
|
"ordered_quantity": 600.0,
|
|
"unit_of_measure": "kilograms",
|
|
"unit_price": 0.86,
|
|
"line_total": 558.0,
|
|
"received_quantity": 0.0,
|
|
"remaining_quantity": 600.0,
|
|
"notes": "URGENTE - Pedido retrasado 4 horas"
|
|
},
|
|
{
|
|
"id": "51000000-0000-0000-0000-0000000000a2",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"purchase_order_id": "50000000-0000-0000-0000-0000000000c2",
|
|
"inventory_product_id": "10000000-0000-0000-0000-000000000011",
|
|
"product_name": "Mantequilla sin Sal 82% MG",
|
|
"product_code": "LAC-MAN-001",
|
|
"ordered_quantity": 35.0,
|
|
"unit_of_measure": "kilograms",
|
|
"unit_price": 6.59,
|
|
"line_total": 250.6,
|
|
"received_quantity": 0.0,
|
|
"remaining_quantity": 35.0
|
|
},
|
|
{
|
|
"id": "51000000-0000-0000-0000-0000000000a3",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"purchase_order_id": "50000000-0000-0000-0000-0000000000c2",
|
|
"inventory_product_id": "10000000-0000-0000-0000-000000000012",
|
|
"product_name": "Leche Entera Fresca",
|
|
"product_code": "LAC-LEC-002",
|
|
"ordered_quantity": 80.0,
|
|
"unit_of_measure": "liters",
|
|
"unit_price": 0.85,
|
|
"line_total": 73.6,
|
|
"received_quantity": 0.0,
|
|
"remaining_quantity": 80.0
|
|
},
|
|
{
|
|
"id": "51000000-0000-0000-0000-0000000000a4",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"purchase_order_id": "50000000-0000-0000-0000-000000000003",
|
|
"inventory_product_id": "10000000-0000-0000-0000-000000000006",
|
|
"product_name": "Harina de Espelta Ecol\u00f3gica",
|
|
"product_code": "HAR-ESP-006",
|
|
"ordered_quantity": 200.0,
|
|
"unit_of_measure": "kilograms",
|
|
"unit_price": 2.25,
|
|
"line_total": 490.0,
|
|
"received_quantity": 0.0,
|
|
"remaining_quantity": 200.0,
|
|
"notes": "Ingrediente ecol\u00f3gico certificado para nueva l\u00ednea"
|
|
},
|
|
{
|
|
"id": "51000000-0000-0000-0000-0000000000a5",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"purchase_order_id": "50000000-0000-0000-0000-000000000005",
|
|
"inventory_product_id": "10000000-0000-0000-0000-000000000041",
|
|
"product_name": "Chocolate Negro 70% Cacao",
|
|
"product_code": "ESP-CHO-001",
|
|
"ordered_quantity": 15.0,
|
|
"unit_of_measure": "kilograms",
|
|
"unit_price": 14.26,
|
|
"line_total": 232.5,
|
|
"received_quantity": 0.0,
|
|
"remaining_quantity": 15.0
|
|
},
|
|
{
|
|
"id": "51000000-0000-0000-0000-0000000000a6",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"purchase_order_id": "50000000-0000-0000-0000-000000000005",
|
|
"inventory_product_id": "10000000-0000-0000-0000-000000000042",
|
|
"product_name": "Almendras Laminadas",
|
|
"product_code": "ESP-ALM-002",
|
|
"ordered_quantity": 8.0,
|
|
"unit_of_measure": "kilograms",
|
|
"unit_price": 8.19,
|
|
"line_total": 71.2,
|
|
"received_quantity": 0.0,
|
|
"remaining_quantity": 8.0
|
|
},
|
|
{
|
|
"id": "51000000-0000-0000-0000-0000000000a7",
|
|
"tenant_id": "80000000-0000-4000-a000-000000000001",
|
|
"purchase_order_id": "50000000-0000-0000-0000-000000000008",
|
|
"inventory_product_id": "10000000-0000-0000-0000-000000000032",
|
|
"product_name": "Az\u00facar Blanco Refinado",
|
|
"product_code": "BAS-AZU-002",
|
|
"ordered_quantity": 200.0,
|
|
"unit_of_measure": "kilograms",
|
|
"unit_price": 1.01,
|
|
"line_total": 220.0,
|
|
"received_quantity": 0.0,
|
|
"remaining_quantity": 200.0,
|
|
"notes": "Reposici\u00f3n stock bajo - Nivel cr\u00edtico detectado"
|
|
}
|
|
]
|
|
} |