📊 Descripción General
El CreateMultipleInvoicesRequest es un DTO que se utiliza para solicitar la creación de múltiples facturas en una sola operación. Este DTO permite procesar varias facturas de manera eficiente y atómica.
🎯 Propósito del DTO
- Creación Masiva: Crear múltiples facturas en una operación
- Eficiencia: Reducir el número de llamadas a la API
- Atomicidad: Garantizar que todas las facturas se creen o ninguna
- Validación: Validar todas las facturas antes de crear
💡 Ejemplo de Uso
{
"invoices": [
{
"clienteId": 1,
"total": 25.50,
"lineas": [
{
"articuloId": 1,
"cantidad": 2,
"precio": 12.75
}
]
},
{
"clienteId": 2,
"total": 45.00,
"lineas": [
{
"articuloId": 3,
"cantidad": 1,
"precio": 45.00
}
]
}
]
}