Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:

SIGAFIN - Financiero.

Función:
Rutina(s)Descripción
FINA087ACobros Diversos.
FISA815Generación de XML para Cobros Diversos.
Ticket:7241982
Issue (Asociado):DMINA-7751
Versión:12.1.17 | 12.1.23 | 12.1.25


02. SITUACIÓN/REQUISITO

  • En un ambiente con financiero compartido, al utilizar la rutina Generación DIOT (FISA088) cuando se tiene pagos de documentos de otras sucursales, se muestra un mensaje en el log de errores como el siguiente: “NO ENCONTRÓ EN CXP EL PROVEDOR :008 - 01 Y FACTURA : 6720030741 A”de Cobros Diversos (FINA087A), al tratar de cobrar múltiples facturas de venta en pesos, mediante un recibo en moneda dólar; se observa que existe una diferencia de centavos entre el Valor por cobrar y el Valor por Bajar, lo cual no permite compensar totalmente cada título seleccionado.

03. SOLUCIÓN

  • En la función FS088SE2 DCLBBaixa() ubicada en la rutina FISA088, se realiza un cambio en el DBSeek() de la tabla SE2, en el cual se sustituye el campo correspondiente a la filial por el valor E2_FILORIG y se asigna la variable cFilSD1 con el valor de F1_FILIAL Cobros Diversos (FINA087A), se agrega el tratamiento para que el sistema informe automáticamente una Multa o Descuento, cuando existe una diferencia positiva o negativa entre el Valor por Cobrar y el Valor por Bajar en el proceso de generación de Cobros Diversos.


Pre-condiciones:

  1. Configurar los parámetros MV_CENT correspondientes a las monedas a utilizar. ¹
    • Para la Moneda 1 (Pesos) se utiliza el MV_CENT a 2 decimales.
    • Para la Moneda 2 (Dólares) se utiliza el MV_CENT2 a 2 decimales.
  2. Informar la tasa del día en "19.81".
  3. Crear una Factura de Venta en Moneda 1 con un valor bruto de "45,456.21", la cual debe encontrarse timbrada.

...

  1. Ingresar a la rutina Cobros Diversos, ubicada en "SIGAFIN - Actualizaciones | Cuentas por Cobrar | Cobros Diversos".
  2. Informar los parámetros solicitados.
  3. Informar el encabezado del Recibo.
    • El cliente informado, debe corresponder al utilizado en el documento a cobrar.
  4. Seleccionar la forma de cobro e informar el valor por cobrar.
    1. Tipo Valor (EL_TIPODOC) = EF - En Efectivo.
    2. Prefijo (EL_PREFIXO) = "EF".
    3. Numero Número (EL_NUMERO) = "10122019001".
    4. Moneda (EL_MOEDA) = "2".
    5. Valor (EL_VALOR) = "2,292294.61".
      • El valor se calcula utilizando "Valor del título entre la tasa del recibo (la cual fue tomada de la tasa del día)".
        • 45,456.21 ÷ 19.81 = 2,294.6092
        • El resultado anterior se redondeará a: 2,294.61
  5. Seleccionar el cliente para el cual se realizará el cobro.
  6. Seleccionar el título a cobrar.
  7. En la ventana mostrada :

...

  1. (Valores de la baja):
    1. Borrar el valor en la moneda 1 (PESO), quedando en "0.00".
    2. Informar el valor en la moneda 2 (DÓLAR), quedando en "2,294.61".
    3. Observar que el campo "Valor por bajar" es mayor al campo "= por cobrar" por un centavo (0.01).
    4. Para realizar el cuadre de los valores mencionados anteriormente; y conseguir un proceso de cobro correcto, se procede a informar en el campo "+ Multas" el valor 0.01.
      • <Léase la nota para conocer cómo utilizar los campos Multa, Intereses y Descuentos>
    5. Observar que el sistema actualizará el campo "= por cobrar"; como se describe a continuación:
      • El campo "= por cobrar"45,456.21 + 0.01 (Multa).

        Image Added

    6. Dar clic en el botón "Ok" y validar que no se muestre un mensaje que indique diferencia entre los valores por cobrar y bajar.
  2. Validar que el título haya quedado seleccionado y el "Saldo" correspondiente a la moneda utilizada, se encuentre en "0.00".

    Image Added

  3. En la ventana Recibo (Resumen):
    • Seleccionar la moneda "Dólar", en el campo "Valores en".
    • Validar que el campo "Saldo" se encuentra en "0.00".

      Image Added

  4. Dar clic en "Avanzar" o "Confirmar".
  5. Validar que no es solicitada la confirmación para la generación de un título de tipo "RA".


Informações
titleNota
  • Si  existe una diferencia entre el "Valor por Cobrar" y el "Valor por Bajar", se debe considerar lo siguiente:
    1. Si el valor del campo "Val. por Bajar" es mayor al valor del campo "= por Cobrar", se debe agregar una "Multa" o "Interés" por el valor de la diferencia.
    2. Si el valor del campo "Val. por Bajar" es menor al valor del campo "= por Cobrar", se debe agregar un "Descuento" por el valor de la diferencia.
    3. Con los puntos anteriores, se busca que el "Valor por Cobrar" sea igual al "Valor por bajar" cuando existe una diferencia de decimales por la conversión de tasa entre las monedas.
Aviso
titleIMPORTANTE

¹ Por estándar el uso de decimales en el ERP está definido a 2 decimales

...

pero, si es necesario el uso de más de

...

2 decimales, se deberá realizar la modificación de los parámetros del MV_CENT. Es importante que se realice una homologación de los campos de las tablas involucradas en el flujo operativo de la rutina de Cobros Diversos al realizar la actualización de los parámetros antes mencionados, como lo son: Facturación, Títulos por Cobrar, Contabilidad, etc.; con la finalidad de evitar inconsistencias en la información.

Recordando que los clientes son dueños y responsables de la creación o mantenimiento de la información generada en su ambiente.

04. ACTUALIZACIONES

Informações
titleHabilitar cálculo automático

Pensando en las necesidades de nuestros clientes, se ha realizado una actualización al proceso de actualización automática de valores en la sección "Monedas" de la ventana "Valores de la baja"; la cual consiste en habilitar la funcionalidad anterior. Para mayor información se recomienda leer el siguiente Documentó Técnico:

https://tdn.totvs.com/display/PROT/DMINA-9365_DT_Habilitar_calculo_automatico_en_Cobros_Diversos_al_usar_Multas_Descuentos_Intereses_MI