Exemple #1
0
 public function testLongName()
 {
     $this->expectException(\LengthException::class);
     $dta_id = 'JF001';
     $index = 1;
     $now = new \DateTime('2015-01-01 09:00:00');
     $valuta = new \DateTime('2015-02-01 12:00:00');
     $transactions = [['bc_contractee' => '790', 'payment_type' => '0', 'account' => 'DE74123456789012345678', 'valuta' => $valuta, 'currency' => 'EUR', 'amount' => 100.56, 'currency_conversion' => null, 'name' => 'Sender Kontoname', 'street' => 'Musterstraße 123', 'city' => 'DE-11223 Musterort', 'bic' => 'HELADEXXXXX', 'iban' => 'CH33123456789012345678', 'receiver_name' => 'Michaela Musterfrau', 'receiver_street' => 'Woauchimmer 51', 'receiver_city' => 'CH-1000 Ortschaft', 'reference_id' => 'U', 'reference' => 'Zahlungsgrund ', 'expenses' => 0], ['bc_contractee' => '790', 'payment_type' => '1', 'account' => 'DE74123456789012345678', 'valuta' => $valuta, 'currency' => 'EUR', 'amount' => 200.56, 'currency_conversion' => null, 'name' => 'Sender Kontoname', 'street' => 'Musterstraße 123', 'city' => 'DE-11223 Musterort', 'bic' => 'HELADEXXXXX', 'iban' => 'DE33123456789012345678', 'receiver_name' => 'Michaela und Michael von und Zu Musterfrau', 'receiver_street' => 'Woauchimmer 51', 'receiver_city' => 'CH-1000 Ortschaft', 'reference_id' => 'U', 'reference' => 'Zahlungsgrund ', 'expenses' => 0]];
     $export = new \icechair\dta\Export($dta_id, $transactions, $now);
     $expected = dirname(__FILE__) . '/../data/export-de-iban-longname.txt';
     //        $expected = (file_get_contents($expected));
     $this->assertStringEqualsFile($expected, $export->DtaString());
 }
Exemple #2
0
<?php

require_once "vendor/autoload.php";
$dta_id = 'JF001';
$index = 1;
$now = new DateTime('2015-01-01 09:00:00');
$valuta = new \DateTime('2015-02-01 12:00:00');
$transactions = [['bc_contractee' => '790', 'payment_type' => '0', 'account' => 'DE74123456789012345678', 'valuta' => $valuta, 'currency' => 'EUR', 'amount' => 100.56, 'currency_conversion' => null, 'name' => 'Johnson Stiftung', 'street' => 'Musterstraße 123', 'city' => 'DE-11223 Musterort', 'bic' => 'HELADEXXXXX', 'iban' => 'CH33123456789012345678', 'receiver_name' => 'Michaela Musterfrau', 'receiver_street' => 'Woauchimmer 51', 'receiver_city' => 'CH-1000 Ortschaft', 'reference_id' => 'U', 'reference' => 'weil ichs kann', 'expenses' => 0], ['bc_contractee' => '790', 'payment_type' => '1', 'account' => 'DE74123456789012345678', 'valuta' => $valuta, 'currency' => 'EUR', 'amount' => 200.56, 'currency_conversion' => null, 'name' => 'Johnson Stiftung', 'street' => 'Musterstraße 123', 'city' => 'DE-11223 Musterort', 'bic' => 'HELADEXXXXX', 'iban' => 'DE33123456789012345678', 'receiver_name' => 'Michaela Musterfrau', 'receiver_street' => 'Woauchimmer 51', 'receiver_city' => 'CH-1000 Ortschaft', 'reference_id' => 'U', 'reference' => 'weil ichs kann', 'expenses' => 0]];
$export = new \icechair\dta\Export($dta_id, $transactions, $now);
echo $export->DtaString();