{{ form_start(form, { action: path('delivery_payment_new'), attr: { enctype: 'multipart/form-data', class: 'payment-import-form' } }) }} {% if not form.vars.valid %} {% endif %}
{{ form_label(form.delivery) }} {{ form_widget(form.delivery, {'attr': { 'class': 'form-control select2 js-payment-delivery', 'data-config-url-template': path('delivery_payment_delivery_config', {'id': '__ID__'}), 'onchange': 'window.syncDeliveryPaymentConfig && window.syncDeliveryPaymentConfig(this)' }}) }} {{ form_errors(form.delivery) }}
{{ form_label(form.documentDate) }} {{ form_widget(form.documentDate, {'attr': {'class': 'form-control'}}) }} {{ form_errors(form.documentDate) }}
Méthode d'import
Sélectionnez le mode d’alimentation des paiements transporteur.
{{ form_errors(form.importMethod) }}
{{ form_label(form.file) }} {{ form_widget(form.file, {'attr': {'class': 'form-control'}}) }}
Formats acceptes : XLSX, XLS, ODS, CSV, TSV, TXT.
Configuration colonnes import
{{ form_label(form.trackingColumn) }} {{ form_widget(form.trackingColumn, {'attr': {'class': 'form-control js-col-tracking', 'min': 1}}) }} {{ form_errors(form.trackingColumn) }}
{{ form_label(form.amountColumn) }} {{ form_widget(form.amountColumn, {'attr': {'class': 'form-control js-col-amount', 'min': 1}}) }} {{ form_errors(form.amountColumn) }}
{{ form_label(form.paidAtColumn) }} {{ form_widget(form.paidAtColumn, {'attr': {'class': 'form-control js-col-paidat', 'min': 1}}) }} {{ form_errors(form.paidAtColumn) }}
{{ form_widget(form.hasHeader, {'attr': {'class': 'form-check-input js-has-header'}}) }} {{ form_label(form.hasHeader, null, {'label_attr': {'class': 'form-check-label ms-2'}}) }}
Ces valeurs sont chargees depuis la societe de livraison selectionnee et restent modifiables avant import.
{{ form_label(form.trackingList) }} {{ form_widget(form.trackingList, {'attr': {'class': 'form-control font-monospace'}}) }}
Collez un numero par ligne, ou une colonne complete issue d'Excel. Seul le premier champ de chaque ligne sera utilise comme numero de suivi.
{{ form_label(form.note) }} {{ form_widget(form.note, {'attr': {'class': 'form-control', 'rows': 3}}) }} {{ form_errors(form.note) }}
{% if show_cancel_link|default(false) %} Retour {% endif %}
{{ form_end(form) }}