Problemas en registros bancarios

Buenas tardes
Desde que actualicé (lo hice de versión en versión, y hoy ha sido la última 5.01) no he podido añadir nuevos registros bancarios.
El log es el siguiente:

2017-04-10 17:07:27 ERR 84.76.121.115 functions::dol_include_once Tried to load unexisting file: /core/boxes/box_repair.php 2017-04-10 17:07:27 WARNING 84.76.121.115 Failed to load box 'box_repair' into file '/core/boxes/box_repair.php' 2017-04-10 17:07:47 ERR 84.76.121.115 DoliDBMysqli::query SQL Error query: INSERT INTO llx_categorie_account (fk_account, fk_categorie) VALUES ( 1193, 2) 2017-04-10 17:07:47 ERR 84.76.121.115 DoliDBMysqli::query SQL Error message: DB_ERROR_1452 Cannot add or update a child row: a foreign key constraint fails (`ypmvfusq_dolibarr`.`llx_categorie_account`, CONSTRAINT `fk_categorie_account_categorie_rowid` FOREIGN KEY (`fk_categorie`) REFERENCES `llx_categorie` (`rowid`)) 2017-04-10 17:07:58 WARNING 84.76.121.115 Categorie::get_full_arbo(): numeric types are deprecated, please use string instead 2017-04-10 17:08:01 ERR 84.76.121.115 DoliDBMysqli::query SQL Error query: SELECT MAX(te.ref) FROM llx_categories as te WHERE te.ref < 'Banco' 2017-04-10 17:08:01 ERR 84.76.121.115 DoliDBMysqli::query SQL Error message: DB_ERROR_NOSUCHTABLE Table 'ypmvfusq_dolibarr.llx_categories' doesn't exist 2017-04-10 17:08:16 WARNING 84.76.121.115 Categorie::get_full_arbo(): numeric types are deprecated, please use string instead 2017-04-10 17:08:19 ERR 84.76.121.115 DoliDBMysqli::query SQL Error query: SELECT MAX(te.ref) FROM llx_categories as te WHERE te.ref < 'Comision' 2017-04-10 17:08:19 ERR 84.76.121.115 DoliDBMysqli::query SQL Error message: DB_ERROR_NOSUCHTABLE Table 'ypmvfusq_dolibarr.llx_categories' doesn't exist 2017-04-10 17:08:26 WARNING 84.76.121.115 Form::select_all_categories: using numeric value for parameter type is deprecated. Use string code instead. 2017-04-10 17:08:26 WARNING 84.76.121.115 Categorie::get_full_arbo(): numeric types are deprecated, please use string instead 2017-04-10 17:08:26 WARNING 84.76.121.115 Categorie::containing: using numeric value for parameter type is deprecated. Use string code instead. 2017-04-10 17:08:33 WARNING 84.76.121.115 Categorie::containing: using numeric value for parameter type is deprecated. Use string code instead. 2017-04-10 17:08:48 ERR 84.76.121.115 DoliDBMysqli::query SQL Error query: INSERT INTO llx_categorie_account (fk_account, fk_categorie) VALUES ( 1194, -1) 2017-04-10 17:08:48 ERR 84.76.121.115 DoliDBMysqli::query SQL Error message: DB_ERROR_1452 Cannot add or update a child row: a foreign key constraint fails (`ypmvfusq_dolibarr`.`llx_categorie_account`, CONSTRAINT `fk_categorie_account_categorie_rowid` FOREIGN KEY (`fk_categorie`) REFERENCES `llx_categorie` (`rowid`)) 2017-04-10 17:23:31 ERR 84.76.121.115 functions::dol_include_once Tried to load unexisting file: /core/boxes/box_repair.php 2017-04-10 17:23:31 WARNING 84.76.121.115 Failed to load box 'box_repair' into file '/core/boxes/box_repair.php' 2017-04-10 17:24:44 ERR 84.76.121.115 functions::dol_include_once Tried to load unexisting file: /core/boxes/box_repair.php 2017-04-10 17:24:44 WARNING 84.76.121.115 Failed to load box 'box_repair' into file '/core/boxes/box_repair.php' 2017-04-10 17:26:26 ERR 84.76.121.115 DoliDBMysqli::query SQL Error query: INSERT INTO llx_categorie_account (fk_account, fk_categorie) VALUES ( 1195, 1) 2017-04-10 17:26:26 ERR 84.76.121.115 DoliDBMysqli::query SQL Error message: DB_ERROR_1452 Cannot add or update a child row: a foreign key constraint fails (`ypmvfusq_dolibarr`.`llx_categorie_account`, CONSTRAINT `fk_categorie_account_fk_account` FOREIGN KEY (`fk_account`) REFERENCES `llx_bank_account` (`rowid`))
Se ve que hay dos errores, uno por archivo llamado boxes que no creo que sea el que me impida añadir registros.
El otro es el que da error pero no se solucionarlo.

Te voy a compartir el workaround para este problema, me tomo 2 horas encontrarle solucion
primero agrega la transaccion sin colocarle la categoria, luego editas la transaccion indicando la categoria,
debes de hacerla en 2 pasos para evitar el error, espero lo resuelvan pronto.

Atte,

Joe Olivera Huaricapcha