01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea de producto:

Línea Protheus

Segmento:

Backoffice

Módulo:Financiero (SIGAFIN)
Función:Recálculo de comisión (FINA440)
País:Brasil

02. VISIÓN GENERAL

Punto de Entrada que permite modificar las bases de comisión para el vendedor, cuando los títulos no se hayan facturado.

Importante!

Cabe resaltar que el punto de entrada F440ABAS siempre se ejecutará, el título teniendo vendedor vinculado o no, y antes de su activación el sistema realiza una serie de chequeos en los datos procesados y si alguna información estuviera disconforme, como por ejemplo un título sin vendedor vinculado, el vector transferido vía parámetro recibirá una devolución vacía. Para más detalles sobre cómo realizar este chequeo, vea el tópico Ejemplo.

03. PARÁMETROS

TipoContenido
Vector

Vector que contiene los valores de base de la comisión.

Estructura del vector:

PosiciónContenido
1Código del vendedor
2

Base de la comisión total de la comisión, es decir, la suma de las bases aplicadas a la emisión del título y a la baja del título

3Base de la comisión que se aplicará en el momento de emitir el título.
4Base de la comisión que se aplicará en el momento de dar baja al título.
5Valor de comisión calculados sobre la emisión del título
6Valor de comisión calculados sobre la baja del título
7% de la comisión (Si fuera "cero" diversos %)

04. DEVOLUCIÓN

Vector que contiene los valores de base de la comisión personalizados. Debe contener la misma estructura del vector de la comisión original, recibido como parámetro.

05. EJEMPLO


Ejemplo de ejecución
#include "protheus.ch"

user function F440ABAS()
    local aBases := aClone(ParamIxb)
	
	if len(aBases) > 0 // Verifica si el array enviado tiene datos antes de ecfetuar las modificaciones deseadas.

	//Modificaciones en el array
return aBases

06. ASUNTOS RELACIONADOS


F440CBASE - Modificar base de comisión (títulos facturados)

Punto de entrada alternativo en lugar de los PE F440ABAS - F440CBASE:
F440ABA2 - Modificar base de comisión - Evento Baja