Hola... quiero compartir problema al realizar importación de movimientos contables y el camino alternativo que me permitió lograr la importación.
esto en las versiones 13.0.1 y 13.0.3:
Al ejecutar el proceso a través del asistente, aparece para cada linea del archivo a importar el mensaje:
DB_ERROR_CONSTRAINT Column 'label_compte' cannot be null
Al revisar el log de la plataforma encontré lo siguiente:
2021-04-10 19:31:00 DEBUG ::1 sql=INSERT INTO llx_accounting_bookkeeping (doc_date, date_lim_reglement, doc_type, doc_ref, fk_doc, fk_docdet, thirdparty_code, subledger_account, subledger_label, numero_compte, label_compte, label_operation, debit, credit, montant, sens, fk_user_author, date_creation, code_journal, journal_label, piece_num, entity) VALUES ('2021-04-02 21:00:00', NULL, 'bank', 'BankId 13 - (Saldo inicial)', 13, 13, NULL, NULL, NULL, '1.1.10.1', NULL, 'Saldo inicial - Banco Caja_Secdria', 1000000, 0, 1000000, 'D', '1', '2021-04-10 19:31:00', 'BQ', 'Diario financiero', 44, 1)
2021-04-10 19:31:00 ERR ::1 DoliDBMysqli::query SQL Error message: DB_ERROR_CONSTRAINT Column 'label_compte' cannot be null
2021-04-10 19:31:00 ERR ::1 BookKeeping::create Error Column 'label_compte' cannot be null
Donde queda claro que no se está llenando el atributo label_compte . Para resolver, modifiqué el registro correspondiente a la especificación de importación de estos movimientos incorporando la correspondencia entre el campo del archivo csv de origen de la importación con el atributo label_compte a través del siguiente comando en ambiente phpmyadmin
UPDATE `llx_import_model` SET `field` = '1=b.piece_num,2=b.doc_date,3=b.doc_ref,4=b.code_journal,5=b.numero_compte,6=b.label_compte,11=b.subledger_account,7=b.label_operation,8=b.debit,9=b.credit,10=b.sens' WHERE `llx_import_model`.`rowid` = 14
Luego repetí la importación y todo funcionó correctamente.
Eso....espero a alquien le sirva este dato....