Á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 la rutina 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 DCLBBaixa() ubicada en la rutina 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.


Proceso para validación de la solución:

  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. Número (EL_NUMERO) = "10122019001".
    4. Moneda (EL_MOEDA) = "2".
    5. Valor (EL_VALOR) = "2,294.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. 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. Se observa que el campo "Valor por bajar" es mayor al campo "= por cobrar".
    4. Se informa una Multa
    5. Observar que el sistema automáticamente informará una "Multa", la cual corresponderá a la diferencia entre el "Valor por cobrar menos el Valor por bajar"; el cual para este caso se calcula de la siguiente forma <Léase la nota, para mayor información>:
      • Valor por cobrar: 45,456.21
      • Valor por bajar: 2,294.61 x 19.81 = 45,456.22
      • Diferencia: 45,456.21 - 45,456.22 = -0.01
      • Multa = 0.01
        Ejemplo:


  8. Confirmar los "Valores de la baja" dando clic en "Ok".
  9. Dar clic en "Avanzar" o "Confirmar".
  10. En el panel de "Valores Cobrados", confirmar los saldos y de clic en "Confirmar".
    • Validar que no es solicitada la confirmación para la generación de un título de tipo "RA".

**Nota:

  • El sistema asignará de forma automática una Multa o Descuento, partiendo de la existencia de una diferencia positiva o negativa entre el "Valor por Cobrar" y el "Valor por Bajar":
    1. Si la diferencia es negativa, el sistema asignará una Multa.
    2. Si la diferencia es positiva, se asignará un Descuento.


¡Importante!

¹ 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.