Számlakiállítás megbízottként
Ha a megbízotti kapcsolat már él (a megbízó jóváhagyta a csatlakozást), a megbízott a megbízó fiókjában állít ki számlát - a webes felületen vagy Számla Agenttel. A jó hír, hogy a megbízotti számlázás alig tér el a megszokottól:
- A felületen számlázol? Belépsz a dedikált felhasználóval, és ugyanúgy számlázol, mint a saját fiókodban; részletek a Számlázás a felületen szakaszban.
- Agenttel számlázol? A standard számla XML-t küldd be a csatlakozáskor megadott dedikált (
usrMb) felhasználó bejelentkezési adataival (felhasználónév + jelszó); egyedül a számlaszám előtagra kell figyelned; részletek a Számlázás Számla Agenttel szakaszban.
A kapcsolat kialakítása: a felületen vagy API-val; a szerepek és az üzleti áttekintés: Megbízott számlakibocsátás.
Előfeltételek
- A megbízotti kapcsolat jóváhagyott; lásd: Kapcsolat kialakítása a felületen vagy Kapcsolat kialakítása API-val.
- Agentes kiállításnál a dedikált bejelentkezési felhasználó adatait (felhasználónév + jelszó) használod.
- A megbízói fiókban kész a NAV Online Számla összekötés.
- A megbízóval egyeztetett számlatömb/előtag megvan; lásd: Előtagkezelés.
Ha ezek megvannak, kezdhetsz.
Élesítés előtt a teljes megbízotti folyamat kockázat nélkül kipróbálható tesztfiókokkal; lásd: A folyamat tesztelése.
Mi változik a hagyományos számlázáshoz képest?
A rövid válasz: szinte semmi. A rendszer a megbízotti kontextust a bejelentkezésből ismeri fel: a dedikált felhasználó megbízottként tartozik a megbízó fiókjához - minden más a megszokott módon működik.
- A számlán az eladó mindig a megbízó (szállító) cég.
- A számla a megbízó fiókjában tárolódik; a megbízó ugyanúgy látja, mint bármely saját számláját.
- A kiállítás költségviselője a megbízott: a szolgáltatásért fix havi díj, valamint változó költségként az esetlegesen használt tömeges számlázás vagy Számla Agent díja terheli; az aktuális díjakat a Megbízott számlakibocsátás termékoldalon találod. Az elérhető bizonylattípusok és funkciók a megbízott díjcsomagját követik.
Számlázás a felületen
A felületi számlázás nem tér el a hagyományos számlakiállítástól: a dedikált felhasználóval belépve ugyanazon a számlakészítő felületen, ugyanúgy állítod ki a számlát a megbízó fiókjában, mint a sajátodban. A számlatömböt sem lehet elrontani: megbízotti felhasználóként a rendszer eleve csak a cégedhez tartozó megbízotti számlatömböket kínálja fel.
Ha a dedikált felhasználó több fiókhoz is hozzáfér (például a megbízott saját fiókjához is), belépés után a cégválasztóban ellenőrizd, hogy a megbízó fiókja van-e kiválasztva - a számla mindig az éppen kiválasztott fiókban készül el.
Számlázás Számla Agenttel
Az XML-ben semmi nem változik. A megbízotti számla a standard számlakészítő XML-lel (xmlszamla, action-xmlagentxmlfile) készül, a csatlakozáskor megadott dedikált (usrMb) felhasználó bejelentkezési adataival (felhasználónév + jelszó); nincs külön "megbízotti" mező, és eladói adatokat sem kell megadnod. A teljes séma: Számla XML.
A Számla Agent kulcs mindig egy fiókhoz tartozik, nem egy felhasználóhoz, ezért nem hordozza a megbízotti kapcsolatot: a megbízó fiókjában létrehozott kulccsal beküldött bizonylat a megbízó saját neve alatt készülne el, megbízotti jelölés és megbízotti költségviselés nélkül. Ez arra az esetre is igaz, ha a kulcsot a dedikált megbízotti felhasználóval belépve, a megbízó fiókjában generálod: a kulcs ilyenkor is a fiókhoz tartozó, önálló technikai felhasználóként jön létre, és nem örökli az őt létrehozó felhasználó megbízotti kapcsolatát. Megbízotti Agent hívásokhoz ezért mindig a dedikált felhasználó felhasználónév + jelszó párosát használd.
Számlaszám előtag
A számlatömb dönti el, kihez tartozik a számla: megbízottként csak a cégedhez kötött számlatömböket használhatod. Azt, hogy melyikbe kerül a számla, a <szamlaszamElotag> mező dönti el:
- Ha az egyeztetett megbízotti előtagot küldöd, azt használja a rendszer.
- Ha nem küldesz előtagot, és pontosan egy megbízotti számlatömböd van, a számla automatikusan a megbízotti cégedhez rendelt előtaggal készül el.
- A többi kombináció vagy konkrét hibával áll le, vagy új előtagot regisztrál.
A teljes döntési fa, minden határesettel: Előtagkezelés - Döntési fa.
Válasz
A válasz a hagyományos Agent számlázást követi: a számlaszám a szlahu_szamlaszam headerben érkezik, kérésre PDF a törzsben. Lásd: Számla válasz.
Gyakori hibák
| Kód | Üzenet | Jelentés és teendő |
|---|---|---|
| 3 | Sikertelen bejelentkezés. | Hibás bejelentkezési adatok. Ellenőrizd, hogy a dedikált felhasználó adataival hívsz-e. |
| 164 | Ez a felhasználó (név) több számlázási fiókhoz is hozzáfér, így a funkció nem üzemképes. | Az Agent híváshoz pontosan egy fiókhoz hozzáférő felhasználó kell; használd a dedikált (usrMb) felhasználót. |
| 354 | Ez a számlaszám előtag nem használható. | A megadott előtagot a megbízott céged nem használhatja (pl. másik megbízotté, nyugta típusú, vagy már készültek vele számlák). Az egyeztetett megbízotti előtagot használd. (A tiltott számlatömb nem ezt, hanem 202-es hibát ad.) |
| 356 | A megadott számlaszám előtag helyett használd ezt: (előtag). | Már van megbízotti számlatömböd ennél a megbízónál; az üzenetben visszaadott előtagot használd. |
| 357 | Kérjük, add meg a számlaszám-előtagot. | Nem küldtél előtagot, és automatikusan nem választható ki; küldd az egyeztetett előtagot a <szamlaszamElotag> mezőben. |
Teljes lista teendőkkel: Hibakezelés.
Számlaműveletek korlátozásai és láthatóság
Ez a szekció az utólagos műveletekről szól - sztornó, helyesbítés, ismétlés -, így jellemzően nem az első számla kiállításakor, hanem később válik fontossá.
A számlák számlatömb (előtag) szerint különülnek el: a megbízotti számlatömbök a megbízotthoz, a többi a megbízóhoz tartozik. A műveletek ezt a szétválasztást követik:
| Művelet | Megbízott a megbízó számláján | Megbízó a megbízotti számlán |
|---|---|---|
| Sztornó | A megbízott nem sztornózhatja a megbízó saját számláit; a hívás 358-as hibával áll le. | A megbízó nem sztornózhatja a megbízotti számlákat; a 359-es hiba üzenete megnevezi a megbízottat, akitől a sztornó kérhető. |
| Helyesbítés | A megbízott nem helyesbítheti a megbízó saját számláit; a hívás 493-as hibával áll le. | A megbízó nem helyesbítheti a megbízotti számlákat; a 494-es hiba üzenete megnevezi a megbízottat, akitől a helyesbítés kérhető. |
| Ismétlés | Megbízotti felhasználó egyáltalán nem ismételhet számlát; a hívás 17-es hibával áll le. | A megbízó nem ismételheti a megbízotti számlákat; a 489-es hiba üzenete megnevezi a megbízottat. |
Röviden: a megbízotti számlákat a megbízott, a megbízó saját számláit a megbízó kezeli.
A láthatóság is ezt a logikát követi:
- a megbízó a fiók minden számláját látja (a megbízotti számlákat is),
- a megbízott csak a dedikált felhasználóval kiállított számlákat látja.
Következő lépés
A megbízotti kiállítás a nyugtákra is kiterjed, ugyanezzel a kapcsolatmodellel: Nyugtakiállítás megbízottként.