/
Kontroly při importu datových vět

Kontroly při importu datových vět

Na šabloně fakturačního interface uživatel nastaví požadované kontroly datové věty, které má systém provést po dohledání vozidla, smlouvy a servisní povolenky.

 Kontrola aktivní služby

Uživatel kontrolu navolí na šabloně pro danou službu.

Při kontrole systém prověřuje, zda je služba na smlouvě platná v době Datum DPH datové věty.

Pokud není platná, systém při importu zapíše chybovou hlášku do

zásobníku fakturačního interface k danému řádku: „Služba není aktivní

Kontrola slev – na číselník Slevy pneu

Kontrola slev – určení dle značky Pneu

Pro kontrolu slev v číselníku Slev pneu je třeba na šabloně zadat Kontrolu slev i Určení dle značky Pneu.

Systém pak při kontrole slevy pro „typ služby“ PNEU porovnává slevu v datové větě se slevou v číselníku Slevy pneu pro daného dodavatele, období a značku pneu.

Pokud je sleva v datové větě menší než sleva v číselníku, systém vypíše chybovou hlášku do zásobníku fakturačního interface danému řádku: „Výše slevy na pneu neodpovídá ceníku slev. Nalezená sleva xx

Např. v číselníku „slev pneu“ je pro daného dodavatele a značku platná sleva 30% a v datové větě je sleva 2%, chybovou hláškou systém upozornil na nesoulad slev.

Pokud nenajde pro službu „pneuservis“ značku pneu v číselníku Slev pneu (t.4026611) pro daného dodavatele, systém ještě kontroluje pro daného dodavatele a rámcovou servisní smlouvu v číselníku Slevy a bonusy rámcové servisní smlouvy (t.4026708), zda není zadaná sleva „pneuservis“ se stejnou nebo prázdnou značkou pneu v poli Filtr pneu.

Kontrola slev - na rámcovou smlouvu

K Rámcové servisní smlouvě může uživatel definovat slevy:

  • Na dodavatele

  • Na obchodní místo

  • Typ slevy/bonusu

    • Nákupní sleva na materiál

    • Nákupní sleva na práci

Další úroveň slevy může být na značku vozu, modelovou řadu či model.

Pokud zapne kontrolu slev, systém bude porovnávat výšku slevy v % v datové větě a v příslušné šabloně. Pokud není zadán na předmětu financování konkrétní dodavatel, bude kontrolovat v tabulce slev a bonusů rámcové servisní smlouvy.

 Kontrola částky

Pokud uživatel na šabloně zapne “kontrolu částky”, systém při importu porovná částku v datové větě a částku na povolence. Částky v datové větě systém sečítá za číslo schválení, předmět a typ služby. Pokud by v dané dávce bylo vice položek k daném předmětu, číslu schválení a typu služby, musí systém porovnat jejich součet s limitem zadaným na typu služby.

Pokud je rozdíl v částky do limitu nastaveném na typu služby, systém nehlásí žádnou chybu (a vyrobí rozdílový řádek při zpracování).

Pokud je rozdíl v částce nad limit nastavený na typu služby, systém zahlásí měkkou chybu.Po akceptaci chyby vytvoří rozdílový řádek při zracování dávky.

Např. na povolence je na typ služby TIRE celkem 4 700,-

V datové větě přišly pneumatiky pro danou smlouvu v celkové částce 9 727,-

Pokud je rozdíl větší než nastavený limit na typu služby, systém zahlásí měkkou chybu: “Částka neodpovídá schválené částce.”

Takže po případné akceptaci chyb systém při zpracování vytvoří rozdílový řádek pro typ služby TIRE ve výši rozdílu, tj   9 727 - 4 700 = 5 027

V uvedeném příkladě systém vytvořil do povolenky ještě řádek za uskladnění pneu – 961,88. Protože v případě uskladnění byla částka do limitu pro typ služby T_STORAGE, system zde ani nehlásil měkkou chybu.

Pokud není na šabloně služby (např.uskladnění) zatržené povinné číslo schválení, systém v případě, že položka v datové větě nemá číslo schválení, ale předmět dle registračního čísla systém dohledal a částka je do limitu dané služby, vytvoří nové povolení servisu dle nastavení na příslušné šabloně.

Šablonu systém určil na základě mapování kódu zboží.

Kontrola období služby

Uživatel kontrolu navolí na šabloně pro danou službu.

Při kontrole systém prověřuje, zda je služba na smlouvě v období dle data zdanitelného plnění v datové větě platná.

Např. Datum uskutečnění zdanitelného plnění je 8.11.2020, takže systém kontroluje, zda datum spadá do platného období smlouvy.

Pokud už v daném čase už služba na smlouvě platná nebyla, systém při importu zapíše do zásobníku fakturačního interface k danému řádku chybovou hlášku „Neplatná služba. Platnost od:DDMMRR, Platnost do: DDMMRR“

Kontrola kategorie pneu – OC OC

Uživatel kontrolu navolí na šabloně. Je třeba samostatná šablona pro nákup pneu a období.

Uživatel na Šabloně zatrhne Kontrolu kategorie pneu. Pro správnou evidenci čerpání počtu pneumatik na povolence, je třeba zvolit určení dle „Značky Pneu“ i Evidenční počet pneumatik a Období pneumatik.

Kontrolu kategorie pneu lze provést jen na platné službě Pneuservis – detail služby Pneu. Pokud systém nenajde platnou službu, nemá vlastně předepsanou kategorii pneu.

