Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 447

Přidáno uživatelem Tomáš Dulík před asi 15 roky(ů)

Do import skriptu pridano osetreni storna vkladu, kde eBanka vraci bank. poplatek (stalo se 1. v historii sdruzeni)

Zobrazit rozdíly:

freenetis/trunk/kohana/application/controllers/import.php
if (!empty($data->fee)) {
$fee=abs($data->fee);
$this->stats->bank_fees+=$fee;
$this->stats->bank_fees+=-$data->fee;
$this->stats->bank_fees_nr++;
}
......
// vytvoříme transakci "bankovní poplatek z 221000 (bank. účty) na 549001 (bank. poplatky)
//a bankovní transakci z parsovaného účtu na null. Přiřadíme ji sdružení (member_id=1).
if (empty($data->comment)) $data->comment=$data->type;
$this->create_transfers($parsed_acc, $bank_fees, $fee,
$this->parsed_bank_acc, null, $data, 1);
if ($data->fee < 0)
$this->create_transfers($parsed_acc, $bank_fees, $fee,
$this->parsed_bank_acc, null, $data, 1);
else // poplatek>0 - storno poplatku (stalo se 1x v celé historii našeho sdružení)
$this->create_transfers($bank_fees, $parsed_acc, $fee,
$this->parsed_bank_acc, null, $data, 1);
} else // castka je nenulova:
if (empty($data->fee) && stripos($data->type, "rok") !== FALSE) {
// ***** úroky u ebanky: amount!=0, fee==0, type je "Úrok", "Kladný úrok", "Převedení úroku po kapitalizaci TV"

Také k dispozici: Unified diff