{% extends "./layout/default.twig" %} {% block breadcrumbs %} {{ Breadcrumbs.renderIfExists(Route.getCurrentRoute.getName, journal) }} {% endblock %} {% block content %}
{% if errors.all|length > 0 %}

{{ 'errors'|_ }}

    {% for err in errors.all %}
  • {{ err }}
  • {% endfor %}
{% endif %}

{{ 'mandatoryFields'|_ }}

{{ ExpandedForm.text('description',journal.description) }} {% if what == 'transfer' or what == 'withdrawal' %} {{ ExpandedForm.select('source_account_id',assetAccounts, data.source_account_id, {label: trans('form.asset_source_account')}) }} {% endif %} {% if what == 'deposit' %} {{ ExpandedForm.text('source_account_name',data.source_account_name, {label: trans('form.revenue_account')}) }} {% endif %} {% if what == 'withdrawal' %} {{ ExpandedForm.text('destination_account_name',data.destination_account_name, {label: trans('form.expense_account')}) }} {% endif %} {% if what == 'transfer' or what == 'deposit' %} {{ ExpandedForm.select('destination_account_id',assetAccounts, data.destination_account_id, {label: trans('form.asset_destination_account')} ) }} {% endif %} {{ ExpandedForm.amount('amount',data.amount,{'currency' : journal.transactionCurrency}) }} {{ ExpandedForm.date('date',data['date']) }}

{{ 'optionalFields'|_ }}

{% if what == 'withdrawal' %} {{ ExpandedForm.select('budget_id',budgetList,data['budget_id']) }} {% endif %} {{ ExpandedForm.text('category',data['category']) }} {{ ExpandedForm.date('interest_date',data['interest_date']) }} {{ ExpandedForm.date('book_date',data['book_date']) }} {{ ExpandedForm.date('process_date',data['process_date']) }} {{ ExpandedForm.text('tags') }} {% if what == 'transfer' and piggyBankList|length > 0 %} {{ ExpandedForm.select('piggy_bank_id',piggyBankList,data['piggy_bank_id']) }} {% endif %} {{ ExpandedForm.file('attachments[]', {'multiple': 'multiple','helpText': trans('firefly.upload_max_file_size', {'size': uploadSize|filesize}) }) }}

{{ 'options'|_ }}

{{ ExpandedForm.optionsList('update','transaction') }}
{% endblock %} {% block scripts %} {% endblock %} {% block styles %} {% endblock %}