Při kontrole kategorie pneu systém vezme popis značky pneu v datové větě a hledá v číselníku Značek pneu stejné pole „popis“. Pokud najde, vezme „kód značky“ a u něj „kód kategorie“.

Tento kód kategorie srovná s „kódem kategorie“ předepsaným na službě platné v daném „období“.

Pokud neodpovídá „kategorie pneu“ na službě kategorii pneumatiky v datové větě, zaeviduje do zásobníku k tomuto řádku měkkou chybu s „chybovou zprávu 7“: „Neodpovídá kategorie pneu“.

Pokud nastane případ, že „značka pneu“ není zadaná v číselníku značek pneu, systém označí měkkou chybu s textem chybové zprávy.

V tomto případě je třeba nejprve aktualizovat číselník značek pneu, aby systém mohl porovnat kategorie pneumatik.

Pokud na smlouvě není platná služba Pneuservis, kontrolu kategorie pneu nelze provést.

Nelze určit předepsanou kategorii. V tomto případě vypíše chybovou hlášku – „Služba není platná, kontrolu kategorie nelze provést.“

Kontrola konce smlouvy

Při kontrole systém prověřuje, zda je smlouva ukončená k dřívějšímu datu, než je datum DUZP z datové věty.

Pokud je na hlavičce smlouvy vyplněno „datum skut.ukončení“ < datum DUZP z datové věty, systém zapíše do zásobníku fakturačního interface k danému řádku chybovou hlášku „Smlouva již byla ukončena k datu DDMMRR

Kontrola čísla schválení

Pozice čísla schválení (autorizačního kódu) je daná formátem souboru viz. zadání formátu.

Uživatel kontrolu navolí na šabloně.

Systém na základě registračního čísla vozu najde předmět a smlouvu. Podle zapnuté kontroly hledá povinné číslo schválení v datové větě a odpovídající servisní povolení.

Pokud má systém kontrolovat pro daný typ služby číslo schválení a v datové větě není uvedeno zahlásí tvrdou chybu jen v případě, že není „číslo schválení“ pro daný kód zboží PNEUZ a zároveň částka na řádku je větší než limit pro daný typ služby. Jedná se o tvrdou chybu s hláškou: „Pro nákup pneu není číslo schválení“.

V případě, že je částka na řádku menší než limit, systém nahlásí měkkou chybu a po akceptaci chyby a funkci „Provést“, založí automaticky povolení servisu s částkou do limitu.

Nevyplněný stav tachometru

Na šabloně fakturačního interface lze zadat kontrolu, zda je vyplněný stav tachometru.

Dle popisu datové věty.

Systém v tomto případě kontroluje v datové větě sloupec.

Pokud je na šabloně pro daný kód zboží zadaná kontrola nevyplněného stavu tachometru, systém zahlásí měkkou chybu: „Neuveden stav tachometru“.

Nulová částka k refakturaci

Systém při dohledání povolenky podle „čísla schválení“ na povolence kontroluje zatržítko Refakturovat.

V případě že je zatržítko Refaktrurovat = Ano a zároveň částka k refakturaci = 0, systém zapíše chybovou hlášku: „Povolenka je označena k refakturaci na zákazníka s nulovou částkou k refakturaci.“

Prvozávoz – kontrola platnosti služby

Po podepsání smlouvy dochází v rámci přípravy předmětu k objednání pneumatik. Před předáním předmětu jsou služby vytvořené k datu vytvoření nabídky.

Pokud by „Datum DPH“ na řádku datové věty byl po datu vytvoření nabídky, je služba posuzovaná při kontrolách jako platná od data vytvoření nabídky, přestože mohlo být předání později a „platnost od“ je upravena podle „data předání“.

Příklady:

A: Datum DPH je před Datem vytvoření nabídky

 

image-20240816-122234.png

 

Protože Datum DPH < Datum vytvoření nabídky, systém správně označí chybu (v červnu nebyla služba platná ani podle nabídky)

 

image-20240816-122259.png

 

K vyhodnocení, zda byla platná služba, používáme „Ultimo datum, je to 1. den z měsíce Datum DPH datové věty.

 

 

B: Datum DPH je po Datem vytvoření nabídky

 

Příznak Refakturovat je správně NE, Částka k refakturaci je 0 a Důvod přefakturace je prázdný, protože Datum vytvoření nabídky je 1.9.2023:

 

 

Systém nevypsal chybu, protože Datum vytvoření nabídky je 1.9.2023, takže 4.9. z tohoto pohledu už byla služba platná.

C: Datum DPH je po Datu předání

 

 

Povolenka byla vytvořená a schválená před předáním předmětu:

 

 

Služby začínají po předání:

 

 

 

Řádek zásobníku je správně, neoznačil se měkkou chybou, protože systém posuzuje v tomto případě k začátku platnosti služby podle Data vytvoření nabídky.

 

 

Datum DPH v datové větě před ukončením služby

Příklad A: povolenka je na původní službu, položka v datové větě je na ukončenou službu (Datum DPH) a přijde po vytvoření nové služby

V položce datové věty k 15.10.2023 nehlásí chybu, protože nehledá podle stavu, ale podle platnosti a předchozí službu platnou v říjnu 23 najde:

Příklad B: Datum DPH v datové větě po ukončení služby k 30.11.2023

K vyhodnocení, zda byla platná služba, používáme „Ultimo datum, je to 1. den z měsíce Datum DPH datové věty.