Xenomporio - Free Open Source ERP based on Xentral

Overview

Xenomporio - The free ERP

Xenomporio overview

Xenomporio ist eine umfassende webbasierte Anwendung zur Abwicklung aller kaufmännischen Prozesse. Zu den Funktionen gehören unter Anderem:

  • Erstellung von Angeboten
  • Auftragsabwicklung
  • Rechnungsstellung
  • Bestellung
  • Lagerverwaltung
  • Kundenkommunikation
  • Aufgaben- und Terminverwaltung
  • Zeitabrechnung

Hier gehts zur Server Installation

Hier gehts zur Xenomporio Installation

Xenomporio ist freie Software, lizensiert unter AGPL 3 und basiert auf der Open Source Version von Xentral https://xentral.com/

Comments
  • Produktion module

    Produktion module

    Notes:

    Produktion:

    • mengeoriginal -> ?
    • mengeaussschuss -> Quantity produced but scrap
    • mengeerfolgreich -> Quantitiy produced -> Used in list display
    • lager_ok etc. 0 - not, 1 - ok, 2 - partial

    Produktion_position:

    • stuecklistestufe = 1 -> Item to be produced

    • stuecklistestufe = 0 -> Item to be consumed

    • menge -> quantity planned

    • geliefert_menge -> quantity produced (including scrap) / consumed

    Lager_bewegung:

    • Log for production / consumption (used in abschluss page)

    Process:

    • Plan quantities (stueckliste*quantity)
    • Wait for stock available
    • Reserve stock
    • Do production (produced quantity, scrap quantity)
      • Optionally modify consumption
      • Remove consumed items from stock (according to production quantity and consumption recipe), reduce reservations
      • Put produced items in stock (production quantity, scrap quantity)
    • Close production, free remaining reservations

    Status:

    • angelegt
    • freigegeben
    • gestartet
    • abgeschlossen
    • storniert

    Movement of parts possible through erpapi? function LieferscheinAuslagern($lieferschein,$anzeige_lagerplaetze_in_lieferschein=false, $standardlager = 0, $belegtyp = 'lieferschein', $chargenmhdnachprojekt = 0, $forceseriennummerngeliefertsetzen = false,$nurrestmenge = false, $lager_platz_vpe = 0, $lpiid = 0)

    belegtyp === 'produktion' omits the first item in the itemlist (same as stuecklistestufe = 1?) nurrestmenge = true -> menge_x = menge - menge_geliefert

    function LagerEinlagern($artikel,$menge,$regal,$projekt,$grund="",$importer="",$paketannahme="",$doctype = "", $doctypeid = 0, $vpeid = 0, $permanenteinventur = 0, $adresse = 0)

    Check: function LagerFreieMenge($artikel, $mitautolagersperre = false, $standardlager = 0, $projektlager = 0)

    feature restoration Work in progress 
    opened by OpenXE-ERP 13
  • Automatic order processing error

    Automatic order processing error

    Automatic order processing "module=auftrag&action=versandzentrum" does not show the list and the error "Die letzte Berechnung der Auftragsampeln wurde noch nicht ermittelt. (Information)".

    feature restoration 
    opened by OpenXE-ERP 4
  • project specific PDF background

    project specific PDF background

    flag "speziallieferschein" in table "Projekt" must be set. Option in settings is missing, restore HTML form.

    www/widgets/templates/_gen/projekt.tpl

    bug feature restoration 
    opened by OpenXE-ERP 3
  • Multi DB

    Multi DB

    when using multidb.conf.php

    Error when using cronjob # /usr/bin/php8.1 /var/www/html/openxe-v.1.6/cronjobs/starter2.php

    PHP Warning: Undefined array key "cronjob" in /var/www/html/openxe-v.1.6/classes/Core/LegacyConfig/MultiDbArrayHydrator.php on line 51

    Change

    // Cronjobs nur aktivieren, wenn Einstellung vorhanden und gesetzt (Default `false`).
    $cronjobsActive = (int)$item['cronjob'] === 1;
    

    To:

    // Cronjobs nur aktivieren, wenn Einstellung vorhanden und gesetzt (Default `false`).
    if (array_key_exists('cronjob',$item)) {
        $cronjobsActive = (int)$item['cronjob'] === 1;
    } else {
        $cronjobsActive = false;
    }
    
    bug 
    opened by OpenXE-ERP 2
  • PDF layout briefpapier

    PDF layout briefpapier

    www/lib/dokumente/class.briefpapier.php

    Call of function Cell() is incorrect, suggest change function to typed paramers and correct all calls.

    Actual:

    $this->Cell(30,3,$this->app->erp->Beschriftung('dokument_zzglmwst').' '.$k.' %',0,'L','L'); //1

    Korrekt:

    $this->Cell(30,3,$this->app->erp->Beschriftung('dokument_zzglmwst').' '.$k.' %',0,0,'L'); //1

    Also check which library is used and purge unused ones.

    ./www/lib/pdf/fpdf_3.php:871: function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='')

    ./www/lib/pdf/fpdf_org.php:576:function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='')

    ./www/lib/pdf/fpdf_2.php:807: function Cell($w,$h=0,$txt='',$border=0,$ln=0,$align='',$fill=0,$link='',$noln=false)

    ./www/lib/pdf/fpdf.php:721: function Cell($w,$h=0,$txt='',$border=0,$ln=0,$align='',$fill=0,$link='')

    bug 
    opened by OpenXE-ERP 2
  • DATE_DIFF INTERVAL

    DATE_DIFF INTERVAL

    Leads to exception on MariaDB. Rewrite possible with TIMESTAMPDIFF.

    many cases in erpapi

    e.g. SELECT * FROM sqlcache WHERE DATE_DIFF(zeitstempel, INTERVAL 10 SECOND) < NOW()

    SELECT * FROM sqlcache WHERE TIMESTAMPDIFF(SECOND,zeitstempel, NOW()) > 10

    bug 
    opened by OpenXE-ERP 1
  • DATE_DIFF

    DATE_DIFF

    DELETE FROM sqlcache WHERE shortcode = 'artikel' AND DATE_DIFF(zeitstempel, NOW()) > INTERVAL 120 SECOND

    DELETE FROM sqlcache WHERE shortcode = 'artikel' AND TIMESTAMPDIFF(SECOND,zeitstempel, NOW()) > 120

    opened by OpenXE-ERP 1
  • shopimporter_shopware6.

    shopimporter_shopware6.

    replace "www/pages/shopimporter_shopware6.php" row 3020:

    return count($ordersToProcess['data']);

    with

    return (!empty(count($ordersToProcess['data'])?count($ordersToProcess['data']):0);

    bug 
    opened by OpenXE-ERP 1
  • Xentral 20 database compatibility

    Xentral 20 database compatibility

    Tables

    • task_timeline (missing)
    • preisanfrage (missing)

    Columns

    • nettogewicht FROM artikel (missing)
    • sprache (varchar(32)) FROM verbindlichkeit (missing)
    opened by OpenXE-ERP 1
  • Tickets with embedded images

    Tickets with embedded images "CID:"

    live rewrite of ticket text needed, information is not in database, but in mail.txt.

    Suggest live parsing of mail.txt or (better) extension of file data in DB (migration needed)

    opened by OpenXE-ERP 0
  • Number formatting / Locale

    Number formatting / Locale

    Formatting of Numbers in SQL use $this->app->erp->FormatMenge or $this->app->erp->FormatBetrag ONLY for display, NEVER for use in calculations.

    For output formatting must be done with locale... (where? how? what?)

    opened by OpenXE-ERP 1
Releases(V.1.7)
  • V.1.7(Dec 15, 2022)

    Änderungen zur Vorversion:

    Upgrade-System (NEU)

    • Systemupgrades aus dem Frontend oder der Konsole
    • ZIP-Download von github wird automatisch in upgradefähiges System umgewandelt
    • Datenbank-Upgrade, Schema-Export und Konvertierung

    Sonstiges

    • Bugfixes für Shopware6
    • Bugfixes PDF-Hintergrund
    • Bugfixes für Multi-DB
    • .htaccess Sicherheitsfunktion und -Check

    grafik

    Source code(tar.gz)
    Source code(zip)
  • V.1.6(Nov 21, 2022)

    Änderungen zur Vorversion:

    Produktionsmodul (NEU)

    • Kompatibel zu Xentral Produktionsmodul (20)
    • Planung von Produktionen
    • Reservierung von Artikeln
    • Ausbuchen von Material, Einbuchen der Produktionsartikel

    grafik grafik

    Source code(tar.gz)
    Source code(zip)
  • V.1.5(Oct 14, 2022)

  • V.1.3.1(Aug 20, 2022)

    Änderungen zur Vorversion:

    Ticket System

    • Kompatibel zu Xentral 20 Ticketsystem
    • Anhänge werden auch bei ausgehenden Nachrichten gespeichert
    • Verbesserte Kommentarfunktion
    • Unterstützung mehrerer Empfänger und CC
    • Verbesserte Stapelverarbeitung

    ticketliste ticketlistepreview ticketedit ticketmail ticketattachments warteschlangen ticketregeln ticketcrm

    Helferfunktionen für den Import des Xentral 20 Ticket Systems:

    • Korrektur des Ticketdatums auf Basis der letzten Ticketnachricht (index.php?module=ticket&action=datefix)
    • Korrektur des Ticketstatus auf Basis der letzten Ticketnachricht (index.php?module=ticket&action=statusfix)
    Source code(tar.gz)
    Source code(zip)
  • V.1.2(Jul 21, 2022)

  • V.1.1(Jul 19, 2022)

    Änderungen zur Vorversion:

    • Automatisches Verarbeiten von Aufträgen (Autoversand) mit oder ohne cronjob
    • Einige Bugfixes bei Email-Accounts

    versandzentrum

    Source code(tar.gz)
    Source code(zip)
  • V.1.0.1(Jul 12, 2022)

  • V.1.0(Jul 7, 2022)

Owner
null
Dolibarr ERP & CRM is a modern software package that helps manage your organization's activity (contacts, suppliers, invoices, orders, stocks, agenda…).

Dolibarr ERP CRM is a modern software package to manage your company or foundation activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...). It is open source software written in PHP and designed for small and medium businesses, foundations and freelancers. You can freely install, use and distribute it as a standalone application or as a web application to use it from every internet access and media.

