Fixed various details.
[memberdb.git] / include / directdebit.php
index d3d5d6c..e30816a 100644 (file)
@@ -132,8 +132,10 @@ function action_directdebit() {
 <?php endforeach ?>
 <input class="submit" type="submit" name="btn_create_earnings" value="Einnahmen verbuchen"/>
 </form>
-
-<a href="<?=link_to('export_ibanhin')?>">IBAN-hin Export</a>
+<hr/>
+<form action="<?=link_to('export_ibanhin')?>" method="POST" class="clearfix">
+<input class="submit" type="submit" name="btn_export_ibanhin" value="IBAN-hin Export"/>
+</form>
 
 <div id="password_popup" class="modal_window">
     <fieldset>
@@ -256,7 +258,7 @@ function generate_directdebit() {/*{{{*/
                
                // Mandatsreferenz '/V1/M:n/'; z.B. /V:1/M:2/
                var mandateref = '/V:1/M:' + debits[i]['member_number'] + '/';
-               var e2eid = mandateref + 'E2E:' + parseInt(SEPACORE.creationdate.getTime()/1000) + '/S:' + debits[i]['debittype'][0] + '/';
+               var e2eid = '/V:1/E2E:' + parseInt(SEPACORE.creationdate.getTime()/1000) + '/S:' + debits[i]['debittype'][0] + '/I:' + i + '/';
                if (!SEPACORE.addDDTx(debits[i]['debittype'], accountholder, accountnumber, bankcode, mandateref, debits[i]['ddmandatesigdate'].substring(0, 10), debits[i]['amountcent'], debits[i]['purpose'], e2eid)) {
                    $('#directdebit_content').val('Mitglied ' + debits[i]['member_number'] + ' ' + accountholder + '\n' + SEPACORE.errormsg);
                    return;
@@ -264,7 +266,7 @@ function generate_directdebit() {/*{{{*/
            }
            
            directdebitcontent = SEPACORE.getXMLContent('FRST');
-            directdebitcontent2 = SEPACORE.getXMLContent('RCUR');
+           directdebitcontent2 = SEPACORE.getXMLContent('RCUR');
             
            if (SEPACORE.errormsg.lenght > 0) {
                $('#directdebit_content').val(SEPACORE.errormsg);