PROYECTO ALGORITMOS I 

SECCIN 02.

FACTURACION PARA TECNOLOGIA. 

Se refiere al control de compra venta de equipos tecnolgicos:

1)	EMPRESA. Es la empresa que necesita el programa de facturacin e inventario.
a.	Rif de la Empresa.
b.	Nombres.
c.	Direccin.
d.	Telfonos.	
i.	Fijo.
ii.	Fax.
iii.	Mvil

2)	INVENTARIO. Permitir el registro de equipos comprados y su existencia en el programa para que al momento de facturar no ocurra ningn tipo de error. Ustedes deben definir 20 tipos de equipos tecnolgicos segn su preferencia, cuyos campos por cada equipo bsicamente deben ser:
a.	Cdigo del equipo.
b.	Descripcin del equipo.
c.	Cantidad.
d.	Disponible.
e.	Precio sin iva.
f.	Precio al mayor.
g.	Precio al detal.
h.	Precio Oferta.
i.	Proveedor.
j.	Color.
k.	Tamao.

3)	Crear un cliente. Puede ser natural o jurdico. Cada cliente debe tener los siguientes datos:
a.	Tipo de Cliente.
b.	Nombres y Apellidos (nombre de la empresa si es jurdico el cliente).
c.	Cdula de Identidad (rif si es juridico).
d.	Fecha de Nacimiento (fecha de creacin si es jurdico).
e.	Edad. (Actualizable)
f.	Direccin.
g.	Sexo (No aplica si es jurdico).
h.	Telfonos.
i.	Movil.
ii.	Fijo.
iii.	Trabajo.

4)	Crear Factura Si es persona jurdica solo se podr comprar el 25% de la existencia de cada producto disponible por la empresa, si se decide comprar la cantidad mxima del 25% el precio a cobrar para el jurdico es el precio oferta de lo contrario se le cobrar precio al mayor. Si es natural solo podr como mximo 3 productos de la existencia de cada producto disponible por la empresa y a partir de all se maneja el precio al mayor de lo contrario se le cobrara el precio al detal del producto. Adems la factura solo podr listar 10 productos independientemente de la cantidad a comprar de cada uno.
a.	Cdigo Factura.
b.	Cdigo Cliente.
c.	Tipo Factura (de acuerdo al tipo de cliente)
d.	Fecha Factura.
e.	Equipos a Facturar.
i.	Cdigo.
ii.	Nombre.
iii.	Cantidad. Se debe verificar que concuerde con las exigencias de la empresa y que no se pase de la disponibilidad del equipo. Una vez validada dicha compra restarla del inventario.
iv.	Tipo de precio
v.	Total del equipo.
f.	SubTotal sin IVA y sin descuento.
g.	SubTotal sin IVA y con descuento de acuerdo al tipo de cliente y la compra realizada.
h.	IVA.
i.	Total con IVA y descuentos s este ltimo aplica.

El programa debe permitir:

Crear 20 equipos de tecnologas con propsitos diferentes (cmara digital, impresoras multifuncionales, laptops, tablets, ipod, mouse, entre otros).
Crear 20 clientes.
Crear hasta 10 facturas por cliente.
Consultar todas las entidades. 
Permitir promociones se deben clarificar cual es la promocin para cada tipo de cliente.
Informar acerca de los productos que podrn ser comprados por clientes naturales y jurdicos de acuerdo a la existencia del producto.
PRIMERA FASE. Entrega 18 de Octubre. Peso 15%.


Pseudocdigo del Proyecto. Para ello puede utilizar cualquier herramienta que le facilite el manejo del mismo.

Estructuras de Datos y Mens.

SEGUNDA FASE. Entrega 31 de Octubre. Peso 25%.

Programacin completa del sistema con las validaciones requeridas.
