Como facturar

Respuesta de
a
Usuario
Hola nuevamente.

Primero que nada te agradezco mucho el haberme ayudado a empezar a aprender este nuevo lenguaje, que por lodemas es muy facl y bonito trabajar con el.

Mira, logre hacer un pequeño sistema de ventas con una bd y 4 tablas (vendedor, cliente, producto y movimientos). Me funciona perfecto ya que le ingreso datos a través de mis formularios y dichos datos están ahí (genial, estoy super contenta).
Ahora, lo que necesito es que al momento de iniciarse una venta o movimiento el sistema me pregunte si deso facturar, si le indico que si me envíe la información de la factura a una tabla FACTURAS con los datos de la venta, cliente y vendedor que realizo la venta, me muestre algún formulario donde en caso de algo necesite modificar dicha información o visualizar o imprimir la factura.
Si contesto que NO cuando m pregunte si deseo facturar, me envíe esa información, no se si la misma tabla FACTURAS o a otra (no se que recomiendas) y que dicha factura uede como pendiente, cosa que despuesyo consulte todas las facturas pendientes para poder cancelarlas.

No se si me entiendes y ojala me puedas ayudar.

Chao.
Experto
bebigua:

Si te contesta que SI cuando le preguntas si desea facturar los movimientos pendientes:

Deberías tener una tabla con el siguiente formato:
pedidos.dbf
Numero_Ped N(10)
Cod_Cliente N(5)
Cod_Vendedor N(3)
Fecha D
Estado C(1)

y otra con el siguiente formato:
MOVIMIENTOS.DBF
Numero_ped N(10)
Cod_producto N(5)
Cant_Producto N(10)
Precio_Producto N(10,2)

Luego podrías mostrar la tabla de PEDIDOS para que el usuario elija el Pedido que necesita facturar. Esta tabla la puedes mostrar ordenada por Fecha, por Cliente, por Vendedor o por Numero de Pedido (según lo que elija el usuario del sistema). Obviamente deberías mostrar aquellos Pedidos en los cuales el Estado sea 'P' (Pendiente).

Una vez que el usuario selecciona el Pedido a Facturar, deberías llamar a un nuevo formulario en el cual mostrarías en la cabecera los datos del cliente basándote en "Cod_Cliente": Código, Nombre, Domicilio, Saldo de Cuenta Corriente, Ultima Fecha de Facturación, Responsabilidad Impositiva.
Mas abajo, basandote en "Numero_Ped", mostrarias los Productos de la tabla Movimientos: (Cod_Producto, Nombre_Producto, Cant_producto, Precio_producto, Subtotal).
Finalmente, mostrarías el Total de la Factura y los Importes de los impuestos correspondientes.
Luego llamarías a un formulario en el cual el usuario selecciona forma de pago (Contado/Tarjeta de Credito/Tarjeta de Debito/Cheques/Cuenta Corriente/etc.), dependiendo de la forma de pago pedirías números de tarjetas, cupones, nombre tarjeta, números de cheques, banco, etc., etc.
Una vez impresa la factura deberás ir a la tabla PEDIDOS.DBF y cambiar el campo Estado por 'F' (Facturado)

Espero te haya servido mi explicación...

Saludos
Fernando Alvarez
Usuario
Eres genial. Muchas gracias por todo.
Chao.
Usuario
Te agradezco mucho, pero muchu, mucho, mucho tu tiempo, paciencia y dedicación para responderme.

Como soy nueva en este de vfp, permito abusar de tu sabiduría y pedirte con mucho respeto (sin afán de ofender, por la insistencia de mi ignorancia)
Que por favor me envíes algún pequeño ejemplo.

Please.
Chao.
Experto
Chequea tu correo.

Estudia lo que te he enviado y no te olvides de puntuar la respuesta. Gracias

Fernando Alvarez
Experto
bebigua:

Disculpa pero no entiendo en definitiva que es lo que quieres... espero respuesta.

Saludos
Fernando Alvarez
Usuario
Eso mismo que indique anteriormente.

Como crear un modulo de facturación a mi sistema de ventas ya existente.


Chao.