BIENVENIDO Explícanos detalladamente tu caso. Con mucho gusto te ayudaremos a resolverlo.
Sabias que un ALIADO DE NEGOCIOS puede tener su propia red de distribuidores PSKloud y ganar mucho dinero?. Solicita información en nuestra pagina www.premium-soft.com
¿Necesitas alcanzar a mas clientes? ¿Aumentar tus ventas? Crea tu tienda virtual con eShop de PSKloud y comienza a expandir tu empresa. PSKShop
Consulta las operaciones de tu empresa con nuestra aplicación móvil Manager y comienza a controlar tu empresa desde cualquier lugar. PSKManager
Los posteadores más activos del mes
5 Mensajes - 36%
3 Mensajes - 21%
2 Mensajes - 14%
2 Mensajes - 14%
1 Mensaje - 7%
1 Mensaje - 7%

Comparte
Ver el tema anteriorIr abajoVer el tema siguiente
avatar
Cantidad de envíos : 15
Localización : Puerto Ordaz, Estado Bolívar
Fecha de inscripción : 12/06/2008
Ver perfil de usuario

Nuevos Formatos requeridos por el Seniat

el Jue Jun 12, 2008 10:25 am
Buenos Dias.

Como ya sabran algunos, el seniat ha venido estableciendo una serie de normativas para los formatos de facturas, notas de entrega (ahora Guias de Despacho), Nota de Débido/Crédito, etc... que no han venido reflejados en las versiones de premium que he descargado ultimamente.

Personalmente no he tenido problemas en modificar algunos formatos, pues Foxpro lo hace facil. Sin embargo, a veces me he visto en la necesidad de explorar las tablas e incluir campos en los query's para poder satisfacer las exigencias del Seniat. Pero existen especificamente dos formatos que desconozco como hacerlos: el de Notas de Crédito y Débito.

El Seniat ha establecido (segun tengo entendido de acuerdo a los articulos) que los formatos de Notas de Crédito y Débito ahora deben incluir toda la información del documento al cual hacen referencia, es decir.. si se hace una nota de crédito por una equivocación en un precio de un articulo en una factura al cliente o por algun pronto pago... debe salir en la nota de crédito toda la informacion de los productos de dicha factura (como si fuera una factura que en vez de decir factura #0000 diga Nota de Crédito #0000). Sin embargo, no se como vincular los datos del registro de esa Factura con los datos del registro de la nota de Crédito, que estan en la misma tabla (Operti). Si alguno de ustedes conoce la solucion le estaria muy agradecido en que me la hiciera saber.

Por ultimo una sugerencia: muchos clientes les agradecerían incluir los formatos actualizados en las siguientes revisiones.

Leonardo Vásquez
Soporte Técnico INMADICA, C.A.
Puerto Ordaz, EDO. Bolívar
avatar
Cantidad de envíos : 30
Edad : 37
Localización : Barquisimeto - Lara - Venezuela
Fecha de inscripción : 07/02/2008
Ver perfil de usuariohttp://www.veninserv.com

Re: Vincular una tabla con ella misma

el Miér Jun 18, 2008 8:35 am
Saludos amigo,
Primero que nada debes saber de que tipo es la nota de credito que necesitas vincular, ya que si es por devolucion, en la N/C esta vinculada es el numero de la devolucion y en la devolución es que esta vinculada la factura, entonces en ese caso es mayor la vuelta que hay que dar para obtener la información, pero igualmente se puede obtener.

En un caso MY GENERAL (con una N/C por pronto pago), te planteo lo siguiente:

La solución la puedes obtener haciendo un query llamando la tabla que necesitas dentro del query con 2 alias diferentes, por ejemplo, el caso particular que necesitas:

SELECT operti.*,NotasDeCredito.* FROM operti INNER JOIN operti NotasDeCredito ON operti.aplicadoa=NotasDeCredito.documento WHERE operti.tipodoc='FAC' AND NotasDeCredito.tipodoc='N/C' AND NotasDeCredito.documento='El numero de tu nota de credito'

De esta forma, vas a traer en "operti" toda la informacion de la factura afectada por la nota de credito y en el alias NotasDeCredito toda la información de tu nota de crédito.

Ahora, si es con una nota de credito por devolucion hay que incluir devolti en el JOIN para que puedas traerte la factura, porque en el operti.aplicado esta es el numero de devolucion, sería algo asi:

SELECT operti.*,NotasDeCredito.* FROM operti NotasDeCredito INNER JOIN devolti ON NotasDeCredito.aplicadoa=devolti.documento INNER JOIN operti ON devolti.aplicadoa=operti.documento WHERE operti.tipodoc='FAC' AND NotasDeCredito.tipodoc='N/C' AND NotasDeCredito.documento='El numero de tu nota de credito'

ojo, si no te rueda, me avisas porque puede que tenga un errorcito entre las asociaciones de las tablas porque lo estoy haciendo un poco apurado porque voy de salida... pero es una aproximación al menos.

Saludos
Ver el tema anteriorVolver arribaVer el tema siguiente
Permisos de este foro:
No puedes responder a temas en este foro.