[Php-avanzado] SRS version 0.8 (texto sin formato)

Roberto Williams robertoaw en yahoo.com.ar
Lun Abr 4 19:20:10 ART 2011


Hola leo


----- Mensaje original ----
De: Leonardo Tadei - Pegasus Tech Supply <leonardot en pegasusnet.com.ar>
Para: Lista del curso de PHP Avanzado <php-avanzado en pato2.fi.mdp.edu.ar>
Enviado: domingo, 3 de abril, 2011 21:41:53
Asunto: Re: [Php-avanzado] SRS version 0.8 (texto sin formato)

Hola Roberto!

El dom, 03-04-2011 a las 16:35 -0700, Roberto Williams escribió:
> Hola, leo:
> Acá esta en srs, me gusto lo que dijiste sobre la amortizacion, pero para 
> hacerlo más facil voy a considerarlo como un atributo y tenerlo en cuenta en el 
>
> calculo.

    Me perdiste.... si lo vas a considerar como un atributo (decisión a la
que no me opongo), será un atributo de los bienes, pero no encuentro
especificados los bienes. Los bienes deberán tener para esto la tasa de
amortización y la fecha de alta. Es posible que tu RF de los bienes sea
la 1.29, pero habla de "descripción de bienes" y dicho así no parecen la
misma cosa.
    Luego, los RF 1.30 y 1.31 desaparecen, y queda algo con la forma "El
sistema debe calcular la amortización de los bienes"


>Fijate ahora como esta el 1.30 y 1.31, y me decis. (a ver si te entendi lo que 
>decias)

    Viendo el 1.32, que está bien expresado, no te entiendo para qué está,
si luego no hay al menos un informe entre fechas que use estos datos.
>Con este RF, se quiere calcular los impuestos de acuerdo a los datos teoricos 
>estimados calculados, puse gestionar, para que una ves calculado me deje 
>modificarlo y o borrarlo.


    El 1.15 parece una versión más completa del 1.14 (mezclada con el
1.13), pero no un RF aparte.


>Acá no entiendo mucho lo que decis, el 1.15 sirve para hacer el calculo de lo 
>elegido en el 1.13 y 1.14, acá se elige primero el tipo de costo, luego el 
>costo, y en el 1.15 con un par de datos que ingresa el usuario se hace el 
>calculo, y puse gestionar para que se modifique o se borre en caso de ser 
>necesario.


    Sirve para todo esto cuando en un RF nombrás a otro, poner a qué otro
es que nombrás, como hacés en 1.10 y otros, en que no queda ninguna duda
de qué el "tipo" que aparece ahí es el especificado en 1.9, y no otro de
los "tipos" que aparecen en la SRS.

    

> Saludos
> 
> 
> Finalidad: Hago un sistema para estimar la produccion de un cultivo de acuerdo 
>a 
>
> 
> su edad, en base a esa estimacion de la produccion, calcular los costos, 
> impuestos, ingresos, amortizaciones con la idea de saber cuan rentable es un 
> cada lote de un establecimiento de acuerdo a un cultivo seleccionado.
>  
> 
> Requerimientos Funcionales
>-----------------------------------------------------------------------------------------------
>-
> 
> 
> 
> 
>  1.1 El sistema debe gestionar Establecimientos
>  1.2 El sistema debe gestionar cultivos
>  1.3 El sistema debe mostrar rendimientos por cultivo (por edad de cultivo)
>  1.4 El sistema debe gestionar Lotes con sus respectivos establecimientos y 
> cultivos
>  1.5 El sistema debe proyectar estimacion de lotes con su la edad del cultivo y 
>
> su rendimiento.
>  1.6 El sistema debe realizar la comparacion del punto 1.5 con los datos 
> practicos en caso de obtenernos.
>  1.7 El Sistema debe gestionar el registro de rendimientos calculado en el 1.5 

> de un cultivo de un lote de un establecimiento.
>  1.8 El sistema debe listar tasas de IVA
>  1.9 El sistema debe gestionar tipos de costos fijos.
>  1.10 El sistema debe gestionar costos Fijos con su tipo (1.9)
>  1.11 El sistema debe gestionar tipo de costo fijo por numero de lote 
> y establecimiento con sus costos fijos.
>  1.12 El sistema debe calcular el credito fiscal, valor neto, gasto neto, por 
> costo fijo del punto (1.10) por cada lote del establecimiento con su fecha. 
>  1.13 El sistema debe listar tipos de costo variable por superficie.
>  1.14 El sistema debe listar costos variable por superficie con su tipo 
(1.13).
>  1.15 El sistema debe gestionar los tipos de costos variables por superficie 
>con 
>
> 
> su costo variable por superficie por numero de lote y establecimiento.
>  1.16 El sistema debe calcular el credito fiscal, valor neto, gasto neto,  por 

