Proyecto

General

Perfil

Errores #3674

Actualizado por Admin Savia Web Admin hace 4 meses

vamos a agregar una seccion nueva dentro del expediente llamada  
 Proyección Gastos administrativos proyectados de impuestos y gastos 

 la empresa 
 Alli vamos a mostrar 5 variables que tendrán tendran un checkbox y al ser elegidas generara un valor en relacion al porcentaje cargado en su tabla correspondiente que se habrán habran seteado en una ventana nueva de soporte llamada Configuración Configuracion de gastos admin, donde inicialmente la vamos a completar nosotros con un script al actualizar la versión y el usuario podra cambiar el porcentaje de cada campo de impuestos y el nombre. admin. 

 La idea seria agregar una tabla secundaria que tenga los siguientes datos: 

 CREATE TABLE expediente_gastos_proyectados ( 
     id INT AUTO_INCREMENT PRIMARY KEY, 
     idExpediente INT NOT NULL, 
     idMoneda INT NOT NULL, 

     ventaSinIva DECIMAL(18,2) DEFAULT 0, 
     costoSinIva DECIMAL(18,2) DEFAULT 0, 
     rentabilidadSinIva DECIMAL(18,2) DEFAULT 0, 
     ventaTotalConIva DECIMAL(18,2) DEFAULT 0, 
     totalGastosProyectados DECIMAL(18,2) DEFAULT 0, 
     utilidadProyectada DECIMAL(18,2) DEFAULT 0, 

     tipoCambioAplicado: DECIMAL(18,2) DEFAULT 1, 
     fechaModificacion DATETIME, 
     idusuarioModificacion INT 
 ); idexpediente, Ingresos_brutos, %Ingresos_brutos, Iva_a_pagar, Comercio_e_industria, %Comercio_e_industria, Imp_ganancias, %Imp_ganancias, Impuesto_al_cheque, %Impuesto_al_cheque. 

 *ejemplo de registro* por ejemplo un registro seria: 
 Tabla: expediente_gastos_proyectados 1082, Y, 9.0, Y, Y, 1.0, Y, 30.0, N, 1.2 

 id: 1 
 idExpediente: 1090 
 idMoneda: 2 

 ventaSinIva: 7562.70 
 costoSinIva: 6954.12 
 rentabilidadSinIva: 608.58 
 ventaTotalConIva: 7650.00 
 totalGastosProyectados: 382.38 
 utilidadProyectada: 226.20 

 tipoCambioAplicado: 1450.00 
 fechaModificacion: 2026-07-03 10:30:00 
 idUsuarioModificacion: 15 

 --------------------------------------------------------------------------- 

 CREATE TABLE expediente_gastos_proyectados_detalle ( 
     id INT AUTO_INCREMENT PRIMARY KEY, 
     idGastoProyectado INT NOT NULL, 
     idExpediente INT NOT NULL, 
     tipoGasto VARCHAR(50) NOT NULL, 
     descripcion VARCHAR(100) NOT NULL, 

     aplica CHAR(1) DEFAULT 'N', 
     porcentaje DECIMAL(4,2) DEFAULT 0, 
     baseCalculo VARCHAR(50), 
     importeBaseCalculo DECIMAL(18,2) DEFAULT 0, 
     importe DECIMAL(18,2) DEFAULT 0, 
     orden INT DEFAULT 0, 
     fechaModificacion DATETIME, 
     idUsuarioModificacion INT 
 ); 

 *ejemplo del registro*  

 id:1 
 idGastoProyectado: 1 
 idExpediente: 1090 
 tipoGasto: INGRESOS_BRUTOS 
 descripcion: Ingresos Brutos 

 aplica: Y 
 porcentaje: 9.00 
 baseCalculo: RENTABILIDAD_SIN_IVA 
 importeBaseCalculo: 608.58 
 importe: 54.77 
 orden: 1 
 fechaModificacion: 2026-07-03 
 idUsuarioModificacion: 02 
 ------------------------------------------------------------------------------------ 

 El unico que no tiene porcentaje es el del (Iva a pagar) porque ese calculo se hace dinámico dinamico y sale de la resta del iva ventas menos el iva compras ( de la sumatoria de ambos ivas) 

 Luego al liquidar el expediente se mostrar debajo de el resumen de importes el gastos proyectado y mas abajo la utilidad neta proyectada del exp. 

 *El calculo que debe hacer en cada campo es el siguiente.* 
 *Ingresos Brutos*: Se calcula el valor, sobre un porcentaje que sea seteado de la tabla secundaria o que hayan modificado manualmente dentro del exp, y sale de la diferencia entre el valor total de venta y el valor total del costo, ambos sin IVA 
 *IVA a pagar*: Es el valor de Iva que le corresponde a la diferencia del Iva de la venta menos el Iva del Costo 
 *Comercio e Industria*: Se calcula el valor, sobre un porcentaje seteado en la tabla secundaria o modificado por ellos en el exp, con respecto al total de las ventas sin IVA 
 *Impuesto a las ganancias*: Se calcula el valor, sobre un porcentaje de la diferencia del total de las ventas menos el valor total del costo, ambos sin IVA 
 *Impuesto al cheque*: Se calcula el valor, sobre un porcentaje del 1.2% sobre el valor total de la venta incluido el iva. 

 Después armamos un totalizador de la rentabilidad sin iva y de los gastos administrativos totales y ese resultado seria la utilidad proyectada- 


Atrás