Letöltések és dokumentáció
OnlineSzámla és eVAT csomagok, fejlesztői leírások és programképek. A tartalom megnyitásához válasszon egy témakört.
eVAT - NAV
eVAT DEMO DLL v2.0 – a NAV eÁFA-kapcsolathoz tartozó demócsomag.
| Csomag / dokumentum | Fájlnév | Hivatkozás |
|---|---|---|
| eVAT DEMO DLL v2.0 | eVAT_2_00.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
OnlineSzámla aktuális verziók
VB.NET-, C#-, Visual FoxPro- és parancssori demók, gyorsjavítások, COM wrapper és kereskedelmi DLL-ek.
| Csomag / dokumentum | Fájlnév | Hivatkozás |
|---|---|---|
| NAV DLL v3.0 VB.NET demo v3.12 | OnlineSzamlaTesztVB_312.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| NAV DLL v3.0 C# demo v3.12 | OnlineSzamlaTesztC_312.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| NAV DLL v3.0 VFP demo v3.12 | OnlineSzamlaTesztVFP_312.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| NAV DLL v3.0 parancssori demo v3.21 | OnlineSzamlaTesztCommandline_321.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| NAV DLL v3.0 gyorsjavítás v3.21 | OnlineSzamlaTesztDLL_321.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| DLL kereskedelmi verzió v3.21 | OnlineSzamlaElesDLL_321.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| DLL kereskedelmi verzió v3.22 gyorsjavítás | OnlineSzamlaElesDLL_322.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| COM wrapper az Onlineszámla DLL-hez TESZT VERZIÓ | OlszCommDemo.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| DLL kereskedelmi verzió v4.1 | onlineszamla_41.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
A fejlesztés története
Az eredeti fejlesztési ismertető. A benne szereplő verziószámok a korabeli állapotra vonatkoznak.
Több éves ügyviteli programozói múlttal a hátunk mögött találkoztunk az XML alapú üzleti kommunikáció megvalósítási igényével. Az idők folyamán több - nemzetközi - céggel való projekt együttműködés során alakítottuk technológiánkat az XML alapú - natíve ASP NET webservice, SOAP, REST - kapcsolatok menedzselésében.
Jelen leírás a NAV Online számla rendszer univerzális interfészének megvalósítását - annak elkészült részeit - mutatja be. Alapja a NAV invoiceapi.xsd és invoicedata.xsd állománya.
Figyelembe véve az "OnlineSzámla" által támasztott igen magas rendszerkövetelményeket, és itt nem is a megvalósításra, hanem a későbbi változások követésére gondolva, .NET keretrendszerben alakítottuk ki az alap megoldást.
Az onlineszamla.dll alapkoncepciója az volt, hogy a NAV REST API definícióját olyan részletességgel valósítsa meg, ami elegendő a kommunikációhoz illetve annak teljes körű – biztonsági – naplózásához, de mégis elrejtse a kizárólag funkcionális feladatokat. Ezáltal a felhasználó megspórolja a különböző kódolási, dekódolási, API XML generálási, API XML feldolgozási, hálózati kezelési funkciók programjában történő implementálását. Az onlineszamla.dll .NET fejlesztő eszközzel készült, standard Windows DLL. Ezáltal minden olyan nyelvbe beépíthető, ami támogatja a standard DLL hívást.
A modul ezért közvetlenül használható a C# és VB.NET programozók számára. Felhasználva a DotnetBridge modult közvetlenül használható Visual Foxpro 9 programozók számára.
Erre az alapra épülnek rá különböző illesztő felületek, amik lehetővé teszik olyan nyelvekből való elérését a modul funkcióinak, amelyek nem képesek közvetlen DLL hívásra. Ezek közül egy parancssori illesztő az OlszCommandline.exe program. A program szintén .NET fejlesztő eszközzel készült, 32 és 64 bit operációs rendszer alatt egyaránt működik. A jelenlegi 1.21 verzió az adatcserére válaszfájlokat használ, vagyis az egyes kérésekre érkező válaszokat fájlokban adja vissza a hívó program részére. Jelenleg két formátumot támogat: amiben a válaszok XML formátumba, és amiben TXT – mégpedig fejléces, pontosvesszővel határolt CSV jellegű – formátumban kerülnek visszaadásra. Ezen egyszerű adatkapcsolat nem igényel különösebb egyeztetést a felhasználó és a modul fejlesztője között, mert a paraméterezés adott, és az elkészült válaszfájl feldolgozása és értelmezése kizárólagosan a felhasználótól függ. Feldolgozás után a felhasználó feladata kitörölni a válasz fájlt.
A csomag részévé tettük és publikáltuk az XSD megtekintő / szótárazó képernyőnket.
Képernyőképek
Hívókódok, tesztfelületek és parancssori példák. Kattintson a képre a nagyításhoz.
Előző verziók
Korábbi csomagok és fejlesztői dokumentációk. A leírások az adott verzióhoz tartoznak.
| Csomag / dokumentum | Fájlnév | Hivatkozás |
|---|---|---|
| Parancssori illesztő modul 1.50 + utolsó DLL 1.50 | olszcommandline_150.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| Parancssori illesztő dokumentáció | olszcommandline.docxDokumentum · a PPSoft honlapján | Letöltés ↗ |
| Visual FoxPro 9.0 illesztő modul 1.50+ DLL 1.50 | foxonline_150.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| Visual FoxPro 9.0 illesztő dokumentáció | foxonline.docxDokumentum · a PPSoft honlapján | Letöltés ↗ |
| C#/VBNET illesztő 1.50 + DLL 1.50 | vbnetc_150.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| C#/VBNET illesztő dokumentáció | onlineszamla_dll.docxDokumentum · a PPSoft honlapján | Letöltés ↗ |
| C#/VBNET illesztő 1.50 + DLL 1.50 3.5 Framework | vbnetc_150_35.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| XSD megtekintő dokumentáció | XSDmegtekinto.docxDokumentum · a PPSoft honlapján | Letöltés ↗ |
| DLL kereskedelmi verzió 1.50 | eles_dll_150.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| DLL kereskedelmi verzió 1.50 3.5 Framework | eles_dll_150_35.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| NAV 1.1 teszt 1.60 dll | tesztdll_160.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| DLL kereskedelmi verzió 1.60 | eles_dll_160.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| NAV 1.1 request parancssori EXE 1.60 | olszcommandline_160.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| NAV DLL v2.0 VB.NET demo v2.50 | OnlineSzamlatesztvb_250.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| Aktuális teszt DLL NAV v2.51 | OnlineSzamladll_251.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| Parancssori EXE NAV 2.0 Demo v2.51 | OlszCommandLine_251.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| NAV 2.0 DLL + FoxPro NAV 2.0 Demo v2.50 | FoxOnline_250.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| NAV 2.0 DLL + C# .NET demo v2.50 | OnlineSzamlatesztc_250.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
| DLL kereskedelmi verzió v2.51 | ElesOnlineSzamla_251.zipZIP-csomag · a PPSoft honlapján | Letöltés ↗ |
Segítség a megfelelő csomag kiválasztásához
Egyeztessük a programkörnyezetet és a szükséges modulverziót.