Automatizar. Desmarcar facturas recibidas si se borra el asiento

Asegurarnos de que la información esté correctamente registrada es importante y para eso GEINFOR ERP nos es muy útil, pero al final los sistemas los utilizamos las personas, y las personas, ante todo, nos podemos equivocar.

En la parte de la contabilidad, los errores suelen ser problemas, en la siguiente entrada os enseñaré una forma de asegurarnos de que no eliminamos un asiento por error de facturas de compra

Como siempre, aviso a navegantes

NINGUNA DE LAS ACCIONES QUE VOY A EXPLICAR TIENE SOPORTE POR PARTE DE GEINFOR. MUCHO OJO Y BAJO VUESTRA RESPONSABILIDAD

Sucede que como os comentaba, las personas nos equivocamos y aunque pongamos limitaciones en el sistema, si un perfil por su trabajo tiene que poder eliminar “cosas” en contabilidad, no podemos bloquearlo.

Con un perfil así puede suceder que sin querer (o queriendo) eliminemos el asiento de una factura de proveedor, pero si hacemos esto GEINFOR ERP no marca la factura de proveedor como no contabilizada y tampoco nos avisa de este hecho.

Con el siguiente script se puede ajustar esto:

UPDATE FACT_DE_PROVEEDOR f 
 SET f.PASADOACONTA=0 
 WHERE NOT EXISTS (SELECT 1 FROM LINEAS_DIARIO_APUNT d WHERE f.SERIE=d.SERIEENLACE AND f.CODIGO=d.ENLACE AND d.CODIGO_CONTABLE=2) 
   AND f.FECHA>=current_date - 2 years
   /*El filtro de fecha es por si en el pasado tenemos las cosas
     muy mal hechas y queremos limitar cuanto tiempo atrás "auditar"*/ 
   AND f.PASADOACONTA=1 AND f.ACUENTA=0;

El código buscará todas las facturas con la marca de contabilizadas y si no localiza el asiento de la factura, la marcará como no contabilizada para que la próxima vez que traspasemos las facturas a contabilidad se cree de nuevo el asiento.

Este código podéis ejecutarlo manualmente o automatizarlo incluyéndolo dentro de una STORE PROCEDURE como vimos aquí

Espero que os sea útil, suscribiros para que os lleguen avisos de la próxima entrada y no dudéis en comentar o mandar un mensaje con cualquier consulta, aportación o inquietud que tengáis…

… y si algo sale mal… La Culpa de Sistemas 😉

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.