Tvorba eshopov výroba eshopov na zakázku

Augusta Gemini

Faktúra 1 - Orange

Počiatočné zhodnotenie a analýza problému

Dobre, takže mám za úlohu extrahovať kľúčové dáta zo slovenskej PDF faktúry. Hlavným zádrhom je, že faktúra je v slovenčine a dodávateľ aj zákazník sa volajú "TGV s.r.o.", čo znamená, že sa musím ponoriť do detailov, aby som zistil, kto je kto. Konkrétne, dodávateľ je v skutočnosti Orange Slovensko a faktúra je vystavená nám, TGV s.r.o.

Identifikácia a extrakcia informácií o dodávateľovi

Musím sa zamerať na pätu a detaily v spodnej časti faktúry, pretože tie zvyčajne obsahujú informácie o dodávateľovi. Po krátkom preskúmaní je jasné, že sekcia "Názov a sídlo účastníka" zodpovedá nám (TGV s.r.o.) a údaje o dodávateľovi "Orange Slovensko, a.s." sú uvedené na spodku. Úspešne som extrahoval údaje o dodávateľovi: jeho meno, adresu, daňové identifikátory, kontaktné čísla a bankové spojenie.

Extrakcia informácií o zákazníkovi (Naša spoločnosť, TGV s.r.o.)

Faktúra uvádza informácie o našej spoločnosti pod "Názov a sídlo účastníka" a "Korešpondenčná adresa". Hlavným cieľom je extrahovať detaily pre dodávateľa. Toto bude užitočné pre neskoršie audity.

Extrakcia dátumov faktúry

Identifikoval a extrahoval som dátum vystavenia faktúry, dátum splatnosti a dátum dodania, a priradil som ich k určeným poliam.

Extrakcia čísla faktúry a variabilného symbolu

Číslo faktúry je priamočiare, nachádza sa na viacerých miestach na faktúre. Našiel a extrahoval som aj "Variabilný symbol", ktorý je kľúčový pre párovanie platieb.

Súčty a rozpis DPH

Zložitá časť tu zahŕňa pochopenie výpočtov DPH a ich správne priradenie k poliam. Faktúra má sekcie "Mimo režim DPH" a "DPH za služby". Sú tu dve sadzby DPH: 23% a 0%. Mojím hlavným cieľom je správne klasifikovať všetky položky a základy dane. Dôkladne som prešiel súhrn DPH a priradil som príslušné základy dane, sumy DPH a celkovú sumu do JSON štruktúry.

Extrakcia na úrovni položiek

Každú položku na faktúre je potrebné analyzovať jednotlivo. To si vyžaduje prácu s dostupnými číselnými informáciami. Pre každú položku som extrahoval textový popis, množstvo, jednotkovú cenu, sadzbu DPH a vypočítal súčty za riadok. Chvíľu som sa potrápil s priradením "Suma s DPH", "Počet", "Suma bez DPH" a "Jednotkovej ceny", aby som sa vyhol akýmkoľvek chybám vo výpočtoch. Mojím cieľom je zabezpečiť, aby každá položka bola kategorizovaná ako "služba" alebo podobne a správne zaradená.

Finálne zostavenie

Nakoniec zostavujem všetky extrahované dáta. Starostlivo som skontroloval každé pole, aby som zabezpečil presnosť a konzistentnosť. Kľúčové položky budú zahŕňať údaje o dodávateľovi, dátumy faktúry, súčty, položkovité dáta a niekoľko ďalších polí, ako napríklad "reverse charge."

Kľúčové zistenia a nejasnosti

  • Slovenský jazyk predstavuje určitú výzvu pri pochopení niektorých kontextov.
  • Usporiadanie dodávateľ/zákazník môže byť na prvý pohľad mätúce, ale podarilo sa mi ich správne identifikovať.
  • Rozpis DPH si vyžadoval starostlivú pozornosť a výpočty, aby sa predišlo chybám.
  • Jednotkové ceny položiek bolo často potrebné vypočítať zo základov dane a množstiev, aby sa zabezpečila presnosť.
  • Vyskytli sa problémy s jednotkami pri položkách služieb a musel som použiť určitú logiku na ich odvodenie.
  • Musím tiež zabezpečiť, aby formáty dátumov a čísel boli v súlade s definíciou.

