Formeln, Coding, Customization? Hier bist du richtig!
Als letztes aktiv
Hallo zusammen,wir arbeiten derzeit mit der API von Xentral und haben eine konkrete Frage zu den Lieferscheinen und zusätzlich hochgeladenen PDF-Dateien. Unser Ziel ist es, spezielle Paketlabel für Paletten, die im Lieferschein hochgeladen wurden, an unseren Fulfilmentanbieter zu übergeben.Wir fragen uns, ob es möglich ist, über die API von Xentral auf diese Dateien zuzugreifen. Oder ist das über das Übertragungsmodul exportierbar? Falls ja, wie lässt sich dieser Prozess am besten implementierenHat jemand Erfahrung damit oder kann uns einen Tipp geben, wie wir das technisch am besten lösen können?Vielen Dank im Voraus!Beste Grüße,Ana
Hallo zusammen,wir möchten in einem Bericht die Spalte Vertrieb aus den Adressen mit den Klarnamen und nicht der Ziffer, die in der Datenbank hinterlegt ist, ausspielen.Hat jemand eine Idee ob es eine Tabelle gibt, wo man sich die Zuorndung rausholen kann?Ansonsten würde ich das pern CASE WHEN fest in der SQL Abfrage zuordnen, das ist allerdings sehr statisch und unelegant.Vielen Dank für eine InfoRainer
Guten Tag,was ist die einfachste Lösung, in einem Bericht (legacy) Spalten ohne Datenbezug ausgeben zu lassen, die für die Struktur des Berichts benötigt werden.Ich habe mir mit "" AS Test geholfen um eine Spalte Test anzulegen.Ist das der richtige Weg oder wird das eigentlich anders gemacht?Viele Dank im vorausRainer
Guten Tag,ist es möglich, in einem Bericht (legacy Modul) Spalten, die ich per select ziehe und zur Verarbeiteung benötige, nachher in der Ansicht nicht auszuspielen? Wenn ich sie in Details/Spalten lösche, bekomme ich die Fehlermeldung:Es ist war nicht möglich die Spalten aus dem SQL mit den konfigurierten Spaltennamen abzugleichen. Wurde das SQL Statement verändert ohne die Spalten anzupassen? Hilfreich könnte auch sein, den Spalten im SQL Statement Aliase zu geben und anschließend die Spaltennamen neu zu erzeugen.Es gibt wahrscheinlich eine simple Antwort, ich habe in der Doku aber nichts gefunden.Vielen Dank im vorausRainer
Liebe Community,uns ist gerade aufgefallen, dass nach einem Auftragsimport via Übertragen-Modul (Smarty) vom System ungewollte neue Artikel (Dubletten) angelegt wurden.Unsere Artikel haben normalerweise als Projekt alle "Standard", Projekt-ID 1. Nun möchten wir aber Aufträge in ein anderes Projekt importieren. Beim Import werden dann aber Dubletten der gewünschten Artikel angelegt, die als Projekt nicht “Standard”, sondern das jeweilige Projekt haben, in das wir eigentlich den Auftrag importieren wollten.Hat jemand eine Idee woran das liegen könnte und was wir tun müssten, um einen Auftrag in Projekt 2 zu importieren, aber die im Auftrag enthaltenen Artikel sollen die Orginal-Artikel aus Projekt 1 (=Standard) sein?Viele GrüßePeter
Hallo,ich ersuche, meine Staffelpreise zu exportieren. Es gibt den Bericht 086. Dieser erzeugt für jeden Artikel, mit jedem Preis und Staffel eine eigene Zeile, was sehr gut ist. Allerdings fehlt die Beziehung der Werte zur Kundengruppe bzw. Kundennummer. Kann mir jemand helfen, das SQL Statement um Kundengruppe und Kundenummer zu erweitern?Das aktuelle lautet:SELECT p.name_de, p.nummer,p.gueltig_ab, p.gueltig_bis,p.ab_menge, p.preis, p.waehrung,p.artFROM ((SELECT 'EK' as art, a.nummer, a.name_de, ek.preis, ek.waehrung, ek.ab_menge, '' as gueltig_ab, IF(ek.gueltig_bis = '0000-00-00', 'unbegrenzt', DATE_FORMAT(ek.gueltig_bis, '%d.%m.%Y')) AS gueltig_bisFROM einkaufspreise ek LEFT JOIN artikel a ON ek.artikel = a.idWHERE a.geloescht = 0)UNION ALL(SELECT 'VK' as art, a.nummer, a.name_de, vk.preis, vk.waehrung, vk.ab_menge, IF(vk.gueltig_ab = '0000-00-00', 'aktuell', DATE_FORMAT(vk.gueltig_ab, '%d.%m.%Y')) AS gueltig_ab, IF(vk.gueltig_bis = '0000-00-00', 'unbegrenzt', DATE_FORMAT(vk.guelti
Hallo zusammen, entweder habe ich es über sehen oder es gibt es nicht, aber hat jemand eine Idee wo ich in der Datenbank finde, wann ein Artikel erstellt wurde? Wir benötigen nur die Artikel ab Datum X Liebe Grüße
Hallo liebe Community, wir wollten gerade eine Anpassung mit Smarty für das Übertragen von Artikelstammdaten im Übertragungmodul vornehmen. Leider stimmt das Template was xentral dort hinterlegt 0 zu dem was es im Standard als XML hinterlegt. Hat jemand vielleicht ein fertiges Smarty Template dazu? Liebe Grüße
Hi Community, bei manchen Bestellungen aus Amazon oder Ebay wird die Adresse falsch ins Xentral übertragen. Die Straße wird im Feld “Name2” angezeigt und eine Fehlermeldung wird angezeigt.Um den Auftrag weiterführen zu können, muss ich diese dann manuell ins Adressfeld übertragen.Hat jemand eine Lösung ? Das neueste Update ist gemacht und ein Bild ist im Anhang. Danke im Voraus!
Hallo, wir versuchen vergeblich einen Drucker im Produktionszentrum für eine Seriennummer einzurichten. Der Button ist als “Etikettenset einer Baugruppe drucken” angegeben. Unter welcher Druckerkonfiguration wird der ein Zebra Drucker angesprochen?
Hallo,ich bastle gerade an einem Xentral Report um für jeden Artikel den Durchschnitts Einkaufspreis aus den Bestellungen auszulesen.Im Artikel ist es ja möglich im Tab Bestellungen die einzelnen Einkaufspreise zu sehen.Das möchte ich in einem Xentral Report.Eine Liste aller Artikel und in einer Spalte wird der durchschnittliche Einkaufspreis gemessen an den Bestellungen ausgegeben. Da ich nicht weiß wo ich diese Daten in der Datenbank finde, wird es schwierig einen passenden SQL Befehl zu schreiben.Vielleicht kennt sich da jemand aus und wäre so nett mir zu helfen.Danke im Voraus!
Hi Zusammen, gibt es eine möglichkeit in den Geschäftsbrief Vorlagen zurechnen? Wir möchten die Vorkasse Kunden erinnern und bieten ein 3% Rabatt an, sollte dann wie folgt aussehen: …...({OFFEN} * 0,97)……. Ja wir könnten die Aufträge auch einfach direkt anpassen das es nur noch 97% sind, aber nicht alle Kunden bezahlen auch mit den 3% Rabatt, deshalb ist das erst möglich, wenn der Kunde wirklich bezahlt hat. Wäre super wenn jemand das weiß oder eine andere Idee hat. Gruß, Daniel
Hallo, ist es möglich einem Kunden einen speziellen Produktnamen zu vergeben?Beispiel: Bei Kunde A heißt das Produkt A, und bei Kunde B eben B. Falls möglich wo lege ich das an?
Wenn eine mit einem Auftrag verknüpfte Bestellung storniert wird, wird im Auftrag nicht angegeben, welche der Bestellungen storniert wurde. Man muss jede Bestllung einzeln prüfen, um die stornierte zu identifizieren.Könnten Sie in Ihren Verbesserungen eine Möglichkeit implementieren, dies im Auftrag zu erkennen, entweder im Protokoll oder in der Vorschau?Ich danke EuchKaren
Moin,ich möchte einen Bericht erstellen, der die Umsätze nach Artikelkategorie in einer Matrix darstellt.Y-Achse: ArtikelkategorieX-Achse: Monate des JahresSo lässt sich der Umsatzverlauf nach Kategorie wunderbar erkennen.Allerdings gelingt mir der Abruf über SQL nicht. Kann jemand helfen?Mein Code:SELECT ar.typ AS Kategorie, CAST(SUM(CASE WHEN MONTH(r.datum) = 1 THEN rp.umsatz_netto_gesamt - COALESCE(gp.umsatz_netto_gesamt, 0) ELSE 0 END) AS UNSIGNED) AS JAN, CAST(SUM(CASE WHEN MONTH(r.datum) = 2 THEN rp.umsatz_netto_gesamt - COALESCE(gp.umsatz_netto_gesamt, 0) ELSE 0 END) AS UNSIGNED) AS FEB, CAST(SUM(CASE WHEN MONTH(r.datum) = 3 THEN rp.umsatz_netto_gesamt - COALESCE(gp.umsatz_netto_gesamt, 0) ELSE 0 END) AS UNSIGNED) AS MRZ, CAST(SUM(CASE WHEN MONTH(r.datum) = 4 THEN rp.umsatz_netto_gesamt - COALESCE(gp.umsatz_netto_gesamt, 0) ELSE 0 END) AS UNSIGNED) AS APR, CAST(SUM(CASE WHEN MONTH(r.datum) = 5 THEN rp.umsatz_netto_gesamt - COALESCE(gp.umsatz_netto_gesamt, 0) EL
Hallo Xentral-Community, wir nutzen zu übertragung von Aufträgen an Xentral den API-Wrapper mit dem “alten” Endpunkt AuftragCreate Hier ein kleiner Auszug aus unserem php-script zur erstellung der XML: // Add Belastende Positionen foreach ($order->belastung as $entry) { foreach ($entry->positions as $position){ $positions = $positions . ' <position> <nummer>'.$position->id.'</nummer> <bezeichnung> '.$position->text.' </bezeichnung> '.(isset($position->description) ? "<beschreibung>".$position->description."</beschreibung>" : "").' '.(isset($position->price) ? "<preis>".$position->price ."</preis>" : "").' <menge>'.$position->count.'</menge> '.($positio
Da wir immer mal wieder zufällig auf fehlende “Lagersync-Häckchen” stoßen, wollte ich einen Bericht schreiben, der mir diese auswirft. Ganz rudimentär sollte das über eine Abfrage der Status der autolagerlampe in der Tabelle artikel_onlineshops funktionieren. Hier erhalte ich allerdings keinen Treffer. Alle Werte in dieser Tabelle stehen auf 0, obwohl wir nachweislich Shoparitkel ohne Sync haben. Ist die Lagerzahlen-Abgleichfunktion wo anders gespeichert?
Moin, wie komme ich an diese Seriennummer via API heran? LieferscheinGet? Da bleibt das Fled Seriennummer immer leer. Hat da jemand eine andere Idee?
Hallo zusammen,weiß jemand wo ich in der Datenbank Ansicht das Feld “AB Nummer von Lieferant:” bei Bestellung finde? Ich benötige dieses Feld für einen Bericht. In der DB Tabelle Bestellung finde ich es nicht. Danke im VorausViele GrüßeDennis
Hi, ich möchte an unser Fulfillment die bestellte Ware übermitteln. Allerdings wird über mein Code bisher nur die erste Position ausgegeben. Wie kann ich hier alle vorhandenen Bestellpositionen integrieren?{foreach} ist mir geläufig. Leider bekomme ich aber immer keine Werte raus bei meinen Versuchen. Feldname;Nummer;Lieferant_Nummer;Position_Artikel_Artikel_Nummer;Position_Menge;Erwartete_Ankunftszeit;Freifeld_1{$myArray|@count};{$beleg->belegnr};{"SELECT lieferantennummer FROM adresse where name = '{$beleg->name}' "|assignsql assign="vendordata"}{$vendordata[0]->lieferantennummer};{"SELECT a.nummer from bestellung_position bp inner join artikel a on a.id=bp.artikel where bp.bestellung = '{$beleg->id}'"|assignsql assign="articledata"}{$articledata[0]->nummer};{"SELECT menge FROM bestellung_position where bestellung = '{$beleg->id}' "|assignsql assign="articledata"}{$articledata[0]->menge|intval};{$beleg->bestaetigteslieferdatum|date_format:"%d%m%Y"};{$beleg->
Hallo zusammen,unsere Rechnung bleibt trotz Änderung der Besteuerung gleich.Egal, ob netto oder brutto.Ich habe jetzt mit verschiedenen Dingen herumprobiert, aber es ändert sich nichts.Was könnte dies beeinflussen? Wenn ich die Besteuerung auf “Steuerfrei Inland” einstelle, dann werden mir 0% dargestellt. Soll das so? Hier müsste sich die Darstellung doch je nach Besteuerung ändern oder etwa nicht?Dies sind unsere Einstellungen in den Kundendaten
Hallo,seit einigen Tagen werden bei uns keine B2B Aufträge von Shopify importiert. Was kann ich tun? Kann mir jemand helfen?Danke vorab
Hallo liebe Community,ist es möglich einen Export von Stücklisten im Xentral zu erstellen?Ich freue mich auf Rückmeldungen. Viele GrüßeNiklas
Hallo, ich möchte über die Osterfeiertage mehrere Autoversand Prozessstarter deaktivieren. Dabei erhalte ich allerdings eine Fehlermeldung: Ich kann ihn nicht speichern und er bleibt aktiv. Auch Ändern von Uhrzeit/Tag führt zu der Fehlermeldung. Kennt jemand einen Workaround oder eine Lösung? Danke und viele Grüße
Hallo Ich habe ein Python-Skript geschrieben, um Lagerplätze mit den IDs, welche in einer CSV-Datei drin stehen zu löschen via API URL /api/v1/storage/bin/{id}. Ich verwende die Methode Bearer Token und haben einen PAT Token in Xentral erstellt. Nachstehende das Skript. Leider erhalte ich immer folgende Fehlermeldung:{"error":{"code":7499,"message":"Unexpected error","http_code":500,"errors":[]}} Weiss jemand, was hier das Problem ist? import csvimport requestsfrom common import load_environment_variables# Path to your CSV filecsv_file_path = 'data.csv'result = 'result.txt'def delete_storage_bin(base_url, id, bearer): """Function to delete a storage bin given its ID.""" url = f"{base_url}/v1/storage/bin/{id}" print(f"Attempting to DELETE {url}") # Uncomment the following line to make the actual DELETE request headers = {"authorization": f"Bearer {bearer}"} response = requests.delete(url, headers=headers) return responsedef get_bin_ids_from_csv(): bin_ids = []
Sie haben bereits einen Account? Anmelden
Sie haben noch keinen Account? Benutzerkonto erstellen
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.