Dolibarr ERP & CRM 3.7k Jan 7, 2023
Free, open-source, online appointments platform based on Laravel PHP Framework.

timegrid (Archived) Timegrid helps contractors and customers to find the perfect meeting time through online appointments. Features Built with Laravel

timegrid.io 880 Dec 19, 2022
Admidio is a free open source user management system for websites of organizations and groups

Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization.

Admidio 214 Jan 1, 2023
OpenEMR is a Free and Open Source electronic health records and medical practice management application

OpenEMR is a Free and Open Source electronic health records and medical practice management application. It features fully integrated electronic health records, practice management, scheduling, electronic billing, internationalization, free support, a vibrant community, and a whole lot more. It runs on Windows, Linux, Mac OS X, and many other platforms.

OpenEMR 2.1k Jan 9, 2023
Snipe-IT - A free open source IT asset/license management system

Snipe-IT - A free open source IT asset/license management system

snipe 7.2k Jan 4, 2023
The API & platform builder, build your apps 10x faster even more, it's open source & 100% free !

The API & platform builder, build your apps 10x faster, even more. It's open source & 100% free ! Try live demo Why badaso ? 100% FREE - No need for e

Uasoft 1k Jan 2, 2023
A free and open-source Laravel 5.5 and VueJS (SPA) Ticket system

