Coder Social home page Coder Social logo

vitexsoftware / multiflexi Goto Github PK

View Code? Open in Web Editor NEW
4.0 5.0 0.0 29.37 MB

Run various tools on top of AbraFlexi and Stormware Pohoda

Home Page: https://multiflexi.eu

Makefile 0.26% PHP 70.45% JavaScript 21.20% Shell 0.07% Dockerfile 0.10% CSS 3.32% SCSS 0.31% Mustache 4.30%
abraflexi pohoda task-runner task-scheduling

multiflexi's Introduction

Multi Flexi

MFB

Umožňuje spouštět zvolené nástroje nad určitými účetními jednotkami AbraFlexi v daných intervalech.

Nastavené úlohy jsou pravidelně spouštěny ze systémovécho plánovače. Protokol spouštění je zapisován do systémového logu.

Spouštěným skriptům jsou nastavoavány například tyto proměnné prostředí:

  • ABRAFLEXI_URL
  • ABRAFLEXI_LOGIN
  • ABRAFLEXI_PASSWORD
  • ABRAFLEXI_COMPANY

nebo

  • POHODA_ICO
  • POHODA_URL
  • POHODA_USERNAME
  • POHODA_PASSWORD

⊕ proměnné prostředí dle individuální konfigurace každého modulu pro každou firmu

Demo

K dispozici je ukázková instance

demo screenshot

instalace

K dispozici jsou balíčky pro Debian. Více informací o instalaci naleznete v instalační dokumentaci

Ovládání z příkazového řádku

ve složce bin se nacházejí tyto spouštěče různých funkcí:

  • multiflexi-app2json - exportuje definici aplikace do souboru
  • multiflexi-executor - periodický spouštěč aplikací
  • multiflexi-job2script - vygeneruje skript s nastavením prostředí a příkazem pro běhu úlohy dle jejího čísla
  • multiflexi-json-app-remover - na základě json definice odstraní aplikaci z MultiFlexi
  • multiflexi-json2app - načte definice aplikace ze souboru
  • multiflexi-probe - pomocný nástroj pro testování funkce aplikace

multiflexi-cli

použítí: multiflexi-cli <příkaz> [argument] [id]

přikazy: version, list, remove

příklad:

$ multiflexi-cli remove app 15
02/20/2024 23:48:51 🌼 ❲MultiFlexi cli⦒(15)AbraFlexi send@MultiFlexi\Application❳ Unassigned from 3 companys
02/20/2024 23:48:53 🌼 ❲MultiFlexi cli⦒(15)AbraFlexi send@MultiFlexi\Application❳ 2 RunTemplate removal
02/20/2024 23:48:56 🌼 ❲MultiFlexi cli⦒(15)AbraFlexi send@MultiFlexi\Application❳ 2 Config fields removed
02/20/2024 23:48:57 🌼 ❲MultiFlexi cli⦒(15)AbraFlexi send@MultiFlexi\Application❳ 881 Jobs removed
Done.

Pluginy

Jako plugin je možné použít jakýkoliv spustitelný skript nebo binárku. Uvádíme zde některé, připravené k použití:

Jméno Popis Domovská stránka
Multi Flexi Sonda Testovací nástroj spouštěče úloh https://github.com/VitexSoftware/MultiFlexi
Email Importer Načítá doklady z mailboxu do FlexiBee https://github.com/VitexSoftware/AbraFlexi-email-importer
discomp2abraflexi Import Pricelist from Discomp to AbraFlexi https://github.com/Spoje-NET/discomp2abraflexi
AbraFlexi Revolut statements import Import Revolut bank statemetnts into AbraFlexi https://github.com/VitexSoftware/AbraFlexi-Revolut
AbraFlexi Checker Kontrola dostupnosti AbraFlexi https://github.com/VitexSoftware/php-abraflexi-config
Vůbec přehled přehled vašeho účetnictví od začátku do nynějška https://github.com/VitexSoftware/AbraFlexi-Digest/
Dení přehled každodení přehled vašeho účetnictví https://github.com/VitexSoftware/AbraFlexi-Digest/
Měsíční přehled měsíční přehled vašeho účetnictví https://github.com/VitexSoftware/AbraFlexi-Digest/
Týdení přehled přehled vašeho účetnictví každý týden https://github.com/VitexSoftware/AbraFlexi-Digest/
Roční přehed Každoroční AbraFlexi přehled https://github.com/VitexSoftware/AbraFlexi-Digest/
Hromadná pošta z AbraFlexi Na základě dotazu zvolí příjmce z adresáře a odesílá mail na základě šablony https://github.com/VitexSoftware/abraflexi-mailer/
AbraFlexi odesílač Odešle všechny doklady vydaných faktur které ještě nebyly odeslány https://github.com/VitexSoftware/abraflexi-mailer/
Odesílač pošty Odešli neodeslané dokumenty s přílohami https://github.com/VitexSoftware/abraflexi-mailer/
Ukaž neodeslané Zobraz neodeslané dokumenty https://github.com/VitexSoftware/abraflexi-mailer/
Smlouvy na Faktury Spustí generování faktur ze smluv v AbraFlexi https://github.com/VitexSoftware/abraflexi-contract-invoices
AbraFlexi Benchmark AbraFlexi Server Benchmark https://github.com/VitexSoftware/AbraFlexi-Tools
AbraFlexi Copy Copy Company data between two AbraFlexi servers https://github.com/VitexSoftware/AbraFlexi-Tools
AbraFlexi transaction report obtain AbraFlexi bank transaction report https://github.com/VitexSoftware/abraflexi-matcher/
AbraFlexi Bank statements puller Stahni bankovní výpisy do AbraFlexi https://github.com/VitexSoftware/abraflexi-matcher/
AbraFlexi Issued invoices Matcher Ne pouze párovač faktur https://github.com/VitexSoftware/abraflexi-matcher/
Párovač přijatých Faktur Páruj přijaté faktury s odchozími platbami https://github.com/VitexSoftware/abraflexi-matcher/
Subreg to AbraFlexi Import Subreg Pricelist into AbraFlexi https://github.com/Spoje-NET/subreg2abraflexi/
Fio Statement Downloader Download FioBank statements to disk https://github.com/Spoje-NET/fiobank-statement-downloader
Fio transaction report FioBank transaction report https://github.com/Spoje-NET/fiobank-statement-downloader
RB statement downloader Download Raiffeisenbank statements in given format Download your Statements to directory
RB transaction report Raiffeisenbank transaction report Download your Statements to directory
abraflexi-raiffeisenbank Stahovač bankovních výpisů z Raiffeisen banky https://github.com/VitexSoftware/abraflexi-raiffeisenbank
Redmine do AbraFlexi Človekohodiny v Redmine do faktury v AbraFlexi https://github.com/VitexSoftware/Redmine2AbraFlexi/
Čistič štítků upomínače Vymaže štítky dlužníků https://github.com/VitexSoftware/abraflexi-reminder
Přehled pohledávek Získá neuhrazené faktury https://github.com/VitexSoftware/abraflexi-reminder
Notify Customers Zasílat inventarizaci https://github.com/VitexSoftware/abraflexi-reminder
Upomínač Upomínač neuhrazených faktur https://github.com/VitexSoftware/abraflexi-reminder
Realpad do Mailkitu Synchronizuje kontakty z Realpadu do Mailkitu https://github.com/Spoje-NET/realpad2mailkit/

Kompletní seznam naleznete na stránce projektu.

See the full list of ready-to-run applications within the MultiFlexi platform on the application list page.

MultiFlexi App

multiflexi's People

Contributors

moora avatar vitexus avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

multiflexi's Issues

Unable to delete company

Fatal error: Uncaught Error: Call to undefined method MultiFlexi\Company::getApiURL() in /usr/share/multiflexi/companydelete.php:58 Stack trace: #0 {main} thrown in /usr/share/multiflexi/companydelete.php on line 58

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.