2020-04-05 Nastavení řádků dokladů pro nákup PK v RB |
#4409 |
- Anotace: Karel Jačko, 05.04.2020, kdy v pohodě COVID-19 mám čas si analyzovat jak by to mohlo jít automaticky
- Adresát: David Šebík ?
- Zdroj názvů pro skripty: Doklady, Řádky dokladů
- Poznatky, výtah z testu níže:
- Umožnit otestování funkčnosti nastavení i opakovaně, nyní jde jen jednou funkcí Potvrdit nové výpisy
- Ideálně jak nastavení, tak otestování na řádku volat přímo z testovaného řádku opakovaně a vybranou „Šablonu testu“ mít na řádku jako odkaz
- Šlo by do výpisu kombinovat údaje z GPC i z PDF jako
vytěžená data?
- Datum, Valuta
- Kód Transakce do VS při načtení výpisu a pak ho nahradit podobným skriptem
{{data.row.dateDue;format:rrrrmmdd}}
- Umožnit vybrat hodnotu z textů nějakou funkcí
typu:
{{data.row.Text;substring:16;4}}
- Doplnit do struktury řádku výpisu
- Typ operace, Kód transakce, které např. ve většině bank c XML verzi pro ČBA existují a doplňují nebo nahrazují technologickou povahu transakce, kterou dřív zastával KS
- Když jdu definovat nové nastavení optimálně přímo z řádku dokladu, přímo nastavit Typ nastavení = Banka
- Asi rozšířit typy i na další okruhy třeba vnitřní doklady ?
- Při změně údaje v cílovém i zdrojovém sloupci nastavení upozornit, že nebyla změně metoda Nenastavovat a nechat zadat požadovanou
- Doplnit novou metodu na často používané metody naplnění skriptem
(něco jako uložené skripty)
- Do VS, SS naplnit symbol z datumu transakce v tom
formátu
rrrrmmdd
- Doplnit z čísla PK poslední 4 pozice
- Doplnit z čísla PK poslední 3 pozice
- Doplnit z čísla PK celé číslo PK, které by mohlo dohledávat z nové evidence PK dle účtů, podle těch posledních, asi utopie ?
- Do VS, SS naplnit symbol z datumu transakce v tom
formátu
- Udělat evidenci PK k účtům, když účtuji svoji jednu firmu ani to nepotřebuji, ale když dělám např. BonChat, kde je 10 normálních PK a dalších X dle vozidel a řidičů, je to docela opruz, Občas mám i na stole nějaký výpis a hledám čí to je podle posledních 4– číslic PK
Záměr
Mám nový výpis z RB kde jsem platební kartou ‚8294‘ uhradil nákup u
XDOMACNOST.CZ; PRAHA
, to vyplývá v PDF výpisu v příloze
zprávy z banky, kde bych chtěl pomocí Nastavení řádku
nadefinovat aby se vše doplnilo automaticky, dle mé metodiky
Zdrojové údaje na PDF je některé jsou načteny z ABO
Jako zkušený účetní bych podle tohoto PDF dovedl tuto transakci ihned zaúčtovat správnými hodnotami, kde
XDOMACNOST.CZ
je firma dohledatelná v Osobách, pokud by měla osoba nějaké ID pro nákupy PK nebo by se mi tato skutečnost nějak dostala do řádku výpisu, uměl bych i automaticky přiřadit- Typ operace =
Platba kartou
v kombinaci sKS:1178
mi jednoznačně říká že se jedná o nákup PK tedy má se doplnit pohyb úhrada závazku (dělám na tyto nákupy, předpis v přijatých fakturách) - Zpráva – v textu sloupce //Zpráva:// je hodnota
PK: 541934XXXXXX8294
kde od 16-té pozice je uvedeno poslední čtyřčíslí PK tedy pro mne8294
, které dle naší metodiky dáváme do Specifického symbolu tedySS
- Poznámka – dál je v řádku PDF výpis
Poznámka, která se do textu v řádku dokladu nedostává,
ale obsahuje podstatnou informaci, že se jedná o nákup přes bránu GOPAY
v eshopu
GOPAY *XDOMACNOST.CZ; PRAHA;CZE
- Dále je možno přímo na řádku PDF dohledat dva datumy
Datum
4.4.2020
což je datum odepsání z našeho účtu a datum označený jako Valuta = 02.04.2020, tedy datum skutečného nákupu, který potřebuji pro generování variabilního symbolu ve tvaru `RRRRMMDD
kterého bych rád dosáhl skriptemdata.row.dateDue
ideálně třeba nějakou syntaxí pro datumy - Kód transakce – dále jv PDF ještě máme tzv.
Kód transakce, který je něco jako jedinečná reference
platby, tedy podobné jako ID transakce např. ve FIO, tento Kód
transakci jednoznačně identifikuje, ale také se nenačítá, i když
myslím, že by ideálně měl padat do
VS
, čímž by Variabilní symbol obsahoval neprázdnou smysluplnou jedinečnou výchozí hodnotu- Poznámka: Pokud je VS prázdný občas se načtená transakce napáruje automaticky na něco v saldě co má prázdný VS, a spíš to tu udělá informační chaoz
První pokus o Nastavení řádku
- Ten sice nedopadl dobře, protože mám chybu v cílovém
SS
, kde jsem chybně zvolil metodu Nastavit text místo Použít skript a můj záměr že by se zatím bez ořezání naplnil SS vším co je zdrojově v sloupci Text řádku - Rovněž můj záměr doplnit do cílového
VS
hlavičkové účetní období také nevyšel, zřejmě proto, že nepotvrzený výpis ještě nemá finální Fiskální rok vyplněn, výsledkem po hromadném potvrzení nového výpisu akcí Potvrdit nové výpisy jsou v podstatě původní hodnoty načtené z ABO, bez jakékoliv změny :-(