Preview — {{ filename or ("import #" ~ import_id) }}

{{ total }} randuri
{% if message %}
{{ message }}
{% endif %}
{% set status_labels = [ ('ok', 'gata de trimis'), ('needs_review', 'verifica valori'), ('needs_mapping', 'fara cod RAR'), ('needs_data', 'date lipsa'), ('already_sent', 'deja trimis'), ('duplicate_in_file','dublicat in fisier'), ] %} {% for status_key, label in status_labels %} {%- set cnt = summary.get(status_key, 0) -%} {% if cnt > 0 %} {{ cnt }} {{ label }} {% endif %} {% endfor %}
{% for status_key, label in status_labels %} {%- set cnt = summary.get(status_key, 0) -%} {% if cnt > 0 %} {% endif %} {% endfor %}
{% for row in rows %} {%- set res = row.resolved -%} {%- set status = row.resolved_status -%} {%- set prestatii = res.get('prestatii') or [] -%} {%- set op = (prestatii[0].get('cod_prestatie') or prestatii[0].get('cod_op_service', '')) if prestatii else '' -%} {% endfor %}
# VIN Nr. Inm. Data KM final Operatie Stare Note Verificat?
{{ row.row_index + 1 }} {{ res.get('vin') or '' | safe }} {{ res.get('nr_inmatriculare') or '' }} {{ res.get('data_prestatie') or '' }} {{ res.get('odometru_final') or '' }} {{ op or '' | safe }} {{ status }} {% if status == 'already_sent' and row.get('already_sent_info') %} {% set ai = row.already_sent_info %} deja trimis {{ (ai.get('created_at') or '')[:10] }} {% if ai.get('id_prezentare') %}(#{{ ai.id_prezentare }}){% endif %} {% elif status == 'duplicate_in_file' and row.get('duplicate_with') %} dubla cu randul {% for idx in row.duplicate_with %}{{ idx + 1 }}{% if not loop.last %}, {% endif %}{% endfor %} {% elif row.flags %} {{ row.flags[0] }} {% elif row.errors %} {%- set e = row.errors[0] -%} {%- if e is mapping -%} {{ e.values() | list | first }} {%- else -%} {{ e }} {%- endif -%} {% endif %} {% if status == 'needs_review' %} {% endif %}
Incarca alt fisier