Documento asociado al asiento de una factura emitida puede mostrar un documento de otra empresa

En las ficha de mayor o en consulta de asientos, pulso el botón Documento asociado en el asiento de una factura emitida, contabilizada automáticamente desde Gestión. Si tengo Gestión de documentos y existe un documento en la Gestión de documentos asociado a dicha factura (por ejemplo, la factura electrónica en PDF), me muestra en contabilidad este documento, lo cual está muy bien.

Si no existe un documento asociado a la factura pero sí existe un documento asociado a una factura de otra empresa con el mismo número, el programa muestra este otro documento (de otra empresa). Esto parece una incidencia del programa. Por favor, revisadlo.

  • Hola JLST

    Cuando has configurado el informe a través del que imprime sus facturas, en la pestaña Ges. Doc. ¿has añadido en el campo Código Empresa la Variable ApliCodigoEmpresa?, a través de ese campo, el documento queda asociado a una empresa concreta, que por la que hemos realizado la impresión.

    Saludos!

  • in reply to Isabel Alba

    Hola Isabel, gracias por tu respuesta.

    No he tenido que configurar nada en el informe porque las facturas electrónicas se guardan automáticamente en la gestión de documentos, asociadas correctamente a la factura correspondiente, con su número de empresa, tipo de documento "FAC", ejercicio, serie y número de factura.

    Voy a poner un ejemplo para que quede clara la cosa. Si en la empresa 9, que utiliza factura electrónica en PDF, emito la factura 2019/N/190001, me la guarda correctamente en la gestión documental, y el PDF lo puedo consultar desde el centro de información del documento de la factura o desde el asiento contable.

    Me cambio a la empresa 1, que tiene también una factura con identificación 2019/N/190001, de la que no se ha generado factura electrónica. Abro dicha factura y voy al centro de información del documento; de ahí le digo Ver documentos y no me aparece ningún documento: correcto. Pero voy al asiento contable de esa factura, Documento asociado, y me abre el PDF de la factura 2019/N/190001 de la empresa 9, que por supuesto no tiene nada que ver.

    Es decir, el problema no está en la forma en que están grabados los datos en la gestión de documentos sino en el programa de contabilidad.

    Lo podréis reproducir muy fácilmente asociando un documento cualquiera a una factura de venta de una empresa, creando y contabilizando en otra empresa una factura con el mismo número.

    Saludos y gracias.

  • in reply to JLST

    Hola JLST,

    He realizado el proceso que indica y no reproduzco su situación. ¿Tiene compartidas tablas?

    Saludos

  • in reply to Isabel Alba

    Hola Isabel.

    Efectivamente, tengo compartidas tablas. Pero solo las que hacen falta para que las nóminas de tres empresas se contabilicen en otra empresa de contabilidad; es la compartición de tablas que hace el programa automáticamente al indicar en el asistente de configuración, rama Compras y ventas, Contabilidad, que la empresa de contabilidad es distinta de la empresa actual.

    Pero consultando en la consola de administración veo que no están compartidas las tablas Movimientos ni LcDocPDF, que son las directamente implicadas en el problema. Y además la incidencia se produce aunque ninguna de las dos empresas implicadas (la empresa en la que estoy consultando el asiento contable y la empresa a la que pertenece la factura cuyo PDF se visualiza) sea origen ni destino de tablas compartidas. Por tanto, está claro que es una incidencia del programa.

    Saludos y muchas gracias.

  • in reply to Isabel Alba

    Este error lleva pendiente más de un año. He comprobado que pasa lo mismo con las facturas de proveedor, no solo con las de cliente. ¿Es posible que se revise?

    He puesto una traza y he comprobado que el programa, en primer lugar, busca el documento de Gestión de documentos en la empresa activa y, si no lo encuentra, a continuación lo busca sin especificar el código de empresa:

    BEGINPROCESS
    HEADER - lcSelect Cost =0,000 Time =06/07/2020 14:32:53
    Workspace : 56
    Where : CodigoEmpresa = 5 AND EjercicioDocumentoLc = 2020 AND SerieDocumentoLc = '' AND NumeroDocumentoLc = 87 AND CodigoDocumentoLc = 'FAP'
    OrderBy : DOCNombreLc
    Having :
    TopRecords : -1
    LockType : -1
    Source : SELECT * FROM LcDOCPdf WHERE (CodigoEmpresa = 5 AND EjercicioDocumentoLc = 2020 AND SerieDocumentoLc = '' AND NumeroDocumentoLc = 87 AND CodigoDocumentoLc = 'FAP') ORDER BY DOCNombreLc
    CursorLocation : 3 (2-Server, 3-Client)
    CursorType : 1 (0-ForwardOnly, 1-KeySet, 2-Dynamic, 3-Static)
    LockTye : 3 (1-ReadOnly, 2-Pessimistic, 3-Optimistic, 4-BatchOptimistic)
    Upgradeable : 0 (0-Client, 1-Server, 2-BatchMode)
    Timeout : 30
    Id workspace : lcDOCPdf
    ENDPROCESS
    BEGINPROCESS
    HEADER - lcSelect Cost =16,000 Time =06/07/2020 14:32:53
    Workspace : 56
    Where : EjercicioDocumentoLc = 2020 AND SerieDocumentoLc = '' AND NumeroDocumentoLc = 87 AND CodigoDocumentoLc = 'FAP'
    OrderBy : DOCNombreLc
    Having :
    TopRecords : -1
    LockType : -1
    Source : SELECT * FROM LcDOCPdf WHERE (EjercicioDocumentoLc = 2020 AND SerieDocumentoLc = '' AND NumeroDocumentoLc = 87 AND CodigoDocumentoLc = 'FAP') ORDER BY DOCNombreLc
    CursorLocation : 3 (2-Server, 3-Client)
    CursorType : 1 (0-ForwardOnly, 1-KeySet, 2-Dynamic, 3-Static)
    LockTye : 3 (1-ReadOnly, 2-Pessimistic, 3-Optimistic, 4-BatchOptimistic)
    Upgradeable : 0 (0-Client, 1-Server, 2-BatchMode)
    Timeout : 30
    Id workspace : lcDOCPdf
    ENDPROCESS

    Todo esto se graba en la traza en el momento en que pulso el botón "Documento asociado" en la consulta de asientos de contabilidad.

  • Buenos días JLSH,

    Revisamos su consulta y le mantendremos informado.

    Saludos,

  • Hola JLST,

    para solucionarlo tienes que ir a la Consola de Administración/Personalización/Consultas, y buscar la consulta, en nombre,

    lcDocPdf

    Una vez localizada, doble clic sobre ella y en la pestaña Tablas, Ordenación y Campos Fijos marcar "Procesar automáticamente los campos fijos". Después Opciones/Procesar SQL, aparecerá el Campo CodigoEmpresa,, y guardamos la consulta.

    Saludos

  • in reply to Laura A

    Muchas gracias, Laura, funciona correctamente .Esto afectará a otras partes de la aplicación que utilicen la misma consulta estándar, de forma que solo se verán los documentos de la empresa actual, pero no lo veo problemático.

  • in reply to JLST

    Gracias JLST por informarnos que ha quedado resuelto

    Saludos!!