mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-12 15:35:15 +00:00
Include BIC in import routine
This commit is contained in:
@@ -38,6 +38,8 @@ class ImportAccount
|
||||
/** @var Account */
|
||||
private $account;
|
||||
/** @var array */
|
||||
private $accountBic = [];
|
||||
/** @var array */
|
||||
private $accountIban = [];
|
||||
/** @var array */
|
||||
private $accountId = [];
|
||||
@@ -51,7 +53,7 @@ class ImportAccount
|
||||
private $expectedType = '';
|
||||
/**
|
||||
* This value is used to indicate the other account ID (the opposing transaction's account),
|
||||
* if it is know. If so, this particular importaccount may never return an Account with this ID.
|
||||
* if it is know. If so, this particular import account may never return an Account with this ID.
|
||||
* If it would, this would result in a transaction from-to the same account.
|
||||
*
|
||||
* @var int
|
||||
@@ -105,6 +107,14 @@ class ImportAccount
|
||||
$this->expectedType = $expectedType;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param array $accountBic
|
||||
*/
|
||||
public function setAccountBic(array $accountBic): void
|
||||
{
|
||||
$this->accountBic = $accountBic;
|
||||
}
|
||||
|
||||
/**
|
||||
* @codeCoverageIgnore
|
||||
*
|
||||
@@ -388,6 +398,7 @@ class ImportAccount
|
||||
'active' => true,
|
||||
'virtualBalance' => '0',
|
||||
'account_type_id' => null,
|
||||
'BIC' => $this->accountBic['value'] ?? null,
|
||||
];
|
||||
|
||||
$this->account = $this->repository->store($data);
|
||||
|
@@ -283,6 +283,9 @@ class ImportJournal
|
||||
case 'opposing-id':
|
||||
$this->opposing->setAccountId($array);
|
||||
break;
|
||||
case 'opposing-bic':
|
||||
$this->opposing->setAccountBic($array);
|
||||
break;
|
||||
case 'tags-comma':
|
||||
case 'tags-space':
|
||||
$this->setTags($array);
|
||||
|
Reference in New Issue
Block a user