{% extends 'base.html' %} {% block title %}Faktury NFZ{% endblock %} {% block content %} {% set editing_invoice = editing_invoice|default(None) %} {% set eyebrow='Moduł dodatkowy' %}{% set heading='Wystawianie faktur NFZ' if not editing_invoice else 'Edycja faktury NFZ' %}{% set description='Formularz zawiera pola wymagane przez NFZ dla faktur ustrukturyzowanych FA(2)/FA(3) w KSeF.' %} {% include 'partials/page_header.html' with context %}
{{ 'Nowa faktura NFZ' if not editing_invoice else 'Edycja faktury NFZ ' ~ editing_invoice.invoice_number }}
{% if read_only_mode %}
Tryb tylko do odczytu jest aktywny. Zapisy są zablokowane.
{% endif %}
{{ form.hidden_tag() }}
{{ form.customer_id.label(class='form-label mb-0') }}
{{ form.customer_id(class='form-select', disabled=read_only_mode) }}
{{ form.product_id.label(class='form-label mb-0') }}
{{ form.product_id(class='form-select', disabled=read_only_mode) }}
{{ form.invoice_number.label(class='form-label') }}{{ form.invoice_number(class='form-control', disabled=read_only_mode) }}
{{ form.nfz_branch_id.label(class='form-label') }}{{ form.nfz_branch_id(class='form-select', disabled=read_only_mode) }}
{{ form.provider_identifier.label(class='form-label') }}{{ form.provider_identifier(class='form-control', disabled=read_only_mode, placeholder='id-swd') }}
{{ form.settlement_from.label(class='form-label') }}{{ form.settlement_from(class='form-control', disabled=read_only_mode) }}
{{ form.settlement_to.label(class='form-label') }}{{ form.settlement_to(class='form-control', disabled=read_only_mode) }}
{{ form.template_identifier.label(class='form-label') }}{{ form.template_identifier(class='form-control', disabled=read_only_mode, placeholder='id-szablonu z R_UMX') }}
{{ form.service_code.label(class='form-label') }}{{ form.service_code(class='form-control', disabled=read_only_mode, placeholder='02.1500.001.02/1 lub 01.0010.094.01/1/5.01.00.0000127') }}
{{ form.contract_number.label(class='form-label') }}{{ form.contract_number(class='form-control', disabled=read_only_mode, placeholder='120/999999/01/2025[23]') }}
{{ form.quantity.label(class='form-label') }}{{ form.quantity(class='form-control', disabled=read_only_mode) }}
{{ form.unit_net.label(class='form-label') }}{{ form.unit_net(class='form-control', disabled=read_only_mode) }}
{{ form.save_submit(class='btn btn-outline-primary', disabled=read_only_mode) }}{{ form.submit(class='btn btn-primary', disabled=read_only_mode) }}
Pola wymagane
{% for key, desc in spec_fields %}
{{ key }}
{{ desc }}
{% endfor %}
Ostatnie faktury NFZ
{% for invoice in drafts %} {% else %}
Brak faktur NFZ.
{% endfor %}
{% set quick_return_endpoint = 'nfz.edit' if editing_invoice else 'nfz.index' %} {% set quick_invoice_id = editing_invoice.id if editing_invoice else None %} {% include 'partials/invoice_quick_add_modals.html' %} {% endblock %}