> costo variable por superficie del punto 1.15 por cada lote del establecimiento 

> con su fecha.
>  1.17 El sistema debe listar tipos de costo variable por Produccion.
>  1.18 El sistema debe listar costos variable por Produccion con su tipo 
(1.17).
>  1.19 El sistema debe gestionar los tipos de costos variables por Produccion 
>con 
>
> 
> su costo variable por Produccion por numero de lote y establecimiento.
>  1.20 El sistema debe calcular el credito fiscal, valor neto, gasto neto, por 
> costo variable por Produccion del punto 1.19 por cada lote del establecimiento 

> con su fecha.
>  1.21 El sistema debe listar mercados (MI, ME)
>  1.22 El sistema debe gestionar precios con sus mercados de cada cultivo por 
> establecimiento
>  1.23 EL sistema debe listar cuotas (pagos futuros)
>  1.24 El sistema debe gestionar estado de sus ordenes de ingreso (abierto o 
> cerrado)
>  1.25 El sistema debe gestionar ordenes de ingresos por fecha, lote, 
> establecimiento, cultivos,estado, mercado y cuotas con su estado (1.24). 
>  1.26 El sistema debe registrar cobros futuros de dichas ordenes (1.24) con sus 
>
> cuotas por fecha.
>  1.27 El sistema debe gestionar otros ingresos
>  1.28 El sistema debe gestionar los montos de otros ingresos por 
>establecimiento 
>
> 
> y fecha con su tasa de iva.
>  1.29 El sistema debe gestionar la descripcion de los bienes con su fecha de 
> alta
>  1.30 El sistema debe gestionar la amortizacion de los bienes con su taza, por 
>establecimiento.
>  1.31 El sistema debe gestionar el estado de la amortizacion  del punto 1.30
>  1.32 El sistema debe gestionar impuestos por lote, establecimiento, fecha 
> 
> 
>  
>  
>------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> 
> 
>  Diccionario
>  
>------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> 
> 
> 
>  Establecimiento 
>  Atributos: Nombre
>  
>  Cultivos 
>  Atributos: Nombre
>  
>  Rendimiento
>  Atributos: Cultivo, edad de cultivo, rendimiento (cantidad de kilos de fruto 
> por planta)
>  (Aclaracion, el rendimiento que es un numero varia con la edad)
>  
>  Lotes
>  Atributos: nro de lote, cant hect, marco de plantacion(lado A x lado B), tipo 

> cultivo, estableciento marco de plantacion: es una porcion de area cuadrada o 
> rectangular dentro del lote, con el objetivo de plantar una sola planta en esa 

> porcion.
>  
>  Formula: 
>  marco de plantacion = lado A x lado B
>  
>  Estimacion de lotes:
>  Atributos: Cantidad de plantas por lote, produccion por lote y por hectarias, 

