Diagrama Actualizado
Archivo para SQLEditor
Errores
Tabla charge_invoice
Falta el FK hacia la tabla
charge_typeencharge_invoicey el campo debería llamarsecharge_type_id
Mejoras
Cambiar los campos de montos a DECIMAL(15,2) en las tablas
invoice.invoice_amount,financial_transaction.transaction_amountpara mejorar la precisión y el cálculo de redondeos a 2 decimales.Cambiar el tipo de campo
account_numberen la tablabank_accountpor un VARCHAR(100)Cambiar el nombre de
marketbussiness_daysabusiness_days
