feat(sales): crear modelo base de Delivery Note #11
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
Crear la base de datos y el modelo base del nuevo documento comercial Delivery Note (remito) en el módulo Sales.
Esta story es deliberadamente pequeña y atómica: solo cubre persistencia base y preparación para scaffold EF.
Contexto funcional
El Delivery Note es un documento independiente.
Puede estar asociado opcionalmente a:
Para el MVP solo se generará desde Quote aprobado, pero en esta story no se implementa lógica ni endpoints.
Alcance
Crear tablas:
PhS_DeliveryNotePhS_DeliveryNoteDetailDefinir:
Fuera de alcance
Criterios de aceptación
PhS_DeliveryNotePhS_DeliveryNoteDetailPhS_DeliveryNotesoporta asociación opcional a QuotePhS_DeliveryNotedeja previstosalesinvoice_idpara futuroPhS_DeliveryNoteDetailsoporta ítems documentales con:descriptionquantitynotesPhS_DeliveryNoteDetaildeja prevista la trazabilidad de origen del renglónDecisiones de diseño
description,quantityynotesviven siempre en la tabla, incluso si existe una referencia a origen.origin_typeorigin_idquote_detail_idnullable como FK concreta para el MVPsalesinvoice_idqueda como campo preparado para futuro, sin FK todavía.line_numberpara conservar orden estable de impresión y edición.quantity decimal(18,2)para dejar margen a futuros casos no enteros, aunque el MVP venga de Quote.Entregable esperado