Sistema de Gestión de Negocios "Hexa"

Base de datos de conocimiento.

Doc. Ref. 9948
Título: Cómo especificar la factura rectificada por un abono utilizando la tabla de atributos
Autor: Philippe Calvó
Última actualización: 15/12/2015


documentos\Cliente-3223-HEXA-Esp.Factura rectificada abono Atrib-Doc.9948.htm

Cómo especificar la factura rectificada por un abono utilizando la tabla de atributos

Cuando una factura rectifica a otra en forma de abono o devolución, es necesario para su contabilización y para la gestión de registros de libros de IVA, tener registrado el número de la factura a la que rectifica.

Hexa no dispone de campos específicos en la tabla factura para registrar la información del prefijo y el número de la factura rectificada. Para solucionar esta necesidad se puede utilizar la tabla de atributos.

El siguiente script configurado en un botón de "Proceso" en el explorador de facturas permite registrar y modificar esta información

Sub Main (PS0, PS1, PS2)
   Prefijo = BaseDeDatos.Cmp ("Factura", "Prefijo", "" & PS0, False)
   Numero = BaseDeDatos.Cmp ("Factura", "Numero", "" & PS0, False)
   FacturaRectificada= BaseDeDatos.Atr ("Factura", "" & Prefijo & "-" & Numero, "FacturaRectificada")
   FacturaRectificada = Formularios.IBx ("Factura rectificada formato Prefijo-Numero (ej: A-123)", "", 0, FacturaRectificada)
   BaseDeDatos.AtrS "Factura", "" & Prefijo & "-" & Numero, "FacturaRectificada", "" & FacturaRectificada 
End Sub

Volver a la búsqueda anterior