Autor
|
Tema: DB para pequeña tienda: impuestos (Leído 2,300 veces)
|
Becerra
Desconectado
Mensajes: 97
Siempre aprendiendo
|
Hola
Ando tratando de diseñar una pequeña base de datos para un pequeño negocio familiar y estoy un poco liado con el tema de los impuestos. Estoy hablando de España y un comercio en el que hay artículos muy diversos, por lo a la mayoría se le aplica el IVA general, pero tengo otros que se le aplica el reducido.
Un ejemplo, así muy muy resumido:
Una tabla impuestos: ID, NOMBRE, PORCENTAJE
Luego, en la tabla artículos, a parte de otros campos, claro estará: ID_IMPUESTO, PRECIO_COMPRA, PRECIO_VENTA
Y ahora tengo las dudas con las tablas para las ventas, en la tabla "cabecera de venta" no habrá que poner nada, pero ¿y en la de detalle?
ID_ARTICULO, CANTIDAD_VENDIDA, PRECIO_VENTA
Teniendo el ID del artículo vendido, ya puedo saber el impuesto que se le aplica, pero el caso es que los impuestos cambian (siempre suben XD). Si guardo el impuesto que se aplicó a esa venta, siempre voy a saber cual era.
Otra forma, que me supongo que es la correcta sería guardar en otra tabla las fechas a partir de la que cambia un impuesto y así, sabiendo la fecha de la venta, se mira esa tabla y ya sabes a ese artículo, ese día qué porcentaje se le aplicó.
En fin, que las bases de datos me cuesta y ando liado. A ver si me orientáis un poco.
Un saludo
|
|
|
En línea
|
Buenas preguntas obtienen mejores respuestas
|
|
|
0roch1
Desconectado
Mensajes: 123
|
Hola.
Yo lo haría de la siguiente manera.
Impuestos - id - id_tipo_impuesto - nombre - porcentaje - fecha_actualizacion_impuesto
Articulos - id - id_tipo_impuesto - precio_compra - precio_venta
Detalle_Ventas - id_articulo - id_impuesto - cantidad_vendida - subtotal - total
En la tabla de impuestos agregaría el tipo de impuesto y la fecha en que se registra un nuevo impuesto así en la tabla de artículos lo ligaría el id del tipo de impuesto y siempre estaría tomando la ultima fecha registrara para ese tipo. En la tabla detalle de venta guardaría el id del impuesto con el que se vendió, así aunque registres un nuevo impuesto sabrás a cual corresponde.
Saludos.
|
|
« Última modificación: 27 Septiembre 2015, 00:54 am por 0roch1 »
|
En línea
|
|
|
|
Becerra
Desconectado
Mensajes: 97
Siempre aprendiendo
|
Hola Pues no lo había pensado así, el sistema es parecido al que describo en la segunda parte, pero en vez de usar dos tablas para los impuestos lo pones toda en una sola. La ventana de hacerlo así es que los "select" serán más sencillo (mejor para mi ) Creo que lo haré así, total, esa tabla no va a crecer mucho, afortunadamente Un saludo
|
|
|
En línea
|
Buenas preguntas obtienen mejores respuestas
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Amazon España desvía sus ventas a Luxemburgo para no pagar impuestos
Noticias
|
Scaramanga
|
0
|
1,471
|
12 Agosto 2013, 22:06 pm
por Scaramanga
|
|
|
Impuestos sobre YouTube ¿Solución para salvar el cine nacional?
Noticias
|
wolfbcn
|
2
|
1,457
|
26 Diciembre 2013, 00:59 am
por roilivethelife
|
|
|
Argentina utiliza 'drones' para cazar a evasores de impuestos
Noticias
|
wolfbcn
|
6
|
2,486
|
1 Octubre 2014, 10:51 am
por WIитX
|
|
|
[APORTE] Programa para una tienda
Programación C/C++
|
Mario Olivera
|
1
|
1,584
|
27 Abril 2015, 09:05 am
por eferion
|
|
|
Soy una tienda online pequeña intentando sobrevivir fuera de Amazon, eBay y ...
Noticias
|
wolfbcn
|
0
|
1,001
|
22 Diciembre 2019, 02:04 am
por wolfbcn
|
|