Online-Invoice icon indicating copy to clipboard operation
Online-Invoice copied to clipboard

Negatív közüzemi elszámolószámla ilyen hibaüzenet

Open RoniGyuri opened this issue 3 years ago • 14 comments

Sziasztok! Az alábbi tranzakciós számmal küldtem be tárgyban szereplő számlát: 3BHITU8T30KJKT6Q Az alábbi hibaüzenetet kaptam: Technical validation : ERROR/CREATE_WITH_BATCH_INVOICE_FOUND : Kötegelt módosító számla beküldése esetén az operáció értéke nem megengedett. Kérdés, hogy melyik operáció értéke a hibás?

Válaszotokat előre is köszönöm!

Üdvözlettel: Ronkai György

RoniGyuri avatar Mar 30 '21 09:03 RoniGyuri

Szia @RoniGyuri ! BatchInvoice esetén csak MODIFY/STORNO operáció megengedett, CREATE nem. Üdv

NTCA-supporter avatar Apr 06 '21 13:04 NTCA-supporter

Sziasztok! Köszönöm a választ. Ennek segítségével elkészítettem a feladást. A 3CAG0BG5J1ZZO9KU tranzakciós azonosítóval hiba és figyelmeztető üzenet nélkül felment a számla (59O21). A NAV oldalán 3 számlaként jelenik meg. Szerintem ez így rendben is van. Ezután szerettem volna jóváírást készíteni erre a számlára. A beküldés tranzakciós azonosítója: 3CBPIDA1E646PGH4 Amennyiben az 59O21 számlára hivatkoztam előzményként, akkor a következő hibaüzenet érkezett: Business validation[batch index: 1] : ERROR/MULTIPLE_INVOICES_FOUND : A hivatkozott alapszámla egynél többször szerepel érvényesként a rendszerben. (Számla fej : InvoiceData/invoiceMain/invoice/invoiceReference/originalInvoiceNumber = 59O21) ERROR/INVALID_INVOICE_REFERENCE : A módosítás vagy érvénytelenítés olyan okiratra hivatkozik, amire vonatkozóan nem történt adatszolgáltatás. (Számla fej : InvoiceData/invoiceMain/invoice/invoiceReference/originalInvoiceNumber = 59O21) Érdekesen ellentmondásosnak találom ezt a két hibaüzenetet. Amennyiben a jóváírást (60O21) az 59O21 mintájára küldöm be csak ellenkező előjellel, akkor nem kapok hibaüzenetet, de sajnos azt sem látom, hogy ekkor hogy épül fel a számlalánc. Tranzakciós azonosító: 3CBQNW38OXD54YCW Kérem, hogy vizsgáljátok meg, hogy a felküldött jóváíró számlánál mit kezelek rosszul. Válaszotokat előre is köszönöm. Üdvözlettel: Ronkai György

RoniGyuri avatar Apr 20 '21 15:04 RoniGyuri

Sziasztok! Az lenne a kérdésem, hogy sikerült-e megnézni a két beküldött tranzakciót, és tudnátok-e válaszolni a feltett kérdésre?

Előre is köszönöm! Üdvözlettel: Ronkai György

RoniGyuri avatar Apr 28 '21 06:04 RoniGyuri

Kedves @NTCA-tax és @NTCA-supporter! Tudnátok a kérdésemmel kapcsolatban visszajelzést adni? Már több mint két hete áll Nálatok a dolog, fontos lenne az ügyfeleknek visszajelezni. Segítségeteket előre is köszönöm! Üdvözlettel Ronkai György

RoniGyuri avatar May 04 '21 11:05 RoniGyuri

Kedves @NTCA-tax és @NTCA-supporter! Tudnátok a kérdésemmel kapcsolatban visszajelzést adni? Fontos lenne az ügyfeleknek visszajelezni. Segítségeteket előre is köszönöm! Üdvözlettel Ronkai György

RoniGyuri avatar May 05 '21 09:05 RoniGyuri

