Oleada UX 4: Pagos/Adeudos (cobro en 1 click con recibo, plan de pagos), Monedero (movimientos narrados, ajustes auditados, MXN+USD), Inventario (alta rapida, conteo fisico con ajuste e historial, alertas accionables) + fix de folios de pago y cantidades de movimientos
This commit is contained in:
@@ -97,6 +97,15 @@ class ResPartner(models.Model):
|
||||
total_visits = fields.Integer(string='Total Visitas', default=0)
|
||||
total_spent = fields.Float(string='Total Gastado', default=0.0)
|
||||
|
||||
# Plan de pagos del adeudo (acuerdo manual, sin recordatorios automáticos)
|
||||
payment_plan_count = fields.Integer(string='Pagos Acordados', default=0)
|
||||
payment_plan_amount = fields.Float(string='Monto por Pago', default=0.0)
|
||||
next_payment_date = fields.Date(string='Siguiente Pago')
|
||||
payment_plan_note = fields.Text(string='Nota del Plan de Pagos')
|
||||
payment_plan_start = fields.Date(string='Inicio del Plan')
|
||||
payment_plan_since = fields.Datetime(string='Plan vigente desde')
|
||||
payment_plan_by = fields.Char(string='Plan registrado por')
|
||||
|
||||
# Adjuntos (expediente escaneado y galería de imágenes)
|
||||
adjunto_ids = fields.One2many('skeen.patient.adjunto', 'partner_id', string='Documentos')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user