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 ?
    • 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 s KS: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 mne 8294, které dle naší metodiky dáváme do Specifického symbolu tedy SS
  • 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 skriptem data.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 :-(

Žádoucí cílový stav je


Účtárna za Bukem mobil: +420 604 111 102, +420 602 567 567, +420 602 561 5­26 (mzdy)