NAV 2.0 változások – technikai információk API fejlesztők részére

Összefoglaló NAV 2.0 változások a billzone.eu API integrációt fejlesztők részére.

  • Technikai változás: SHA3-512 átállás a HASH kód aláírásban
    • BILLZONE.EU: számlázó program feladata = KÉSZ
    • felületet nem érint
    • CreateInvoice API / ConvertExternalInvoice API / RegisterExternalInvoice API -> nem érinti
  • Technikai változás: új xml namespace
    • BILLZONE.EU: számlázó program feladata = KÉSZ
    • felületet nem érint
    • CreateInvoice API / ConvertExternalInvoice API / RegisterExternalInvoice API -> nem érinti
  • Technikai változás: InvoiceAPi és InvoiceData helyett új függvények, adatstruktúrák
    • BILLZONE.EU: számlázó program feladata = KÉSZ
    • felületet nem érint
    • CreateInvoice API / ConvertExternalInvoice API / RegisterExternalInvoice API -> nem érinti
  • Technikai változás: ManageInvoiceRequest vátozott
    • BILLZONE.EU: számlázó program feladata = KÉSZ
    • felületet nem érint
    • API / ConvertExternalInvoice API / RegisterExternalInvoice API -> nem érinti
  • Technikai változás: Számlázó szoftver adat küldése
    • BILLZONE.EU: számlázó program feladata = KÉSZ
    • felületet nem érint
    • CreateInvoice API-t nem érinti
    • ConvertExternalInvoice API / RegisterExternalInvoice API -> eddig is kötelező mező volt
  • Technikai változás: manageInvoice/ANNULMENT megszűnt
    • BILLZONE.EU: számlázó program feladata = nem érinti a billzone.eu-t, nincs kapcsolódó funkció
    • felületet nem érint
    • CreateInvoice API / ConvertExternalInvoice API / RegisterExternalInvoice API -> nem érinti
  • Technikai változás: /querInvoiceTransactionStatus (beküldött tranzakció státusz)
    • BILLZONE.EU: számlázó program feladata = KÉSZ
    • felületet nem érint
    • CreateInvoice API / ConvertExternalInvoice API / RegisterExternalInvoice API -> nem érinti
  • Technikai változás: /queryTaxpayer adószám validáció hívás
    • BILLZONE.EU: számlázó program opcionális feladata = későbbi funkció fejlesztés lehet
    • felületet nem érint
    • CreateInvoice API / ConvertExternalInvoice API / RegisterExternalInvoice API -> nem érinti
  • Számlaadat változás: Számla sorszám + dátum kiemelése a számlaadatok közül -> nem lesz felülírható adat.
    • BILLZONE.EU: számlázó program feladata = KÉSZ
    • felületet nem érint
    • CreateInvoice API / ConvertExternalInvoice API / RegisterExternalInvoice API -> nem érinti
  • Számlaadat változás: lineExpressionIndicator
    • BILLZONE.EU: számlázó program feladata = KÉSZ
    • felületet nem érint
    • CreateInvoice API / ConvertExternalInvoice API -> nem érinti
    • RegisterExternalInvoice API -> nincs változás = mert eddig is kötelező adat volt
  • Számlaadat változás: lineDescription tag 512 karakter
    • BILLZONE.EU: számlázó program feladata = KÉSZ
    • felületet = OK
    • CreateInvoice API / ConvertExternalInvoice API / RegisterExternalInvoice API = OK -> tesztelhető: 2020.03.01-től
  • Számlaadat változás: ProductCodeOwn tag 255 karakter
    • BILLZONE.EU: számlázó program feladata = Other értéket küldjük
    • felületet nem érint
    • CreateInvoice API / ConvertExternalInvoice API / RegisterExternalInvoice API -> nem érinti
  • Számlaadat változás: InvoiceDeliveryDate -> kötelező mező lett
    • BILLZONE.EU: számlázó program feladata = eddig is kötelező volt
    • felületet nem érint
    • CreateInvoice API / ConvertExternalInvoice API / RegisterExternalInvoice API -> nincs változás = mert a Fullfilmentdate került kötelezően bele
  • Számlaadat változás: smallBusinessIndicator -> kötelező mező lett
    • BILLZONE.EU: számlázó program feladata = eddig is küldte a Billzone.eu
    • felületet nem érint
    • CreateInvoice API / ConvertExternalInvoice API / RegisterExternalInvoice API -> nincs változás = nem kell küldeni API-n, mert a regisztrációs adatokból veszi a billzone.eu
  • Számlaadat változás: periodicalSettlement -> Időszakos elszámolás jelzése
    • BILLZONE.EU: számlázó program opcionális feladata = későbbi funkció fejlesztés lehet
    • felületet nem érint
    • CreateInvoice API / ConvertExternalInvoice API / RegisterExternalInvoice API -> nem érinti
  • Számlaadat változás: lineNatureIndicatorType -> Termék/Szolgáltatás típus soron jelzése
    • BILLZONE.EU: számlázó program opcionális feladata = későbbi funkció fejlesztés lehet
    • felületet nem érint
    • CreateInvoice API / ConvertExternalInvoice API / RegisterExternalInvoice API -> nem érinti
  • Számlaadat változás: A számlasoron kötelező lesz megadni az ahhoz tartozó nettó értéket és ha az nem forintban van, akkor annak HUF értékét is (lineNetAmount és lineNetAmountHUF mezők).
    • BILLZONE.EU: számlázó program feladata = fejlesztés alatt
    • felületet nem érint
    • CreateInvoice API – tesztelhető: 2020.03.01-től
    • ConvertExternalInvoice API -> értesítés küldés + tesztelhető: 2020.03.01-től
    • RegisterExternalInvoice API -> fejlesztést igényel = új mező: LocalVatAmount
  • Számlaadat változás: a módosító számlánál meg kell adni a módosítás sorrendjét annak érdekében, hogy a sztornó lánc pontosan felállítható és visszafejthető legyen (modificationIndex mező).
    • BILLZONE.EU: számlázó program feladata = fejlesztés alatt
    • felületet nem érint
    • CreateInvoice API – nem érinti
    • ConvertExternalInvoice API -> ha minden számla átmegy rajtunk, akkor nem érinti!!! Tesztelendő!
    • RegisterExternalInvoice API -> fejlesztést igényel = új mező: ModificationIndex int, nem kötelező mező
    • (Eddig dátumot kellett küldeni, mostantól indexet kell küldeni, amely jelölni fogja a módosító számla ügyleten belüli sorrendjének a számát).
    • tesztelhető: 2020.03.01-től
  • API változás: lesz egy mező annak jelölésére, hogy NAV 1.1-el vagy NAV 2.0-val szeretne küldeni API-n a RegisterExternalInvoice metódussal beküldő.
    • BILLZONE.EU: számlázó program feladata = fejlesztés alatt
    • felületet nem érint
    • CreateInvoice API – nem érinti
    • ConvertExternalInvoice API – nem érinti
    • RegisterExternalIvoice API – fejlesztést igényel = ú mező:
    • Cél: hogy saját maguk vezérelni tudják a teszteléshez a verzióbeküldés és ne kelljen billzone.eu verziófrissítésre és átállásra várni.
    • tesztelhető: 2020.03.01-től

Bővebb információ az aktuális Billzone.eu API dokumentációban található.