in api/src/main/java/org/apache/fineract/cn/accounting/api/v1/domain/JournalEntry.java [137:150]
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
JournalEntry that = (JournalEntry) o;
return Objects.equals(transactionIdentifier, that.transactionIdentifier) &&
Objects.equals(transactionDate, that.transactionDate) &&
Objects.equals(transactionType, that.transactionType) &&
Objects.equals(clerk, that.clerk) &&
Objects.equals(note, that.note) &&
Objects.equals(debtors, that.debtors) &&
Objects.equals(creditors, that.creditors) &&
state == that.state &&
Objects.equals(message, that.message);
}