{% extends "base.html" %} {% block contenido %} {% import "transaction_form_macros.html" as tf_macros %} {%- if TESTING -%}
{%- endif -%}
{{ _('Nuevo gasto de caja chica') }}
{{ _('Cancelar') }}
{{ _('Este documento generará un asiento contable: Cargo a cuenta de gasto (Deudora) / Abono a la cuenta de Caja Chica (Acreedora). ') }}
{{ form.csrf_token }}
{{ tf_macros.smart_select( doctype="company", name="company", label=_("Compañía"), preload=True, required=True, initial_value_expr="''", initial_label_expr="''", on_select="function(opt){ document.dispatchEvent(new CustomEvent('company-selected', {detail: opt})); }" ) }}
{{ tf_macros.smart_select( doctype="naming_series", name="naming_series", label=_("Secuencia"), filters={"company": {"selector": "#company"}, "entity_type": "petty_cash_expense"}, filter_sources=["#company"], required_filters=["company", "entity_type"], auto_select_default=True, load_on_filter_change=True, default_after_ms=1500 ) }}
{{ tf_macros.smart_select( doctype="petty_cash", name="petty_cash_id", label=_("Caja Chica"), filters={"company": {"selector": "#company"}}, filter_sources=["#company"], required_filters=["company"], required=True, on_select="function(opt){ var el = document.getElementById('pc_currency'); if (el) el.value = opt.currency || ''; }" ) }}
{{ form.beneficiary(class="form-control form-control-sm", id="beneficiary") }}
{{ tf_macros.smart_select( doctype="account_code", name="expense_account_code", label=_("Cuenta de gasto"), filters={"company": {"selector": "#company"}, "account_type": "expense"}, filter_sources=["#company"], required_filters=["company"], required=True ) }}
{{ form.concept(class="form-control form-control-sm", id="concept", required=True) }}
{{ tf_macros.smart_select( doctype="cost_center", name="cost_center_code", label=_("Centro de costo"), filters={"company": {"selector": "#company"}}, filter_sources=["#company"], required_filters=["company"] ) }}
{{ tf_macros.smart_select( doctype="unit", name="unit_code", label=_("Unidad de negocio"), filters={"company": {"selector": "#company"}}, filter_sources=["#company"], required_filters=["company"] ) }}
{{ tf_macros.smart_select( doctype="project", name="project_code", label=_("Proyecto"), filters={"company": {"selector": "#company"}}, filter_sources=["#company"], required_filters=["company"] ) }}
{{ form.remarks(class="form-control form-control-sm", id="remarks", rows=3) }}
{% endblock %}