En clientes disponemos de los campos relativos al riesgo:
-
"Riesgo máx.": Lo que vamos a concederle a nuestro cliente.
-
"Riesgo actual": Son pedidos (en caso de tener en configuración que los pedidos generan riesgo) y/o albaranes no facturados.
-
Deuda: Son los vencimientos generados por la facturación que todavía no se han cobrado, ya que cuando realizamos el asiento de cobro se reduce de deuda. Si en lugar de hacer el asiento de cobro los remesamos, entonces pasa a negociado, y no se quita de ahí hasta que no pasamos el módulo de Actualizar Riesgo, ya que según el "Config" los vencimientos menores a un importe tienen un tiempo para poderlos devolver, aunque ya estén vencidos.
1. Comprobamos si los pedidos generan riesgo:
a) Generan riesgo:
Recorremos todos los pedidos del cliente y vamos incrementando su riesgo
actual.
Recorremos todos los albaranes del cliente y vamos incrementando su
riesgo actual.
b) No generan riesgo:
Recorremos todos los albaranes del cliente y vamos incrementando su
riesgo actual.
2. Finalmente, recorremos los vencimientos:
a) No contabilizados y no remesados:
Se va incrementando la deuda del cliente.
b) Contabilizados y no remesados:
Sólo tenemos en cuenta los vencimientos con forma de pago NEGOCIABLE.
Comprobamos si el importe del vencimiento es mayor que el importe HASTA
de "Config" ("riescant1"):
Es menor o igual:
Si la fecha del vencimiento + "riesdias1" (nº días
de "Config") es mayor que TODAY, incrementamos la DEUDA,
en caso contrario se pasa del vencimiento.
Es mayor:
Si la fecha del vencimiento + "riesdias2" (resto nº días
de "Config") es mayor que TODAY, incrementamos la deuda.
c) Remesados y no contabilizados: Incrementamos el negociado del cliente.
d) Contabilizados y remesados:
Comprobamos si el importe del vencimiento es mayor que el importe HASTA
de "Config" ("riescant1"):
Es menor o igual:
Si la fecha del vencimiento + "riesdias1" (nº días
de "Config") es mayor que TODAY, incrementamos NEGOCIADO,
en caso contrario se pasa del vencimiento.
Es mayor:
Si la fecha del vencimiento + "riesdias2" (resto nº días
de "Config") es mayor que TODAY, incrementamos NEGOCIADO.