Project

General

Profile

Actions

Tareas #50

closed
DC LR

Ventas y depósitos

Tareas #50: Ventas y depósitos

Added by Darinel Cruz 17 days ago. Updated 3 days ago.

Status:
Cerrada
Priority:
Normal
Start date:
Due date:
% Done:

100%

Estimated time:

Description

Crear un modelo de Venta (Sale) y uno de depósitos/pagos/abonos (Deposit).

Venta:

  • la tabla tiene los mismos campos que la cotización exceptuando la vigencia y la fecha de cotización.
  • y se agrega una columna de method (valores crédito o contado)

Deposito:

  • es una tabla polimorfica
  • monto
  • fecha
  • método (efecti, tarjeta, transferencia, cheque)
  • model_type (aquí se guarda el nombre del modelo, estamos pensando que los modelos a los que se hacen depositos son App\Models\Sale y App\Models\Client)
  • model_id (aquí se guarda el id del modelo)

NOTAS:

en realidad las columnas para la relación poli tendrían que llamarse depositable_id y depositable_type y la fecha es deposited_at
la convencion de laravel es esa el nombre del modelo (deposit) como adjetivo, es que guardaremos datos de esos otros modelos que tienen la característica de recibir depósitos: Cliente y Venta.

Recordar que los clientes pueden tener saldo a favor. Pero luego vemos eso, primero el esqueleto.

Actions

Also available in: PDF Atom