A batchinvoice számla egy összetett számla ami sohasem eredeti, így módosítani sem lehet. Az egyes alszámlái az eredeti számlákat módosítják, annak a számláknak a számlaláncában helyezkednek el. Ezért kell az újabb módosító számlát is az eredeti számlákra hivatkozva megtenni, úgy hogy az az erdeti számlák újabb módosítása.

Kulcs avatar May 05 '21 15:05 Kulcs

A batchinvoice számla egy összetett számla ami sohasem eredeti, így módosítani sem lehet.

Úgy érted, hogy nem számla, hanem módosító okirat. Pont ez a fő probléma azzal a marhasággal, amelyt a NAV kitalált: lásd 2.8 Közmű elszámoló számlájának adatszolgáltatása a specifikációban:

adott időszaki teljesítésről (például alapdíj) az adatszolgáltatást a következők szerint kell
teljesíteni:
o az <originalInvoiceNumber> az aktuális számla sorszáma,
o a <modifyWithoutMaster> értéke true,
o a <utilitySettlementIndicator> értéke true
o a <modificationIndex> értéke’1’.

Ez a saját magát módosító okirat egy abszurdum, amely csak tetézi a problémákat.

jozanesz avatar May 06 '21 02:05 jozanesz

Ráadásul nem tudom, hogy mire hivatkozzak olyan esetben amikor van pozitív tétel is. Ekkor saját magára, mert módosításkor kötelező sorreferencia? A fejnél megvan, hogy saját magára utilitySettlement=true és mod.withoutmaster=true, de a tételnél create esetén is meg kell adni referenciát ha a számla operácioja modify. A többi tételnél már van elvileg mire hivatkozni az itteni első tétel vagy másik számla másik sora. Nálam ezek a kérdések nem is közmű esetén, hanem gépkocsi tartós bérlet (flotta) elszámolások esetén vetődik fel. Itt is a NAV álláspont szerint így kell elszámolni, pedig az nem közmű, de ott sem engedélyezett a negatív create.

Kulcs avatar May 06 '21 13:05 Kulcs

Kedves @NTCA-tax és @NTCA-supporter! Tudnátok az eredeti kérdésemmel kapcsolatban visszajelzést adni? Fontos lenne az ügyfeleknek visszajelezni. Segítségeteket előre is köszönöm! Üdvözlettel Ronkai György

RoniGyuri avatar May 12 '21 10:05 RoniGyuri

Kedves @NTCA-tax és @NTCA-supporter! Tudnátok az eredeti kérdésemmel kapcsolatban visszajelzést adni? Fontos lenne az ügyfeleknek visszajelezni. Segítségeteket előre is köszönöm! Üdvözlettel Ronkai György

RoniGyuri avatar Jun 02 '21 11:06 RoniGyuri

Szia @RoniGyuri ! Sajnos nem volt kapacitás foglalkozni ezzel a problémakörrel, kérlek vegyük elő újra. Tehát: kiállítottál egy batchInvoice-os közüzemi számlát, mert az elszámolás negatív volt. Melyik részszámlát szeretnéd módosítani? Ahogy fentebb írták, az adott részszámlához tartozó alapszámlára kellene hivatkozni, és csak sima MODIFY-ként beküldeni, nem batchben. Üdv

NTCA-supporter avatar Jun 23 '21 11:06 NTCA-supporter

