Liquidación de movimientos de Cliente por codigo

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Autor
    Entradas
  • #6681
    Manel Martinez Sole
    Participante

    Hola,
    me encuentro en una situación curiosa, mediante una carga de fichero genero una factura de venta negativa con diversos tipos de IVA y la registro, en el mismo proceso relleno 3 lineas en un diario general en positivo y las registro, hasta aquí todo correcto, pero necesito que cerrar en la tabla de movimientos de cliente, el movimiento que ha generado la factura al registrarse y el de que he generado por el diario se liquiden, todos tienen los importes adecuados para cerrarse entre si, la cuestión es que no se que secuencia seguir.

    He mirado tanto la función CustEntryApplyPostedEntries codeunit 226
    como la SetApplid de la codeunit 101, pero aquí no son las estandart

    es una versión anterior a la 5.0 abierta con 2009 R2

    gracias a todos

    #6700
    Cristina Nicolàs
    Superadministrador

    Hola,

    Recuerdo en NAV 5.0 haber realizado un desarrollo de este estilo, donde hacía una serie de liquidaciones de movimientos tanto de cliente como de proveedor.
    Pero no recuerdo exactamente las funciones que utilicé y no tengo ahora acceso a ese desarrollo para consultarlo.

    Así a grandes rasgos recuerdo que estuve debugando mucho todo el proceso de liquidación para entender como funcionaba. Recuerdo que para hacer yo las liquidaciones por código, marcaba el Id. de liquidación en los 2 movimientos que me interesaba liquidar entre si, y después llamaba a las funciones del estándar. Pero ya digo, no recuerdo exactamente cuales eran.

    Un saludo,
    Cristina Nicolàs

    #6750
    Manel Martinez Sole
    Participante

    Si, hay varias manera de liquidar los movimientos, yo he elegido primero encontrarlos y seleccionarlo, para llamar a la función SetApplId de la codeunit 101, que en estas versiones antiguas basicamente intenta relacionar los movimientos asignando el nombre del usuario al campo CustLedgEntry.”Applies-to ID” si estaba en blanco. Despues llamo a la funcion de registro : CustEntryApplyPostedEntries.run de la codeunit 226.

    y los liquida correctamente

     

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este debate.

10 cursos gratis, sin tarjeta

Accede a los cursos Gratis de Business Central

Instalación, ventas, fabricación y Power BI.

Acceso inmediato, sin límite de tiempo.