01. DATOS GENERALES


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

Rutina(s)

Nombre Técnico

FINA440

Cálculo de Comisiones.

Ticket:4979963
Requisito/Story/Issue (informe el requisito vinculado):


DMINA-5983 (DMINA-6103, DMINA-5999) - 12.1.17 | 12.1.23


02. SITUACIÓN/REQUISITO

  • Al registrar un cobro diverso para una factura con comisiones de vendedor (F2_VEND) el sistema arroja un error log.
  • Se requiere modificar la función Fa440Comis (contenida en el fuente FINA440) para asignar el valor de la tasa moneda (E1_TXMOEDA) utilizando la instrucción AScan(aCposSE1,"E1_TXMOEDA") cuando se realice el cálculo de las comisiones desde el cobro diverso (FINA087A).

03. SOLUCIÓN

Dentro de la rutina FINA440 en la función Fa440Comis(), se obtiene el valor de la tasa moneda del arreglo aLinSE1 utilizando la posición obtenida por la búsqueda del campo con la instrucción AScan(aCposSE1,"E1_TXMOEDA") para posteriormente asignar éste valor cuando se realiza el cálculo de la comisiones para México, cuando se realiza un cobro diverso.

Configuraciones previas:

Dentro de módulo Facturación (SIGAFAT) desde el menú Actualizaciones > Archivos > Vendedores (MATA040)

    • Configurar un vendedor y asignarle comisión.

Dentro de módulo Facturación (SIGAFAT) desde el menú Actualizaciones > Facturación > Facturaciones (MATA467N)

    • Dar de alta una factura y asignarle el vendedor configurado anteriormente.

Pasos para validar la solución:

Dentro de módulo Financiero (SIGAFIN) desde el menú Actualizaciones > Cuentas por Cobrar > Cobros Diversos (FINA087A)

  1. Acceder a la rutina y asignar los parámetros necesarios.
  2. En el encabezado asignar el cliente (relacionado a la factura a procesar).
  3. En la sección Forma de Pago, informar el valor con el cual se compensará la factura.
  4. En la pestaña “Clientes” seleccionar el cliente (relacionado a la factura a procesar).
  5. En la pestaña “Documentos pendientes”, serán mostradas las facturas relacionadas al cliente seleccionado.
  6. Seleccionar la factura a compensar.
  7. En la pestaña “Resumen” verificar los valores cobrados y confirmar la generación del recibo.
  8. Dentro de módulo Financiero (SIGAFIN) desde el menú Consultas > Cuentas por Cobrar > Posición de títulos a cobrar (FINC040).
  9. Verificar el título por cobrar (Factura).
  10. El documento será afectado por el recibo generado anteriormente.