forked from nemiah/phpFinTS
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathHISAL.php
More file actions
36 lines (25 loc) · 1.06 KB
/
HISAL.php
File metadata and controls
36 lines (25 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
namespace Fhp\Segment\SAL;
use Fhp\Segment\Common\AccountInfo;
use Fhp\Segment\Common\Btg;
use Fhp\Segment\Common\Sdo;
use Fhp\Segment\Common\Tsp;
use Fhp\Segment\SegmentInterface;
/**
* Segment: Saldenabfrage Rückmeldung
*/
interface HISAL extends SegmentInterface
{
public function getAccountInfo(): AccountInfo;
public function getKontoproduktbezeichnung(): string;
public function getGebuchterSaldo(): Sdo;
public function getSaldoDerVorgemerktenUmsaetze(): ?Sdo;
public function getKreditlinie(): ?Btg;
// This is essentially max(0, gebuchterSaldo + kreditlinie - bereitsVerfuegterBetrag), i.e. how much the account
// owner can use from their positive balance plus their allowance to go negative, minus what they already used.
public function getVerfuegbarerBetrag(): ?Btg;
public function getBereitsVerfuegterBetrag(): ?Btg;
// Note: Also consider getGebuchterSaldo()->getTimestamp().
public function getBuchungszeitpunkt(): ?Tsp;
public function getFaelligkeit(): ?string; // JJJJMMTT gemäß ISO 8601
}