Sales Document Draft Review & Validation #74
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Objetivo
Incorporar una etapa formal de revisión administrativa para Sales Documents en estado Draft antes de su futura utilización en procesos de facturación fiscal.
La story debe permitir revisar, completar, validar y aprobar un documento comercial sin realizar ninguna emisión fiscal.
Contexto funcional
Actualmente:
Delivery Note
↓
Sales Document
El documento se crea correctamente y queda almacenado con estado Draft.
Sin embargo:
Antes de implementar integración ARCA se requiere formalizar esta etapa.
Alcance
Domain
Incorporar DTOs específicos para revisión y validación:
Core
Extender SalesDocumentService para:
Data
API
Agregar endpoints:
GET /api/SalesDocument/{id}/draft-preview
PUT /api/SalesDocument/{id}/draft-review
POST /api/SalesDocument/{id}/validate
UI BackOffice
Nueva pantalla:
SalesDocumentReview.razor
Ruta:
/salesdocuments/{id}/review
Debe mostrar:
Permitir:
Reglas de negocio
Un documento podrá validarse únicamente si:
Una vez validado:
Draft → Validated
No podrá modificarse mediante la pantalla de revisión.
Fuera de alcance
Criterios de aceptación
Decisiones de diseño
Entregable esperado
Branch sugerido
feature/leandro/74-sales-document-draft-review
Commit sugerido
feat(sales): add sales document draft review and validation close #74
Sales Document Draft Preview & Fiscal Reviewto Sales Document Draft Review & Validation