Revision cdb079eb
Von Cem Aydin vor etwa 2 Monaten hinzugefügt
templates/webpages/sepa/bank_transfer_create.html | ||
---|---|---|
47 | 47 |
<th class="listheading">[%- IF is_vendor %][% 'Vendor' | $T8 %][%- ELSE %][%- LxERP.t8('Customer') %][%- END %]</th> |
48 | 48 |
<th class="listheading">[% 'IBAN' | $T8 %]</th> |
49 | 49 |
<th class="listheading">[% 'BIC' | $T8 %]</th> |
50 |
<th class="listheading">[% 'Bank' | $T8 %]</th> |
|
50 |
[%- IF !INSTANCE_CONF.get_sepa_swiss_xml_export %] |
|
51 |
<th class="listheading">[% 'Bank' | $T8 %]</th> |
|
52 |
[%- END %] |
|
51 | 53 |
[% IF vc == 'customer' %] |
52 | 54 |
<th class="listheading">[% 'Mandator ID' | $T8 %]</th> |
53 | 55 |
<th class="listheading">[% 'Mandate Date of Signature' | $T8 %]</th> |
... | ... | |
56 | 58 |
|
57 | 59 |
[%- FOREACH vbi = VC_BANK_INFO %] |
58 | 60 |
<tr class="listrow[% loop.count % 1 %]"> |
59 |
<td> |
|
60 |
<input type="hidden" name="vc_bank_info[+].id" value="[% HTML.escape(vbi.id) %]"> |
|
61 |
<input type="hidden" name="vc_bank_info[].name" value="[% HTML.escape(vbi.name) %]"> |
|
62 |
[% HTML.escape(vbi.name) %] |
|
63 |
</td> |
|
64 |
<td><input name="vc_bank_info[].iban" size="34" value="[% HTML.escape(vbi.iban.substr(0, 34)) %]" maxlength="34"></td> |
|
65 |
<td><input name="vc_bank_info[].bic" size="20" value="[% HTML.escape(vbi.bic.substr(0, 20)) %]" maxlength="20"></td> |
|
66 |
<td><input name="vc_bank_info[].bank" size="30" value="[% HTML.escape(vbi.bank) %]"></td> |
|
67 |
[% IF vc == 'customer' %] |
|
68 |
<td><input name="vc_bank_info[].mandator_id" size="30" value="[% HTML.escape(vbi.mandator_id) %]"></td> |
|
69 |
<td>[% L.date_tag("vc_bank_info[].mandate_date_of_signature", vbi.mandate_date_of_signature) %]</td> |
|
70 |
[%- END %] |
|
61 |
[%- IF !INSTANCE_CONF.get_sepa_swiss_xml_export %] |
|
62 |
<td> |
|
63 |
<input type="hidden" name="vc_bank_info[+].id" value="[% HTML.escape(vbi.id) %]"> |
|
64 |
<input type="hidden" name="vc_bank_info[].name" value="[% HTML.escape(vbi.name) %]"> |
|
65 |
[% HTML.escape(vbi.name) %] |
|
66 |
</td> |
|
67 |
<td><input type="text" name="vc_bank_info[].iban" size="34" value="[% HTML.escape(vbi.iban.substr(0, 34)) %]" maxlength="34"></td> |
|
68 |
<td><input type="text" name="vc_bank_info[].bic" size="20" value="[% HTML.escape(vbi.bic.substr(0, 20)) %]" maxlength="20"></td> |
|
69 |
<td><input type="text" name="vc_bank_info[].bank" size="30" value="[% HTML.escape(vbi.bank) %]"></td> |
|
70 |
[%- IF vc == 'customer' %] |
|
71 |
<td><input type="text" name="vc_bank_info[].mandator_id" size="30" value="[% HTML.escape(vbi.mandator_id) %]"></td> |
|
72 |
<td>[% L.date_tag("vc_bank_info[].mandate_date_of_signature", vbi.mandate_date_of_signature) %]</td> |
|
73 |
[%- END %] |
|
74 |
[%- ELSE %] |
|
75 |
[% L.hidden_tag('vc_bank_info[+].id', vbi.id) %] |
|
76 |
[% L.hidden_tag('vc_bank_info[].type', vbi.type) %] |
|
77 |
[%- IF vbi.type == 'QRBILL' %] |
|
78 |
[% L.hidden_tag('vc_bank_info[].name', vbi.name) %] |
|
79 |
[%- ELSIF vbi.type == 'DOMESTIC' %] |
|
80 |
<td> |
|
81 |
[% HTML.escape(vbi.name) %] |
|
82 |
[% L.hidden_tag('vc_bank_info[].name', vbi.name) %] |
|
83 |
</td> |
|
84 |
<td>[% L.input_tag('vc_bank_info[].iban', vbi.iban) %]</td> |
|
85 |
[%- ELSE %] |
|
86 |
<td> |
|
87 |
[% HTML.escape(vbi.name) %] |
|
88 |
[% L.hidden_tag('vc_bank_info[].name', vbi.name) %] |
|
89 |
</td> |
|
90 |
<td>[% L.input_tag('vc_bank_info[].iban', vbi.iban) %]</td> |
|
91 |
<td>[% L.input_tag('vc_bank_info[].bic', vbi.bic) %]</td> |
|
92 |
[%- END %] |
|
93 |
[%- END %] |
|
71 | 94 |
</tr> |
72 | 95 |
[%- END %] |
73 | 96 |
</table> |
... | ... | |
96 | 119 |
<input type="hidden" id="amount_less_skonto_[% loop.count %]" name="amount_less_skonto_[% loop.count %]" value="[% LxERP.format_amount(bank_transfer.amount_less_skonto, 2) %]"> |
97 | 120 |
<input type="hidden" id="skonto_amount_[% loop.count %]" name="skonto_amount_[% loop.count %]" value="[% LxERP.format_amount(bank_transfer.skonto_amount, 2) %]"> |
98 | 121 |
<input type="hidden" id="invoice_open_amount_[% loop.count %]" name="invoice_open_amount_[% loop.count %]" value="[% LxERP.format_amount(bank_transfer.open_amount, 2) %]"> |
99 |
|
|
122 |
[%- IF INSTANCE_CONF.get_sepa_swiss_xml_export %] |
|
123 |
[% L.hidden_tag('bank_transfers[].type', bank_transfer.type) %] |
|
124 |
[%- END %] |
|
100 | 125 |
<tr class="listrow[% loop.count % 2 %]"> |
101 | 126 |
<td> |
102 | 127 |
[%- IF loop.first || (previous_vcname != bank_transfer.vcname) %] |
Auch abrufbar als: Unified diff
Schweizer Banküberweisung via XML implementiert
Analog zu "Überweisung via SEPA XML"
Das Feature kann in der Mandantenkonfiguration ein-/ausgeschaltet
werden. Wenn eingeschaltet, wird anstatt des SEPA export ein Export
gemäss dem schweizer Standard erstellt. Dementsprechend werden die
Texte im Menü und in den Templates ersetzt, und im Code mittels
Weiche auf den schweizer Export umgeschaltet.
Gemäss Standard:
Swiss Payment Standards
Customer Credit Transfer Initiation (pain.001)