Számla-importok — QUiCK és MOL
A QUiCK-import közös motorja, a MOL-mappa feldolgozása, a jogok és a tartalmi hatókör eltérései.
A számlalista két import-végpontot ad. A QUiCK-import ugyanazt a közös motort használja, mint az éjszakai háttérfeladat; a beszúrás mindkét importnál a közös addInvoice() úton megy.
QUiCK-import (finance/invoice.quickimport)
- Jog: core
modify+quickimport; a client a user engedélyezett cégei között (különbenerror_quickimport_client). - A
Dlbtquickimport::run()egy clientre és időszakra behozza a QUiCK-ben lévő, a rendszerben még hiányzó számlákat. - Ugyanez a motor fut a
cron::quick_invoiceháttérfeladatban; a számlaképből való számlaépítés csak az admin oldali futásban történik. - A
debugjoggal a válasz részletesebb diagnosztikát ad.
MOL-import (finance/invoice.mol)
A mol_import_dir beállításban megadott (a tárhely-gyökér alatti) mappa fájljait a molImport() dolgozza fel és köti számlákhoz; a válasz összesítést vagy hibát ad. Hibakulcsok: error_mol_import_dir, error_mol_import_dir_not_found, error_mol_no_files, error_mol_import_none.
Adatmodell
A táblanevek a telepítés saját előtagjával állnak az adatbázisban: invoice és invoice_item (a közös beszúró úton), doc, doc_link; library: dlbtquickimport.
Jogosultság
| Kulcs | Besorolás | Tartalmi hatókör |
|---|---|---|
quickimport | csak a régi jogtáblában | a client a user engedélyezett cégei között |
mol | SUBSCRIPTION | a kód itt nem vizsgál tartalmi hatókört |
Ismert korlátok
A MOL-import a szerver egy beállított mappájából olvas, ezért a fájlokat a felhasználó nem a felületen tölti fel, és a végpont nem szűkít tartalmi hatókörre.