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