{% extends "ui/templates/base/layout.html" %} {% block content %}

Import Clients Preview

Review validation result before final import.

{% if import_result is defined and import_result %}
Created {{ import_result.created|length }} clients.
{% if import_result.created %}
{% for row in import_result.created %}
{{ row.client_code }} — {{ row.client_name }} (ID {{ row.id }})
{% endfor %}
{% endif %} {% if import_result.failures %}
{% for err in import_result.failures %}
Row {{ err.row_number }}: {{ err.message }}
{% endfor %}
{% endif %}
{% else %}

Valid rows

{{ preview.valid_rows|length }} of {{ preview.total_rows }} rows are ready to import.
{% for item in preview.valid_rows %} {% else %} {% endfor %}
RowAudit Firm IDPartnerClient CodeClient Name
{{ item.row_number }}{{ item.tenant_id }}{{ item.partner_id }}{{ item.client_payload.client_code }}{{ item.client_payload.client_name }}
No valid rows found.

Validation errors

{{ preview.errors|length }} rows have issues.
{% for err in preview.errors %}
Row {{ err.row_number }}
    {% for msg in err.messages %}
  • {{ msg }}
  • {% endfor %}
{% else %}
No validation errors found.
{% endfor %}
Back {% if preview.valid_rows %}
{% endif %}
{% endif %}
{% endblock %}