Liquidación de movimientos de Cliente por codigo

Cursos de Navision 100% online Foros Foro Dynamics NAV y Business Central Liquidación de movimientos de Cliente por codigo

Este debate contiene 2 respuestas, tiene 2 mensajes y lo actualizó  Manel Martinez Sole hace 7 meses, 1 semana.

Viendo 3 publicaciones - del 1 al 3 (de un total de 3)
  • Autor
    Publicaciones
  • #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
    Jefe de claves

    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

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

    #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 publicaciones - del 1 al 3 (de un total de 3)

Debes estar registrado para responder a este debate.

Members Currently Active: 4
Allcloud, nuria.carsi, Paul Sorin, mesemar
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 808, Posts: 2.637, Members: 861
Welcome to our newest member, jbelda
Most users ever online was 15 on 5 April, 2019 9:31 am