Régi cron-belépők és feldolgozók

A keretrendszer cron-diszpécseréből és HTTP-n hívható régi belépők, a hozzájuk tartozó feldolgozók, a táblák, amelyekbe írnak, és a jogosultság-ellenőrzés hiánya.

A régi belépőket a keretrendszer saját cron-diszpécsere hívja kötelező, típusos argumentumokkal (cron_id, code, cycle, date_added, date_modified), így kívülről nem hívhatók; néhány argumentum nélküli belépő HTTP-n is hívható. Egyikük sem ellenőriz jogot vagy cron-titkot.

Belépők és feldolgozók

A táblanevek a telepítés saját előtagjával állnak az adatbázisban.

BelépőMit hív, mit csinál
cron/cronqueuemasterdata/cronqueue.run, a cron-titkot a konfigurációból injektálva
cron/taxaccount, cron/missingtaxreturnnav/taxaccount.run, nav/missingtaxreturn.run
cron/invoice, cron/invoicedigest, cron/invoicedigestresponse, cron/companyfinance/invoice.addInvoice, task/navtask.addTaskInvoiceDigest, .addTaskInvoiceDigestResponse, .addTaskCompanyAddress
cron/taska régi 8 lépéses NAV-lánc (digest és válasz, finance/invoice.addInvoice, adózói válasz, masterdata/company.addCompany, számlaadat és válasz, finance/invoice.addInvoiceData) a nav_task táblán
cron/contirtask/contir.contir (régi kontírozó); mellette task/contir_net_vat_gross
cron/checksitetask/checksite.checkurl: a beállított URL HEAD-kérése, válaszidő a site_status táblába
cron/email, cron/emailduplicate, cron/emailproc, cron/emailred, cron/emailredinvoicerégi IMAP-alapú levélfeldolgozók (task/email, task/emailduplicate, task/emailproc, task/emailred, task/emailredinvoice); a fiókok a tenant JSON-beállításokból; az emailproc segédei: számla-párosítás, dokumentum mentése és kötése, levél-állapot
cron/gdriverefreshtask/gdriverefresh: a gdrive_token minden sorának frissítése (Google kliens, Microsoft Graph token-végpont, forgatott refresh token)
cron/mbvktask/mbvk.run, runDetail: MBVK árverések listája, részletei, licitjei (auction/mbvk modell, auction táblák)
cron/navosapercenként legfeljebb 10 fel nem dolgozott számla queryInvoiceData kiegészítő adatai a line_additional_data táblába, nav_osa_at jelöléssel
cron/foxpostnaponta minden aktív FoxPost-fiók 7 napos utánvét-elszámolása a cod_settlement táblába és számlákhoz kötése (bank/foxpost); API hiányában csak a meglévő CSV-sorok linkelése
cron/gptworkeraz AI-munkafolyamat worker-slotjainak indítása
cron/partnercheckcsak napló; a partner-ellenőrzés a kód szerint nincs megvalósítva
cron/auctionquery, cron/cmsquerycsak egy cron-futás eseményt naplóznak (event/event::addCronRunEvent)

HTTP-n hívható belépők

  • cron/baserate: MNB vagy ECB alapkamat-sorozat (bank, from, to paraméter), üres sorozatnál 10 év visszamenőleg, a base_rate táblába.
  • cron/kshfetch: KSH datasetek letöltése a storage/tmp_ksh/ alá, feldolgozás a ksh_dataset_row táblába, a fájlok törlése; dataset paraméter.
  • cron/kshmatch: címek illesztése a KSH településtörzshöz 500-as kötegekben (address_ksh).
  • cron/signupsweep: dlbtsignup->sweep(), fizetés nélküli regisztrációk lejárata — előfizetés expired, cég és tagjai status = 0, törlés nélkül.

Ismert korlátok

A régi feldolgozók publikus metódusai (finance/invoice::addInvoice, ::addInvoiceData, masterdata/company::addCompany, task/navtask::*, task/email::run, task/emailred::run és logMessage, task/emailredinvoice::run és logMessage, task/emailduplicate::run és logMessage, task/emailproc::run és segédei, task/mbvk::run és runDetail, task/contir::contir, task/contir_net_vat_gross::contir, task/gdriverefresh::run, task/checksite::checkurl, nav/taxdebt::run, nav/taxaccount::generateTaxaccountPdf) egyike sem ellenőriz jogot vagy cron-titkot. A cron/foxpost argumentumai alapértékesek.