Á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)Nombre TécnicoFecha
FINA087ACobros Diversos.23/06/2020
FISA815Generación Complemento de Recepción de Pago.2326/1606/2020

  

Issue (asociado):DMINA-9365 (DMINA-9401 | DMINA-9588)
Pacote:007567
Versión:12.1.17 | 12.1.23 | 12.1.25 | 12.1.27o Superiores.

02. SITUACIÓN/REQUISITO

En la rutina Cobros Diversos (FINA087A), se solicita la creación de un parámetro para habilitar o deshabilitar el cálculo automático de valores en la sección "Monedas" de la ventana "Valores de la baja" al aplicar Descuentos, Multas e Intereses a un título seleccionado.

03. SOLUCIÓN

  • En la función FAPagtoAtu() de la rutina Cobros Diversos (FINA087A), se agrega el uso del parámetro MV_PGOAUTR; el cual se utiliza para para habilitar o deshabilitar el cálculo automático de valores en la sección "Monedas" de la ventana "Valores de la baja" al aplicar Descuentos, Multas e Intereses a un título seleccionado.
  • En la función fGetDocs() de la rutina Generación Complemento de Recepción de Pago (FISA815), se agrega tratamiento para encontrar el valor por título y no por parcialidad.

...

Totvs custom tabs box
tabsPre-condiciones, Pasos, Paso 03, Paso 04
idsPre-condiciones,Pasos
Totvs custom tabs box items
defaultyes
referenciaPre-condiciones
  1. Realicé un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-9365.
  3. Validar que la rutinas incluidas en el parche, coincidan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico, así como las fechas.
  4. Realizar las configuraciones mencionadas en la sección 04. DICCIONARIO DE DATOS.
  5. Configurar el parámetro MV_PGOAUTR con el valor ".T." (sin comillas).
  6. Crear una Factura de Venta en Moneda 1 con un valor bruto de "136,368.63", la cual debe encontrarse timbrada.
    1. Parcialidades Tres parcialidades de "45,456.21".
  7. Informar Tasa del día para la moneda "dólar", con un valor de "19.81".
Totvs custom tabs box items
defaultno
referenciaPasos
  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) = "REC00000000000000101".
    4. Moneda (EL_MOEDA) = "12".
    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
      ,000.00"
        • ,456.21 ÷ 19.81 = 2,294.6092
        • El resultado anterior se redondeará a: 2,294.61
      .
  5. Seleccionar el cliente Cliente para el cual se realizará el cobro.
  6. Seleccionar el título Título a cobrar.
  7. En la ventana mostrada (Valores de la baja):
    1. Se visualizan los siguientes valores:

      Image Added

    2. Borrar el valor en la Moneda 1 (PESO), quedando en "0.00".
    3. Informar el valor en el campo "- Descuentos" el valor 456.21.
      Image Removedla Moneda 2 (DÓLAR), quedando en "2,294.61".
    4. Observar que el campo "Valor por bajar" es mayor al campo "= por cobrar" por un centavo (0.01).

      Image Added

    5. 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.
    6. Observar que se realizan las siguientes actualizaciones:

      Image Added

      • Observar que el sistema actualizará el campo "= por cobrar" con el valor 45,456.21 + 0.01 (Multa)
      • El campo correspondiente a la Moneda 1 (PESO) se actualiza.
    7. Borrar el valor en la Moneda 1 (PESO), quedando en "0.00".
    8. Informan nuevamente el valor de la Moneda 2 (DÓLAR):

      Image Added

    9. 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.
  8. Validar que el título haya quedado seleccionado y el "Saldo" correspondiente a la moneda utilizada, se encuentre en "0.00".

    Image RemovedImage Added

  9. 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 Removed
      Image Added

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

04. DICCIONARIO DE DATOS

Al implementar la solución del presente issue, se recomienda realizar la siguiente modificación al diccionario de datos:

  1. Ingresar al Configurador (SIGACFG) con acceso exclusivo.
  2. Crear el parámetro MV_PGOAUTR, como se describe a continuación:

    ParámetroMV_PGOAUTR
    TipoLógico
    DescripciónParámetro utilizado para habilitar

    Habilita/deshabilita cálculo automático de Monedas en la ventana Valores de Baja de Cobros Diversos: .T. = Habilita / .F. = Deshabilita.

    Contenido default.F.


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>