Error 500
Este error es por conexión al servidor, puede marcarse en redes de internet muy lenta que superan los tiempos promedios de respuesta, pero también puede ser error de peticiones de sistema al servidor. Lo primero es solicitar al usuario que indique el proceso que realiza cuando el sistema le regresa dicho error. Lo siguiente es ingresar al usuario realizar el mismo procedimiento y si no se puede replicar error solicitar que verifique red de internet.
Si el error es general en una sola área de sistema (pero en varios usuarios), por ejemplo al solicitar balanza verificar con Oscar Vivo o Emmanuel si no es por movimientos que están generando en el módulo.
Si ya se descarto lo anterior, y el error es dentro del registro de pago o en declaraciones de un solo cliente o al generar una factura. Puede ser por datos. En facturación se sugiere no pegar texto (muchas veces hay caracteres ocultos que dan error para generar XML), no se pueden tener caracteres tipo %$&. En registro de pago hay campos que si solo colocan un 0 o no caracteres no permitidos darán error.
Y finalmente se tiene el caso de las facturas con estado de cuenta de combustible, este tipo de documento necesitan tener asignación de gasto aún cuándo no se pagan en el mes por su particularidad, y pueden marcar error al calcular el periodo o tratar de ver la balanza si no esta asignado. Si cuentas con degub en tu usuario podrás tener acceso a la información.
Si ya se verificó todo lo anterior y el error es en varios clientes, notificar a Ricardo Gonzalez o Victor Lopez. Ya que ellos pueden ayudar a validar que no sea error de servidor.