[Php-avanzado] ejercicios de normalizacion

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mie Jul 10 10:46:54 ART 2013


Hola Leandro,

El dom, 07-07-2013 a las 23:57 -0300, leandro saubiette escribió:
> Hola leo aca te paso el 5 con las sig modificaciones, cree la tabla
> Items para que haya mas de un articulo en una factura,

	Correcto.

>  cree una tabla Pagos para corregir el tema del iva que a mi entender
> el iva dependeria de la factura que se paga y los items que contenga,

	Mmm... esto no es opinable, es la normativa de AFIP :-(
	El IVA a pagar depende de la alícuota de cada artículo.
	El IVA de la factura es la suma de lo que dé el IVA de cada artículo.
	El IVA no tiene relación con los pagos: el emitir una factura hace que
el que la emite lo tenga que pagarlo, independientemente si él cobró la
factura o no.
	En resumen: el pago no tiene IVA, los artículos sí y lo tenés que
guardar en cada item.

>  cree la tabla categorias que tiene el id de la sucursal y del cliente
> y la categoria esto es lo que pude entender leyendo sobre los
> impuestos.

	Si con Categoría te referís a la Categoría Impositiva del enunciado,
esta es una lista de valores posibles dados por AFIP para el
contribuyente.
	Son actualmente:
Consumidor Final
Responsable Monotributo
Responsable Inscripto
Exento
(hay un Responsable No Inscripto que creo que sigue vigente, pero en
desuso porque el regimen es inaplicable hoy)

	De las Categorías impositivas depende cómo se ve el IVA en una factura,
pero el monto del IVA es independiente de cómo se muestra, y que depende
de los artículos.

	Idependientemente de lo explicado, tu tabla Categorías no tiene
sentido, porque no tiene ninguna dependencia con la sucursal del
comercio que hace la venta.

>  Vos me diras si me enrosque demasiado (que es muuuy probable y comun)
> o sigo encaminado a la solucion

	Las dos cosas!

	

> Saludos

	=mente!


-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key




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