# Absorción de costos - Java.Lang.NullPointerException

**URL:** <https://bc.finneg.com/t/absorcion-de-costos-java-lang-nullpointerexception/4803>\
**Category:** Contabilidad\
**Tags:** absorcion-de-costos, soluciones, erp\
**Created:** [4 Abril, 2025 19:51 UTC](https://bc.finneg.com/t/absorcion-de-costos-java-lang-nullpointerexception/4803 "2025-04-04T19:51:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![AcademiaFinnegans](https://bc.finneg.com/user_avatar/bc.finneg.com/academiafinnegans/32/23146_2.png) [@AcademiaFinnegans](https://bc.finneg.com/u/AcademiaFinnegans)\
**Post date:** [4 Abril, 2025 19:51 UTC](https://bc.finneg.com/t/absorcion-de-costos-java-lang-nullpointerexception/4803/1 "2025-04-04T19:51:42Z")

</div>

**Consulta** :

Al presionar el botón “Absorber” en una absorción de costos, el sistema muestra un mensaje de aviso:  
“faf.app.base.exceptions.FunctionalException: Error genérico de BSuite: java.lang.NullPointerException  
Archivo: AbsorcionCostoshlp.java  
Metodo: getPrecioVinculacion”

 ![image](https://bc.finneg.com/uploads/default/original/3X/8/7/87adc07d9d2fbd7a7ecc81f4b9c84b3d2d1f2c53.png)

 ![image](https://bc.finneg.com/uploads/default/original/3X/4/0/40cd52bbd10c091727c432e988971a8f93a0f0eb.jpeg)

* * *

**Respuesta:**

El mensaje surge debido a una configuración errónea: se tienen productos que en el maestro de productos, solapa “Se valoriza” tiene como Unidad de Valorización, “Cantidad Stock 2”, mientras que en la solapa de Stock, no tiene configurada “Cantidad de stock secundaria”.

* * *

**Pasos a seguir** :

1- Dirigirse al maestro de productos:  
Ir a Menú \> Gestión Empresarial \> Inventarios \> Maestros \> Productos.

2- Revisar el producto con inconvenientes y dirigirse a la solapa “Se Valoriza”:

 ![image](https://bc.finneg.com/uploads/default/original/3X/e/0/e0d484d338735ac2ae8cce43453a4b489f23c074.png)

3- Presionar la solapa Stock y corroborar que tenga cargada la unidad de Stock Secundaria.

 ![image](https://bc.finneg.com/uploads/default/original/3X/e/7/e74c8a2004e62f6130bd1a85279b40367f828f8a.png)

4- Las soluciones podrían ser dos:  
\*Se puede cambiar la unidad de valorización por “Unidad de Stock 1” en la solapa “Se valoriza”.

\*Se puede colocar en la solapa “Stock” una “Unidad de Stock Secundaria”.  
Ambas alternativas solucionan el mensaje de aviso que arroja el sistema.

5- Volver a generar el proceso de “Absorción de costos”.

 ![image](https://bc.finneg.com/uploads/default/original/3X/e/d/edbc9b8dd6b55ebae37761d4d76a443fc7d11388.png)
