KERESÉS

Menu

Online Számla Rendszer (MOSZR) kezelő szolgáltatás

Kérjük, hogy a telepítéshez, beüzemeléséhez mindenképp konzulens kollégáink szolgáltatását vegyék igénybe!

 

A szervizként futó szolgáltatás célja a kiállított számlák feladása az Online Számla Rendszerbe, ill. a feldolgozás állapotának, eredményének lekérdezése az Online Számla Rendszerből, valamint a számlák kiexportálása xml formátumban. A szolgáltatás több adatbázist kezel egyszerre, nem szükséges többször telepíteni.

 

Részei

  • Cobra.MOSZR.Manager.Service.exe
  • Cobra.MOSZR.Manager.Service.exe.cfg
  • Cobra.MOSZR.Manager.Library.dll

 

Beállítások (Cobra.MOSZR.Manager.Service.exe.cfg fájl)

 Aliases

Adatbázis kapcsolatok.

TimerInterval

Számla feladás/lekérdezés ütemezése percben. Csak szervíz módban veszi figyelembe, konzol módban mindig egyszer fut le. Értékek:

  • -1 : Induláskor egyszer fut le.
  • 0 : Egyszer sem fut le.
  • 1 vagy nagyobb : A megadott időközönként [perc] fut le.
DetailedEmail

Az értesítő email tartalmazzon-e technikai információkat.

ExportPathFormat

Az xml export útvonal mintája. Amennyiben üresen van hagyva nem készül xml export. Használható kulcsszavak:

  • {Now} : pillanatnyi idő
  • {Database} : adatbázis neve
  • {InvoiceId} : számla belső azonosítója
  • {TransactionId} : tranzakció azonosító
  • {VoucherNum} : számla száma

Példák:

C:\Exports\{InvoiceId}.xml -> C:\Exports\1.xml

C:\Exports\{TransactionId}.xml -> C:\Exports\2XPOBZH9PC93HGQC.xml

C:\Exports\{Database}\{TransactionId}.xml -> C:\Exports\CobraConto2XPOBZH9PC93HGQC.xml

%ProgramFiles%\CobraConto.Net\Exports\{Database}-{TransactionId}.xml -> C:\Program Files\CobraConto.Net\Exports\CobraConto-2XPOBZH9PC93HGQC.xml

 

LogPathFormat

A működési log fájl útvonal mintája. Amennyiben üresen van hagyva az alapértelmezett érték: %LOCALAPPDATA%\Cobra Computer Kft\CobraConto.Net\Cobra.MOSZR.Manager.Service.log

TechnicalErrorLimit

Technikai hibák határértéke. Amennyiben egymásután fellépő küldési hibák száma eléri ezt az értéket, akkor a rendszer vár a TechnicalErrorInterval-ban beállított ideig [perc]. Alapértelmezett érték: 10 [db].

TechnicalErrorInterval

Tartós technikai hiba esetén (lásd: TechnicalErrorLimit) az itt beállított ideig [perc] vár a rendszer. Alapértelmezett érték: 60 [perc].

Minta
<?xml version="1.0"?>
<Settings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Aliases>
    <Alias Name="Teszt - MOSZR 1" Server=".\sql2019" Catalog="cobra_test_moszr1" Timeout="0" OneUser="false" ForeignLicense="false" Authentication="1" Password="4uWRXM0wEh6sHCYtzW12Hg==" Encrypt="false" LocalDB="false" />
    <Alias Name="Teszt - MOSZR 2" Server=".\sql2019" Catalog="cobra_test_moszr2" Timeout="0" OneUser="false" ForeignLicense="false" Authentication="0" Password="4uWRXM0wEh6sHCYtzW12Hg==" Encrypt="false" LocalDB="false" />
    <Alias Name="Teszt - MOSZR 3" Server=".\sql2019" Catalog="cobra_test_moszr3" Timeout="0" OneUser="false" ForeignLicense="false" Authentication="0" Password="4uWRXM0wEh6sHCYtzW12Hg==" Encrypt="false" LocalDB="false" />
    <Alias Name="Teszt - MOSZR Invalid settings" Server=".\sql2019" Catalog="cobra_test_moszrinvalidsettings" Timeout="0" OneUser="false" ForeignLicense="false" Authentication="0" Password="4uWRXM0wEh6sHCYtzW12Hg==" Encrypt="false" LocalDB="false" />
 </Aliases>
 <TimerInterval>1</TimerInterval>
 <DetailedEmail>true</DetailedEmail>
 <LogPathFormat>%LOCALAPPDATA%\Cobra Computer Kft\CobraConto.Net\Cobra.MOSZR.Manager.Service.log</LogPathFormat>
 <ExportPathFormat>%LOCALAPPDATA%\Cobra Computer Kft\CobraConto.Net\Exports\{Database}-{TransactionId}.xml</ExportPathFormat>
 <ProxyHost>proxy.office.net</ProxyHost>
 <ProxyPort>8080</ProxyPort>
</Settings>

 

MOSZRNotification tábla

Ezen tábla szolgál az email címek hozzárendelésére

  • InvoiceFileId : Számlatömb azonosítója.
  • NotificationLevel: Az értesítés típusa:
    • 0 – Failed – Üzleti hiba
    • 1 – Okay – Rendben
    • 2 – Error – Technikai hiba
    • 3 – Warning – Üzleti figyelmeztetés
    • 4 – Info – Megjegyzés
  • EmailAddress: Az email cím ahová az értesítést küldeni kell.

 

Minta
InvoiceFileId NotificationLevel EmailAddress Leírás
NULL NULL invoiceFileAll-levelALL@gmail.com Minden számlatömb minden értesítése el lesz küldve az adott email címre.
1 NULL invoiceFile1-levelALL@gmail.com Az 1-es számlatömb minden értesítése el lesz küldve az adott email címre.
NULL 2 invoiceFileAll-level2@gmail.com Minden számlatömb technikai hiba értesítése el lesz küldve az adott email címre.
1 3 invoiceFile1-level3@gmail.com Az 1-es számlatömb üzleti figyelmeztetés értesítése el lesz küldve az adott email címre.

 

Szolgáltatás telepítése

sc.exe create Cobra.MOSZR.Manager.Service binpath= "\"%ProgramFiles%\CobraConto.Net\Cobra.MOSZR.Manager.Service.exe\""

Kliens oldali számlafeladás kikapcsolása

A CobraConto.Net 2020.4-es verziójától kezdve kikapcsolható, hogy a kliens a számla véglegesítése után feladja az Online Számla Rendszerbe, így a Cobra.MOSZR.Manager szervízre bízva azt is.
A SystemProfile bejegyzés neve: Számla.MOSZR.SzervízMód (Invoice.MOSZR.ServiceMode). Alapértelmezett = 0, azaz a kliens feladást kisérel meg.

FIGYELEM! A kikapcsolása nem egyenlő azzal, hogy a szerviz elindul, vagy már fut! Azt külön be kell üzemelni és felügyelni!

Print Friendly, PDF & Email
Top