[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