Szia @NTCA-suppoerter! Köszönöm szépen, hogy ránéztél. Leírom a folyamatot:

  1. Havonta elkészülnek a rész-számlák (pl.: 3 db esetenként 7 m3)
  2. Elkészül az elszámoló számla, amibe a rész-számlákat bevonjuk. (Ezek után a rész-számlákat már nem lehet módosítani, csak az elszámoló számla érvénytelenítésével.
  3. Az elszámoló számla módosítja a korábbi rész-számlákat (felhasználja azokat. pl.: 3 db esetenként hivatkozva az eredeti rész-számlákra -7 m3)
  4. Az elszámoló számla tartalmazza a tényleges fogyasztást. (pl.: 18 m3)
  5. Ha az elszámoló számlán a tényleges fogyasztás mennyisége nagyobb mint a rész-számlák összege, akkor pozitív az elszámoló számla és rendben CREATE operációval felküldendő.
  6. Ha az elszámoló számlán a tényleges fogyasztás mennyisége kisebb mint a rész-számlák összege, akkor negatív elszámoló számla keletkezik és ezt a dokumentációban leírt módon BatchInvoce-ként adom fel.
  7. A BatchInvoice részei: a. Az elszámoló számla tényleges fogyasztás tételei. (ezt a dokumentáció alapján egy még fel nem küldött (nem létező) számlaként (önmagára hivatkozva) kell beküldeni. b. A rész-számlákra hivatkozó MODIFY számlák. Ez így hibaüzenet nélkül feladható.
  8. A felületen ellenőrizve így az elszámoló számla annyiszor szerepel a beküldöttek között, ahány BatchInvoice része volt. (példámban 4-szer)
  9. A felvetésem az elszámoló számla érvénytelenítése vagy helyesbítése kapcsán jelentkező hibaüzenet.
  10. Az elszámoló számla érvénytelenítésekor ugyanúgy küldöm be mint az eredeti elszámoló számlát. Tartalmazza a tényleges fogyasztás érvénytelenítését és a rész-számlák felhasználásának módosítását.
  11. Ha az elszámoló számla érvénytelenítésekor hivatkozni szeretnék az eredeti elszámoló számlára, akkor érkezik a: Business validation[batch index: 1] : ERROR/MULTIPLE_INVOICES_FOUND : A hivatkozott alapszámla egynél többször szerepel érvényesként a rendszerben. (Számla fej : InvoiceData/invoiceMain/invoice/invoiceReference/originalInvoiceNumber = 59O21) ERROR/INVALID_INVOICE_REFERENCE : A módosítás vagy érvénytelenítés olyan okiratra hivatkozik, amire vonatkozóan nem történt adatszolgáltatás. (Számla fej : InvoiceData/invoiceMain/invoice/invoiceReference/originalInvoiceNumber = 59O21) hibaüzenet.
  12. Ha nem hivatkozom az eredeti elszámoló számlára, akkor rendben bemegy a számla, de nincs számlalánc. Az issue-ban szereplő példák pont ilyen eseteket tartalmaznak. Előre is köszönöm a segítséged! Üdvözlettel: Ronkai György

RoniGyuri avatar Jun 24 '21 07:06 RoniGyuri

Köszönöm a részletes leírást, ez sokat segít! Megkérjük @NTCA-tax kollégát, hogy ítélje meg az eljárás helyességét, aztán technikai oldalról megnézzük mit tehetünk. Egyébként a hibaüzenetek jogosak, mivel mindig a CREATE számlára kell hivatkozni. Üdv

NTCA-supporter avatar Jun 24 '21 12:06 NTCA-supporter

Szia. Köszönöm a válaszod és azt is, hogy utánanéztek. Sajnos az eredeti elszámoló számlát (a specifikáció alapján) csak egy önmagát módosító, előzmény nélküli számlaként kell feladni. Az első kérdésem ebben a témában pont erről szólt. Akkor a következő választ kaptam: Szia @RoniGyuri ! BatchInvoice esetén csak MODIFY/STORNO operáció megengedett, CREATE nem. Üdv Átírtam és rendben fel is ment az eredeti számla, de így az nem CREATE. Egyébként a módosító számlát is lehet módosítani. Tény, hogy akkor van egy CREATE a számlalánc elején. Itt nincs. Még egyszer köszönöm. Várom a vizsgálatotok eredményét. Üdvözlettel Ronkai György

RoniGyuri avatar Jun 25 '21 06:06 RoniGyuri