Obchodné zásielky
Modul Obchodné zásielky slúži k evidencii balíkov, zásielok a zvozov uskutočňovaných prostredníctvom verejných dopravcov (napr. PPL, DHL), prípadne iným spôsobom napr. vnútropodnikovo.
Knihy zásielkových služieb
V Knihách zásielkových služieb nastavujeme evidenciu jednotlivých kníh pre zásielky a zvozy.
Obr.: Kniha Knihy zásielkových služieb
Popis práce s knihami, princíp nastavenia nájdete v kapitole Správca / Správa kníh.
Obr.: Knihy zásielkových služieb - záložka Kniha detail
Implicitné nastavenie
Obr.: Knihy zásielkových služieb - Implicitné nastavenie
Popis polí:
Pobočka |
Pobočka vlastnej firmy. Adresa z vybranej pobočky bude naplnená ako adresa odosielateľa pri vytváraní zásielok v tejto knihe. |
Zvozy - len zásielky s rovnakým dopravcom |
Áno: Na zvoz je možné zaradiť len zásielky s rovnakým dopravcom ako je zadaný na zvoze. Nie: Zhoda medzi dopravcom zvozu a dopravcom zásielky nie je kontrolovaná. |
Do tabuľky Definície služieb zaraďujeme požadované služby zásielok z knihy Služby zásielok. Pri vytváraní kódov pre zásielky (balíky) potom systém hľadá medzi týmito službami vhodnú službu pre číslovanie. Novú položku (službu) vkladáme v Zmene pomocou klávesu Insert.
Služby zásielky
Kniha Služby zásielky slúži pre nastavenie vlastného číslovania zásielok respektíve balíkov. Číslovaním sa tu rozumie nastavenie čísla prideleného dopravcom pre kombináciu Štát - Spôsob dopravy - Spôsob platby. Práve pre túto kombináciu v mnohých prípadoch poskytujú dopravcovi číslovacie intervaly. V prípadoch, že číslovací interval nie je pridelený pre konkrétny štát, spôsob dopravy či spôsob platby (je všeobecný alebo reflektuje iba niektorý z elementov), potom je možné zadanie služby zásielky nastaviť tak, aby sa príslušný prvok nebral pri hľadaní vhodnej služby pre číslovanie zásielok do úvahy. A to tak, že:
- pole Štát ponecháme prázdne;
- do poľa Spôsob dopravy vyplníme "-" (pomlčku);
- do poľa Spôsob platby vyplníme "-" (pomlčku).
Pridelené číslo sa skladá z pevnej časti (tzv. prefix) a meniacej sa časti, ktorá nadobúda hodnoty s každou ďalšou zásielkou.
Záznam vytvorený v tejto knihe je nutné potom prideliť konkrétnej Knihe zásielkových služieb, v ktorej bude vykonávaná evidencia zásielok. Vytvorenú službu priradíme konkrétnej nadefinovanej knihe na záložke 3-Definícia služieb. Pri vytváraní kódov pre zásielku (balíky) sa potom medzi službami priradenými do danej knihy hľadá vhodná služba pre číslovanie (pozri pravidlo kombinácie Štát - Spôsob dopravy - Spôsob platby vyššie).
Pokiaľ si neprajeme danú službu už ďalej využívať, môžeme daný záznam potvrdiť alebo ho vymazať z Knihy zásielkových služieb.
Obr.: Kniha Služby zásielky
Základné údaje
Na záložke knihy Základné údaje sú uvedené všetky údaje, potrebné pre správne nastavenie číslovania zásielok respektíve balíkov. Užívateľ vždy vychádza z informácií a hodnôt pridelených konkrétnym dopravcom.
Obr.: Služby zásielky - Základné údaje
Popis polí:
Typ zásielky |
Pomocou typu určujeme, či bude dochádzať k číslovaniu zásielok alebo balíkov. Nastavenie závisí na metodike číslovania u príslušnej prepravnej spoločnosti - pozri kapitoly podriadené kapitole Prepravcovia - špecifiká nastavení. |
Dopravca |
Pole pre výber dopravcu zásielok. Vyberáme z knihy Partnerov. |
Spôsob dopravy |
Spôsob dopravy zásielky. Podľa spôsobu dopravy sa vyhľadáva služba pre očíslovanie zásielky. Ak si neprajeme brať do úvahy spôsob dopravy pri hľadaní služby, vyplníme "-" (pomlčku). |
Spôsob platby |
Spôsob platby zásielky. Podľa spôsobu platby sa vyhľadáva služba pre očíslovanie zásielky. Ak si neprajeme brať do úvahy spôsob platby pri hľadaní služby, vyplníme "-" (pomlčku). |
Štát |
Štát zásielky (podľa adresy príjemcu zásielky). Podľa štátu sa vyhľadáva služba pre očíslovanie zásielky. Ak si neprajeme brať štát do úvahy pri hľadaní služby, ponecháme pole prázdne. |
Dátum exspirácie |
Časová platnosť číslovania zásielok popr. balíkov. Na tento dátum sú naviazané upozornenia na možnosť vyčerpania číslovania. |
URL pre sledovanie |
Webová adresa pre sledovanie aktuálneho stavu a pohybu zásielky. |
Od |
Pohyblivá časť čísla pre číslovanie zásielok. Jedná sa o začiatok intervalu a vkladá sa za fixnú časť čísla. |
Aktuálne |
Aktuálne číslo zásielky v intervale nastavenom v poliach Od Do. |
Do |
Pohyblivá časť čísla pre číslovanie zásielok. Toto číslo vyjadruje koniec intervalu a vkladá sa za fixnú časť čísla. |
Prefix |
Prefix je fixná časť čísla pre číslovanie zásielok. Za prefix sa vkladá číslo, ktoré vyjadruje interval nastavený v poliach Od Do. Vytvorená zásielka teda vždy obdrží číselný kód v tvare Prefix + číslo v intervale Od Do. |
Upozornenie |
Pole pre nastavenie upozornenia na vyčerpanie intervalu číslovania. Zadaná hodnota určuje, koľko čísel pred koncom intervalu má prijať upozornenie na blížiacu sa exspiráciu intervalu. K tomu je potrebné mať sprevádzkované notifikácie a akciu Exspirácia číslovania zásielok. Príklad: Koniec intervalu je 100. Aktuálne číslo je 90. Pokiaľ je hodnota upozornenia = 10, tak pri vygenerovaní kódu pre balík 91 príde užívateľovi notifikácia. Inými slovami, notifikácia sa aktivuje v momente, kedy rozdiel medzi koncom intervalu a aktuálnym číslom je menší ako zadaná hodnota v poli Upozornenie. |
Obsah emailu |
Obsah emailu pre zákazníka, ktorému je doručovaný balík. Text zadaný v tomto poli sa automaticky doplní do potvrdzovacieho emailu, ktorý je vytváraný pre zákazníka napr. skriptom Odosielanie e-mailu zo zvozu. Text je možné formátovať v tomto poli, prípadne navoliť tak, aby sa do vytváraného emailu automaticky dopĺňali hodnoty z konkrétnych polí zásielky. Pokiaľ užívateľ chce, aby sa v texte emailu objavila hodnota z poľa zásielky, je nutné pri zadávaní vlastného textu v poli Obsah emailu uviesť správny názov príslušného poľa do hranatých zátvoriek. Pokiaľ bude potrebné sa dostať v definícii služby k balíku na pole zo zásielky, je potrebné použiť väzbu napr. [ShipmentRID;ParcelCode2]. Text zadaný napr.: "Váš balík číslo [ParcelCode2] bol odoslaný.", bude do emailu doplnený ako: "Váš balík číslo 128562 bol odoslaný." Do textu sa vždy doplní hodnota z poľa Kód zásielky 2. Je tu možné využiť aj naviazanosť týchto polí. Pokiaľ je napr. v poli URL pre sledovanie zadané: "www.ppl.cz/[ParcelCode2]", môže byť do textu doplnená URL adresa vždy s konkrétnym číslom odoslaného balíka. V tomto prípade je nutné do pripraveného textu vložiť [Service;URL]. Týmto spôsobom je povedané, aby sa do textu doplnila hodnota zo Služby zásielky z poľa URL pre sledovanie. Pr. Text zadaný: "Zásielku môžete sledovať na adrese [Service;URL]." sa v odoslanom emaile prejaví napr., ako: "Zásielku môžete sledovať na adrese www.ppl.cz/128562, pokiaľ je v URL pre sledovanie zadané "www.ppl.cz/[ParcelCode2]". |
Zásielky
Kniha Zásielky slúži k evidencii všetkých odoslaných zásielok a balíkov. Položkami zásielok sú jednotlivé balíky. Jedna zásielka môže obsahovať niekoľko balíkov (tovar, ktorý k sebe patrí je zabalený každý zvlášť, ale je odosielaný dopravcom v rámci jednej zásielky).
Obr.: Zásielky - Zoznam
Vytváranie zásielok
Úplne manuálne bez implicitnej väzby na doklady predaja je možné vytvárať zásielky štandardne klávesom Insert.
Vytváranie zásielok a balíkov priamo zo zákaziek či podriadených dokladov je možné pomocou skriptu Vytvorenie zásielok ("ParcelCreate.pas"). Popis skriptu nájdete v dokumente Katalóg skriptov.
Pomocou kláves Ctrl+B je možné vytvárať zásielka a balíky zo záložky Zoznam v knihe Dodacie listy. Zásielka a balík sa vytvorí buď dodaciemu listu, ktorý je aktuálne označený kurzorom alebo pre doklady naplnené v kontajneri či pre doklady označené hviezdičkou. Hodnoty do hlavičky zásielky sa v prípade spustenia nad viacerými dodacími listami preberú z prvého dokladu v poradí. Zásielka sa automaticky vytvorí do Knihy zásielkových služieb podľa priradenia Služieb zásielok v týchto knihách. Vytvorená zásielka je automaticky uložená. Pokiaľ užívateľ použije funkciu Ctrl+B na dodacom liste, ktorý je už umiestnený na niektorej zásielke, dôjde iba k prepnutiu na túto zásielku.
V knihe Dodacie listy sú užívateľovi k dispozícii stĺpce "CFIDParcel" a "CBParcel". So stĺpcom "CBParcel" sú spojené dve bitmapy. Pokiaľ je v tomto stĺpci pri konkrétnom dodacom liste ikona , je tento dodací list súčasťou balíka, ktorý je už aspoň raz potvrdený. Ikona znamená, že je tento dodací list súčasťou ešte nepotvrdeného balíka a ikona znamená, že je dodací list súčasťou voľného balíka. V stĺpci "CFIDParcel" je vždy uvedené číslo balíka, na ktorom je zaradený príslušný dodací list. V knihe dodacích listov je k dispozícii tiež stĺpec "BFRepackedParcel". Tento stĺpec slúži k identifikácii "prebaleného" balíka. Pokiaľ je dodací list súčasťou prebaleného balíka, zobrazí sa v stĺpci ikona . Takto označený dodací list je súčasťou viac ako jedného balíka a tieto balíky sú v stave Storno alebo Vybalené.
Potvrdzovanie zásielok
Pre záznamy v tejto knihe je k dispozícii dvojité potvrdzovanie. Prvým potvrdením dochádza k vygenerovaniu kódov pre balíky respektíve pre zásielku. Pre užívateľa to znamená ,že zásielka je uzatvorená, tzn. balík je zabalený a pripravený pre nalepenie príslušných štítkov. Po prvom potvrdení už nemožno do zásielky vkladať žiadne ďalšie balíky a je možné editovať iba niektoré polia. Prvé potvrdenie zásielky automaticky vždy potvrdí všetky balíky (respektíve dodacie listy). Dodacie listy k potvrdenej zásielke nie je možné odpotvrdiť. Potvrdenú zásielku môže užívateľ zaradiť na požadovaný Zvoz. Zásielka je po prvom potvrdení označená ikonou .
Druhé potvrdenie zásielky môže užívateľ vykonať až po umiestnení zásielky na Zvoz. K druhému potvrdeniu zásielky dochádza tiež automaticky a to práve druhým potvrdením zvozu. Zásielka je po druhom potvrdení označená ikonou .
Pozn.: Odpotvrdiť balík po druhom potvrdení môže iba užívateľ, ktorý má právo Správca - Všeobecné - Servisné zásahy. Užívateľ by však nemal vykonávať žiadne úpravy, ktoré by zmenili obsah balíka. Akákoľvek zmena vykonaná na dodacom liste nebude automaticky prenesená do zásielok ani do balíkov a užívateľ ju musí vykonať ručne v týchto moduloch. Toto servisné právo slúži k možnosti dodatočnej úpravy faktúr.
Základné údaje
Na záložke Základné údaje sú uvedené údaje vzťahujúce sa k celej zásielke. Sú tu uvedené informácie o odosielateľovi zásielky a adresátovi, informácie o spôsobe platby a spôsobe dopravy a sú tu uvedené sumy niektorých hodnôt a cien z jednotlivých balíkov zásielky.
Obr.: Zásielky - Základné údaje
Popis polí:
Zásielka |
Číslo, obdobie a kniha dokladu. |
||
Popis |
Ľubovoľný popis pre rozlíšenie jednotlivých zásielok. |
||
Dopravca |
Pole pre výber dopravcu zásielky. Vyberáme z knihy partnerov. |
||
Spôsob dopravy |
Spôsob dopravy zásielky. |
||
Spôsob odberu |
Využíva sa pre definíciu konkrétnej služby alebo produktu prepravcu. |
||
Spôsob platby |
Spôsob úhrady zásielky. |
||
Druh |
Druh zásielky. Vyberáme z vopred nadefinovaného číselníka, ktorý obsahuje základné služby prepravy pre špecifikáciu zásielky. Tento číselník je možné kedykoľvek doplniť o ďalšie záznamy. Ponuka druhov služieb je filtrovaná podľa nastavení v konfigurácii zásielok. |
||
Odoslal |
Meno pracovníka, ktorý odoslal zásielku. Pole je odkazom do zoznamu Kontaktných osôb. Pri vytváraní zásielky sa v tomto poli predponúkne kontaktná osoba nastavená v parametroch ako Vlastná kontaktná osoba. |
||
Odoslaný |
Dátum odoslania zásielky. |
||
Služba |
Služba zásielky, ktorou je očíslovaná zásielka a ktorá sa vzťahuje na zásielku. Pole nemožno editovať. Zobrazuje sa v náhľade záznamu. |
||
Dobierka |
Aktiváciou voľby zaistíme vyčíslenie hodnoty dobierky. V prípade dobierky musí byť k zásielke pripojená faktúra, hodnota dobierky sa potom plní čiastkou Zostáva doplatiť z tejto faktúry. Ak nie je pripojená faktúra, nemožno potvrdiť zásielku. Voľba sa aktivuje automaticky podľa spôsobu platby (voľba Dobierka na zázname Spôsobu platby) pri vytváraní zásielok pomocou skriptu Vytvorenie zásielok alebo pomocou klávesovej skratky Ctrl+B z knihy Dodacích listov. |
||
Faktúra |
Pole pre výber faktúry k zásielke. Jedná sa o povinné pole, pokiaľ je zásielka posielaná na dobierku, tzn. je aktivovaná voľba Dobierka. |
||
Dobierka v mene |
V tomto poli sa vyčísli dobierka v mene pripojenej faktúry a mena. |
||
Dobierkové |
Poplatok za službu Dobierka. |
||
Generovať kód |
Po prvom potvrdení zásielky sa vygenerujú čísla do polí Kód zásielky 1 až Kód zásielky 4 a to v závislosti na konkrétnom prepravcovi, ktorý je podporovaný štandardom. Implicitne je pole Generovať kód aktivované. Pri potvrdení zásielky sa program snaží nájsť vhodnú službu, ktorá zodpovedá Spôsobu dopravy, Spôsobu platby a Štátu na zásielke. Pokiaľ nie je nájdená zhodná služba, zásielka sa nepotvrdí. Pokiaľ chce užívateľ potvrdiť zásielku bez vygenerovania kódov, nesmie byť pole Generovať kód začiarknuté. Vygenerované kódy už nemožno meniť. |
||
Adresát, Odosielateľ |
Tu užívateľ zadáva adresáta a odosielateľa zásielky. Je možné vyberať z knihy Partnerov, Dodávateľov/Odberateľov alebo Kontaktných osôb. Polia Partner a Dod./Odb. sú vzájomne previazané. Kontaktnú osobu je možné vyplniť ľubovoľne bez väzby na partnera. Pri vytváraní zásielky z dokladov predaja sa kontaktná osoba doplní zo zákazky. |
||
Adresa (v časti Adresát) |
Kontaktná adresa príjemcu zásielky sa pri vytváraní zásielky z dodacích listov (Ctrl+B) doplní z dodacej adresy zadanej v doklade, pokiaľ nie je zadaná, potom základnou adresou odberateľa z dodacieho listu. Pravidlá pre načítanie adresy pri vytváraní zásielky zo zákaziek pomocou skriptu Vytvorenie zásielok sú popísané v dokumente Katalóg skriptov pri príslušnom skripte. Adresu je tiež možné vybrať zo zoznamu adries podľa vyplneného adresáta pomocou tlačidla Známe adresy (v stave Zmena). Adresu je možné doplniť tiež ručne. Pozor: Ak zmeníme adresáta, potom sa adresa automaticky nezmení. Požadovanú adresu je potrebné zvoliť práve pomocou tlačidla Známe adresy. Pole Odberné miesto slúži pre zadanie kódu odberného miesta. V štandarde K2 sa využíva pre zásielkovú komunikáciu cez Balíkobot. Plní sa pri vzniku zásielky z poľa Odberné miesto, z voľnej dodacej adresy na doklade predaja. |
||
Telefón, Email (v časti Adresát) |
Kontaktné údaje príjemcu zásielky. Pri vytváraní zásielky z dodacích listov pomocou klávesovej skratky Ctrl+B sa telefón / email prenáša iba ak je v dodacom liste zadaný v nastavenej voľnej dodacej adrese. Pri vytváraní zásielky pomocou skriptu Vytvorenie zásielok sa plní podľa nastavení parametrov skriptu (podrobný popis v dokumente Katalóg skriptov). |
||
Odosielateľ |
Definícia odosielateľa, jeho adresa a kontaktné údaje. Adresa sa implicitne načíta Pobočky zadanej v Knihe zásielkových služieb. Do poľa Názov, meno v adrese sa naplní Názov pobočky. Adresu je možné vybrať tiež zo zoznamu adries podľa vyplneného odosielateľa pomocou tlačidla Známe adresy (v stave Zmena). Adresu je možné doplniť tiež ručne. Pozor: Ak zmeníme odosielateľa, potom sa adresa automaticky nezmení. Požadovanú adresu je potrebné zvoliť práve pomocou tlačidla Známe adresy. |
||
Kontakt (v časti Odosielateľ) |
Email a telefón odosielateľa zásielky Pri vytváraní zásielky pomocou skriptu Vytvorenie zásielok sa plní podľa nastavení parametrov skriptu "EAddressTypeAbbrEmail" a "EAddressTypeAbbrPhone" z kontaktných údajov Pobočky (zadané v Knihe zásielkových služieb). |
||
Ostatné ceny, bankové spojenie
|
Tlačidlo pre zobrazenie polí pre zadanie bankového účtu a vyčíslenie niektorých hodnôt zásielky. |
||
Cena služby |
Cena využívanej služby (napr. cena za dopravu). Štandardom je pole plnené len pri zásielkovej komunikácii s PPL a aktívnou požiadavkou na automatické plnenie tohoto poľa. Bližší popis Katalógov skriptov u skriptov Nastavenie parametrov pre komunikáciu s PPL (MyApi). |
||
Cena |
Celková hodnota zásielky. Pole je sumou ceny Brutto v mene mandanta všetkých balíkov zásielky. |
||
Zadaná cena (pripoistenie) |
Hodnota pripoistenia - hodnota na ktorú si odosielateľ cení zásielky. V štandarde sa využíva pre zásielkovú komunikáciu cez Balíkobot. Touto cenou (pokiaľ je nenulová) sa ohodnotí zásielka v prípade, že je pri prvom potvrdení zásielky u vybraného prepravcu aktivovaná voľba Pripoistenie (v konfiguračnom skripte Balíkobot - Nastavenie pre dopravcu). |
||
|
|||
Bankový účet |
Bankový účet. Pole je odkazom do knihy Bankového účtu, kde je uvedený zoznam všetkých našich účtov v peňažných ústavoch. |
||
Kódy |
Tlačidlo pre zobrazenie kódov zásielky (Kód 1, Kód 2, Referent, Stredisko, Kód zákazky) - umožňujú užívateľské rozlíšenie zásielky. |
||
Rozmery |
Parametre zásielky (Hmotnosť, Dĺžka, Šírka, Výška, Manipulačná jednotka použitá pri paletovej preprave). |
Položky
Na záložke Položky sú uvedené všetky položky zásielky, tzn. jednotlivé balíky.
Obr.: Zásielky - Položky
Horná tabuľka Balíky je zoznam všetkých balíkov patriacich do tejto zásielky. V dolnej tabuľke je uvedený tovar patriaci do aktuálne označeného balíka zásielky. Táto časť formulára slúži iba pre zobrazenie. Položky balíka tu nie je možné akokoľvek meniť. Každý balík zásielky predstavuje jeden dodací list, tzn. zoznam tovaru v balíku sú položky konkrétneho dodacieho listu. Pokiaľ užívateľ chce akokoľvek zmeniť balík napr. pridaním položky, musí zmeniť dodací list.
Existujúce balíky pridávame do zásielky z knihy Balíkov a to klávesom F7. Odpojiť balík od zásielky môžeme v stave Zmena pomocou klávesu Delete.
Stavy balíkov
Každý balík sa vždy nachádza v určitom stave. Hodnota tohto poľa sa mení automaticky po jednotlivých úkonoch pri práci so zásielkami. Okrem stavov, ktoré sa nastavujú automaticky systémom, je potom možné balíkom priradiť ďalšie stavy pomocou štandardného skriptu Zmena stavu balíka.
Stavy balíka:
Otvorený |
Implicitný stav pre vytvorený nový balík. |
Zabalený |
Potvrdením zásielky dôjde automaticky k potvrdeniu dodacieho listu a stav balíka sa zmení na Zabalený. |
Pripravený k odoslaniu |
Stav po priradení balíka k zvozu. |
Skontrolovaný |
Balík je skontrolovaný pred odoslaním zvozu. Tento stav sa nastavuje štandardným skriptom Kontrola balíkov v zvoze. |
Odoslaný |
Balík je priradený k dvakrát potvrdenému zvozu. |
Nasledujúce stavy je možné nastaviť podľa potreby pomocou skriptu Zmena stavu balíka.
Pokus o doručenie |
Informácie od dopravcu. Neúspešný pokus o doručenie zákazníkovi. |
Pripravené k vyzdvihnutiu |
Doručené na výdajné miesto. |
Storno |
Stornovaný balík (nesmie byť priradený k žiadnemu zvozu). Nastavením tohto stavu dôjde k odpojeniu balíka od dodacieho listu a z daného dodacieho listu je možné teda vytvoriť nový balík (a zaradiť ho napríklad do ďalšej zásielky). |
Zaslať späť |
Zákazník balík nevyzdvihol. |
Na ceste späť |
Balík je odoslaný späť. |
Odmietnuté prevziať |
Príjemca odmietol prevziať balík (napr. poškodený balík). |
Prijaté späť |
Informácie od dopravcu. Doručené späť. |
Nedodané |
Balík sa nepodarilo dodať príjemcovi. |
Doručené |
Informácie od dopravcu. Zákazník prevzal zásielku. |
Vybalené |
Balík je vybalený po doručení späť. Nastavením tohto stavu dôjde k odpojeniu balíka od dodacieho listu a z daného dodacieho listu je možné teda vytvoriť nový balík (a zaradiť ho napríklad do ďalšej zásielky). |
Obr.: Stavy balíka
Prílohy
Na záložke Prílohy je možné, rovnako ako v iných dokladoch IS K2, vkladať dokumenty, doklady alebo procesy. Bližší popis práce s dokumentmi je uvedený v kapitole Základné číselníky a podporné moduly - Prílohy.
Podpora služieb v zásielkach
Služby jednotlivých prepravných spoločností platné pre konkrétne zásielky je možné ukladať do XML poľa v hlavičke zásielok. A to pomocou špeciálnych skriptov alebo užívateľsky na zásielke v stave Zmena pomocou kláves Ctrl+F7
Elementy sú typu Boolean. Prehľad služieb zásielky je možné zobraziť na formulári vyvolanom klávesmi Ctrl+F7 v stave Prehliadanie.
Obr. Formulár pre nastavenie služieb zásielke
Funkcie nad Zásielkami
F7 |
Vloženie aktuálnej zásielky / označených zásielok na zvoz (dostupné na záložke Zoznam). Na zvoz je možné vložiť iba zásielku po prvom potvrdení. |
Ctrl+F7 |
Služby pre zásielku. Pri vyvolaní v stave Zmena je možné zásielku nadefinovať / meniť. Pri vyvolaní v stave Prehliadanie je možné služby uložené pre zásielku iba zobraziť. |
Zvozy
Zvoz predstavuje zoznam balíkov, ktoré sú pripravené pre dopravcu k odvozu.
Obr.: Zvozy - zoznam
Položkami zvozov sú balíky. Jednotlivé balíky sa do zvozu vkladajú cez zásielky. Pri vytváraní objednávky na odvoz balíkov dopravcom vychádza obsluha práve z vytvorených zvozov. V knihe Zvozy je užívateľovi taktiež k dispozícii dvojité potvrdzovanie záznamov. Do zvozu po prvom potvrdení () už nemožno vkladať ďalšie balíky. Je možné iba zadávať niektoré polia v hlavičke dokladu. Prvé potvrdenie zvozu znamená, že balíky sú v expedícii pripravené k odoslaniu a môže prebiehať potrebná kontrola. Obsluha vykonáva fyzickú kontrolu, či tovar v expedícii zodpovedá tovaru umiestnenému na zvoze. K účelom kontroly môže skladník využiť zostavu, ktorá zobrazí a vytlačí zoznam všetkých balíkov umiestnených na zvoze. Pre kontrolu zvozov je užívateľovi k dispozícii tiež skript Kontrola zvozu.
Druhé potvrdenie zvozu () znamená, že balík bol odvezený zásielkovou službou. Pri druhom potvrdení zvozu sa automaticky po druhý krát potvrdí tiež zásielka. Nad zvozmi po druhom potvrdení (pre niektorých prepravcov a riešenie tiež po prvom potvrdení) je možné spustiť skripty na export dátových viet pre prepravcov alebo skripty na objednanie zvozu.
Základné údaje
Na 1. strane knihy Zvozy sú uvedené základné údaje tohto dokladu. Tieto informácie tvoria hlavičku dokladu a vzťahujú sa k celému zvozu.
Obr.: Zvozy - základné údaje
Popis polí:
Zvoz |
Kniha dokladu, obdobia a číslo zvozu. |
Dopravca |
Dopravca zásielky. Záznam vyberáme z knihy Partnerov. |
Vodič |
Vodič zásielkovej služby, ktorý vyzdvihol zásielku. Pole je odkazom do knihy kontaktných osôb. Po výbere príslušnej kontaktnej osoby sa automaticky doplní do poľa Dopravca partner tejto osoby. |
Dátum od |
Dátum vyjadruje od kedy je možné zvoz odviesť prepravnou spoločnosťou. |
Dátum do |
Dátum vyjadruje do kedy je možné zvoz odviesť prepravnou spoločnosťou. |
Popis |
Užívateľský popis dokladu. |
Položky
Na záložke Položky sú zobrazené všetky položky zvozu. Fyzicky sa jedná o zoznam všetkých priložených balíkov.
Obr.: Zvozy - položky
Balíky k zvozu priraďujeme prostredníctvom zásielok, a to z knihy Zásielok klávesom F7. Existujúce balíky je možné zo zvozu odobrať v Zmene klávesom Delete.
Prílohy
Na záložke Prílohy je možné, rovnako ako v iných dokladoch IS K2, vkladať dokumenty, doklady alebo procesy. Bližší popis práce s dokumentmi je uvedený v kapitole Základné číselníky a podporné moduly - Prílohy.
Balíky
Kniha Balíky je zoznamom všetkých vytvorených balíkov.
Obr.: Balíky - zoznam
Užívateľ v tejto knihe môže vytvárať tzv. voľné balíky (tzn. balíky bez zásielky) a následne ich pripojiť jednotlivo alebo hromadne k zásielke pomocou funkcie F7. Akonáhle je balík priradený k dvakrát potvrdenej zásielke, nie je možné ho meniť.
Voľný balík môžeme založiť štandardne klávesom Insert a následne mu priradiť dodací list. Priamo z knihy Dodacie listy je možné voľný balík vytvoriť pre aktuálny dodací list na záložke Zoznam pomocou kláves Shift+B. Pokiaľ užívateľ použije klávesy Shift+B na dodacom liste, ktorý je už umiestnený na niektorom voľnom balíku, dôjde len k pripnutiu na tento balík.
Pokiaľ bude balíku raz priradená číslovacia služba, nebude možné zmeniť kódy zásielky. Pre zmenu kódu či zmenu dodacieho listu musí užívateľ vykonať STORNO balíka, vytvoriť nový balík a vygenerovať, vytvoriť alebo vpísať nové kódy.
V knihe Dodacie listy sú užívateľovi k dispozícii stĺpce "CFIDParcel" a "CBParcel". Tieto stĺpce si môže užívateľ pridať na 0. stranu knihy dodacích listov. So stĺpcom "CBParcel" sú spojené dve bitmapy. Pokiaľ je v tomto stĺpci pri konkrétnom dodacom liste ikona , je tento dodací list súčasťou balíka, ktorý je už aspoň raz potvrdený. Ikona znamená, že je tento dodací list súčasťou ešte nepotvrdeného balíka a ikona znamená, že je dodací list súčasťou voľného balíka. V stĺpci "CFIDParcel" je vždy uvedené číslo balíka, na ktorom je zaradený príslušný dodací list. V knihe dodacích listov je k dispozícii tiež stĺpec "BFRepackedParcel". Tento stĺpec slúži k identifikácii "prebaleného" balíka. Pokiaľ je dodací list súčasťou prebaleného balíka, zobrazí sa v stĺpci ikona . Takto označený dodací list je súčasťou viac ako jedného balíka a tieto balíky sú v stave Storno alebo Vybalené.
Základné údaje
Na záložke Základné údaje sú uvedené základné informácie týkajúce sa konkrétneho balíka.
Obr.: Balíky - základné údaje
Popis polí:
Dodací list |
Číslo dodacieho listu balíka. |
Zásielka |
Číslo zásielky, ku ktorej je priradený balík. |
Zvoz |
Číslo zvozu, do ktorého je balík zaradený. |
Stav |
Aktuálny stav balíka. Pole sa vyplní automaticky hodnotou z dopredu nadefinovaného číselníka stavov pri práci so systémom zásielok. |
Hodnota balíka |
Hodnota balíka (obvykle využívaná pre poistenie balíka). Táto čiastka môže byť odlišná od skutočnej ceny balíka. Pri vytvorení balíka z dodacieho listu sa naplní brutto cenou dodacieho listu. |
Cena |
Cena balíka pre určenie výšky dobierky. Pri vytvorení balíka z dodacieho listu sa naplní brutto cenou dodacieho listu. |
Rozmery |
Parametre zásielky (Hmotnosť, Dĺžka, Šírka, Výška, Manipulačná jednotka a Počet manipulačných jednotiek použitých pri paletovej preprave). |
Služba |
Do tohto poľa sa doplní služba, podľa ktorej sa generujú kódy balíkov. |
Kódy balíkov |
Polia, do ktorých sa generujú kódy balíkov po potvrdení zásielky, podľa nastavení služby. |
Stav pre sledovanie |
Posledný stav balíka, v ktorom sa nachádza podľa informácií od prepravcu. Plní sa pomocou skriptu Balíkobot - stav zásielky a ďalej na základe užívateľskej definície skratiek stavu v skripte Balíkobot - nastavenie pre dopravcu. Stav prvého balíka zásielky je zobrazený tiež v zásielke - v paneli náhľadu. Stav balíka je zobrazený v paneli náhľadu tiež na zviazanom dodacom liste. |
Adresa pre sledovanie |
Po odoslaní dať zásielku do Balíkobotu (prvé potvrdenie zásielky) je do každého balíka uložená sledovacia adresa balíku - odkaz na stránku príslušného prepravcu. Dostupná je tiež v paneli náhľadu. Adresa z prvého balíka zásielky sa zobrazuje tiež v Zásielkách, a to len v paneli náhľadu. Údaj je zobrazený tiež pre zviazaný dodací list a to opäť v paneli náhľadu. |
Pole Spôsob dopravy, Spôsob platby, Zákazník a jeho adresy sa automaticky prevezmú z dodacieho listu, nemožno ich editovať a užívateľovi sú zobrazené len v paneli náhľadu záznamu.
V spodnej časti tohto formulára Tovar v balíku je uvedený zoznam všetkého tovaru patriaci danému balíku.
Prílohy
Na záložke Prílohy je možné, rovnako ako v iných dokladoch IS K2, vkladať dokumenty, doklady alebo procesy. Bližší popis práce s dokumentmi je uvedený v kapitole Základné číselníky a podporné moduly - Prílohy.
Konfigurácia zásielok
Súčasťou Obchodných zásielok v IS K2 je tiež Konfigurácia zásielok. Táto konfigurácia je určená pre nastavenie služieb jednotlivých dopravcov, nastavenie spôsobu dopravy popr. spôsobu číslovania zásielok. Nastavuje sa tu tiež cesta k databázam poskytnutým prepravcom. Po spustení konfigurácie sa zobrazí formulár Zoznam konfigurácií zásielok.
Obr.: Formulár Zoznam konfigurácií zásielok
Vo formulári je uvedený zoznam všetkých firmou využívaných dopravcov, tzn. zoznam všetkých konfigurácií pre týchto jednotlivých dopravcov. Novú položku tu pridávame pomocou klávesu Insert. Po stlačení tohto klávesu sa zobrazí formulár s niekoľkými záložkami, v ktorom je možné konfiguráciu služieb vykonávať dopravcom. Rovnaký formulár sa zobrazí taktiež po stlačení klávesu Enter na už vytvorenom zázname.
Konfigurácia
Prvá záložka Konfigurácia slúži pre určenie konkrétneho dopravcu, ktorého konfiguráciu vykonáva užívateľ.
Obr.: Záložka Základné údaje
Popis polí:
Dopravca |
Pole pre výber dopravcu. Užívateľ vyberá z číselníka partnerov, kde musí byť zaradený tento dopravca. |
Skratka dopravcu |
Skratka dopravcu. |
Číslo zákazníka u dopravcu |
Číslo, ktoré nám pridelí dopravca. Využíva sa napr. pre prístup k webovým službám. |
Kód zákazníka |
Kód zákazníka pre export. |
Depo |
Pole pre zadanie čísla depa dopravcu (pokiaľ je vyžadované). |
Služby
Druhá záložka Služby slúži pre nastavenie služieb, ktoré poskytuje dopravca a ktoré budú využívané.
Obr.: Záložka Služby
Nová položka (služba) sa tu zadáva pomocou klávesu Insert. Zobrazí sa formulár pre špecifikáciu tejto služby.
Obr.: Formulár Zoznam konfigurácií zásielok
Popis polí:
Spôsob dopravy |
Pole pre určenie spôsobu dopravy v rámci tejto služby. |
Kód služby |
Skratka popr. kód služby. |
Spôsob číslovania |
Spôsob číslovania služby. Podľa nastavenia číslovania služby sa budú generovať kódy zásielok, ktoré budú prepravované touto službou. Ide najmä o Kód zásielky 3 a Kód zásielky 4. Ide o určenie akým algoritmom budú tieto kódy generované, popr. aká databázová tabuľka bude využitá pri vytváraní týchto kódov. Toto pole je odkazom do číselníka Spôsob číslovania. |
Druh zásielok
Záložka Druh zásielok slúži pre zadanie služieb prepravcu, pomocou ktorého je možné stanoviť či upresniť druh zásielky. Výber vykonávame z vopred nadefinovaného číselníka, ktorý obsahuje základné služby daného prepravcu. Tento číselník je možné kedykoľvek doplniť o ďalšie záznamy. Druh zásielky tu nastavený sa potom môže zadať do konkrétnej zásielky daného prepravcu (pole Druh na 1. strane zásielky).
Príklady druhov zásielok: Česká pošta - DE (Balík do ruky + garantovaný čas dodania)
Číselník
Táto záložka slúži pre nastavenie súborov s pomocnými informáciami. Tieto pomocné súbory sú využívané skriptami, ktoré v IS K2 generujú jednotlivé kódy zásielok. Ide napr. o určenie, či sú zadané Depá. Každá položka je určená Typom a Cestou k danému súboru. Novú položku tu zadávame pomocou klávesu Insert.
Obr.: Záložka Číselník
Zostavy nad Zásielkami
Balík - Poštovný podací hárok
Zoznam zásielok
Zoznam balíkov
Zoznam balíkov na zvoze
Zoznam balíkov na zvoze Geis (Odovzdávací protokol Geis)
Štítok Slovenská pošta
Štítok Slovenská pošta 1
Štítok Slovenská pošta 2
Štítok DPD
Štítok DPD (Api)
Zoznam balíkov na zvoze DPD (Odovzdávací protokol DPD)
Štítok Geis Parcel (š)
Štítok Geis Cargo (š)
Štítok Geis Parcel A4
Štítok PPL
Štítok PPL A4 (š)
Štítok PPL SmartLabel
Štítok PPL A4,š SmartLabel
Štítok PPL Sprint (DHL Freight)
Zoznam balíkov na zvoze (Odovzdávací protokol) PPL Sprint (DHL Freight)
Štítok IN TIME (š)
Skripty, funkcie
Skripty Zásielkových služieb nájdete v Katalógu skriptov.
Prepravcovia - špecifiká nastavení
Niektoré nastavenia či dokonca správanie programu pri tvorbe zásielok sa líši v závislosti na jednotlivých prepravcoch, pre ktorých pripravujeme zásielky. Preto ďalej v jednotlivých kapitolách uvádzame či upozorňujeme na špecifiká či odlišnosti nastavení programu pre jednotlivých prepravcov.
In Time
Nastavenie a správanie modulu Zásielok pre prepravcu In Time sa líši od štandardného nastavenia a správania v týchto bodoch:
Nastavenie komunikácie so serverom
Pomocou skriptu Nastavenie parametrov pre komunikáciu s IN TIME (ParcelExportIntimeParams.pas) nastavíme parametre pre komunikáciu so serverom spoločnosti In Time. Skriptom je možné tiež pre jednotlivé knihy zásielok prednastaviť plnenie služieb do jednotlivých zásielok. Popis skriptu je uvedený v kapitole Nastavenie parametrov pre komunikáciu s IN TIME.
Služby zásielok
Pre spoločnosť In Time nastavujeme pole Typ = "Zásielka". Rozsah číslovania (pole Od - Do) nastavíme ľubovoľne, avšak rozsah musí byť dostatočný pre počet vystavených zásielok a balíkov. Tento rozsah číslovania nie je použitý pre vygenerovanie hlavného kódu (hlavná identifikácia) zásielky pre spoločnosť In Time, ale pre interné číslovanie v rámci K2 (pozri pole Kód zásielky / balíka 1).
Číslovanie zásielok
Pridelenie identifikačného kódu In Time zásielke nie je v réžii programu K2, ale prebieha v aplikácii AZ u prepravcu. Rovnako ako v prípade zásielok pre iných prepravcov, dôjde k prideleniu kódu pri potvrdení zásielky - K2 v tento moment vygeneruje xml súbor s informáciami o zásielke a ten zašle na server prepravcu. Server vygeneruje príslušný kód a vráti ho programu K2. Zásielka je uložená do aplikácie AZ (sekcia "Moje zásielky", stav zásielky je "Odoslané" = "Nie") a zásielka je pripravená k ďalšiemu spracovaniu. V prípade problému v komunikácii sa vracia príslušné chybové hlásenie.
Kód zásielky 1: Interné poradové číslo v rámci K2, je daný z intervalu Od/Do definovaného v Službách zásielok.
Kód zásielky 2: Hlavný identifikačný kód zásielky, generuje sa na strane prepravcu; je daný identifikačným kódom klienta a poradovým číslom z prideleného intervalu.
Kód zásielky 3: Počet balíkov, ktoré boli na zásielke spracované pri odosielaní požiadavky na vygenerovanie kódu, tieto balíky už teda majú pridelený kód.
Kód zásielky 4: Nevyužíva sa.
Kód balíka 1: Interné poradové číslo v rámci K2, je dané z intervalu Od/Do definovaného v Službách zásielok.
Kód balíka 2: Hlavný identifikačný kód balíka, generuje sa na strane prepravcu; je daný identifikačným kódom klienta + písmenom služby + poradovým číslom z prideleného intervalu a za hviezdičkou je uvedená informácia o počte a poradí v rámci zásielky (príklad: 4V0S00000008*001003).
Kód balíka 3 a 4: Nevyužíva sa.
Potvrdenie / odpotvrdenie zásielok
Potvrdenie zásielky má rovnaký význam ako pri zásielkach pre ostatných prepravcov - dochádza k uzamknutiu dokladu a pre zásielku je vygenerovaný jedinečný kód. Ten však nevytvára program K2, ale server prepravnej spoločnosti (pozri vyššie v časti Číslovanie zásielok).
Odpotvrdenie zásielky je možné vykonať iba vtedy, pokiaľ je zásielka uložená v aplikácii AZ InTime a je v stave "Odoslané" = "Nie". V tomto stave je vždy po potvrdení zásielky (potom čo bol vygenerovaný kód zásielky). Vykonané zmeny sa však po znovupotvrdení už do záznamu v aplikácii "AZ InTime" nepremietnu!
Odoslanie dát zo zvozu
Zásielky v aplikácii "AZ InTime" je potrebné zaradiť do dávok. Tým sú pre prepravcu určené k vybaveniu. Dávky je možné z nahraných zásielok tvoriť priamo v aplikácii "AZ InTime", alebo v programe K2 pomocou skriptu Odoslanie zásielok do IN TIME (ParcelExportInTimeCompleteArticle.pas), ktorý spúšťame nad konkrétnym zvozom, do ktorého sú zaradené zásielky. Skript zásielky v "AZ InTime" presunie do dávok (stav "Odoslané" = "Čaká", zásielky sú v sekcii "Moje dávky zásielok"). Po zaradení zásielok do dávok už nemožno odpotvrdiť zvoz v K2.
Číslo procesu: CRM013 |
Id. číslo skriptu: FCRM |
Súbor: ParcelExportInTimeParams.pas |
Popis skriptu: Skript slúži k uloženiu konfigurácie pre komunikáciu so serverom spoločnosti In Time. Parametre vypĺňame vo vstupnom formulári. Skriptom je tiež možné prednastaviť plnenie služieb pre zásielky. |
||
Adresa v strome: Logistika / Zásielkové služby / Nastavenie a konfigurácia / Nastavenie parametrov pre komunikáciu s IN TIME |
Parametre skriptu:
URL adresa aplikácie AZ InTime - ' ' Internetová adresa na aplikačný server, ktorý pomocou XML protokolu komunikuje s jadrom aplikácie "Zásielky". Poskytne prepravca. |
Používateľské meno pre prístup do AZ InTime - ' ' Prihlasovacie meno do aplikácie AZ; prideľuje prepravca. |
Heslo pre prístup do AZ InTime - ' ' Heslo prideľuje prepravca, klient si ho môže neskôr zmeniť. |
Import sa vykoná len keď je úspešný pre Všetky zásielky - Nie Áno - import do AZ InTime sa vykoná iba keď je úspešný pre všetky zásielky. Nie - import sa vykoná pre každú jednotlivú zásielku. |
Zadávať hmotnosť zásielky - Nie Áno - pri potvrdení zásielky sa zobrazí formulár pre zadanie / korekciu hmotnosti zásielky. Hmotnosť sa uloží do balíka. Ak obsahuje zásielka viacero balíkov, potom sa zadaná hodnota podelí počtom balíkov a táto priemerná hmotnosť sa uloží do každého balíka. Na základe hmotnosti sa potom pre zásielku stanovuje InTime produkt (ten je zobrazený na štítkoch a predaný v dátovej vete). |
Zadávať informácie k doplnkovým službám - Nie Áno - pri potvrdení zásielky sa v prípade, že zásielka má nastavené doplnkové služby, ktoré umožňujú zadanie doplnkovej poznámky (textu), sa zobrazí formulár pre zápis doplnkových informácií k týmto službám. Informácie sa pridajú do xml súboru odosielaného na server prepravcu. |
Pomocou tlačidla Služby je možné prednastaviť plnenie služieb pre zásielky. Služby prednastavujeme pre jednotlivé Knihy zásielok. Uložením sa v adresári K2 (K2\SupportFiles\Parcel\Intime) vytvorí súbor "InTimeAdditionalServices.xml".
Číslo procesu: CRM013 |
Id. číslo skriptu: FCRM |
Súbor: ParcelExportInTimeCompleteArticle.pas |
Popis skriptu: Skript sa spúšťa nad zvozom a presúva zásielky zvozu v aplikácii "AZ InTime" do dávok. Tým sú pre prepravcu zásielky určené k vybaveniu. (Skript zmení stav zásielky v aplikácii z "Odoslané" = "Nie" na "Odoslané" = "Čaká", zásielky sú presunuté zo sekcie "Moje zásielky" do sekcie "Moje dávky zásielok"). |
||
Adresa v strome: |
Parametre skriptu:
Bez parametrov.
DPD
Špecifiká a nutné nastavenia pre spoločnosť DPD.
Služby zásielok
Pre spoločnosť DPD nastavujeme pole Typ = "Balík".
Konfigurácia
Pre správnu a úplnú tlač informácií o službách zásielky na štítku je nutné v konfigurácii dopravcu DPD na záložke Druhy zásielok naviesť služby DPD. A to tak, ako sú navedené v DEMO mandantovi (texty a popisy tu uvedené sa využívajú následne na štítku). Tlačová zostava štítku podporuje vždy iba služby, ktoré sú zadané v DEMO mandantovi.
Nastavenie číslovania zásielok
Číslo zásielky je 14-miestne + kontrolné číslice: DDDD x y LLLLLLLL p.
Prepravca by mal prideliť klientovi 10-miestne číslo tvorené v príklade znakmi "x y LLLLLLLL". Pokiaľ však prepravca predá klientovi celé 14-miestne číslo, potom je potrebné prvé 4 čísla pre zadávanie číselnej rady do K2 ignorovať. (Prvé štyri písmená DDDD sú číselné označenia zvozového depa. Toto si K2 zisťuje podľa adresy sám, nikam sa nezadáva.) Medzi prefix a rozsah číslovania v Službe zásielok teda rozdelíme zvyšné 10-miestne číslo.
Česká pošta
Označenie zásielok podľa časových pásiem (A, B)
Nastavenie v K2:
- V adresári K2\SupportFiles\Parcel\CP2 musí byť nakopírovaný súbor "Zv_doruc_pasmo.csv" - ten je súčasťou inštalácie.
- V číselníku Druh zásielky je nutné v prípade, že požadujeme vynútiť dopoludňajšie či popoludňajšie doručenie, založiť záznamy "DR1A" a "DR1B" a tie priradiť v Konfigurácii zásielok záznamu pre Českú poštu (záložka 3-Druhy zásielok).
- Jednotlivým zásielkam priradiť požadovaný druh (na 1. strane v poli Druh).
Podľa zvoleného druhu dochádza k následnému označeniu štítku:
- Druh DR (t.j. balík do ruky bez špecifikácie časového pásma): ak podporuje lokalita popoludňajšie doručenie, potom automaticky písmenom B (popoludňajšie doručenie); ak nepodporuje lokalita toto doručenie, potom písmenom A (dopoludňajšie doručenie).
- Druh DR1A (t.j. požiadavka na dopoludňajšie doručenie): písmenom A.
- Druh DR1B (t.j. požiadavka na popoludňajšie doručenie): ak podporuje lokalita popoludňajšie doručenie, potom písmenom B (popoludňajšie doručenie); ak nepodporuje lokalita toto doručenie, potom písmenom A (dopoludňajšie doručenie).
Do dátového súboru (vytvoreného skriptom Exportný súbor Českej pošty typ N ("ParcelCPExportN.pas") sa výsledná služba zapisuje automaticky.
Prepravcovia - implementácia
Všeobecná implementácia zásielkových služieb
Štruktúra kníh
- Balíky (1 balík = 1 dodací list)
- Zásielky (1 zásielka obsahuje 1 či viacero balíkov)
- Zvoz (1 zvoz tvorí 1 a viacero zásielok, fyzicky sú však položkami zvozov balíky)
Všeobecné kroky implementácie prepravcov:
Zmluva – dohoda s prepravcom
- dohodnutie podmienok, dohoda o službách
- získanie identifikačných a prihlasovacích údajov
- prípadné získanie číselných intervalov kódov
Nastavenie dát v K2:
- Pre prepravcu založiť kartu Dodávateľa/Odberateľa a Partnera
- Vytvoriť Pobočku s našou adresou k partnerovi reprezentujúceho našu vlastnú firmu
- Založiť Spôsoby platieb
- Založiť Spôsoby dopravy identifikujúci daného prepravcu prípadne využívané produkty
- V Konfigurácia zásielok nastaviť daného prepravcu podľa špecifík popísaných pre každého prepravcu
- Vytvoriť záznamy pre číslovanie zásielok v knihe Služby zásielky
- Založiť v prípade potreby knihu (knihy) dokladov pre zásielky
- Priradiť záznamy služieb zásielky do kníh dokladov
- Vykonať prípadné doplnkové nastavenie zásielkovej komunikácie (funkcie sú v stromovom menu)
Verifikačný proces
Pokiaľ máme vykonané všetky nastavenia, môžeme začať vytvárať dáta (zásielky). Väčšina prepravcov pred spustením ostrej prevádzky (komunikácie) vyžaduje verifikačný proces, kedy by mali byť zaslané dáta a štítky pre všetky kombinácie, ktoré môžu nastať (produkty, služby, jedno balíkové a viac balíkové zásielky, všetky spôsoby platieb).
Práca so zásielkami
1. Tvorba zásielok
- Skriptom Vytvorenie zásielok (ParcelCreate.pas) nad zákazkou
- vytvorí zásielku a balíky + dodacie listy
- Klávesmi Ctrl+B nad dodacími listami
- vytvorí zásielku a balík
- Klávesmi Shift+B nad dodacími listami
- vytvorí voľný balík (bez zásielky)
2. Potvrdenie zásielok
- prvé potvrdenie zaistí vygenerovanie kódov
3. Tlač štítkov
- štítky je možné tlačiť nad zásielkami ktoré majú minimálne prvé potvrdenie
4. Zaradenie zásielok do Zvozov a odoslanie dát prepravcovi, prípadne objednanie zvozu
Podpora doplnkových služieb
Služby jednotlivých prepravných spoločností platné pre konkrétne zásielky je možné ukladať do XML poľa v hlavičke zásielok. A to pomocou špeciálnych skriptov alebo užívateľsky pomocou klávesovej skratky Ctrl+F7 nad 1. stranou zásielky v stave Zmena.
Prehľad služieb zásielky je možné užívateľsky zobraziť na formulári vyvolanom klávesovou skratkou Ctrl+F7 nad stranou 0 alebo stranou 1 v Prehliadaní.
Podpora pre služby v predaji nie je – to znamená zákazka (napr. z eshopu) nemá v sebe informáciu o službách, ktoré sa k nej vzťahujú. Služby je možné štandardom dopĺňať až po vzniku zásielky.
V súčasných verziách sú v štandarde podporované služby pre Geis parcel, Geis cargo, In Time.
Riešenie pre službu COD - Dobierka je univerzálne pre všetky prepravné spoločnosti. Táto služba je riešená voľbou Dobierka v hlavičke zásielky – prednastaví sa automaticky na základe voľby Dobierka v zázname Spôsob platby.
Implementácia DPD (cez API)
Zmluva – dohoda - s prepravcom
- dostaneme pridelené prihlasovacie meno a heslo do aplikácie DPD
- pokiaľ dostaneme pridelené aj číslovanie, tak je len pre informáciu, ďalej s ním nepracujeme
Nastavenie dát v K2:
- Založenie záznamov v základných číselníkoch
- Pre prepravcu založiť kartu Dodávateľa/Odberateľa a Partnera
- Založiť Pobočku s adresou našej firmy k partnerovi predstavujúceho našu vlastnú firmu
- Založiť Spôsoby platieb
- Založiť Spôsob dopravy pre DPD
- Konfigurácia zásielok - nastaviť konfiguráciu pre daného dopravcu
- Strana 1
- Dopravca Priradiť z knihy Partneri záznam partnera DPD
- Číslo zákazníka u dopravcu: nevypĺňame, nastavuje sa v konfiguračnom skripte, pozri ďalej
- Kód zákazníka: nevypĺňame
- Depo: nevypĺňame, nastavuje sa v konfiguračnom skripte, pozri ďalej
- Strana 2
- K spôsobu dopravy (spôsobom dopravy) pre DPD pridelíme číslovanie "DPDApi" (systémový záznam)
- Strana 3 – Druhy zásielok
- Pre správnu a úplnú tlač informácií o službách zásielky na štítku je nutné v konfigurácii dopravcu DPD na záložke Druhy zásielok naviesť tie služby DPD, ktoré budeme chcieť využívať. A to tak, ako je uvedené v zozname nižšie (texty a popisy tu uvedené sa využívajú následne na štítku). (Poznámka: pre konkrétnu zásielku potom službu vyberieme do poľa Druh na prvej strane zásielky.)
Skratka |
Názov |
Popis |
101 |
D |
|
109 |
D-COD |
Dobierka / C.O.D. |
113 |
D–SWAP |
Výmena / swap |
155 |
PM2 |
DPD 18:00 / DPD GUARANTEE |
161 |
PM2-COD |
DPD 18:00 dobierka / DPD GUARANTEE C.O.D. |
164 |
PM2–SWAP |
DPD 18:00 výmena / swap |
179 |
AM1 |
DPD 10:00 |
191 |
AM1-COD |
DPD 10:00 dobierka / C.O.D. |
197 |
AM1–SWAP |
DPD 10:00 výmena / swap |
225 |
AM2 |
DPD 12:00 |
237 |
AM2-COD |
DPD 12:00 dobierka / C.O.D. |
243 |
AM2–SWAP |
DPD 12:00 výmena / swap |
302 |
IE2 |
DPD EXPRESS |
327 |
D-B2C |
PRIVATE ADDRESS / B2C |
329 |
D-B2C-COD |
PRIVATE ADDRESS / B2C - C.O.D. |
337 |
D–B2C–PSD |
DPD PARCEL SHOP |
341 |
D–B2C–COD–PSD |
DPD PARCEL SHOP dobierka / COD |
365 |
D–TYRE |
PNEU |
367 |
D–TYRE–COD |
PNEU dobierka / COD |
827 |
D–SWAP–B2C |
PRIVATE ADDRESS / B2C výmena / swap |
835 |
D–SWAP–COD–B2C |
PRIVATE ADDRESS dobierka výmena / swap COD |
839 |
D-EVE |
VECERNI DORUCENI 17:00-20:00 |
841 |
D-COD-EVE |
VECERNI DORUCENI 17:00-20:00 DOBIRKA |
Pozn.: Pri použití služieb 337 a 341 (DPD Parcel Shop) možno na zásielke vyplniť odberné miesto (pole Odberné miesto), ktoré sa následne predá ako adresa príjemcu.
- Strana 4 - Číselník
- Nenastavujeme
- Služby zásielky - založíme jeden alebo viacero záznamov pre číslovanie balíkov. A to podľa toho, ako prepravca rozlišuje (pridelí) číslovacie intervaly. Základným princípom pre očíslovanie balíkov je, že služba zásielok sa hľadá na základe zhody polí Štát - Spôsob dopravy - Spôsob platby. V prípadoch, že číslovací interval nie je pridelený pre konkrétny štát alebo spôsob dopravy či spôsob platby potom je možné zadanie služby zásielky nastaviť tak, aby sa príslušný prvok nebral pri hľadaní vhodnej služby pre číslovanie zásielok do úvahy. A to tak, že:
- pole Štát ponecháme prázdne;
- do poľa Spôsob dopravy vyplníme "-" (pomlčku);
- do poľa Spôsob platby vyplníme "-" (pomlčku).
Pole Typ nastavíme pre spoločnosť DPD na "Balík". Rozsah číslovania (pole Od - Do-) nastavíme ľubovoľne, avšak rozsah musí byť dostatočný pre počet vystavených zásielok a balíkov. Tento rozsah číslovania je použitý iba pre interné číslovanie v rámci K2. Hlavný kód balíkov sa generuje serverom spoločnosti DPD.
- Priradenie služby zásielky ku Knihe zásielkových služieb - pokiaľ ešte nemáme založené knihy dokladov, je nutné založiť knihu (knihy) pre zásielky. Zásielky sa evidujú v Knihách zásielkových služieb. Do knihy zásielok je nutné vložiť záznam z knihy Pobočky, ktorý reprezentuje našu vlastnú firmu (respektíve miesto s adresou, odkiaľ sa budú zasielať zásielky z tejto knihy). Adresa z tejto pobočky sa potom dopĺňa ako adresa odosielateľa do zásielok a na štítok. Na záložke Definícia služieb priradíme z knihy Služby zásielky tým záznamom číslovaniu, ktoré môžu byť v danej knihe použité.
- Doplnkové nastavenie komunikácie s prepravcom a správanie zásielok - pomocou skriptu Nastavenie parametrov pre komunikáciu s DPD (ParcelDPDGeoApiParams.pas, zaradený v stromovom menu pod Logistika / Zásielkové služby / Nastavenie a konfigurácie) nastavíme parametre pre komunikáciu so serverom spoločnosti DPD a vlastnosti zásielkovej komunikácie.
- Povinné nastavenie:
- Login pre prístup do aplikácie DPD
- Heslo pre prístup do aplikácie DPD
- Číslo zákazníka u dopravcu (vygeneruje sa na základe loginu)
- Zvozové depo (Do poľa je potrebné zapísať identifikačné číslo zvozového depa podľa zmluvy s prepravcom. Ponuku zvozových dep si môžeme zobraziť pomocou tlačidla Zvozové depo - a do poľa prepísať vybranú hodnotu zo stĺpca "Customer AddressId".)
- Spôsoby platieb pre dobierku v hotovosti
- Spôsoby platieb pre dobierku platobnou kartou
- Ďalšie nastavenia:
- Tlač K2 štítkov: ak si neprajeme tlačiť štítok automaticky zaslaný cez API metódu pri prvom potvrdení zásielky, aktivujeme túto voľbu. Štítok potom tlačí užívateľ samostatne pomocou pripravenej tlačovej zostavy.
- Sekcia Tlač štítkov: platí pre nastavenie zobrazenia alebo tlači štítku zaslaného cez PDP API (pole sú dostupné pri vypnutej voľbe Tlač K2 štítkov).
- štítok si prajeme zobraziť v implicitnom PDF prehliadači: pole Príkazový riadok pre spustenie tlačí a pole Parametre príkazového riadku pre tlač ponecháme prázdne;
- štítok si prajeme zobraziť v definovanom PDF prehliadači: do poľa Príkazový riadok pre spustenie tlači vložíme odkaz na spustiteľný súbor PDF programu, v ktorom sa majú zobraziť štítky (napr.: C:\Program Files\Tracker Software\PDF Viewer\PDFXCview.exe) a do poľa Parametre príkazového riadku pre tlač vložíme znaky "%s";
- štítok si prajeme tlačiť do poľa Príkazový riadok pre spustenie tlači vložíme odkaz na spustiteľný súbor PDF programu, pomocou ktorého sa majú štítky načítať (napr.: C:\Program Files\Tracker Software\PDF Viewer\PDFXCview.exe) a do poľa Parametre príkazového riadku pre tlač vložíme príkaz pre odoslanie tlači štítku z daného PDF programu na tlačiareň. Tento príkaz sa líši podľa PDF prehliadača. (Príklad zadania pre PDF Viewer: /printto :\\ANUP.k2.int\M452nw_5p: "%s"; príklad pre Acrobat Reader: /t "%s" :\\ANUP.k2.int\M452nw_5p:). V názve tlačiarne je možné použiť tiež zástupné znaky, napr.: /printto :\\ANUP.k2.int\M452*: "%s".
Verifikačný proces a tvorba zásielok
Pokiaľ máme vykonané všetky nastavenia, môžeme začať vytvárať dáta (zásielky). Väčšina prepravcov pred spustením ostrej prevádzky (komunikácie) vyžaduje verifikačný proces, kedy by mali byť zaslané dáta a štítky pre všetky kombinácie, ktoré môžu nastať (produkty, služby, jedno balíkové a viac balíkové zásielky, všetky spôsoby platieb, a pod.).
- Tvorba zásielok
- Skriptom Vytvorenie zásielok (ParcelCreate.pas) nad zákazkou
- vytvorí zásielku a balíky + dodacie listy
- Klávesmi Ctrl+B nad dodacími listami
- vytvorí zásielku a balík
- Klávesmi Shift+B nad dodacími listami
- vytvorí voľný balík (bez zásielky)
- Potvrdenie zásielok- pridelenie identifikačného kódu DPD zásielke prebehne pri prvom potvrdení zásielky - K2 v tento moment vygeneruje xml súbor s informáciami o zásielke a tento zašle na server prepravcu. Server vygeneruje príslušný kód a vráti ho programu K2. V tento moment je zásielka uložená na serveri spoločnosti DPD a je pripravená k ďalšiemu spracovaniu zo strany prepravcu. (Pozor: pokiaľ používame tlač K2 štítkov, potom sú síce zásielky na strane DPD uložené, ale nie sú zaregistrované ako platné pre vyzdvihnutie! Pozri ďalej problematika zvozov.) Pri zrušení prvého potvrdenia zásielky je zásielka zo servera DPD automaticky vymazaná, kódy balíkov na dokladoch v K2 sú tiež vymazané. Po znovupotvrdení dokladu dôjde k vygenerovaniu nových kódov balíkov (a je potrebné vytlačiť nové štítky).
- Tlač štítkov ak tlačíme štítky vo vlastnej réžií K2 (voľba Tlač K2 štítkov v nastaveniach skriptu Nastavenie parametrov pre komunikáciu s DPD),potom pre tlač štítkov využívame zostavu Štítok DPD Api (ParcelDPDLabelApi.am). V opačnom prípade sa štítok zobrazí alebo vytlačí automaticky po prvom potvrdení zásielky, a dodatočne ho možno nechať zobraziť / vytlačiť pomocou skriptu DPD - Štítky (ParcelDPDGeoApiPrintLabels.pas). Poznámka: Pri tlači štítkov dochádza ku kontrole aktuálnosti a prípadnému stiahnutiu súboru so smerovacími kódmi. Súbor sa ukladá do adresára K2\SupportFiles\Parcel\Dpd.
- Zaradenie zásielok do Zvozu, objednanie zvozu a registrovanie štítkov - objednanie zvozu dátovo nie je povinné, závisí na zmluve s prepravcom - zvoz balíka môže byť dohodnutý zmluvne napríklad na dennej báze.
- Pokiaľ zvozy neobjednávame a k tlači používame štítky cez DPD API potom je teda nie je potrebné zvozy zakladať.
- Pokiaľ zvozy neobjednávame a používame K2 štítky, potom je potrebné vykonať zaregistrovanie štítkov! Preto je v tomto prípade potrebné zvozy zakladať. Zaregistrovanie štítkov balíkov vykonáme nad zvozom pomocou skriptu DPD Zásielkový komunikácia s nastavením parametra "CommandProcessId" = 6.
- Pokiaľ zvozy objednávame, je potrebné mať na pamäti, že zvozy nemožno objednávať na aktuálny deň. Zvoz objednáme pomocou skriptu DPD Zásielková komunikácia s nastavením parametra "CommandProcessId" = 1 (implicitná hodnota). Skript je možné spustiť už na zvoze po prvom potvrdení, po úspešnej komunikácii so serverom DPD (objednanie zvozu) dôjde automaticky k druhému potvrdeniu zvozu. (Pokiaľ užívateľ vykoná druhé potvrdenie zvozu ručne, môže skript spustiť tiež.). Pri potvrdená zvozu dochádza automaticky tiež k zaregistrovaniu štítku pri podaných zásielkach.
Implementácia DPD
Zmluva – dohoda - s prepravcom
- dostaneme pridelené číslo zákazníka u dopravcu - použijeme v Konfigurácií zásielok
- dostaneme prihlasovacie meno a heslo do aplikácie DPD - tieto údaje nebude potrebné ďalej nikam zadávať
- Je potrebné si vyžiadať číselné intervaly pre balíky a prihlasovacie údaje na FTP
Nastavenie dát v K2:
- Založenie záznamov v základných číselníkoch
- Pre prepravcu založiť kartu Dodávateľa/Odberateľa a Partnera
- Založiť Pobočku s adresou našej firmy k partnerovi predstavujúceho našu vlastnú firmu
- Založiť Spôsoby platieb
- Založiť Spôsob dopravy pre DPD
- Konfigurácia zásielok - nastaviť konfiguráciu pre daného dopravcu
- Strana 1
- Dopravca Priradiť z knihy Partneri záznam partnera DPD
- Skratka dopravcu: zapíšeme „DPD“
- Číslo zákazníka u dopravcu vyplníme pridelené číslo
- Kód zákazníka: nevypĺňame
- Depo: nevypĺňame
- Strana 2 - Služby
- K spôsobu dopravy (spôsobom dopravy) pre DPD pridelíme číslovanie "DPD" (systémový záznam)
- Strana 3 – Druhy zásielok
- Pre správnu a úplnú tlač informácií o službách zásielky na štítku je nutné v konfigurácii dopravcu DPD na záložke Druhy zásielok naviesť tie služby DPD, ktoré budeme chcieť využívať. A to tak, ako je uvedené v zozname nižšie (texty a popisy tu uvedené sa využívajú následne na štítku). (Poznámka: pre konkrétnu zásielku potom službu vyberieme do poľa Druh na prvej strane zásielky.)
Skratka |
Názov |
Popis |
101 |
D |
|
109 |
D-COD |
Dobierka / C.O.D. |
113 |
D–SWAP |
Výmena / swap |
155 |
PM2 |
DPD 18:00 / DPD GUARANTEE |
161 |
PM2-COD |
DPD 18:00 dobierka / DPD GUARANTEE C.O.D. |
164 |
PM2–SWAP |
DPD 18:00 výmena / swap |
179 |
AM1 |
DPD 10:00 |
191 |
AM1-COD |
DPD 10:00 dobierka / C.O.D. |
197 |
AM1–SWAP |
DPD 10:00 výmena / swap |
225 |
AM2 |
DPD 12:00 |
237 |
AM2-COD |
DPD 12:00 dobierka / C.O.D. |
243 |
AM2–SWAP |
DPD 12:00 výmena / swap |
302 |
IE2 |
DPD EXPRESS |
327 |
D-B2C |
PRIVATE ADDRESS / B2C |
329 |
D-B2C-COD |
PRIVATE ADDRESS / B2C - C.O.D. |
337 |
D–B2C–PSD |
DPD PARCEL SHOP |
341 |
D–B2C–COD–PSD |
DPD PARCEL SHOP dobierka / COD |
365 |
D–TYRE |
PNEU |
367 |
D–TYRE–COD |
PNEU dobierka / COD |
827 |
D–SWAP–B2C |
PRIVATE ADDRESS / B2C výmena / swap |
835 |
D–SWAP–COD–B2C |
PRIVATE ADDRESS dobierka výmena / swap COD |
839 |
D-EVE |
VECERNI DORUCENI 17:00-20:00 |
841 |
D-COD-EVE |
VECERNI DORUCENI 17:00-20:00 DOBIRKA |
- Strana 4 - Číselník
- je potrebné vložiť odkazy na nasledujúce súbory a upraviť odkaz a na ne ako je uvedené tu (tzn. Skrátiť cestu odkazu):
- Typ číselníka = Štáty, Odkaz na súbor = SupportFiles\Parcel\DPD\COUNTRY
- Typ číselníka = Depo, Odkaz na súbor = SupportFiles\Parcel\DPD\DEPOTS
- Typ číselníka = Služby, Odkaz na súbor = SupportFiles\Parcel\DPD\SERVICE.
- Služby zásielky - založíme jeden alebo viacero záznamov pre číslovanie balíkov. A to podľa toho, ako prepravca rozlišuje (pridelí) číslovacie intervaly. Základným princípom pre očíslovanie balíkov je, že služba zásielok sa hľadá na základe zhody polí Štát - Spôsob dopravy - Spôsob platby. V prípadoch, že číslovací interval nie je pridelený pre konkrétny štát alebo spôsob dopravy či spôsob platby potom je možné zadanie služby zásielky nastaviť tak, aby sa príslušný prvok nebral pri hľadaní vhodnej služby pre číslovanie zásielok do úvahy. A to tak, že:
- pole Štát ponecháme prázdne;
- do poľa Spôsob dopravy vyplníme "-" (pomlčku);
- do poľa Spôsob platby vyplníme "-" (pomlčku).
Pole Typ nastavíme pre spoločnosť DPD na "Balík". Do poľa Prefix zadáme prvé štyri čísla z prideleného číslovacieho intervalu - tieto predstavujú pridelené zvozové depo. Pridelený interval bez týchto pridelených štyroch čísiel potom zadáme do polí Od - Do.
- Priradenie služby zásielky ku Knihe zásielkových služieb - pokiaľ ešte nemáme založené knihy dokladov, je nutné založiť knihu (knihy) pre zásielky. Zásielky sa evidujú v Knihách zásielkových služieb. Do knihy zásielok je nutné vložiť záznam z knihy Pobočky, ktorý reprezentuje našu vlastnú firmu (respektíve miesto s adresou, odkiaľ sa budú zasielať zásielky z tejto knihy). Adresa z tejto pobočky sa potom dopĺňa ako adresa odosielateľa do zásielok a na štítok. Na záložke Definícia služieb priradíme z knihy Služby zásielky tým záznamom číslovaniu, ktoré môžu byť v danej knihe použité.
- Nastavenie komunikácie s prepravcom a nastavenia správania sa zásielok - hoci nebude prebiehať komunikácia s DPD pomocou API je potrebné pomocou skriptu Nastavenie parametrov pre komunikáciu s DPD (ParcelDPDGeoApiParams.pas, zaradené v stromovom menu pod Logistika / Zásielkové služby / Nastavenie a konfigurácia) založiť záznam a v ňom aktivovať voľbu Tlač K2 štítku.
Verifikačný proces a tvorba zásielok
Pokiaľ máme vykonané všetky nastavenia, môžeme začať vytvárať dáta (zásielky). Väčšina prepravcov pred spustením ostrej prevádzky (komunikácie) vyžaduje verifikačný proces, kedy by mali byť zaslané dáta a štítky pre všetky kombinácie, ktoré môžu nastať (produkty, služby, jedno balíkové a viac balíkové zásielky, všetky spôsoby platieb, a pod.).
- Tvorba zásielok
- Skriptom Vytvorenie zásielok (ParcelCreate.pas) nad zákazkou
- vytvorí zásielku a balíky + dodacie listy
- Klávesmi Ctrl+B nad dodacími listami
- vytvorí zásielku a balík
- Klávesmi Shift+B nad dodacími listami
- vytvorí voľný balík (bez zásielky)
- Potvrdenie zásielok - pridelenie identifikačného kódu DPD balíkom prebehne pri prvom potvrdení zásielky. Generovanie kódov je v réžií programu K2 neprebieha komunikácia s DPD serverom.
- Tlač štítkov - pre tlač štítkov využívame zostavu Štítok DPD (ParcelDPDLabel.am). Poznámka: Pri tlači štítkov dochádza ku kontrole aktuálnosti a prípadnému stiahnutiu súboru so smerovacími kódmi. Názov súboru je ROUTING_CZ_CZ_dátum. Pri aktualizácií súboru ROUTING sa sťahujú tiež špeciálne súbory COUNTRY a DEPOTS. Súbory sa ukladá do adresára K2\SupportFiles\Parcel\Dpd.
- Zaradenie zásielok do Zvozu a odosielanie dát prepravcovi - dátový súbor vytvoríme a cez FTP odošleme nad zvozom pomocou skriptu Exportný súbor DPD (ParcelDPDExport.pas). Parametre skriptu sú popísané v dokumente Katalóg skriptov.
Implementácia Balíkobot
Prečo sme sa rozhodli funkcionalitu riešiť?
Vďaka implementácii služby Balíkobot získa zákazník možnosť zasielať svoje zásielky cez všetkých dopravcov, ktorých táto služba podporuje (aktuálne je to 18 dopravcov a celkom viac než 150 ich služieb). Výhodou tohto riešenia je to, že komunikácia prebieha len s touto službou jednotne pre všetky rozhrania. Avšak zmluvy s dopravcami sú stále na úrovni zákazník - dopravca a je teda možné uplatňovať dohodnuté podmienky.
Ako to bude fungovať?
Zákazník musí mať zriadený účet pri službe Balíkobot. V klientskej zóne si následne zaregistruje všetkých dopravcov, ktorých chce používať a prípadne vykoná nastavenie ďalších potrebných údajov. V K2 následne existuje nová prepravná služba typu Balíkobot, ktorá komunikuje s touto službou a stará sa o zaregistrovanie zásielky a sťahovanie štítkov. K2 komunikuje so službou Balíkobot pomocou jednotného API rozhrania a autentizuje sa prideleným API kľúčom. Pre identifikáciu, či daná zákazka má byť vybavená týmto riešením poslúžia údaje Spôsob dopravy a Spôsob odberu. Pri potvrdení danej zásielky dôjde ku komunikácii s API Balíkobot. Skript z K2 odosiela interné číslo zásielky a API vracia po úspešnom zaregistrovaní zásielky službou svoje interné číslo, označenie zásielky dopravcu (napríklad pre Track & Trace) a odkaz so štítkom.
Všeobecné kroky implementácie služby Balíkobot v K2
- Nastaviť komunikáciu s Balíkobotom pomocou skriptu Nastavenie parametrov pre komunikáciu s Balíkobot.
- Pre prepravcu založiť kartu Dodávateľa/Odberateľa a Partnera (pre užívateľskú identifikáciu zásielok).
- Vytvoriť Pobočku s našou adresou k partnerovi reprezentujúceho našu vlastnú firmu (kvôli adrese odosielateľa na štítky).
- Založiť Spôsoby platieb.
- Založiť Spôsoby dopravy identifikujúce prepravcu (napríklad "Balíkobot ČP", "Balíkobot PPL" apod.; skratka nie je ničím viazaná, pretože previazanie so službou Balíkobot a dopravcom je v Konfigurácii zásielkových služieb).
- Založiť Spôsoby odberu identifikujúce služby (produkty) prepravcu. Do poľa Kód služby je nutné zadať identifikátor danej služby; službu dosadíme výberom z ponuky pre zvoleného prepravcu (tlačidlom v poli). Pole Popis na karte Spôsob odberu nie je potrebné ručne vypisovať, pretože ak je prázdne, doplní sa do neho automaticky s výberom služby jej oficiálny popis. Pozn.: Ak sú pre zvoleného prepravcu v programe K2 okrem štandardných zásielok podporované tiež spätné zásielky (B2A), potom sa po výbere prepravcu zobrazí ponuka s výberom typu zásielok (klasické / spätné). Až následne užívateľ vyberá požadovanú službu (produkt).
- v Konfigurácii zásielok založiť pre každého prepravcu v rámci Balíkobotu záznam
- do poľa Dopravca vybrať záznam dopravcu z knihy Partnerov;
- na záložke Služby vytvoriť záznam pre číslovanie (t.j. pre Spôsob dopravy identifikujúci daného prepravcu vybrať Spôsob číslovania = "Balikobot" (systémový záznam)) (viď. Obrázok 2);
- na formulári s definíciou číslovania vyplniť do poľa Kód služby identifikátor prepravcu (pomocou tlačidla Vybrať kód služby).
- Vytvoriť záznamy pre číslovanie zásielok v knihe Služby zásielky nie je nutné, pri komunikácii cez Balíkobot číslovanie prebieha mimo K2. Pokiaľ však chceme konkrétneho prepravcu (službu) používať len v konkrétnej vybranej Knihe zásielok, tak záznam služby založiť musíme, a to podľa všeobecných pravidiel popísaných v kapitole Služby zásielky. Záznam služby potom zaradíme do príslušnej Knihy zásielok.
- Založiť v prípade potreby knihu (knihy) dokladov pre zásielky.
- Nastaviť všeobecné vlastnosti chovania pre zásielkovú komunikáciu, nastaviť tlač štítkov, atď. a nastaviť jednotlivých prepravcov a ich služby pomocou skriptu Balíkobot – nastavenie pre dopravcov (viď. Obrázok 3).
Potvrdenie zásielok a tlač štítkov
- prvým potvrdením dochádza k odoslaniu požiadaviek (balíkov) do systému Balíkobotu (nie však ku konkrétnemu prepravcovi) a očíslovanie zásielok (zo strany Balíkobotu)
- automaticky sa pre zásielku zobrazia štítky
- možnosť nastaviť automatickú tlač štítkov
- údaje o odosielateľovi na štítku (názov, adresa) sú z konkrétnej registrácie klienta (API kľúč)
Zaradenie zásielok do Zvozov a objednanie zvozu
- Nad Zvozom po prvom potvrdení pošleme pomocou skriptu Balíkobot - objednanie zvozu požiadavku na objednanie zvozu. Týmto dôjde k odovzdaniu dát balíkov príslušnému prepravcovi do jeho systému. Tento krok je teda nutné vykonávať aj v prípade, že klient je s prepravcom dohodnutý na pravidelnom vyzdvihovaniu balíkov bez objednávok. Automaticky dôjde k zobrazeniu Odovzdávacieho protokolu.
- Po úspešnej komunikácii dôjde k druhému potvrdeniu zvozu.
- Po objednaní zvozu (a teda predanie dát prepravcovi) už nemožno zvoz odpotvrdiť.
Obr.2 Nastavenie číslovania pre Slovenskú poštu v Konfigurácii zásielok
Obr.3 Skript pre všeobecné nastavenie a nastavenie jednotlivých dopravcov
Pomocné skripty pre Balíkobot
- Balíkobot - Kontrola zásielky pred potvrdením: vykoná kontrolu správnosti a úplnosti údajov na zásielke pre daného prepravcu.
- Balíkobot - Stav balíkov: vracia stav balíkov aktuálnej zásielky u prepravcu.
- Balíkobot - Štítky: vráti štítky pre danú zásielku.
- Balíkobot - Objednanie zvozu: odošle požiadavku na objednanie zvozu.
- Balíkobot - Spôsoby odberu - služby: vráti zoznam služieb pre prepravcu aktuálnej zásielky.
- Balíkobot - Manipulačné jednotky: vráti zoznam povolených manipulačných jednotiek pre prepravcu aktuálnej zásielky.
- Balíkobot - Zoznam balíkov na zvoze: vráti odovzdávací protokol dopravcu k aktuálnemu zvozu; možno tiež znova vytlačiť štítky k balíkom na zvoze.
- Balíkobot - Zápis stavov balíkov: vráti a do balíka ukladá informáciu o stave balíka behom jeho doručovania; do hlavičky balíka je uložený posledný aktuálny stav.
- Balíkobot - Získanie ceny prepravy pre zásielku: slúži k zisteniu ceny prepravy pre aktuálnu zásielku. Možno ho spustiť tiež ešte pred prvým potvrdením zásielky, to je pred odoslaním dát zásielky do Balíkobotu. Službu podporujú títo prepravcovia: Top Trans, DHL Express, TNT, FedEx.
Podporné súbory pre Balikobot
V adresári K2\SupportFiles\Parcel\Balikobot je pre fungovanie zásielkovej komunikácie s Balíkobotom potrebné mať vždy aktuálne podporné súbory, ktoré sú súčásťou každej verzie K2.
- BalikobotCarrier.csv - zoznam podporovaných prepravcov;
- BalikobotCarrierB2A.csv - zoznam podporovaných prepravcov pre spätné zásielky;
- BalikobotServicesInK2.csv -- zoznam typov zásielok (klasické / spätné zásielky).
Spätné zásielky (B2A)
- Implementácia (príprava dát) je zhodná s klasickými zásielkami. Iba pri definícii služby (produktu) na zázname Spôsob odberu, ak sú pre zvoleného prepravcu v programe K2 okrom štandardných zásielok podporované tiež spätné zásielky (B2A), sa po výbere prepravcu zobrazí najskôr ponuka s výberom typu zásielok (klasické / spätné), až následne užívateľ vyberá požadovanú službu (produkt).
- Pokiaľ je pre spätnú zásielku základom doklad zákazka so zápornou položkou, a zásielky tvoríme pomocou skriptu Vytvorenie zásielok, potom je potrebné parametricky povoliť načítanie záporných položiek ("IgnoreNegativeItems" = Ne).
- Pri prvom potvrdení zásielky je preprava rovno objednaná u prepravcu (spätné zásielky sa teda na rozdiel od klasických zásielok neobjednávajú nad dokladom Zvozu) - z toho vyplýva, že spätné zásielky nie je potrebné vkladať na Zvoz, ale v takom prípade nepôjde vykonať ich druhé potvrdenie. Spätné zásielky z tohto dôvodu nemožno ani odpotvrdiť.
- Pre spätné zásielky sa netlačia štítky.
- Pre spätné zásielky nemožno spustiť kontrolný skript Balíkobot - Kontrola zásielky pred potvrdením.
Implementácia DHL(PPL Sprint)
Zmluva – dohoda - s prepravcom
- dostaneme pridelené prihlasovacie meno a heslo do aplikácie PPL
- dostaneme pridelené číslo zákazníka
- dostaneme pridelené číslovanie pre jednotlivé produkty
Nastavenie dát v K2:
- Založenie záznamov v základných číselníkoch
- Pre prepravcu založiť kartu Dodávateľa/Odberateľa a Partnera
- Založiť Pobočku s adresou našej firmy k partnerovi predstavujúceho našu vlastnú firmu
- Založiť Spôsoby platieb
- Založiť Spôsob dopravy pre jednotlivé produkty DHL (PPL sprint) (DHL (PPL sprint) pre každý svoj typ produktu poskytuje iný rozsah číslovania a iný prefix; v prípade DHL (PPL Sprint) sa jedná o produkty "Súkromná paleta" a "Firemná paleta", pričom nie je potreba dodržať žiadny predpísaný formát skratky ani popisu záznamu). Pri paletovej preprave DHL (PPL Sprint) sa okrem zásielok číslujú tiež nákladné položky. Pre číslovanie nákladových položiek je potrebné založiť samostatný Spôsob dopravy so skratkou "PPLS Item" !
- Konfigurácia zásielok - nastaviť konfiguráciu pre daného dopravcu
- Strana 1
- Dopravca: priradiť z knihy Partneri záznam partnera DHL
- Číslo zákazníka u dopravcu: vyplníme pridelené číslo (toto vyplníme tiež v skripte pre nastavenie komunikácie, pozri ďalej)
- Kód zákazníka: nevypĺňame
- Depo: nevypĺňame
- Strana 2 - Služby
- K spôsobom dopravy reprezentujúcim využívané produkty a k spôsobu dopravy pre číslovanie nákladových položiek pridelíme číslovanie "PPL Sprint" (systémový záznam)
- Strana 3 – Druhy zásielok
- Nevypĺňame
- Strana 4 - Číselník
- pridáme záznam, v ktorom bude uvedená cesta k súboru rotovacej tabuľky. Typ číselníka nastavíme na "Trasy" a do poľa Súbor zadáme odkaz na súbor "K2\SupportFiles\Parcel\PPL\PplRT.xml"). Odkaz skrátime len na: "SupportFiles\Parcel\PPL\PplRT.xml". Ak je súbor starší ako 1 dní, potom dochádza pri prvom potvrdení zásielky (tzn. Pri generovaní kódov zásielky) k jeho automatickej aktualizácii.
- Služby zásielky - pre každý využívaný typ produktu založíme záznam s príslušným spôsobom dopravy a príslušným povoleným spôsobom platby a nastavením poľa Typ = "Zásielka". Do poľa Prefix vyplníme prvých 5 čísel z prideleného intervalu. Ďalej vytvoríme záznam pre číslovanie položiek so spôsobom dopravy "PPLS Item" a spôsobom platby "-" (nešpecifikovaný spôsob platby) a nastavením poľa Typ = "Balík". Do poľa Prefix vyplníme prvých 11 znakov z prideleného intervalu (JD + 9 čísel). Pokiaľ následný číselný interval (10 pozícií) začína nulami, tie nikde nezadávame - program ich doplní pri vygenerovaní kódu sám.
- Priradenie služby zásielky ku Knihe zásielkových služieb - pokiaľ ešte nemáme založené knihy dokladov, je nutné založiť knihu (knihy) pre zásielky. Zásielky sa evidujú v Knihách zásielkových služieb. Do knihy zásielok je nutné vložiť záznam z knihy Pobočky, ktorý reprezentuje našu vlastnú firmu (respektíve miesto s adresou, odkiaľ sa budú zasielať zásielky z tejto knihy). Adresa z tejto pobočky sa potom dopĺňa ako adresa odosielateľa do zásielok a na štítok. Na záložke Definícia služieb priradíme z knihy Služby zásielky tým záznamom číslovaniu, ktoré môžu byť v danej knihe použité.
- Doplnkové nastavenie komunikácie s prepravcom a správanie zásielok - pomocou skriptu Nastavenie parametrov pre komunikáciu s PPL (MyAPI) (ParcelPPLMyApiParams.pas) nastavíme parametre pre komunikáciu so serverom spoločnosti DHL (PPL) (užívateľské meno, heslo, číslo zákazníka u dopravcu). Ďalej je možné pomocou voľby Použiť hmotnosť z balíka určiť akým spôsobom sa napočíta hmotnosť pre jednotlivé položky v rámci zásielok DHL (PPL Sprint). Pomocou voľby Číslovanie položiek podľa balíkov určujeme, či sa prepravnou položkou rozumie každá položka dodacieho listu, alebo balík (dodací list) ako celok. Bližší popis v dokumente Katalóg skriptov.
Verifikačný proces a tvorba zásielok
Pokiaľ máme vykonané všetky nastavenia, môžeme začať vytvárať dáta (zásielky). Väčšina prepravcov pred spustením ostrej prevádzky (komunikácie) vyžaduje verifikačný proces, kedy by mali byť zaslané dáta a štítky pre všetky kombinácie, ktoré môžu nastať (produkty, služby, jedno balíkové a viac balíkové zásielky, všetky spôsoby platieb, a pod.).
- Tvorba zásielok
- Skriptom Vytvorenie zásielok (ParcelCreate.pas) nad zákazkou
- vytvorí zásielku a balíky + dodacie listy
- Klávesmi Ctrl+B nad dodacími listami
- vytvorí zásielku a balík
- Klávesmi Shift+B nad dodacími listami
- vytvorí voľný balík (bez zásielky)
- Potvrdenie zásielok- pridelenie identifikačného kódu prebehne pri prvom potvrdení zásielky - číslovanie prebieha na strane programu K2. Prehľad vygenerovaných kódov zásielok:
- Kód balíka 1: Poradové číslo z prideleného intervalu pre prvú položku balíka, bez prefixu. (Pri nastavení číslovania podľa balíkov potom číslo balíka).
- Kód balíka 2: Poradové číslo z prideleného intervalu pre prvú položku balíka, bez prefixu. (Pri nastavení číslovania podľa balíkov potom číslo balíka).
- Kód balíka 3: Prefix zo záznamu služby pre číslovanie položiek.
- Kód balíka 4: Poradové číslo z prideleného intervalu pre poslednú položku balíka, bez prefixu. (Pri nastavení číslovania podľa balíkov potom číslo balíka).
- Kód zásielky 1: Interné číslo zásielky.
- Kód zásielky 2: Skutočný kód zásielky, teda aktuálne číslo z prideleného intervalu pre číslovanie zásielok, vrátane prefixu.
- Kód zásielky 3 a 4: Triediaci kód a smerovanie zásielky (pre štítok).
- Tlač štítkov - pre tlač štítkov využívame zostavu Štítok PPL Sprint (ParcellPPLSprintLabel.am).
- Zaradenie zásielok do Zvozov a odoslanie dát prepravcovi - dáta zásielok odosielame prepravcovi pomocou skriptu PPL Zásielková komunikácia (ParcelPPLMyApi.pas) s nastavením parametra "CommandProcessId" = 1 (implicitná hodnota). Pre tlač odovzdávacieho protokolu využívame nad Zvozy zostavu Zoznam balíkov na zvoze PPL Sprint (ListPackagesToCollectionPPLSprint.am). Ďalšie funkcie skriptu PPL zásielková komunikácia sú popísané v dokumente Katalóg skriptov.
Poznámka: Rozmery nákladovej položky - Pokiaľ je skriptom Nastavenie parametrov pre komunikáciu s PPL (MyAPI) aktivovaný parameter Číslovanie položiek podľa balíkov, potom sa do dátovej vety a na odovzdávacom protokole plní tiež pole s rozmermi balíka. Hodnoty sa preberajú z hlavičky balíkov (pokiaľ sú všetky rozmery zadané), inak pokiaľ nie sú potom z hlavičky zásielky.
Implementácia PPL Parcel
Zmluva – dohoda - s prepravcom
- dostaneme pridelené prihlasovacie meno a heslo do aplikácie PPL
- dostaneme pridelené číslo zákazníka
- dostaneme pridelené číslovanie pre jednotlivé produkty
Nastavenie dát v K2:
- Založenie záznamov v základných číselníkoch
- Pre prepravcu založiť kartu Dodávateľa/Odberateľa a Partnera
- Založiť Pobočku s adresou našej firmy k partnerovi predstavujúceho našu vlastnú firmu
- Založiť Spôsoby platieb
- Založiť Spôsob dopravy pre jednotlivé produkty PPL (PPL pre každý svoj typ produktu poskytuje iný rozsah číslovania a iný prefix (ktorý v sebe kóduje druh produktu, číslo depa, rozlíšenie spôsobu platby na dobierku a nedobierku, a využitie služby "Dokumenty späť"). Skratka záznamu môže byť ľubovoľná (podľa potrieb zákazníka). V poli Popis však musí byť popísaná služba tak ako vyžaduje spoločnosť PPL (text sa preberá pri tlači štítku):
- PPL Parcel CZ Business
- PPL Parcel CZ Private
Produkty exportného balíka PPL Parcel Business Europe a PPL Parcel Connect majú jednu číselnú radu a je možné pre ne založiť jeden spôsob dopravy s ľubovoľným popisom (napr. Exportný balík). Konkrétny produkt (Business Europe vs Connect) sa aplikuje podľa štátu príjemcu. Pokiaľ daný štát umožňuje použiť oba produkty (podľa zmluvy), je v implicitnom stave aplikovaný produkt PPL Parcel Business Europe. Pokiaľ má byť aplikovaný však produkt PPL Parcel Connect, je potrebné v skripte Nastavenie parametrov pre komunikáciu s PPL (MyApi) aktivovať voľbu Použiť produkt PPL Parcel Connect pre štáty uvedené nižšie a v poli vypísať kódy týchto štátov. Do dátovej vety a na štítok sa prenesie informácie o príslušnom produktu automaticky.
Pokiaľ je akýkoľvek produkt použitý v kombinácii so spôsobom platby "dobierka", potom je pre účely tlače štítku za uvedený názov produktu automaticky pridaný navyše text "dobierka".
- Konfigurácia zásielok - nastaviť konfiguráciu pre daného dopravcu
- Strana 1
- Dopravca: priradiť z knihy Partneri záznam partnera PPL
- Číslo zákazníka u dopravcu: vyplníme pridelené číslo (toto vyplníme tiež v skripte pre nastavenie komunikácie, pozri ďalej)
- Kód zákazníka: nevypĺňame
- Depo: nevypĺňame
- Strana 2 - Služby
- Ku spôsobom dopravy reprezentujúcim využívané produkty pridelíme číslovanie "PPL" (systémový záznam)
- Strana 3 – Druhy zásielok
- Pokiaľ budeme chcieť využiť služby pre večerné alebo sobotné doručenie, musíme v číselníku Druh zásielky založiť príslušné záznamy a potom ich vložiť na túto záložku. Pre sobotné doručenie záznam so skratkou "SD", a pre večerné doručenie záznam so skratkou "ED". Požiadavku na sobotné alebo večerné doručenie nastavujeme v zásielke pomocou poľa Druh. (Pri tlači štítkov a odoslaní dát je potom takáto požiadavka zo zásielky vyhodnotená a pokiaľ PSČ príjemcu danú službu podporuje, je informácia o nej doplnená do štítku či dátového súboru.)
- Strana 4 - Číselník
- Nevypĺňame.
- Služby zásielky - pre každý využívaný typ produktu založíme záznam s príslušným spôsobom dopravy a príslušným povoleným spôsobom platby a nastavením poľa Typ = "Balík". Do poľa Prefix vyplníme prvých 5 čísel z prideleného intervalu. (Poznámka: Pre produkty "PPL Exportný balík" a "PPL Parcel Connect" existuje iba jedna číslovacia rada. V prípade využívania obidvoch produktov bude teda nutné pridelený interval rozdeliť medzi tieto dva produkty (záznamy služieb).)
Príklad: Využívame typ produktu "PPL Parcel Business". Budeme používať spôsob platby "prevodom" a "dobierku". Od spoločnosti PPL dostaneme pridelené dva intervaly (s prefixom) - jeden pre "Parcel Business nedobierku" a jeden pre "Parcel Business dobierku". Založíme si teda spôsob dopravy so skratkou napr. "PPL Business" a popisom presne vo formáte "PPL Parcel CZ Business". V Konfigurácii zásielok na záložke 2-Služby vytvoríme záznam: spôsob dopravy = PPL Business, spôsob číslovania = PPL. V Službách zásielok založíme dve služby: prvú so spôsobom dopravy "PPL Business" a spôsobom platby "Prevodom", druhú so spôsobom dopravy "PPL Business" a spôsobom platby "Dobierkou". Každej službe vyplníme pridelené číslovanie.
- Priradenie služby zásielky ku Knihe zásielkových služieb - pokiaľ ešte nemáme založené knihy dokladov, je nutné založiť knihu (knihy) pre zásielky. Zásielky sa evidujú v Knihách zásielkových služieb. Do knihy zásielok je nutné vložiť záznam z knihy Pobočky, ktorý reprezentuje našu vlastnú firmu (respektíve miesto s adresou, odkiaľ sa budú zasielať zásielky z tejto knihy). Adresa z tejto pobočky sa potom dopĺňa ako adresa odosielateľa do zásielok a na štítok. Na záložke Definícia služieb priradíme z knihy Služby zásielky tým záznamom číslovaniu, ktoré môžu byť v danej knihe použité.
- Doplnkové nastavenie komunikácie s prepravcom a správanie zásielok - pomocou skriptu Nastavenie parametrov pre komunikáciu s PPL (MyAPI) (ParcelPPLMyApiParams.pas) nastavíme parametre pre komunikáciu so serverom spoločnosti PPL (užívateľské meno, heslo, číslo zákazníka u dopravcu). Bližší popis v dokumente Katalóg skriptov.
Verifikačný proces a tvorba zásielok
Pokiaľ máme vykonané všetky nastavenia, môžeme začať vytvárať dáta (zásielky). Väčšina prepravcov pred spustením ostrej prevádzky (komunikácie) vyžaduje verifikačný proces, kedy by mali byť zaslané dáta a štítky pre všetky kombinácie, ktoré môžu nastať (produkty, služby, jedno balíkové a viac balíkové zásielky, všetky spôsoby platieb, a pod.).
- Tvorba zásielok
- Skriptom Vytvorenie zásielok (ParcelCreate.pas) nad zákazkou
- vytvorí zásielku a balíky + dodacie listy
- Klávesmi Ctrl+B nad dodacími listami
- vytvorí zásielku a balík
- Klávesmi Shift+B nad dodacími listami
- vytvorí voľný balík (bez zásielky)
- Potvrdenie zásielok- pridelenie identifikačného kódu prebehne pri prvom potvrdení zásielky - číslovanie prebieha na strane programu K2. Prehľad vygenerovaných kódov zásielok:
- Kód balíka 1: Aktuálne číslo pre balík z prideleného intervalu, bez prefixu.
- Kód balíka 2: Aktuálne číslo pre balík z prideleného intervalu vrátane prefixu (11-miestne číslo).
- Kód balíka 3: Aktuálne číslo pre balík z prideleného intervalu vrátane prefixu + kontrolné číslice (12-miestne číslo).
- Kód zásielky 2: Kód 2 z prvého balíka zásielky.
- Tlač štítkov - pre tlač štítkov využívame zostavu Štítok PPL (ParcelPPLLabelMyApi.am) alebo Štítok PPL, A4, š (ParcelPPLLabelMyApiA4.am).
- Zaradenie zásielok do Zvozov a odoslanie dát prepravcovi - dáta zásielok odosielame prepravcovi pomocou skriptu PPL Zásielková komunikácia (ParcelPPLMyApi.pas) s nastavením parametra "CommandProcessId" = 1 (implicitná hodnota). Pre tlač odovzdávacieho protokolu využívame nad Zvozmi zostavu Zoznam balíkov na zvoze PPL (ListPackagesToCollectionPPL.am). Ďalšie funkcie skriptu PPL zásielková komunikácia sú popísané v dokumente Katalóg skriptov. Pomocou skriptu PPL - Objednanie zvozu zásielok (PPLCreatePickupOrder.pas) možno poslať prepravcovi objednávku na vyzdvihnutie zásielok.
Implementácia Geis Cargo
Zmluva – dohoda - s prepravcom
- dostaneme pridelené až 8-miestne číslo zákazníka (tiež uvedené ako "číslo zvozovej adresy")
- dostaneme pridelený rozsah číslovania zásielok
Nastavenie dát v K2:
- Založenie záznamov v základných číselníkoch
- Pre prepravcu založiť kartu Dodávateľa/Odberateľa a Partnera. Karte partnera je nutné pridať komentár (s ľubovoľným typom - na typ sa je nutné potom odkázať v zostave Zoznam balíkov na rozvoz Geis) s textom:
- Prepravy sa uskutočňujú podľa Všeobecných obchodných podmienok, aktuálny stav GEIS CZ, spol. s r.o., IČO: 44567359. Spoločnosť je zapísaná v obchodnom registri vedenom Krajským súdom v Plzni, oddiel C, číslo vložky 14475.
- Založiť Pobočku s adresou našej firmy k partnerovi predstavujúceho našu vlastnú firmu
- Založiť Spôsoby platieb (pre komunikáciu s Geis Cargo nie je potreba spôsoby platieb rozlišovať, číslovanie zásielok je jednotné; spôsoby platby budú využité len pre bežné obchodné rozlíšenie - dobierka, prevodom, a pod.)
- Založiť Spôsob dopravy (napr. Geis cargo)
- Konfigurácia zásielok - nastaviť konfiguráciu pre daného dopravcu
- Strana 1
- Dopravca: priradiť z knihy Partneri záznam partnera Geis Cargo
- Číslo zákazníka u dopravcu: nevyplňujeme
- Kód zákazníka: vyplníme prideleným až 8-miestnym číslom zákazníka (číslom zvozovej adresy)
- Depo: nevypĺňame
- Strana 2 - Služby
- K spôsobu dopravy (spôsobom dopravy) pre Geis Cargo pridelíme číslovanie "Geis cargo" (systémový záznam)
- Strana 3 – Druhy zásielok
- Nevypĺňame
- Strana 4 - Číselník
- Nevypĺňame
- Služby zásielky - založíme jeden alebo viacero záznamov pre číslovanie zásielok. A to podľa toho, ako prepravca rozlišuje (pridelí) číslovacie intervaly. U Geis Cargo by nemalo byť číslovanie nijak rozdelené, malo by teda stačiť založiť jediný záznam. Základným princípom pre očíslovanie balíkov je, že služba zásielok sa hľadá na základe zhody polí Štát - Spôsob dopravy - Spôsob platby. V prípadoch, že číslovací interval nie je pridelený pre konkrétny štát alebo spôsob platby, potom je možné zadanie služby zásielky nastaviť tak, aby sa príslušný prvok nebral pri hľadaní vhodnej služby pre číslovanie zásielok do úvahy. Pre Geis Cargo by malo stačiť teda toto nastavenie:
- pole Štát ponecháme prázdne;
- pole Spôsob dopravy vyplníme nami založeným spôsobom dopravy (napr. Geis Cargo)
- do poľa Spôsob platby vyplníme "-" (pomlčku).
Pole Typ nastavíme pre spoločnosť Geis Cargo na "Balík". Rozsah číslovania (pole Od - Do) nastavíme podľa prideleného rozsahu.
- Priradenie služby zásielky ku Knihe zásielkových služieb - pokiaľ ešte nemáme založené knihy dokladov, je nutné založiť knihu (knihy) pre zásielky. Zásielky sa evidujú v Knihách zásielkových služieb. Do knihy zásielok je nutné vložiť záznam z knihy Pobočky, ktorý reprezentuje našu vlastnú firmu (respektíve miesto s adresou, odkiaľ sa budú zasielať zásielky z tejto knihy). Adresa z tejto pobočky sa potom dopĺňa ako adresa odosielateľa do zásielok a na štítok. Na záložke Definícia služieb priradíme z knihy Služby zásielky tým záznamom číslovaniu, ktoré môžu byť v danej knihe použité.
- Doplnkové nastavenie komunikácie s prepravcom a správanie zásielok - pomocou skriptu Nastavenie parametrov pre komunikáciu s Geis (ParcelGeisParams.pas) nastavíme doplnkové parametre pre riadenie zásielok. Bližší popis v dokumente Katalóg skriptov.
Verifikačný proces a tvorba zásielok
Pokiaľ máme vykonané všetky nastavenia, môžeme začať vytvárať dáta (zásielky). Väčšina prepravcov pred spustením ostrej prevádzky (komunikácie) vyžaduje verifikačný proces, kedy by mali byť zaslané dáta a štítky pre všetky kombinácie, ktoré môžu nastať (produkty, služby, jedno balíkové a viac balíkové zásielky, všetky spôsoby platieb, a pod.).
- Tvorba zásielok
- Skriptom Vytvorenie zásielok (ParcelCreate.pas) nad zákazkou
- vytvorí zásielku a balíky + dodacie listy
- Klávesmi Ctrl+B nad dodacími listami
- vytvorí zásielku a balík
- Klávesmi Shift+B nad dodacími listami
- vytvorí voľný balík (bez zásielky)
- Potvrdenie zásielok- pridelenie identifikačného kódu prebehne pri prvom potvrdení zásielky - číslovanie prebieha na strane programu K2. Prehľad vygenerovaných kódov zásielok:
- Kód zásielky 1: Aktuálne číslo z prideleného intervalu, bez prefixu.
- Kód zásielky 2: Aktuálne číslo z prideleného intervalu vrátane prefixu.
- Kód zásielky 3: Aktuálne číslo z prideleného intervalu vrátane prefixu.
- Kód zásielky 4: Nevyužíva sa.
- Tlač štítkov - pre tlač štítkov využívame zostavu Štítok Geis Cargo (ParcelGeisCargokLabelW.am).
- Číslovanie štítkov - po položkách predaja: pre každú zásielku je spotrebované jedno číslo z prideleného číslovacieho intervalu. V implicitnom nastavení sa tlačia štítky podľa počtu položiek na dodacom liste (každá položka je prepravovaný kus). Kompletné číslo zásielky (na štítku) Geis Cargo je potom zložené z čísla zásielky (13 miest), poradového čísla položky (2 miesta) a kontrolnej číslice (1 miesto).
- Číslovanie štítkov - po balíkoch (dodacích listoch): pre každú zásielku je spotrebované jedno číslo z prideleného číslovacieho intervalu. Pomocou skriptu Nastavenie parametrov pre komunikáciu s Geis a aktiváciou voľby Cargo podľa balíkov (1 balík = 1 štítok) zaistíme tlač štítkov po balíkoch. To využívame v prípade, že viacero položiek predaja tvorí jednu prepravnú položku (musia byť na jednom dodacom liste). Kompletné číslo zásielky (na štítku) Geis Cargo je potom zložené z čísla zásielky (13 miest), poradového čísla položky (2 miesta) a kontrolnej číslice (1 miesto).
- Zaradenie zásielok do Zvozu a vytvorenie súboru dát pre prepravcu: k vytvoreniu textového súboru pre podanie zásielok u spoločnosti Geis využijeme nad zvozom skript Exportný súbor Geis typ EDI (ParcelGeisExportEdi.pas). Pre tlač odovzdávacieho protokolu využívame nad Zvozmi zostavu Zoznam balíkov na zvoze Geis ((ListPackagesToCollectionGeis.am).
Poznámka: Súbory smerovacích tabuliek sú automaticky aktualizované pri tlači štítkov, tlači odovzdávacieho protokolu a spustení skriptu na tvorbu dátového súboru. Fyzicky sú uložené v adresári K2\SupportFiles\Parcel\Geis.
Implementácia Česká pošta (cez API)
Všeobecné kroky implementácie
- Založiť knihu (knihy) dokladov pre zásielky.
- Nastaviť komunikáciu s Českou poštou pomocou skriptu Česká pošta - Nastavenie parametrov pre komunikáciu pre požadované knihy zásielkových služieb. Potrebné vyplniť povinné pole zaisťujúce komunikáciu (URL pre komunikáciu, API kľúč, Tajný kľúč, Technologické číslo podávateľa, PSČ podacej pošty, ID CČK zákazníka). Následne tlačidlom Vytvoriť podacie miesto zaregistrovať svoju firmu (podacie miesto) pri Českej pošte. Je povinné vyplniť adresu odosielateľa a tiež adresu adresáta dobierkovej čiastky. Pozor: Akonáhle je podacie miesto vytvorené tak ho nie je možné následne editovať, napr. doplniť ďalšie údaje. Je možné vytvoriť len nové podacie miesto. Preto odporúčame formulár riadne vyplniť všetkými údajmi. Tlačidlom OK formulár uzatvoríme a podacie miesto zaregistrujeme. Číslo podacieho miesta sa doplní automaticky do poľa Číslo podacieho miesta v hlavnom formulári. Poznámka: Zoznam ďalších nami registrovaných podacích miest je možné vyvolať tlačidlom Zobraziť zoznam podacích miest. Neplatné alebo nepoužívané podacie miesta je možné zrušiť pomocou skriptu Česká pošta - Zrušiť vybrané podacie miesto.
- Pre prepravcu založiť kartu Dodávateľa/Odberateľa a Partnera (pre užívateľskú identifikáciu zásielok).
- Vytvoriť Pobočku s našou adresou k partnerovi reprezentujúceho našu vlastnú firmu - použije sa do kníh zásielkových služieb.
- Založiť Spôsoby platieb.
- Založiť Spôsob(y) dopravy identifikujú zásielky s Českou poštou (skratka nie je ničím viazaná, pretože previazanie s číslovaním pre Českú poštu API a dopravcom je v Konfigurácií zásielok).
- V Konfigurácii zásielok založiť pre prepravcu záznam
- do poľa Dopravca vybrať záznam dopravcu z knihy Partnerov; ďalšie pole nie je potrebné vypĺňať.
- vytvoriť záznam pre číslovanie (t.j. pre spôsob dopravy identifikujúci daného prepravcu vybrať Spôsob číslovania = "CP API" (systémový záznam));
- Naviesť Druhy zásielok (DR, NA, atď.) - toto vykonáme v prípade, že bude použitý produkt (službu) deklarovať v každej zásielke pomocou štandardného poľa Druh. Ďalšou možnosťou je mať druh zásielky (Skratku) prednastavený vo formulári nastavenie pre Českú poštu v poli Typ zásielky (Prefix) (toto sa hodí pre prípad, že používame jeden druh v jednej Knihe zásielok) alebo skratu druhu plniť napr. špeciálnou funkciou do špeciálneho poľa - tomto prípade sa potom vo formulári nastavení odkazujeme pomocou programového názvu poľa do daného poľa zásielky.
- Vytvoriť záznamy pre číslovanie zásielok v knihe Služby zásielky nie je nutné, pri komunikácii s Českou poštou cez API prebieha číslovanie mimo K2. V prípade, že budeme deliť zásielky Českej počty do viac kníh zásielkových služieb (napr. podľa spôsobu dopravy), potom záznamy v knihe Služby zásielky založíme, a tieto následne priradíme do príslušných kníh zásielkových služieb.
Potvrdenie zásielok a tlač štítkov
- prvým potvrdením dochádza k odoslaniu požiadaviek (balíkov) do systému Českej pošty a k očíslovaniu zásielok;
- automaticky sa pre zásielku zobrazia štítky (poprípade nezobrazia podľa nastavenia);
- možnosť nastaviť automatickú tlač štítkov;
- potvrdenú zásielku (s pridelenými kódmi balíkov) je možné odpotvrdiť - pridelené kódy balíkov sa zmažú, pri nasledujúcom znovupotvrdení sa vytvoria kódy nové (a to môže byť teda potrebné prelepiť štítky na fyzických balíkoch). Informácia o zmazaní už pridelených kódov do systému ČP neodchádza, ČP pridelené ale fyzicky nepoužité kódy balíkov pre určitej dobe uvoľnia k novému použitiu.
Zaradenie zásielok do Zvozov a objednanie zvozu
- Pri komunikácií s Českou poštou cez API nie je potrebné zaraďovať zásielky do Zvozu, pretože tu nedochádza k objednávaniu zvozov.
- Zásielky je možné do zvozu zaraďovať len z procesných dôvodov, kvôli vlastnej evidencií a prípadne kvôli možnosti druhého potvrdenia zásielky.
Pomocné skripty pre Českú poštu API
- Česká pošta - Nastavenie parametrov pre komunikáciu: základné nastavenie komunikácie a služieb s API Českej pošty
- Česká pošta - Zrušiť vybrané podacie miesto: vymaže údaje o zadanom podacom mieste.
- Česká pošta - Štítky: vytlačí dodatočné štítky pre aktuálnu zásielku alebo zásielky označené hviezdičkami.
- Česká pošta - Vytvoriť a uložiť informácie k podaciemu miestu: skript je volaný tlačidlom Vytvoriť podacie miesto vo formulári skriptu Česká pošta - Nastavenie parametrov pre komunikáciu.
- Česká pošta - Zoznam podacích miest, adries, bankových spojení a kontaktov: skript je volaný tlačidlom Zobraziť zoznam podacích miest vo formulári skriptu Česká pošta - Nastavenie parametrov pre komunikáciu.
Pobočky
Kniha Pobočky slúži pre evidovanie vlastných pobočiek alebo tiež k evidovaniu odberných miest prepravcov zásielkových služieb. Každý záznam pobočky musí byť priradený k vybranému Partnerovi.
Obr.: Pobočky - Zoznam
Základné údaje
Obr. Pobočky - Základné údaje
Popis polí:
Partner |
Partner, ktorému patri pobočka (odberné miesto). |
Sklad |
Sklad pobočky. |
Skratka |
Unikátna skratka pobočky. |
Názov, Popis, Dlhý popis |
Doplňujúca identifikácia záznamu. |
Adresa |
Adresa pobočky. |
Región |
Región pobočky. |
Kontaktná osoba |
Kontaktná osoba pobočky. |
Heureka ID |
|
Dátum importu |
Dátum importu záznamu do programu K2. |
Kontaktné informácie |
Možnosť definovať až štyri záznamy kontaktných údajov. |
Otváracia doba
Na tejto záložke je možné nadefinovať otváraciu dobu pobočky / odberného miesta. Vždy zadávame deň v týždni a čas od / do. Záznamy je možné vkladať a editovať iba pomocou riadkovej editácie.