>  Formulas:
>   Planta por lote = la cantidad de plantas en kilo que se pueden obtener de ese 
>
> lote
>   Plantaxlote= cantidad de hectareas * 10000 / marco de plantacion 
>   Produccionxlote = rendimiento x plantaxlote
>   Produccionxhec = rendimiento x 10000/marco de plantacion
>  
>  ------------------------------------------
>  
>  Tasas de IVA
>  Atributos: Nombre, Importe
>  -------------------------------------------
>  
>  Costo fijo:
>  Atributos: Nombre
>  Ejemplo de algunos de sus costos fijos: "Cannon", "Alquiler Campo","Alquiler 
> Maquinarias" "Alquiler Oficina","Telefono", "Honorarios Ingeniero", "Honorarios 
>
> Administracion", "Seguros","Vigilancia","Otros"
>  
>  Tipo de costo fijo: 
>  Los costos fijos pueden ser Costo Mercaderia Vendida o Gastos Administrativos
>  Atributos: Nombre
>  Como Ejemplo:
>  Costo Mercaderia vendida:"Cannon", "Alquiler Campo", "Alquiler Maquinarias"
>  
>  Gastos administrativos:"Alquiler Oficina", "Telefono", "Honorarios Ingeniero", 
>
>  "Honorarios Administracion", "Seguros","Vigilancia","Otros"
>  
>  Costo fijo por lote:
>  Atributos: costofijo, Tasas de iva, fecha, credito fiscal, valor neto, gasto 
> neto, nro de lote, establecimiento, tipo de costo fijo
>  
>  Formulas:
>  Credito fiscal = costofijo /(1 + Tasas de iva)) * Tasas de iva
>  Valor neto: costofijo * (-1)  + CreditoFiscal
>  Gasto neto: costofijo * (-1) / (1 + Tasas de iva)
>  
>  -----------------------------------------
>  
>  Costo variable por superficie:
>  Atributos: Nombre
>  Ejemplo de algunos de sus costos variables por superficie: Energia 
>electrica,Combustible,Fertilizantes,Foliares,Fungicidas,Insecticidas,Herbicidas,Terapeuticos,Poda
>a
> 
> 
>  y Desbrote,Desmalezado,Labranza
>  
> Tipo de costo variable por superficie: Los costos variable por superficie son 
> del tipo Costo Mercaderia Vendida 
>  Atributos: Nombre
>  Como Ejemplo:
>  Costo Mercaderia vendida:Energia Electrica, Combustible, Fertilizantes, 
> Foliares, Fungicidas, Insecticidas, Herbicidas, Terapeuticos, Poda 
> y Desbrote,Desmalezado,Labranza
>  
>  Costo variable por superficie por lote
>  Atributos: Costo por hectarea, costo por lote, Tasa de iva, credito fiscal, 
> valor Neto, gasto neto, tipo de costo variable por superficie, nro de lote, 
> establecimiento, fecha.
>  
>  El Costo por hectarea es un dato que se ingresa (Monto)
>  
>  Formulas
>  Costo variable por superficie por lote = Cantidad de Hectareas * costo por 
> hectarea * (-1)
>  Tasa de iva = Tasa de iva / 100
>  CreditoFiscal = (costoxlote / (1 + Tasa de iva)) * (-1) * (Tasa de iva)
>  Valor Neto = costoxlote + CreditoFiscal
>  Gasto Neto = costoxlote / (1 + Tasa de iva)
>  
>  -----------------------
>  
>  Costos Variables por Produccion:
>  Atributos: Nombre
>  Ejemplo de algunos de sus Costos Variables por Produccion: 
>  Sueldos Temporarios,Cargas Sociales 
> Temporarios,CosechaxCajon,Clasificación,FrioTunel,Flete a Clasificadora, 
> Cajas,Bolsas,Pallets,Hebillas,Productos Proceso 
>Empaque,Rejillas,Cajones,Energia 
>
> 
> Electrica Procesamiento,Costo de Proceso (Tercerizado),Flete Destino MI,Flete 
> Destino Exp,Frio Almacenamiento
>  
> Tipo de costo Variables por Produccion: Los Costos Variables por Produccion 
> pueden ser del tipo Costo Mercaderia  Vendida o Gastos de Comercializacion
>  Atributos: Nombre
>  
>  Como Ejemplo:
>  
>  Costo Mercaderia vendida: Sueldos Temporarios,Cargas Sociales 
> Temporarios,CosechaxCajon,Clasificación,Frio Tunel,Flete a Clasificadora, 
> Cajas,Bolsas,Pallets,Hebillas,Productos Proceso 
>Empaque,Rejillas,Cajones,Energia 
>
> 
> Electrica Procesamiento,Costo de Proceso (Tercerizado)
>  
>  Gastos de Comercializacion: Flete Destino MI,Flete Destino Exp,Frio 
> Almacenamiento
>  
>  ---------------------------
>  Costos Variables por Produccion por lote
>  Atributos: Costo por hectarea, costo por lote, Tasa de iva, credito fiscal, 
> valor Neto, gasto neto, tipo de costo variable por superficie, nro de lote, 
>  establecimiento, fecha
>  
>  Nota:El Costo por kg y el porcentaje de pago son datos que se ingresan 
(Monto)
>  
>  Formulas
>  Costos Variables por Produccion por lote = Produccionxlote * costoKg 
> * porcentaje * (-1) / 100
>  Tasa de iva = Tasa de iva / 100
>  CreditoFiscal = (costoxlote / (1 + Tasa de iva)) * (-1) * (Tasa de iva)
>  Valor Neto = costoxlote + CreditoFiscal
>  Gasto Neto = costoxlote / (1 + Tasa de iva)
>  
>  -------------------------------------------------------------
>  
>  Mercado
>  Atributos: Nombre (Mercado interno o mercado externo)
>  
>  Precio
>  Atributos: Mercado, Precio, cultivo, establecimiento
>  
>  Cuota
>  Atributos: Numero (Cantidad de pagos) 
>  
>  Ordenes de ingreso:
>  Atributos: Nro de orden, Fecha, Lote, Establecimiento, cultivo, estado y 
> mercado, porcentaje de mercado
>  
>  Estado de orden: Estado (abierto o cerrado)
>  Atributos: Estado, nro de orden
>  
>  Ingresos
>  Atributos: Porcentaje de venta, Ingreso, Destino, Debito Fiscal de ingresos
>  
>  Formulas:
>  DebitoFiscal de ingresos = (Ingreso / 1.105) * (-1) * (0.105)
>  Ingreso = Produccionxlote * Porcentaje de venta *  Precio (de acuerdo a su 
> destino Precio MI o ME)
>  
>  Cobros
>  Atributos: cantidad de pagos, porcentaje cobro, cuota, fecha, ingreso 
parcial.
>  Ingreso parcial = Ingreso * porcentaje cobro
>  
> Otros ingresos
> Atributos: Descripcion Otros ingresos
>  
> Montos OI:
> Atributos: Monto de otros ingresos, Tasas de IVA, y Debito Fiscal
>  
> Formula
> DebitoFiscal = (Monto de otos ingresOs / (1 + Tasas de IVA/100)) *Tasas de 
> IVA/100
>  
>  
> Descipcion de bienes:
> Atributos: bienes
>  
> Estado Amortizacion:
> Atributos: Estado (Abierta, Cumplida)
>  
> Amortizacion
>  
> Atributos: Monto, edad actual, fecha de alta al establecimiento,vida útil, taza 
>
> de amortizacion, 
> amorizacion, bienes, estado
>  
> Formula (solo si la vida util es mayor o igual a la edad actual del bien)
> Amorizacion = Monto * taza de amortizacion / vida util
> Si no, amorizacion = 0
>  
> Impuestos:
> Alicuoito_IG: Valor numerico a introducir por el usuario (dato)
> Alicuota_IIBB: Valor numerico a introducir por el usuario (dato)
>  
> Atributos: Alicuota_IIBB, Impuesto_IIBB, Alicuota_IG, ImpuestoG, 
> lote,establecimiento y fecha
>  
> Formula
> ImpuestoIIBB = (sumas de los ingresos por lote ) * AlicuotaIIBB / 100
> ImpuestoG = (sumas de todos los costos por lote  + sumas de los ingresos por 
> lote) * Alicuota_IG / 100
> 
> 
> ----- Mensaje original ----
> De: Leonardo Tadei - Pegasus Tech Supply <leonardot en pegasusnet.com.ar>
> Para: Lista del curso de PHP Avanzado <php-avanzado en pato2.fi.mdp.edu.ar>
> Enviado: jueves, 31 de marzo, 2011 14:54:26
> Asunto: Re: [Php-avanzado] SRS version 0.4 (texto sin formato)
> 
> Hola Roberto!
> 
>     estuve leyendo las correcciones y los comentarios de la SRS.
>     Está quedando cada vez mejor!
> 
>     Lo único que tenés mal, pero no como lo describiste, sino porque es de
> otra manera, es la cuestión de las amortizaciones. Lo que se amortiza es
> un Bien, y por tanto la amortización es un cálculo que se hace sobre el
> Bien, con una tasa de depreciación anual. Vos estás especificando la
> Amortización como si fuera una entidad por separado, cuando es en
> realidad solo un cálculo.
>     Lo que sí creo que te va a hacer falta, salvo que todos los Bienes
> tengan el mismo tipo de amortización, es una entidad que podríamos
> llamar "Tasa de Amortización", que te dice el valor anual a depreciar.
> Contablemente los bienes de diferente tipo tienen diferentes tasas de
> amortización anual.
>     Como solución, veo dos caminos para tu sistema: que la tasa de
> amortización anual sea un atributo de bien que se carga a mano para cada
> bien, o que tengas como entidad del sistema la Tasa de Amortización, con
> un nombre y un valor anual, y luego al definir un Bien, este tenga como
> atributos la fecha de alta y la tasa de amortización elegida.
> 
>     como paso siguiente, reenviame la SRS con cada RF renumerado
> consecutivamente y de corrido junto con el diccionario, para darle una
> última ojeada como un todo.
> 
>     Releeala que tenés detalles a mejorar como poner que algo debe ser
> mostrado o gestionado (decidí cuál de las dos, porque las dos no tienen
> sentido), y revisá que la entrada en el diccionario tenga el mismo
> nombre que la cosa en le RF, para que sea fácil encontrar la definición.
> 
>     Después, tal y como decís, pasémos rápidamente a las tablas y las
> interfaces, así no andás a las corridas con lsa fechas.
> 
>     Saludos!!!
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> 

-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
Pegasus Tech Supply
Tel: (+54)(+223) 471-2880
La Salle 1131 - Mar del Plata - Argentina
http://www.pegasusnet.com.ar / http://blog.pegasusnet.com.ar
http://www.prometeustech.com.ar / http://www.grupopegasus.com
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key

_______________________________________________
Php-avanzado mailing list
Php-avanzado en pato2.fi.mdp.edu.ar
http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado



Más información sobre la lista de distribución Php-avanzado