Initial commit - production deployment
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"location": {
|
||||
"id": "B0000000-0000-4000-a000-000000000001",
|
||||
"parent_tenant_id": "80000000-0000-4000-a000-000000000001",
|
||||
"name": "Barcelona - Eixample",
|
||||
"location_code": "BCN",
|
||||
"city": "Barcelona",
|
||||
"zone": "Eixample",
|
||||
"address": "Passeig de Gràcia, 92",
|
||||
"postal_code": "08008",
|
||||
"country": "España",
|
||||
"latitude": 41.3947,
|
||||
"longitude": 2.1616,
|
||||
"status": "ACTIVE",
|
||||
"opening_hours": "07:00-21:00",
|
||||
"daily_capacity": 3000,
|
||||
"storage_capacity_kg": 2000,
|
||||
"created_at": "2024-06-01T00:00:00Z",
|
||||
"enterprise_location": true,
|
||||
"location_type": "retail",
|
||||
"staff_count": 15,
|
||||
"description": "High-volume tourist and local area in central Barcelona"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"users": [
|
||||
{
|
||||
"id": "c2563327-897b-506f-ac17-e7484cbee154",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"name": "Gerente Barcelona - Eixample",
|
||||
"email": "gerente.b0000000-0000-4000-a000-000000000001@panaderiaartesana.es",
|
||||
"role": "admin",
|
||||
"is_active": true,
|
||||
"created_at": "BASE_TS - 180d",
|
||||
"updated_at": "BASE_TS - 180d"
|
||||
},
|
||||
{
|
||||
"id": "42909c80-9479-5adb-9b98-8fe32cbedab9",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"name": "Empleado Barcelona - Eixample",
|
||||
"email": "empleado.b0000000-0000-4000-a000-000000000001@panaderiaartesana.es",
|
||||
"role": "member",
|
||||
"is_active": true,
|
||||
"created_at": "BASE_TS - 150d",
|
||||
"updated_at": "BASE_TS - 150d"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,242 @@
|
||||
{
|
||||
"stock": [
|
||||
{
|
||||
"id": "4f94abdc-fcc1-45f7-8f4a-bc0781b983d1",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"ingredient_id": "10000000-0000-0000-0000-000000000001",
|
||||
"production_stage": "raw_ingredient",
|
||||
"quality_status": "APPROVED",
|
||||
"expiration_date": "BASE_TS + 1d 6h",
|
||||
"supplier_id": "40000000-0000-0000-0000-000000000001",
|
||||
"batch_number": "BCN-PRO-20250116-001",
|
||||
"created_at": "BASE_TS - 6h",
|
||||
"current_quantity": 48.0,
|
||||
"reserved_quantity": 0.0,
|
||||
"available_quantity": 48.0,
|
||||
"storage_location": "Barcelona - Eixample - Display Area",
|
||||
"updated_at": "BASE_TS - 6h",
|
||||
"is_available": true,
|
||||
"is_expired": false
|
||||
},
|
||||
{
|
||||
"id": "f1abe185-4ab8-400f-ab34-204843f65b4e",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"ingredient_id": "10000000-0000-0000-0000-000000000002",
|
||||
"production_stage": "raw_ingredient",
|
||||
"quality_status": "APPROVED",
|
||||
"expiration_date": "BASE_TS + 1d 6h",
|
||||
"supplier_id": "40000000-0000-0000-0000-000000000001",
|
||||
"batch_number": "BCN-PRO-20250116-002",
|
||||
"created_at": "BASE_TS - 6h",
|
||||
"current_quantity": 54.0,
|
||||
"reserved_quantity": 0.0,
|
||||
"available_quantity": 54.0,
|
||||
"storage_location": "Barcelona - Eixample - Display Area",
|
||||
"updated_at": "BASE_TS - 6h",
|
||||
"is_available": true,
|
||||
"is_expired": false
|
||||
},
|
||||
{
|
||||
"id": "bde1a1c7-08a9-4de2-bce4-823bf0d8f58e",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"ingredient_id": "10000000-0000-0000-0000-000000000003",
|
||||
"production_stage": "raw_ingredient",
|
||||
"quality_status": "APPROVED",
|
||||
"expiration_date": "BASE_TS + 1d 6h",
|
||||
"supplier_id": "40000000-0000-0000-0000-000000000001",
|
||||
"batch_number": "BCN-PRO-20250116-003",
|
||||
"created_at": "BASE_TS - 6h",
|
||||
"current_quantity": 60.0,
|
||||
"reserved_quantity": 0.0,
|
||||
"available_quantity": 60.0,
|
||||
"storage_location": "Barcelona - Eixample - Display Area",
|
||||
"updated_at": "BASE_TS - 6h",
|
||||
"is_available": true,
|
||||
"is_expired": false
|
||||
},
|
||||
{
|
||||
"id": "90cbc91b-2853-430a-bc8c-50498b823ffb",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"ingredient_id": "10000000-0000-0000-0000-000000000004",
|
||||
"production_stage": "raw_ingredient",
|
||||
"quality_status": "APPROVED",
|
||||
"expiration_date": "BASE_TS + 1d 6h",
|
||||
"supplier_id": "40000000-0000-0000-0000-000000000001",
|
||||
"batch_number": "BCN-PRO-20250116-004",
|
||||
"created_at": "BASE_TS - 6h",
|
||||
"current_quantity": 66.0,
|
||||
"reserved_quantity": 0.0,
|
||||
"available_quantity": 66.0,
|
||||
"storage_location": "Barcelona - Eixample - Display Area",
|
||||
"updated_at": "BASE_TS - 6h",
|
||||
"is_available": true,
|
||||
"is_expired": false
|
||||
}
|
||||
],
|
||||
"ingredients": [
|
||||
{
|
||||
"id": "10000000-0000-0000-0000-000000000001",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"name": "Harina de Trigo T55",
|
||||
"sku": "HAR-T55-ENT-001",
|
||||
"barcode": null,
|
||||
"product_type": "INGREDIENT",
|
||||
"ingredient_category": "FLOUR",
|
||||
"product_category": "BREAD",
|
||||
"subcategory": null,
|
||||
"description": "Harina de trigo refinada tipo 55, ideal para panes tradicionales y bollería",
|
||||
"brand": "Molinos San José - Enterprise Grade",
|
||||
"unit_of_measure": "KILOGRAMS",
|
||||
"package_size": null,
|
||||
"average_cost": 0.78,
|
||||
"last_purchase_price": null,
|
||||
"standard_cost": null,
|
||||
"low_stock_threshold": 700.0,
|
||||
"reorder_point": 1050.0,
|
||||
"reorder_quantity": null,
|
||||
"max_stock_level": null,
|
||||
"shelf_life_days": null,
|
||||
"display_life_hours": null,
|
||||
"best_before_hours": null,
|
||||
"storage_instructions": null,
|
||||
"central_baker_product_code": null,
|
||||
"delivery_days": null,
|
||||
"minimum_order_quantity": null,
|
||||
"pack_size": null,
|
||||
"is_active": true,
|
||||
"is_perishable": false,
|
||||
"allergen_info": [
|
||||
"gluten"
|
||||
],
|
||||
"nutritional_info": null,
|
||||
"produced_locally": false,
|
||||
"recipe_id": null,
|
||||
"created_at": "BASE_TS",
|
||||
"updated_at": "BASE_TS",
|
||||
"created_by": "ae38accc-1ad4-410d-adbc-a55630908924"
|
||||
},
|
||||
{
|
||||
"id": "10000000-0000-0000-0000-000000000002",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"name": "Harina de Trigo T65",
|
||||
"sku": "HAR-T65-ENT-002",
|
||||
"barcode": null,
|
||||
"product_type": "INGREDIENT",
|
||||
"ingredient_category": "FLOUR",
|
||||
"product_category": "BREAD",
|
||||
"subcategory": null,
|
||||
"description": "Harina de trigo semi-integral tipo 65, perfecta para panes rústicos",
|
||||
"brand": "Molinos San José - Enterprise Grade",
|
||||
"unit_of_measure": "KILOGRAMS",
|
||||
"package_size": null,
|
||||
"average_cost": 0.87,
|
||||
"last_purchase_price": null,
|
||||
"standard_cost": null,
|
||||
"low_stock_threshold": 560.0,
|
||||
"reorder_point": 840.0,
|
||||
"reorder_quantity": null,
|
||||
"max_stock_level": null,
|
||||
"shelf_life_days": null,
|
||||
"display_life_hours": null,
|
||||
"best_before_hours": null,
|
||||
"storage_instructions": null,
|
||||
"central_baker_product_code": null,
|
||||
"delivery_days": null,
|
||||
"minimum_order_quantity": null,
|
||||
"pack_size": null,
|
||||
"is_active": true,
|
||||
"is_perishable": false,
|
||||
"allergen_info": [
|
||||
"gluten"
|
||||
],
|
||||
"nutritional_info": null,
|
||||
"produced_locally": false,
|
||||
"recipe_id": null,
|
||||
"created_at": "BASE_TS",
|
||||
"updated_at": "BASE_TS",
|
||||
"created_by": "ae38accc-1ad4-410d-adbc-a55630908924"
|
||||
},
|
||||
{
|
||||
"id": "10000000-0000-0000-0000-000000000003",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"name": "Harina de Fuerza W300",
|
||||
"sku": "HAR-FUE-003",
|
||||
"barcode": null,
|
||||
"product_type": "INGREDIENT",
|
||||
"ingredient_category": "FLOUR",
|
||||
"product_category": "BREAD",
|
||||
"subcategory": null,
|
||||
"description": "Harina de gran fuerza W300, ideal para masas con alta hidratación",
|
||||
"brand": "Harinas Premium - Enterprise Grade",
|
||||
"unit_of_measure": "KILOGRAMS",
|
||||
"package_size": null,
|
||||
"average_cost": 1.06,
|
||||
"last_purchase_price": null,
|
||||
"standard_cost": null,
|
||||
"low_stock_threshold": 350.0,
|
||||
"reorder_point": 560.0,
|
||||
"reorder_quantity": null,
|
||||
"max_stock_level": null,
|
||||
"shelf_life_days": null,
|
||||
"display_life_hours": null,
|
||||
"best_before_hours": null,
|
||||
"storage_instructions": null,
|
||||
"central_baker_product_code": null,
|
||||
"delivery_days": null,
|
||||
"minimum_order_quantity": null,
|
||||
"pack_size": null,
|
||||
"is_active": true,
|
||||
"is_perishable": false,
|
||||
"allergen_info": [
|
||||
"gluten"
|
||||
],
|
||||
"nutritional_info": null,
|
||||
"produced_locally": false,
|
||||
"recipe_id": null,
|
||||
"created_at": "BASE_TS",
|
||||
"updated_at": "BASE_TS",
|
||||
"created_by": "ae38accc-1ad4-410d-adbc-a55630908924"
|
||||
},
|
||||
{
|
||||
"id": "10000000-0000-0000-0000-000000000004",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"name": "Harina Integral de Trigo",
|
||||
"sku": "HAR-INT-004",
|
||||
"barcode": null,
|
||||
"product_type": "INGREDIENT",
|
||||
"ingredient_category": "FLOUR",
|
||||
"product_category": "BREAD",
|
||||
"subcategory": null,
|
||||
"description": "Harina integral 100% con salvado, rica en fibra",
|
||||
"brand": "Bio Cereales - Enterprise Grade",
|
||||
"unit_of_measure": "KILOGRAMS",
|
||||
"package_size": null,
|
||||
"average_cost": 1.1,
|
||||
"last_purchase_price": null,
|
||||
"standard_cost": null,
|
||||
"low_stock_threshold": 420.0,
|
||||
"reorder_point": 630.0,
|
||||
"reorder_quantity": null,
|
||||
"max_stock_level": null,
|
||||
"shelf_life_days": null,
|
||||
"display_life_hours": null,
|
||||
"best_before_hours": null,
|
||||
"storage_instructions": null,
|
||||
"central_baker_product_code": null,
|
||||
"delivery_days": null,
|
||||
"minimum_order_quantity": null,
|
||||
"pack_size": null,
|
||||
"is_active": true,
|
||||
"is_perishable": false,
|
||||
"allergen_info": [
|
||||
"gluten"
|
||||
],
|
||||
"nutritional_info": null,
|
||||
"produced_locally": false,
|
||||
"recipe_id": null,
|
||||
"created_at": "BASE_TS",
|
||||
"updated_at": "BASE_TS",
|
||||
"created_by": "ae38accc-1ad4-410d-adbc-a55630908924"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"recipes": [],
|
||||
"recipe_ingredients": [],
|
||||
"recipe_instructions": []
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"suppliers": []
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
{
|
||||
"equipment": [],
|
||||
"quality_check_templates": [],
|
||||
"quality_checks": [],
|
||||
"batches": [
|
||||
{
|
||||
"id": "50000001-0000-4000-a000-000000000001",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"recipe_id": "30000000-0000-0000-0000-000000000001",
|
||||
"product_id": "20000000-0000-0000-0000-000000000001",
|
||||
"batch_number": "BATCH-B000-0001",
|
||||
"status": "completed",
|
||||
"quantity_produced": 50,
|
||||
"quantity_good": 50,
|
||||
"quantity_defective": 0,
|
||||
"production_date": "BASE_TS - 1d",
|
||||
"expiration_date": "BASE_TS + 2d",
|
||||
"production_line": "Linea 1",
|
||||
"shift": "morning",
|
||||
"produced_by": "ae38accc-1ad4-410d-adbc-a55630908924",
|
||||
"approved_by": "80765906-0074-4206-8f58-5867df1975fd",
|
||||
"created_at": "BASE_TS - 1d",
|
||||
"updated_at": "BASE_TS - 1d",
|
||||
"is_active": true,
|
||||
"ingredients": [
|
||||
{
|
||||
"ingredient_id": "10000000-0000-0000-0000-000000000001",
|
||||
"quantity_used": 25.0,
|
||||
"unit": "kg"
|
||||
}
|
||||
],
|
||||
"product_name": "Baguette Tradicional",
|
||||
"planned_start_time": "BASE_TS",
|
||||
"planned_end_time": "BASE_TS + 4h",
|
||||
"actual_start_time": "BASE_TS - 1d",
|
||||
"actual_end_time": "BASE_TS - 1d + 4h",
|
||||
"planned_quantity": 50.0,
|
||||
"planned_duration_minutes": 240
|
||||
},
|
||||
{
|
||||
"id": "50000002-0000-4000-a000-000000000001",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"recipe_id": "30000000-0000-0000-0000-000000000002",
|
||||
"product_id": "20000000-0000-0000-0000-000000000002",
|
||||
"batch_number": "BATCH-B000-0002",
|
||||
"status": "completed",
|
||||
"quantity_produced": 60,
|
||||
"quantity_good": 60,
|
||||
"quantity_defective": 0,
|
||||
"production_date": "BASE_TS - 2d",
|
||||
"expiration_date": "BASE_TS + 1d",
|
||||
"production_line": "Linea 2",
|
||||
"shift": "morning",
|
||||
"produced_by": "ae38accc-1ad4-410d-adbc-a55630908924",
|
||||
"approved_by": "80765906-0074-4206-8f58-5867df1975fd",
|
||||
"created_at": "BASE_TS - 2d",
|
||||
"updated_at": "BASE_TS - 2d",
|
||||
"is_active": true,
|
||||
"ingredients": [
|
||||
{
|
||||
"ingredient_id": "10000000-0000-0000-0000-000000000001",
|
||||
"quantity_used": 30.0,
|
||||
"unit": "kg"
|
||||
}
|
||||
],
|
||||
"product_name": "Croissant de Mantequilla",
|
||||
"planned_start_time": "BASE_TS",
|
||||
"planned_end_time": "BASE_TS + 4h",
|
||||
"actual_start_time": "BASE_TS - 1d",
|
||||
"actual_end_time": "BASE_TS - 1d + 4h",
|
||||
"planned_quantity": 50.0,
|
||||
"planned_duration_minutes": 240
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"purchase_orders": [],
|
||||
"purchase_order_items": []
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"customers": [
|
||||
{
|
||||
"id": "60000000-0000-0000-0000-000000000001",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"customer_code": "CUST-001",
|
||||
"name": "Restaurante El Buen Yantar - Barcelona",
|
||||
"customer_type": "WHOLESALE",
|
||||
"contact_person": "Luis Gómez",
|
||||
"email": "compras@buenyantar.es",
|
||||
"phone": "+34 912 345 678",
|
||||
"address": "Calle Mayor, 45",
|
||||
"city": "Barcelona",
|
||||
"postal_code": "08013",
|
||||
"country": "España",
|
||||
"status": "ACTIVE",
|
||||
"total_orders": 45,
|
||||
"total_spent": 3250.75,
|
||||
"created_at": "BASE_TS",
|
||||
"notes": "Regular wholesale customer - weekly orders"
|
||||
},
|
||||
{
|
||||
"id": "60000000-0000-0000-0000-000000000002",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"customer_code": "CUST-002",
|
||||
"name": "Cafetería La Esquina - Barcelona",
|
||||
"customer_type": "RETAIL",
|
||||
"contact_person": "Marta Ruiz",
|
||||
"email": "cafeteria@laesquina.com",
|
||||
"phone": "+34 913 456 789",
|
||||
"address": "Plaza del Sol, 12",
|
||||
"city": "Barcelona",
|
||||
"postal_code": "08012",
|
||||
"country": "España",
|
||||
"status": "ACTIVE",
|
||||
"total_orders": 12,
|
||||
"total_spent": 850.2,
|
||||
"created_at": "BASE_TS",
|
||||
"notes": "Small retail customer - biweekly orders"
|
||||
}
|
||||
],
|
||||
"customer_orders": [],
|
||||
"order_items": []
|
||||
}
|
||||
@@ -0,0 +1,529 @@
|
||||
{
|
||||
"sales_data": [
|
||||
{
|
||||
"id": "c98c079b-58c0-4604-8dd6-3857ffad5d0a",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 16h 0m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000001",
|
||||
"quantity_sold": 2,
|
||||
"unit_price": 0.9,
|
||||
"total_revenue": 1.8,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "cash",
|
||||
"created_at": "BASE_TS - 16h 0m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "fefa3670-b349-42a1-9ff5-ef4f8b6d2b9f",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 15h 3m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000002",
|
||||
"quantity_sold": 3,
|
||||
"unit_price": 1.39,
|
||||
"total_revenue": 4.16,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 15h 3m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "330fe4a8-519f-416b-82bf-b723bc46940a",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 14h 6m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000003",
|
||||
"quantity_sold": 4,
|
||||
"unit_price": 3.74,
|
||||
"total_revenue": 14.96,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 14h 6m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "87c3e0d2-a2cd-4601-a761-b843439bfa37",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 13h 9m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000004",
|
||||
"quantity_sold": 5,
|
||||
"unit_price": 1.45,
|
||||
"total_revenue": 7.26,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 13h 9m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "8e2c025d-d24c-4045-a661-bf15634d09e4",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 12h 12m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000001",
|
||||
"quantity_sold": 6,
|
||||
"unit_price": 0.9,
|
||||
"total_revenue": 5.41,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "cash",
|
||||
"created_at": "BASE_TS - 12h 12m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "7a38ebd1-6751-4200-9dd5-ff0d02a346eb",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 11h 15m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000002",
|
||||
"quantity_sold": 2,
|
||||
"unit_price": 1.39,
|
||||
"total_revenue": 2.77,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 11h 15m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "5c230de0-d3b6-45c8-96eb-e3b08b6ff1d0",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 10h 18m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000003",
|
||||
"quantity_sold": 3,
|
||||
"unit_price": 3.74,
|
||||
"total_revenue": 11.22,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 10h 18m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "942c135e-742d-4170-a77a-a890457c9c7f",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 9h 21m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000004",
|
||||
"quantity_sold": 4,
|
||||
"unit_price": 1.45,
|
||||
"total_revenue": 5.81,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 9h 21m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "0952fb16-4269-457f-97a9-f673f79a1046",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 8h 24m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000001",
|
||||
"quantity_sold": 5,
|
||||
"unit_price": 0.9,
|
||||
"total_revenue": 4.51,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "cash",
|
||||
"created_at": "BASE_TS - 8h 24m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "d1f2dff4-e324-4631-b65e-1a5bb06e49a0",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 7h 27m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000002",
|
||||
"quantity_sold": 6,
|
||||
"unit_price": 1.39,
|
||||
"total_revenue": 8.32,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 7h 27m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "863d7175-d174-4401-a0eb-b1e1b13f5e3f",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 6h 30m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000003",
|
||||
"quantity_sold": 2,
|
||||
"unit_price": 3.74,
|
||||
"total_revenue": 7.48,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 6h 30m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "19ff40eb-eb0e-435d-9e79-62a882875d2d",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 5h 33m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000004",
|
||||
"quantity_sold": 3,
|
||||
"unit_price": 1.45,
|
||||
"total_revenue": 4.36,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 5h 33m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "486d90b8-370e-4e4f-993c-173be441e459",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 16h 36m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000001",
|
||||
"quantity_sold": 4,
|
||||
"unit_price": 0.9,
|
||||
"total_revenue": 3.61,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "cash",
|
||||
"created_at": "BASE_TS - 16h 36m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "2c289f03-4a5c-4636-8292-cce140baed66",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 15h 39m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000002",
|
||||
"quantity_sold": 5,
|
||||
"unit_price": 1.39,
|
||||
"total_revenue": 6.93,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 15h 39m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "ed80ba2c-3765-4270-bbc5-5d04769d586f",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 14h 42m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000003",
|
||||
"quantity_sold": 6,
|
||||
"unit_price": 3.74,
|
||||
"total_revenue": 22.44,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 14h 42m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "7715cee7-d6d9-4731-ac97-14df72c1d9ad",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 13h 45m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000004",
|
||||
"quantity_sold": 2,
|
||||
"unit_price": 1.45,
|
||||
"total_revenue": 2.9,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 13h 45m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "326a2a4a-69b7-4c2d-9770-70ff34ada0b3",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 12h 48m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000001",
|
||||
"quantity_sold": 3,
|
||||
"unit_price": 0.9,
|
||||
"total_revenue": 2.71,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "cash",
|
||||
"created_at": "BASE_TS - 12h 48m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "6978a848-65de-4dc5-848b-4ecf2f684ef8",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 11h 51m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000002",
|
||||
"quantity_sold": 4,
|
||||
"unit_price": 1.39,
|
||||
"total_revenue": 5.54,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 11h 51m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "a005099c-e795-40cc-bea4-2ed5f6cbbfdd",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 10h 54m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000003",
|
||||
"quantity_sold": 5,
|
||||
"unit_price": 3.74,
|
||||
"total_revenue": 18.7,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 10h 54m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "6230d526-b341-4edc-b77c-0203a9d09f57",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 9h 57m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000004",
|
||||
"quantity_sold": 6,
|
||||
"unit_price": 1.45,
|
||||
"total_revenue": 8.71,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 9h 57m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "89ce02df-c236-4e1b-801c-2a8da9615541",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 8h 60m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000001",
|
||||
"quantity_sold": 2,
|
||||
"unit_price": 0.9,
|
||||
"total_revenue": 1.8,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "cash",
|
||||
"created_at": "BASE_TS - 8h 60m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "5363a886-64bc-4c23-b592-9293a3021bce",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 7h 63m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000002",
|
||||
"quantity_sold": 3,
|
||||
"unit_price": 1.39,
|
||||
"total_revenue": 4.16,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 7h 63m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "f078cbdb-d798-4b62-944b-dbe48d69917b",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 6h 66m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000003",
|
||||
"quantity_sold": 4,
|
||||
"unit_price": 3.74,
|
||||
"total_revenue": 14.96,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 6h 66m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "9f07234b-4ac5-49f6-8c11-4854a6fef024",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 5h 69m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000004",
|
||||
"quantity_sold": 5,
|
||||
"unit_price": 1.45,
|
||||
"total_revenue": 7.26,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 5h 69m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "27615e7d-814f-43a4-8c6d-2e8fb5735d20",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 16h 72m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000001",
|
||||
"quantity_sold": 6,
|
||||
"unit_price": 0.9,
|
||||
"total_revenue": 5.41,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "cash",
|
||||
"created_at": "BASE_TS - 16h 72m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "6d391efa-8d6a-4912-b80f-8dd870280c37",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 15h 75m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000002",
|
||||
"quantity_sold": 2,
|
||||
"unit_price": 1.39,
|
||||
"total_revenue": 2.77,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 15h 75m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "6ac6070b-5bda-4b6b-8bc6-fd03f9119fe5",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 14h 78m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000003",
|
||||
"quantity_sold": 3,
|
||||
"unit_price": 3.74,
|
||||
"total_revenue": 11.22,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 14h 78m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "c37a3242-f986-4fda-9461-1ae38783e0f1",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 13h 81m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000004",
|
||||
"quantity_sold": 4,
|
||||
"unit_price": 1.45,
|
||||
"total_revenue": 5.81,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 13h 81m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "9879bc0d-1708-4525-af11-cac205f81ce9",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 12h 84m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000001",
|
||||
"quantity_sold": 5,
|
||||
"unit_price": 0.9,
|
||||
"total_revenue": 4.51,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "cash",
|
||||
"created_at": "BASE_TS - 12h 84m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "c2eb8c92-5262-4a7c-b4a7-ef68b5a7ee82",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 11h 87m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000002",
|
||||
"quantity_sold": 6,
|
||||
"unit_price": 1.39,
|
||||
"total_revenue": 8.32,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 11h 87m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "9cf70fb9-c6be-43c3-b076-5cd51ff94d75",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 10h 90m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000003",
|
||||
"quantity_sold": 2,
|
||||
"unit_price": 3.74,
|
||||
"total_revenue": 7.48,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 10h 90m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "b57716d8-2a99-4f63-bdf3-eb07876d3502",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 9h 93m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000004",
|
||||
"quantity_sold": 3,
|
||||
"unit_price": 1.45,
|
||||
"total_revenue": 4.36,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 9h 93m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "4c296e49-6b77-41ae-8a48-7341fd43a4b3",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 8h 96m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000001",
|
||||
"quantity_sold": 4,
|
||||
"unit_price": 0.9,
|
||||
"total_revenue": 3.61,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "cash",
|
||||
"created_at": "BASE_TS - 8h 96m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "a4a17323-86b9-44d7-843b-6cd542c0c0ed",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 7h 99m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000002",
|
||||
"quantity_sold": 5,
|
||||
"unit_price": 1.39,
|
||||
"total_revenue": 6.93,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 7h 99m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
},
|
||||
{
|
||||
"id": "027b8eb5-da87-4c2b-b951-8934c1f0153f",
|
||||
"tenant_id": "B0000000-0000-4000-a000-000000000001",
|
||||
"sale_date": "BASE_TS - 6h 102m",
|
||||
"product_id": "20000000-0000-0000-0000-000000000003",
|
||||
"quantity_sold": 6,
|
||||
"unit_price": 3.74,
|
||||
"total_revenue": 22.44,
|
||||
"sales_channel": "in_store",
|
||||
"payment_method": "card",
|
||||
"created_at": "BASE_TS - 6h 102m",
|
||||
"notes": "Venta local en Barcelona - Eixample",
|
||||
"enterprise_location_sale": true,
|
||||
"date": "BASE_TS"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"orchestration_run": null,
|
||||
"alerts": []
|
||||
}
|
||||
Reference in New Issue
Block a user