FoxPost utánvét-elszámolás — végpontok, tárolás, jogok

A FoxPost-végpontok, a client saját hitelesítése, az elszámolás-tábla, a számla-linkelés, a csoportos lekérés és a jogosultság.

A FoxPost utánvét-elszámolás a banki import modulban kezelhető. A client saját FoxPost-hitelesítésével hívja a foxpost libraryt, az eredményt elszámolás-táblába menti és a számlákhoz linkeli (bank/foxpost modell).

Végpontok

VégpontMűködés
foxposttestkapcsolat-próba (az elmúlt 7 nap sorainak száma)
foxpostfetchutánvét-elszámolás lekérése időszakra, mentés és számla-linkelés
foxpostcsvCSV-import; a library normalizálója dolgozza fel a fájlt
foxpostaccount, foxpostaccountsavea client FoxPost-fiókjának betöltése és mentése; a mentés a Drive „foxpost” cégmappát is hozzárendeli (system/emailtask::addCompanyFolder)
foxpostqueryallminden aktív, hatókörön belüli FoxPost-fiókra (vagy a szűrt clientre) lefut; összesítő és hibaokok — a számlalista „FoxPost query” gombja hívja

Adatmodell

A táblanevek a telepítés saját előtagjával állnak az adatbázisban: foxpost (client-fiók: API-kulcs vagy basic felhasználó), cod_settlement (elszámolási sorok, számla-kapcsolattal). Globális beállítás is használható, ha a clientnek nincs fiókja.

Ellenőrzések

  • Client > 0 és a tartalmi jogon belül (getAllowedCompanyIds); konfigurált-e a library (error_fox_not_configured); dátumok vagy CSV kötelező (error_fox_input, error_fox_csv); csoportos lekérésnél fiók nélkül error_fox_no_accounts.
  • A felismerő motor B lépése a FoxPost-elszámolást használja a javaslathoz („beszedett − díj = átutalás”).

Jogosultság

  • A FoxPost-végpontok a bank/bankimport::run kulcsot nézik core modify mellett; a foxposttest és a foxpostaccount csak a funkciójogot.
  • A számlalista „FoxPost query” gombja szintén a bank/bankimport::run kulcson látszik (a finance/invoice::run kulcsot a controller nem kérdezi).
Kapcsolódó témák: utánvét háttérfeladat jogosultság