Вам необходимо либо передать проект из отгрузки (если транзакция журнала должна попасть в проект), либо передать значение по умолчанию, не относящееся к проекту.
например, если вы не устанавливаете проект из отгрузки, вы можете установить поле вашего проекта в строках журнала, используя следующее:
myInTran.ProjectID = ProjectDefaultAttribute.NonProject();
Если вы извлекаете проект из отгрузки, вам нужно установить строки журнала для полей ProjectID, TaskID и CostCodeID.
В зависимости от используемой версии Acumatica у вас может не быть CostCodeID. Я думаю, что это было добавлено в 2018R1.
Если используется значение не для проекта, TaskID и CostCodeID не требуются.