Számlázás átvezetésekből¶
A standard Odoo egy értékesítési vagy beszerzési rendelést egyben számláz ki (vagy a rendelés saját Számla létrehozása varázslóján keresztül); nem teszi lehetővé, hogy egy raktáros egy konkrét, már validált szállítást vagy bevételezést önmagában alakítson át számlává, és nem vezet kifejezett nyilvántartást arról, hogy pontosan mely átvitelek kerültek mely számlasorra. Azoknak az eYssen ügyfeleknek, akik szállítólevelenként számláznak, akik ugyanazon ügyfél több szállítását egyetlen gyűjtőszámlára vonják össze, vagy akiknek egy számlasort vissza kell tudniuk vezetni a fizikai árumozgásra, amely azt megalapozza, mindkét képességre szükségük van. Ez a funkció közvetlenül az átviteleken egy Számlázás műveletet, átvitelenkénti számlázási állapot jelzést, valamint állandó, kétirányú kapcsolatot ad hozzá az átvitelek és a belőlük létrehozott számlák/szállítói számlák között.
Számlázási állapot a készletátvezetéseken¶
- menu
- Inventory ‣ Deliveries ‣ Filters ‣ To be Invoice
- shows
- Inventory app, Deliveries list view, with the "Invoice Status" column visible (badges: Not invoiced / To Invoice / Fully Invoiced / Over Invoiced) and the "To be Invoice" filter applied.
- module
- eyssen_stock_picking_invoice_link, eyssen_purchase_stock_picking_invoice_link
- notes
- English UI, light theme, 1440px width.
Minden stock.picking (szállítás, bevételezés vagy belső áthelyezés) kap egy Számlázási állapot mezőt öt lehetséges értékkel: Nincs kiszámlázva, Számlázandó, Teljesen kiszámlázva, Túlszámlázva és Nem kell számlázni. Ezt úgy számítja ki, hogy összeveti az átvitel műveletein mozgatott teljes mennyiséget a számlasorok által már lefedett mennyiséggel, és színes jelvényként (badge) jelenik meg mind az átvitelek listájában, mind az átvitel űrlapján.
A listanézet emellett kap egy Irány fogalmat, amely Művelet típusa néven jelenik meg (Bevételezés, Szállítás vagy Belső áthelyezés), egy Számlázandó gyorsszűrőt, valamint egy Csoportosítás: Számla állapota opciót, így a könyvelés gyorsan megtalálhat minden befejezett átvitelt, amely még kiszámlázásra vár.
Az átvitel űrlap Műveletek fülén minden sor az igényelt mennyiség mellett megjelenít egy Számlázva mennyiség oszlopot, amely zöld színű, ha a sor teljesen ki van számlázva, narancssárga, ha még semmi nincs kiszámlázva, kék, ha részben van kiszámlázva, és piros, ha túl van számlázva.
Számla létrehozása közvetlenül egy vagy több átvitelből¶
- menu
- Inventory ‣ Deliveries ‣ open a Done transfer
- shows
- A validated (Done) outgoing delivery form, showing the "Számlázás" header button, the "Invoice Status" field next to Source Document, and the "Invoiced" quantity column on the operations list.
- module
- eyssen_stock_picking_invoice_link, eyssen_purchase_stock_picking_invoice_link
- notes
- English UI, light theme, 1440px width.
Egy befejezett átvitel, amelynek Számlázási állapot mezője Nincs kiszámlázva vagy Számlázandó, megjelenít egy Számlázás fejléc-gombot. Ugyanez a művelet tömeges műveletként is elérhető az átvitelek listájából, így egyszerre több átvitel is kijelölhető és egy kattintással kiszámlázható.
- menu
- Inventory ‣ Deliveries ‣ select rows ‣ Actions (gear icon)
- shows
- Deliveries list view with several Done rows for the same customer selected via checkboxes, and the gear/Actions menu open showing the "Számlázás" action.
- module
- eyssen_stock_picking_invoice_link, eyssen_purchase_stock_picking_invoice_link
- notes
- English UI, light theme, 1440px width.
Amikor a művelet elindul – egyetlen átvitelen vagy több kijelölt átvitelen –, a rendszer:
megköveteli, hogy minden kijelölt átvitel ugyanahhoz a partnerhez tartozzon, Kész állapotban legyen, és ugyanazt a pénznemet használja; ellenkező esetben egyértelmű hibaüzenettel leáll;
az átvitel művelettípusa alapján dönti el a célbizonylat típusát: a kimenő átvitelek vevői számlát hoznak létre, minden más irány (bevételezések, szállítói mozgásként használt belső áthelyezések) szállítói számlát hoz létre;
átvitelenként meghatározza a teljesítési dátumot – szállítás esetén elsődlegesen az Odoo tényleges befejezési dátumát használja, és csak ennek hiányában esik vissza az átvitel saját szállítási dátumára; bevételezés esetén elsődlegesen a rögzített szállítási dátumot használja (amely korábbi is lehet, mint amikor a bevételezést az Odoo-ban validálták), és csak ennek hiányában esik vissza a befejezési dátumra;
a magyar lokalizációval, ha a kijelölt átviteleknek nem mindegyike ugyanazon teljesítési dátummal rendelkezik, a partnernél be kell legyen jelölve a Gyűjtőszámla megállapodás jelölőnégyzet, különben a művelet elutasításra kerül – egyetlen számla nem vonhat össze csendben több teljesítési dátumot e megállapodás megléte nélkül;
elutasítja azon átvitelek összevonását, amelyek teljesítési dátumai különböző naptári hónapokra esnek; valamint
létrehoz egy új piszkozat számlát/szállítói számlát a meghatározott partnerrel, dátummal és pénznemmel, majd azonnal feltölti egy sorral a kijelölt átvitelek minden még ki nem számlázott készletmozgásához (lásd lentebb), végül megnyitja az új bizonylatot.
Szállítólevél-sorok hozzáadása meglévő számlához¶
- menu
- Accounting ‣ Customer Invoices ‣ New ‣ set Customer
- shows
- A draft customer invoice (or vendor bill) form with a customer set, showing the "Add Products from Delivery Notes" button above the invoice lines table.
- module
- eyssen_stock_picking_invoice_link, eyssen_purchase_stock_picking_invoice_link
- notes
- English UI, light theme, 1440px width.
A számláknak nem feltétlenül kell átvitelből származniuk. Minden olyan piszkozat számla vagy szállítói számla, amelyen már be van állítva a Vevő/Beszállító, megjelenít egy Termékek hozzáadása szállítólevelekből gombot a számlasorok fölött. Ez megnyit egy Szállítólevelek kiválasztása varázslót, amely előre az adott partner Kész állapotú, még nem teljesen kiszámlázott átviteleire van szűrve (a belső áthelyezések kivételével).
- menu
- from the invoice form, click "Add Products from Delivery Notes"
- shows
- The "Selection of Delivery Notes" popup wizard, listing candidate Done/unbilled transfers for the invoice's partner, with one or more rows selected and the "Loading Items" button visible.
- module
- eyssen_stock_picking_invoice_link, eyssen_purchase_stock_picking_invoice_link
- notes
- English UI, light theme, 1440px width.
Miután egy vagy több átvitelt kiválasztott, és rákattint a Tételek betöltése gombra, a varázsló minden még ki nem számlázott készletmozgáshoz felvesz egy számlasort, átemelve a terméket, a ki nem számlázott mennyiséget, a mozgás egységárát (vagy – ha a mozgásnak nincs saját ára – a hozzá kapcsolt értékesítési rendelés sorának árát), valamint – ahol releváns – a kapcsolódó értékesítési rendelés sorára és/vagy beszerzési rendelés sorára mutató hivatkozást. A mennyiség előjele automatikusan igazodik, így ugyanez a varázsló akkor is működik, ha visszáru-/jóváírási mozgásokat tölt be egy jóváíró számlára. Kivéve, ha a számla sztornó bizonylat (amelynek meg kell tartania az eredeti számla dátumát), a fejlécben szereplő könyvelési dátum és Teljesítési dátum a legkésőbbi sordátumra frissül, és az érintett értékesítési rendelések hozzáadódnak a számla Eredet mezőjéhez.
A magyar lokalizációval minden sor a saját átvitelének teljesítési dátumát is megkapja, és a gyűjtőszámlák és helyesbítő számlák fejlécdátumai változatlanok maradnak.
Átvitel–számla nyomon követhetőség¶
- menu
- invoice form ‣ Invoice Lines tab, after loading lines from the wizard
- shows
- The resulting invoice's Invoice Lines tab, with the "Delivery Note" column and the green/red truck "fully delivered" icon column visible next to the product lines.
- module
- eyssen_stock_picking_invoice_link, eyssen_purchase_stock_picking_invoice_link
- notes
- English UI, light theme, 1440px width.
Minden átvitelből létrehozott számlasor – akár a fenti Számlázás gombon, akár a Termékek hozzáadása szállítólevelekből varázslón, akár az Odoo saját értékesítési/beszerzési rendelés alapú számlázásán keresztül jött létre – megőrzi a kapcsolatot azzal a készletmozgással (mozgásokkal), amelyből kiszámlázásra került. Ez több helyen is megjelenik:
a számlasorok kapnak egy csak olvasható Szállítólevél oszlopot, amely felsorolja a sor mögötti átvitel(ek) nevét (szögletes zárójelben a partner saját bizonylatszámával, ha az rögzítve volt a bevételezésen), valamint egy felirat nélküli ikonoszlopot, amely zöld teherautót mutat, ha a sor kiszámlázott mennyisége megegyezik a ténylegesen kiszállított/bevételezett mennyiséggel, egyébként pedig pirosat;
a készletmozgás űrlapja kap egy Számlasorok csoportot, amely felsorolja a számlasor(oka)t, amely(ek)en a mozgás ki lett számlázva (a Számlázás jogosultsági csoport számára látható);
az átvitel űrlapja kap egy Számlák intelligens gombot, a számla/szállítói számla űrlapja pedig egy ennek megfelelő Átvitelek intelligens gombot – mindkettő közvetlenül megnyitja a kapcsolódó rekord(oka)t, egyetlen találat esetén űrlapként, több találat esetén szűrt listaként;
- menu
- open an already-invoiced transfer, and the invoice created from it
- shows
- Two linked records side by side (or two crops): the picking form with the "Invoices" smart button (pencil-square icon) in the button box, and the invoice form with the "Pickings" smart button (truck icon) in its button box.
- module
- eyssen_stock_picking_invoice_link, eyssen_purchase_stock_picking_invoice_link
- notes
- English UI, light theme, 1440px width.
amint egy készletmozgás kész állapotba kerül, és számlasor kapcsolódik hozzá, a mennyisége többé nem szerkeszthető – az Odoo hibaüzenettel elutasítja a módosítást, így egy már kiszámlázott mozgás nem csúszhat el csendben a számlától.
Az értékesítési oldalon az Odoo szabványos Számla létrehozása folyamata úgy van kibővítve, hogy minden egyes értékesítési rendelés sorhoz csak a kész, nem selejtezett, vevő felé irányuló azon készletmozgások kapcsolódnak az új számlasorhoz, amelyeknek még van ki nem számlázott mennyiségük (jóváírás esetén pedig csak a Jóváírandó jelölésű mozgások) – így ez a nyomon követhetőség automatikusan feltöltődik akkor is, ha közvetlenül az értékesítési rendelésből számláz, nem pedig egy átvitelből.
Beszerzési rendelés számlázása¶
- menu
- Purchase ‣ a confirmed order ‣ Create Bill ‣ post the bill ‣ open the bill form
- shows
- A posted vendor bill created from a confirmed purchase order, with the "Pickings" smart button in the button box.
- module
- eyssen_stock_picking_invoice_link, eyssen_purchase_stock_picking_invoice_link
- notes
- English UI, light theme, 1440px width.
Ugyanez a nyomon követhetőség érvényesül a beszerzési oldalon is: ha egy beszerzési rendelésből szállítói számlát hoz létre, minden számlasor a mennyiségét fedező bevételezési készletmozgás(ok)hoz kapcsolódik, figyelembe véve a termék számlázási módját – a Rendelt mennyiségek a rendelt mínusz kiszámlázott mennyiséget használja, a Érkezett mennyiség a beérkezett mínusz kiszámlázott mennyiséget –, és a mozgásokat a legújabbtól a legrégebbi felé haladva dolgozza fel.
Szállítói számla az áru beérkezése előtt is létrehozható, ha a terméket rendelt mennyiség alapján számlázzák. Ebben az esetben, amint a megfelelő bevételezést később validálják, az újonnan kész készletmozgás visszamenőlegesen hozzákapcsolódik ahhoz a szállítói számlasorhoz, amely az adott beszerzési rendelés sorhoz már korábban könyvelésre került, így a Átvitelek intelligens gomb és a szállítólevél-alapú nyomon követhetőség akkor is helyes marad, ha a számlázás megelőzi a fizikai bevételezést.
Átvitel kizárása a számlázásból¶
- menu
- open a transfer ‣ Other Info tab ‣ scroll to the Számlázás group
- shows
- Picking form, "Other Info" tab, "Számlázás" group, with "No need to invoice" checked and a "Reason" filled in.
- module
- eyssen_stock_picking_invoice_link, eyssen_purchase_stock_picking_invoice_link
- notes
- English UI, light theme, 1440px width.
Egy olyan átvitel, amelyet soha nem fognak kiszámlázni – például egy mintaszállítmány, egy belső korrekció stb. –, megjelölhető Nem kell számlázni jelöléssel az Egyéb információk fülön, kötelezően megadott Ok szöveggel. Ez a beállítás az átvitel Számlázási állapot mezőjét Nem kell számlázni értékre állítja, és kizárja azt a Számlázandó szűrőből, valamint a Számlázás gomb hatóköréből.
Fontos
Csak a Számlázás/Könyvelés menedzser csoport (account.group_account_manager) tagjai jogosultak ennek a jelölőnek a beállítására vagy törlésére; bárki más, aki megpróbálja szerkeszteni, jogosultsági hibát kap.
Konfiguráció¶
A funkcióhoz nincs szükség külön beállítási képernyőre – automatikusan aktiválódik, amint a lentebb ismertetett modulok telepítve vannak a sale_stock és/vagy a purchase modul fölé. Néhány, más eYssen modulok tulajdonában lévő mezőre azonban támaszkodik:
a magyar lokalizációval az ügyfél Gyűjtőszámla megállapodás jelölőnégyzetét be kell jelölni a alkalmazásban, mielőtt az adott ügyfél eltérő teljesítési dátumú átvitelei egyetlen számlára vonhatók össze;
a bevételezés saját, partner általi bizonylathivatkozása (
eyssen_stock_deliveryslip), ha ki van töltve, hozzáfűződik a számlasorokon megjelenő Szállítólevél felirathoz.
Megjegyzés
Kizárólag a Számlázás/Könyvelés menedzser csoport kapcsolhatja be/ki a Nem kell számlázni jelölést egy átvitelen; a funkció többi részéhez a szokásos Raktár és Számlázás jogosultsági csoportokon túl nem szükséges külön jogosultságot biztosítani.
Használat¶
Validáljon egy szállítást vagy bevételezést a szokásos módon, hogy az elérje a Kész állapotot.
Az átvitel listanézetében vagy űrlapján ellenőrizze a Számlázási állapot mezőt. Ha az Nincs kiszámlázva vagy Számlázandó, kattintson a Számlázás gombra (az űrlapon), vagy jelöljön ki több, azonos partnerhez tartozó átvitelt, és futtassa a tömeges műveletet a listából.
Tekintse át az Odoo által megnyitott piszkozat számlát/szállítói számlát: az már fel van töltve egy sorral minden ki nem számlázott készletmozgáshoz, termékkel, mennyiséggel, árral és szállítólevél-hivatkozással együtt. Módosítsa, majd könyvelje le, mint bármely más számlát.
Ha további átviteleket szeretne hozzáadni egy már meglévő számlához (például egy részben feltöltött piszkozathoz, vagy egy manuálisan létrehozott számlához), nyissa meg azt, kattintson a Termékek hozzáadása szállítólevelekből gombra, válassza ki a további átviteleket a varázslóban, majd kattintson a Tételek betöltése gombra.
A kapcsolat bármelyik oldaláról navigálhat az intelligens gombok segítségével: a Számlák gombbal egy átvitelen megtekintheti, milyen számlá(k)on lett kiszámlázva, vagy az Átvitelek gombbal egy számlán/szállítói számlán megtekintheti, mely átviteleket fedi le.
Ha egy átvitelt soha nem kell kiszámlázni, nyissa meg, lépjen az Egyéb információk fülre, jelölje be a Nem kell számlázni négyzetet, és töltse ki az Ok mezőt.
Hatókör és modulok¶
A funkciót a következő modulok biztosítják:
eyssen_stock_picking_invoice— a Számlázás gomb és tömeges művelet az átviteleken, az átvitel Számlázási állapot/Nem kell számlázni mezői, a Termékek hozzáadása szállítólevelekből varázsló, valamint a Szállítólevél / teljesen kiszállítva oszlopok a számlasorokon.eyssen_stock_picking_invoice_link— a készletmozgások és a számlasorok közötti alapul szolgáló many-to-many kapcsolat, a Számlák/Átvitelek intelligens gombok, a már kiszámlázott mozgás szerkesztése elleni védelem, az automatikus összekapcsolás értékesítési rendelésből történő számlázáskor, valamint a helyes újra-összekapcsolás jóváíró számla létrehozásakor (az OCAstock_picking_invoice_linkmoduljának forkja).eyssen_purchase_stock_picking_invoice_link— kiterjeszti ugyanezt a kapcsolatot a beszerzési rendelésekre és szállítói számlákra is, beleértve a bevételezés előtt kiszámlázott áruk visszamenőleges összekapcsolását (az OCApurchase_stock_picking_invoice_linkmoduljának forkja).account_invoice_line_toolbar— a számlasorok feletti eszköztár, amelyen a Termékek hozzáadása szállítólevelekből gomb található; automatikusan települ.eyssen_stock_picking_invoice_l10n_hu— a magyar szabályok (gyűjtőszámla-megállapodás, a számlasorok teljesítési dátuma, a gyűjtő- és helyesbítő számlák változatlan dátumai); automatikusan települ, ha a magyar lokalizáció telepítve van.