Add Predefined Journal Entries with optional tag fields

This pull contains the functionality for adding journal entries with predefined accounting rules, which allows you to enter optional debits and credits based on the rule definition.