calculo de ganancias

Nos pasa que cuando calculamos ganacias nos da un error :

[16:26:37][Debug] - INICIANDO PROCESO…
[16:26:37][Debug] - HILOS asignados: 1
[16:26:37][Debug] - Cantidad de elementos por LOTE: 100
[16:26:37][Debug] - INICIO (ELEMENTOS: 1)
[16:26:38][Debug] - PROCESO esperando HILOS
[16:26:40][Error] - El elemento se proceso con ERRORES:
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_23502
[MENSAJE]: ERROR: el valor null para la columna
<<imp_porcentaje_alicuota>> viola la restricci?n not null
DETAIL: La fila que falla contiene (X, 2018, 3, 52296.56, 0,
41314.28, 80301.48, 16729.47, 0, 0, 26911.89, 26911.89, 0, null,
26911.89, 3214.81, 0, -3214.81).
[SQL EJECUTADA]: INSERT INTO mapuche.dh41_mensual
(imp_bruto,imp_bruoa,imp_neto,imp_deduccion_especial,imp_no_imponible,imp_conyuge,imp_hijos,imp_gcia_neta,imp_gcia_neta_sin_extras,imp_monto_fijo,imp_porcentaje_alicuota,imp_monto_sobre_alicuota,imp_reten_anteriores,imp_hs_extras_acum,imp_pagos_cuenta,nro_legaj,per_anoga,per_mesga)
VALUES (ROUND(52296.56,2),ROUND(0,2),ROUND(41314.28,2),ROUND(80301.48,2),ROUND(16729.47,2),ROUND(0,2),ROUND(0,2),ROUND(26911.89,2),ROUND(26911.89,2),ROUND(0,2),NULL,ROUND(26911.89,2),ROUND(3214.81,2),ROUND(0,2),ROUND(-3214.81,2),ROUND(690,2),ROUND(2018,2),ROUND(3,2))
– toba_log: 1655698

[16:26:40][Debug] - Fin lote [1] - PROCESADO 0.00% - legajo: 0.0000 secs
[16:26:40][Debug] - PROCESO fin HILOS
[16:26:40][Debug] - FIN PROCESO (errores: 1)
[16:26:40][Debug] - Existen archivos log

Hola Juan, si están realizando el cálculo del impuesto correspondiente al año 2018 , para el mismo hay que utilizar el calculador Escritorio. Si el cálculo fuera del año 2019 debieran darnos mas información para tratar de reproducir el error.
Saludos
Alberto