Ticket-conductor A Laravel 5.5 and VueJS (SPA) Ticket system app (This project was mostly for myself to learn Vue Js a bit better, and will not be mai

Casper Bottelet 51 Dec 17, 2022
Savsoft Quiz v6.0 - An open source and free solution to conduct online quiz or exams.

Savsoft Quiz v6.0 is an Opern Source and Free php based web application (script) to create and manage online quiz, test, exam on your website or serve

null 22 Dec 10, 2022
ULEARN - Open Source(FREE) LMS script in Laravel 5.8 and ReactJS 16.9

About ULEARN Key Features Demo & Credentials Access ReactJS Page Installation Support License About ULEARN ULEARN is an impressive LMS script which co

null 535 Jan 2, 2023
Akaunting is a free, open source and online accounting software designed for small businesses and freelancers

Akaunting is a free, open source and online accounting software designed for small businesses and freelancers

jahidul alam mishuk 1 Jan 9, 2022
A free and open-source accounting and production system for businesses and non-profits with support for multiple users and varied integrations

A free and open-source accounting and production system for businesses and non-profits with support for multiple users and varied integrations.

null 3 Sep 22, 2022
MyAAC is a free and open-source Automatic Account Creator (AAC) written in PHP

MyAAC is a free and open-source Automatic Account Creator (AAC) written in PHP. It supports only MySQL databases.

Lucas Giovanni 6 Aug 26, 2022
An easy-to-use, free and open source laravel e-Exam platform to build your online course right away.

➡️ Website | Documentation | Community ⬅️ Laerx Get detailed information about your clients, exams and courses to create an effective report and track

Codenteq 93 Jan 5, 2023
Open Source Point of Sale is a web based point of sale application written in PHP using CodeIgniter framework.

Open Source Point of Sale is a web based point of sale application written in PHP using CodeIgniter framework. It uses MySQL as the data back end and has a Bootstrap 3 based user interface.

opensourcepos 2.7k Jan 2, 2023
Matomo is the leading Free/Libre open analytics platform.

Matomo (formerly Piwik) - matomo.org Code Status Description Matomo is the leading Free/Libre open analytics platform. Matomo is a full-featured PHP M

Matomo Analytics 17.2k Jan 3, 2023
📛 An open source status page system for everyone.

Cachet is a beautiful and powerful open source status page system. Overview List your service components Report incidents Customise the look of your s

Cachet 13k Jan 3, 2023
Create Your Own Broadcast Network With AVideo Platform Open-Source. OAVP OVP

Audio Video Platform AVideo is a term that means absolutely nothing, or anything video. Since it doesn't mean anything the brand simply is identifiabl

World Wide Broadcast Network 1.7k Jan 8, 2023
Emoncms is an open-source web application for processing, logging and visualising energy, temperature and other environmental data and is part of the OpenEnergyMonitor project.

Emoncms is an open-source web application for processing, logging and visualising energy, temperature and other environmental data and is part of the OpenEnergyMonitor project.

Emoncms 1.1k Dec 22, 2022
Mibew Messenger - open-source live support application written in PHP and MySQL

Mibew Messenger is an open-source live support application written in PHP and MySQL. It enables one-on-one chat assistance in real-time directly from your website.

Mibew Messenger 443 Dec 13, 2022