- Añadir método ConvertStatusToDolibarr en InvoiceMapper para mapear todos los estados correctamente (draft, unpaid, paid, cancelled) - Mover lógica de mapeo de estado desde InvoiceService a InvoiceMapper para seguir principios de SRP - Arreglar bug donde el estado 'paid' y 'cancelled' se mapeaban incorrectamente a '0' (draft) - Añadir validación de estado con mensaje de error claro para valores inválidos - Limpiar código de DolibarrTokenCacheService eliminando bloque anidado innecesario |
||
|---|---|---|
| .. | ||
| InvoiceMapper.cs | ||