[Php-avanzado] SRS version 0.09

Roberto Williams robertoaw en yahoo.com.ar
Sab Dic 25 17:30:53 ARST 2010


Leo, que te puedo decir, feliz nadidad, 
Cuando puedas pegale una hojeada a srs.
Había ido el miercoles a consultarte, pero me dijeron que estabas enfermo, 
espero que ya estes mejor.

Saludos



Descripcion General

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, para saber cuan rentable es un cada de un 
establecimiento.

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
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 rendimientos de un cultivo
1.8 El sistema debe listar tasas de IVA
1.11 El sistema debe listar costos Fijos.
1.12 El sistema debe gestionar tipos de costo fijo de acuerdo a su costo fijo
1.13 El sistema debe gestionar los costos fijos por lote con su tipo de costo 
fijo, establecimiento.
1.14 El sistema debe calcular el credito fiscal, valor neto, gasto neto, por 
costo fijo del punto 1.12 por cada lote del establecimiento
1.15 El sistema debe listar costos Variables por superficie.
1.16 El sistema debe gestionar los costos Variables por superficie con su tipo 
de costo variable por superficie, por lote y establecimiento
1.17 El sistema debe calcular el credito fiscal, valor neto, gasto neto,  por 
subcategoria del punto 1.16 por cada lote del establecimiento y fecha
1.18 El sistema debe listar Costos Variables por Produccion.
1.19 El sistema debe gestionar los Costos Variables por Produccion con su tipo 
de Costos Variables por Produccion, por lote y establecimiento
1.20 El sistema debe calcular el credito fiscal, valor neto, gasto neto, por 
subcategoria del punto 1.19 por cada lote del establecimiento y 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 ordenes de ingresos por fecha, lote, 
establecimiento, cultivos,estado, mercado y cuotas 

1.25 El sistema debe gestionar estado de sus ordenes(1.24) (abierto o cerrado)
1.26 El sistema debe gestionar 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.
1.29 El sistema debe gestionar la descripcion de los bienes
1.30 El sistema debe gestionar la amortizacion por establecimiento.
1.31 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 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 costofijo: 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
 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,Frio 
Tunel,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

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)



-------------------------------------------------
Precio
Atributos: Mercado, Precio, cultivo, establecimiento

Ordenes:
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

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


Amortizacion

Atributos: Monto, edad actual, vida util, amorizacion, bienes
Formula (solo si la vida util es mayor o igual a la edad actual del bien)
amorizacion = Monto / 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 los costos por lote  + sumas de los ingresos por lote) * 
Alicuota_IG / 100
















________________________________
De: Roberto Williams <robertoaw en yahoo.com.ar>
Para: Lista del curso de PHP Avanzado <php-avanzado en pato2.fi.mdp.edu.ar>
Enviado: lunes, 20 de diciembre, 2010 23:23:42
Asunto: Re: [Php-avanzado] SRS version 0.05


Leo, te lo mando para que lo vayas viendo, todavía me faltan algunas cosas,

Saludos


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
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 permitir la camparacion del punto 1.6 con los datos 
practicos en caso de obtenernos.
1.7 El Sistema debe gestionar rendimientos de un cultivo
1.8 El sistema debe listar tasas de IVA
1.9 El sistema debe gestionar tipo de costos
1.10 El sistema debe gestionar descripcion de costos con su tipos de costos
1.11  El sistema debe gestionar el subtipo de costos de acuerdo a la descripcion 
y a los tipos de costos
1.12 El sistema debe gestionar el subtipo el importe de acuerdo al punto 1.11 
por lote, establecimiento, fecha, tasa de iva, credito fiscal , gasto y gasto 
neto.
1.13 El sistema debe listar mercados (MI, ME)
1.14 El sistema debe gestionar precios con sus mercados de cada cultivo por 
establecimiento
1.15 EL sistema debe listar cuotas (pagos futuros)
1.16 El sistema debe gestionar ordenes de ingresos por fecha, lote, 
establecimiento, cultivos,estado, mercado y cuotas 

1.17 El sistema debe gestionar estado de sus ordenes(1.18) (abierto o cerrado)
1.18 El sistema debe gestionar cobros futuros de dichas ordenes(1.18) con sus 
cuotas por fecha
1.19 El sistema debe gestionar otros ingresos
1.20 El sistema debe gestionar los montos de otros ingresos por establecimiento 
y fecha.
1.21 El sistema debe gestionar la descripcion de los  bienes
1.22 El sistema debe gestionar la amortizacion por establecimiento.
1.23 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 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

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

Tipo de costos
Atributos: Nombre


Descripcion de costos:
Atributos: Nombre

subtipos de costos:
Atributos: Nombre

Importe:
Atributos: Importe, fecha, lote, establecimiento, tasa de iva, credito fiscal, 
gasto y gasto neto.

¡¡¡Faltan formulas!!!



-------------------------------------------------
Precio
Atributos: Mercado, Precio, cultivo, establecimiento

Ordenes:
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

DebitoFiscal de ingresos = (Ingreso / 1.105) * (-1) * (0.105)

Ingreso = Produccionxlote * Porcentaje de venta *  PrecioMI


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


Amoritzacion
Atributos: Monto, edad actual, vida util, amorizacion, bienes
Formula (solo si la vida util es mayor o igual a la edad actual del bien)
amorizacion = Monto / vida util
Si no amorizacion = 0


Impuestos:
Atributos:  Alicuota_IIBB, Impuesto_IIBB, Alicuota_IG, ImpuestoG, lote, 
establecimiento y fecha

Alicuito_IG: Valor numerico a introducir por el usuario (dato)
Alicuota_IIBB: Valor numerico a introducir por el usuario (dato)

Formula
ImpuestoIIBB = (sumas de los ingresos por lote ) * AlicuotaIIBB / 100
ImpuestoG = (sumas de los costos por lote  + sumas de los ingresos por lote) * 
Alicuota_IG / 100





________________________________
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: martes, 30 de noviembre, 2010  11:54:29
Asunto: Re: [Php-avanzado] SRS version 0.02 beta

El mar, 30-11-2010 a las 04:45 -0800, Roberto Williams escribió:
> >    No los valores que tiene, salvo que los pongas como ejemplo
> concreto,
> >sino los atributos que tiene, que en este caso supongo que serán:
> >nombre, tasa
>  
> Leo, el iva compra es el famoso IVA
>  
> La tabla podria ser esta?:
> id, tasa

    Sí, pero dado que legalmente las tasas pueden cambiar, se suele usar algo 
como:
id,nombre,tasa
    para que el usuario se acostumbre a usar "tasa general", "tasa
reducida", "tasa comunicaciones" o "tasa transporte ultramar", de forma
tal que al cambiar la tasa, el sistema no se use de diferente manera, si
bien además del nombre está bueno a l usuario indicarle también el  valor
Ej  "tasa genera (21%)"


-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
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


      
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20101225/15615e93/attachment-0001.htm 


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