FINERACT-1399 Tag as non-mandatory field in Chart Of Accounts bulk upload

This commit is contained in:
Ankita Ranjan
2021-10-09 11:53:34 +08:00
committed by Petri Tuomola
parent 0b51ab2429
commit 899a0363c2
2 changed files with 3 additions and 2 deletions
@@ -103,10 +103,11 @@ public class ChartOfAccountsImportHandler implements ImportHandler {
}
String glCode = ImportHandlerUtils.readAsString(ChartOfAcountsConstants.GL_CODE_COL, row);
Long tagId = null;
CodeValueData tagIdCodeValueData = null;
if (ImportHandlerUtils.readAsString(ChartOfAcountsConstants.TAG_ID_COL, row) != null) {
tagId = Long.parseLong(ImportHandlerUtils.readAsString(ChartOfAcountsConstants.TAG_ID_COL, row));
tagIdCodeValueData = new CodeValueData(tagId);
}
CodeValueData tagIdCodeValueData = new CodeValueData(tagId);
String description = ImportHandlerUtils.readAsString(ChartOfAcountsConstants.DESCRIPTION_COL, row);
return GLAccountData.importInstance(accountName, parentId, glCode, manualEntriesAllowed, accountTypeEnum, usageEnum, description,
tagIdCodeValueData, row.getRowNum());
@@ -231,7 +231,7 @@ public class ChartOfAccountsWorkbook extends AbstractWorkbookPopulator {
writeString(ChartOfAcountsConstants.PARENT_COL, rowHeader, "Parent");
writeString(ChartOfAcountsConstants.PARENT_ID_COL, rowHeader, "Parent Id");
writeString(ChartOfAcountsConstants.ACCOUNT_NAME_COL, rowHeader, "Account Name");
writeString(ChartOfAcountsConstants.TAG_COL, rowHeader, "Tag *");
writeString(ChartOfAcountsConstants.TAG_COL, rowHeader, "Tag");
writeString(ChartOfAcountsConstants.TAG_ID_COL, rowHeader, "Tag Id");
writeString(ChartOfAcountsConstants.DESCRIPTION_COL, rowHeader, "Description *");
writeString(ChartOfAcountsConstants.LOOKUP_ACCOUNT_TYPE_COL, rowHeader, "Lookup Account type");