Som presvedčený, že výsledok bude presne reprezentovať dáta z faktúry.

 

 

Faktúra 2 zahraničná - WOOD

 

Mojím hlavným cieľom je extrahovať kľúčové dáta z tejto slovenskej PDF faktúry a transformovať ich do zadaného formátu. Tento proces zahŕňa dôkladné a precízne mapovanie polí z faktúry, pričom venujem osobitnú pozornosť špecifickým požiadavkám a pravidlám, najmä tým, ktoré sa týkajú DPH a prenesenia daňovej povinnosti.

Najprv som identifikoval dodávateľa. Faktúra jasne uvádza "WOOD REQUEST s.r.o." ako "Dodávateľa", ktorý je v tejto transakcii partnerom. Potrebujem o ňom zozbierať všetky relevantné informácie. To zahŕňa názov, adresu, IČO, DIČ, IČ DPH, IBAN, telefónne číslo a e-mail. Dodávateľ sídli v Českej republike, čo musí byť presne zohľadnené.

Dátum vystavenia, dátum daňovej povinnosti a dátum splatnosti je potrebné extrahovať a správne naformátovať do očakávaného slovenského formátu (DD.MM.RRRR). Taktiež získam variabilný symbol alebo číslo faktúry, ktoré je nevyhnutné pre sledovanie.

Následne analyzujem faktúru z hľadiska prenesenia daňovej povinnosti. Hľadám "prenesenie daňovej povinnosti", aby som potvrdil, či sa tento režim uplatňuje. Vzhľadom na to, že dodávateľ je z Českej republiky a na faktúre sa nachádza text "Daňový doklad je v režimu přenesené daňové povinnosti.", mechanizmus prenesenia daňovej povinnosti je potvrdený. Toto spúšťa špecifický režim DPH, kde celková DPH (vrátane DPH všetkých položiek) by mala byť pri položkách faktúry označená ako 0. Na základe tohto pravidla by sa základ dane, mal rovnať celkovej sume a stĺpce pre DPH by mali byť nastavené na 0.

Na základe pravidla o prenesení daňovej povinnosti platí pre položky na faktúre nasledujúci výpočet: zaklad0 sa rovná suma a všetky sumy DPH sú 0. Musím sa tiež uistiť, že sadzby DPH pri položkách sú nastavené na 0 a príznak indikujúci prenesenie daňovej povinnosti je nastavený na 1. Celková hodnota sa rovná zobrazenej celkovej cene.

Potom sa zameriavam na extrakciu detailov jednotlivých riadkových položiek. Pre každú položku extrahujem: popis položky, typ nádklu ako je služba, tovar, energie, atď, množstvo, mernú jednotku, jednotkovú cenu pred zľavou, percentuálnu zľavu a sadzbu DPH. Niektoré položky majú 100% zľavy, čo vedie k jednotkovej cene 0. Musím starostlivo overiť, ako je zľava aplikovaná, alebo či je text "sleva 100%" len informatívny.

Výzvou je, že faktúra obsahuje sumy v EUR (€) a súčty v CZK (Kč), pričom je zrejmé, že hlavnou menou faktúry je EUR. Navyše, faktúra zobrazuje ceny po zľave. Toto musím zohľadniť pri určovaní jednotkovej ceny pre každú položku.

Nakoniec extrahujem všetky poznámky alebo komentáre nájdené na faktúre a zahrniem ich do formulára. Dvakrát skontrolujem, či všetky informácie zodpovedajú zadanému formátu, štruktúre a detailom.

cart