==== Import bankovních výpisů ====
Procedura pro možnost určení formátu vstupního souboru.\\
Používá se při importu BAV pro některé banky, které používají více specifických formátů dat vstupních souborů.\\
CREATE OR ALTER procedure dbo.spImportBav_NastavFormatUziv
@Kod_Banky_Volano varchar(20) OUT,
@Kod_Banky_Nacteno varchar(20) OUT,
@vlFormat Int = NULL OUT,
@CeleCisloUctu varchar(60) = NULL OUT
Uživatelská procedura pro provedení rozúčtování importovaných bankovních výpisů.\\
Standardně je prázdná, je možno ji uživatelsky přepsat. Volá se před provedením rozúčtování importovaných bankovních výpisů. Nerozúčtované doklady jsou v UZAPLOCK, mají nastaven příznak 61.\\
CREATE OR ALTER procedure dbo.spImportBaV_UzivRozuct
@idLogUser Int
Procedura, která umožňuje uživatelskou úpravu čísla výpisu.\\
Používá se v případě, že banka během roku změní číslování bankovních výpisů a je třeba pokračovat v číslování dle původní číselné řady.\\
CREATE OR ALTER procedure dbo.spUpravCisloVypisu_Uziv
@idPenUcet Int, -- id peněžního účtu
@CISLO_VYPISU varchar(20) OUT, -- číslo BAV, načtené ze vstupního souboru
@dtVypisu dateTime -- datum BAV
==== Import bankovních výpisů platebních karet ====
Procedura pro určení peněžního účtu, kam se budou zakládat BVPK. Většinou se zakládá pod ten účet, na který se posílá sumární platba. Některé výpisy (//GlobalPayment//) ale tento účet neobsahují, je možno jej určit touto procedurou. Pokud není určen, bere se jako první //PenUcet// dle banky (order by //KOD_PENEZNIHO_UCTU//).
CREATE OR ALTER procedure dbo.spBVPK_Import_UzivParam
@XMLPARAM XML
Funkce pro určení názvu importní procedury pro import bankovních výpisů platebních karet.\\
CREATE OR ALTER function dbo.fnNazevProcProImportBVPK (
@Kod_Banky varchar(20)
, @NazevSouboru varchar(160) = NULL
)
returns varchar(100)
Procedura volaná po provedení importu bankovních výpisů platebních karet.\\
CREATE OR ALTER procedure dbo.spBVPK_Import_UzivAfter
@Kod_Banky varchar(20),
@XML_Param XML,
@Info_Uziv varchar(max) OUT
Procedura pro možnost naplnění jejich čísla doklad. Volá se v proceduře //spHDOK_BAV_SetVSYM_BVPK// pro každou hlavičku importovaného výpisu platebních karet.\\
CREATE OR ALTER procedure dbo.spBVPK_UzivNaplneni_JejichCisDok
@idBaV Int