Archive:Little setup guide/de
| Languages: |
English | Deutsch | Español | Français | Italiano | Polski | Português | Translate this article... |
Little Setup Guide
Dieser Setup Führer wird dich durch deine erste Openbravo Einrichtung führen. Nach Lesen dieses Howto wirst du Fähig sein Openbravo für die Arbeit zu benutzen. Man sollte diese Anleitung von oben-nach-unten durchgehen, wenn man noch nie mit Openbravo gearbeitet hat.
Login
Hast du Openbravo lokal auf deinem Rechner installiert und du willst die Oberfläche sehen, musst du in deinem Browser http://localhost:[tomcat-port]/[openbravo-installation-name]/ eingeben.
Dabei ist openbravo-installation-name der Name, den du während der Installation angegeben hast. tomcat-port ist der Port, den Tomcat benutzt (Port 8180 in Debian GNU/Linux, Port 8080 bei den meisten anderen Linux Distributionen). Der Standard openbravo-installation-name ist "openbravo".
Auf der Login Seite gebe als Benutzernamen "Openbravo" und als Passwort "openbravo" (ohne Gänsefüßchen), ein. Vergiss nicht, das Standard Passwort zu ändern, denn die ganze Welt kennt dieses Passwort.
Benutzung der Rollen
Eine Rolle ist wie eine Gruppe. Für jeden Mandanten kann man eigene Rollen definieren. An diese Rollen verteilst du Rechte um mit bestimmten Module/Bereichen von Openbravo zu arbeiten. Eine Rolle ist kein Benutzer.
Wenn du eine Rolle einem Benutzer zuordnest, hat dieser Benutzer dieselben Rechte und Einschränkungen wie die Rolle selbst. Somit kann man schneller Benutzer anlegen und ihnen eine Rolle bzw. Aufgabengebiet zuordnen, z.b. Verkäuferrolle für Verkaufspersonal.
Wenn du eingeloggt bist, kannst du die Rolle deines Benutzers wechseln. Dies wird getan indem du in der oberen linken Ecke, auf das Icon mit dem Kopf klickst.
Nach dem Klicken erscheint ein Pop-up Fenster, wo man die Rolle ändern kann. Dort kann man auch schnell die Sprache der Benutzeroberfläche ändern.
Um einem Benutzer eine Standard-Rolle zuzuweisen geht man zu Einstellungen->Sicherheit->Nutzer. Dort wählt man den Benutzer aus und fügt im Bereich "Voreinstellungen" die Default-Role hinzu.
Sprache von Openbravo ändern
Übersetzung installieren bei Virtual Machine Openbravo 2.40
Man klickt links-oben in der Ecke auf den Button "user preferences" (links neben dem Wort "Openbravo").
Dann wählt man die Rolle des System Administrators aus und klickt auf den OK-Button.
Jetzt navigieren wir zu General_Setup->Application->Language.
Dort suchen wir nach "german%" oder wir wählen auf der Länderliste de_DE aus(Zeile 49). Zu der besagten Liste kann man mit dem grünen Gittersymbol unter dem Symbol mit dem roten Stift umzuschalten).
Wenn wir nun den Datensatz German(Germany)= de_DE gefunden haben, markieren wir die checkbox "system language" und speichern den Datensatz mit dem Diskettensymbol in der oberen Werkzeugleiste. Nachdem wir den Datensatz mit der markierten checkbox gespeichert haben, klicken wir auf den Button "Verify Language".
HINWEIS: Zuerst "System Language" checkbox markieren, Datensatz speichern, "Verify Languages" Button klicken. Reihenfolge beachten!
ACHTUNG: NICHT die checkbox "base language" markieren. Diese wird für Übersetzungszwecke verwendet.
Jetzt muss man im Openbravo-Unterverzeichnis "attachments" noch die Verzeichnisse lang/de_DE anlegen und dann dort die XML-Übersetzungsdateien hineinkopieren. Die Übersetzungsdateien German_Germany_Translation.zip, welche man noch entpacken muss, findet man hier [1].
Bei der Version Openbravo2.40 funktioniert übrigens das Sprachpaket der älteren Version 2.34. Manche Worte sind aber noch in Englisch)
Nun navigieren wir zu General_Setup->Application->Import/Export_Translations. Dort wählen wir im Feld "Language" den Datensatz "German(Germany)" aus und im Feld "Entity" soll "System" angehackt sein. Dann auf den Button "Import" klicken. Nun dauert es eine Weile bis alles eingetragen wurde. Kann manchmal über 25 Minuten dauern. Kann aber auch schneller gehn.
Anschließend gehen wir ins Openbravo-Verzeichnis und führen in der Konsole folgende Befehle aus:
service tomcat stop
danach
ant -l logfile.txt compile.complete
Es empfiehlt sich, eine Logdatei erzeugen zu lassen und nach dem Kompilieren mal reinzuschauen. sollte in der Datei "Logfile.txt" im Openbravoverzeichnis dann ein Fehler sein wie:
compileSqlc: BUILD FAILED ...AppsOpenbravo/build.xml:85: The following error occurred while executing this line: ...AppsOpenbravo/src/build.xml:176: srcdir "...AppsOpenbravo/build/javasqlc/srcAD/org/openbravo/er pCommon/reference" does not exist!
danach
ant core.lib wad.lib trl.lib
und dann noch einmal
ant -l logfile.txt compile.complete
dann
ant war
dann
ant deploy
dann der Tomcat wieder starten
service tomcat restart
Nun kann man Openbravo in den Benutzervorlieben auf deutsche Sprache umstellen.
Aber Achtung: Jetzt sollten im /var/lib/tomcat/webapps Verzeichnis bei Linux oder im C:\Apache Software Foundation\Tomcat5.5\webapps\ or C:\Tomcat5.5\webapps\ in Microsoft Windows folgende Ordner vorhanden sein:
--> Ein Kontext_Name_Ordner (keine Ahnung wie das zu übersetzen
ist(z.B: openbravo).
--> Ein src-loc/design Unterordner mit der original english_USA
Version von Openbravo ERP.
--> Ein src-loc/de_DE Unterordner mit der original english_USA
Version von Openbravo ERP.
Sollte das nicht so sein, dann bitte nochmal der Reihe nach . . .
service tomcat stop
ant compile.complete
ant war
ant deploy
service tomcat start
Manchmal, kann es experimentell sinnvoll sein, den besagten Kontext_Name_Ordner (z.B:openbravo
im webapps Verzeichnis zu löschen (Ich habe ihn vorsichtshalber erstmal umbenannt). Er sollte nach einem Tomcatneustart neu erstellt werden mit allen erforderlichen (de_DE) Verzeichnissen.
Also zuerst:
service tomcat stop
danach Ordner löschen (besser erst umbenennen oder verschieben), danach
service tomcat start
Genau so hat es bei mir geklappt!!
Wenn Sie sich ab jetzt immer mit der deutschen Sprache einloggen wollen, können Sie die checkbox "Set as Default" markieren,
Sie können die Sprache der Benutzeroberfläche für einen spezifischen Benutzer in dem Role pop-up window ändern. Lesen Sie dazu auch Localization FAQ.
Eintragen der Grunddaten einer Firma
Einen Mandanten hinzufügen
Als erstes erstellen wir einen Mandanten. Um einen Mandanten zu erstellen, muss man die Rolle des "System Administrator" innehaben. HINWEIS: In vers2.33 ist ein bug, man muss die Rolle "Openbravo Admin" innehaben.
Der Mandant ist die Firma z.b. "Openbravo" und das Unternehmen ist ein Teil der Firma. Das könnte z.b. "Openbravo-London", "Openbravo-Paris" sein, oder Abteilungen wie "Verkauf", "Laden". Wenn man eine kleine Firma besitzt, kann man z.b. "Openbravo" als Mandant und Unternehmen eintragen.
Schau hier nach, wie man einen Mandanten anlegt.
Während du deinen Mandanten anlegst, musst du einen "Client Username" und einen "Organization Username" anlegen. Befindest du dich in einem Land mit einem extra Kontenrahmen (Accouting-Schema), kannst du hier deine Kontenrahmen Datei hochladen. Für Deutschland kann man hier die Datei AccountingDE-SKR03-Openbravo.csv herunterladen.
ACHTUNG: NICHT die checkbox "system installation" markieren, ausser du weisst was du tust.
Normalerweise werden die eben angelegten Beutzer vom System korrekt angelegt, aber in der Version 2.33 ist ein Fehler. Deswegen lese hier bitte weiter.
Man sollte überprüfen ob in Buchhaltung->Accounting->Kontierungseinstellungen->Kontenbestandteile->(tab)Elementwerte alle Konten korrekt eingetragen wurden.
Wenn man nur ein Konto angezeigt bekommt, kann man auf den Liste-Button, welcher im Bild gelbmarkiert is, klicken. Daraufhin sieht man die komplette Kontenliste.
Man kann auch die Voreinstellungen bezüglich der Konten überprüfen in Buchhaltung->Accounting->Kontierungseinstellugen->Kontierungsschemata. Wähle auf der rechten oberen Seite den Tab "Voreinstellungen" um zu den Kontenschemata Voreinstellungen zu gelangen.
Nun sollten wir noch unsere Mandanten Informationen anschauen, dort können wir Voreinstellungen für verschieden Auswahlfelder treffen und noch andere Sachen erledigen. Wir navigieren zu Einstellungen->Mandanten->Mandant->(tab)Mandant_Info.
Dort sollten wir die "Negativen Bestand erlauben" checkbox NICHT auswählen. Wenn du das Warehouse Modul von Openbravo nicht benutzen möchtest, dann kannst du auch "Negativen Bestand erlauben" auswählen. Danach speichern wir den Datensatz.
Benutzer anlegen
Um einen neuen Benutzer anzulegen, z.b. für einen neuen Mitarbeiter, geht man zu Einstellungen->Sicherheit->Nutzer und klickt auf den oberen Button "Neuer Datensatz". Fülle alle benötigten Felder aus und wähle die einzelnen Voreinstellungen in dem Bereich "Voreinstellungen" aus. Um ein Passwort einzugeben klicke NICHT in das html-feld, das Passwort wird nicht gespeichert. Klicke auf den Button rechts neben dem Passwortfeld und trage dort das Passwort ein. Danach speichern. Wenn man nach dem login mit seinem neuen Benutzer zurück auf die Login-Seite gelangt, dann lesen Sie hier bitte weiter.
Geschäftspartnergruppen anlegen
Um mehrere Geschäftspartner mit den gleichen Charakteristika zu erfassen, muss man Geschäftspartnergruppen anlegen.
Wir navigieren zu Master_Data_Management->Business_Partner_Setup->Geschäftspartnergruppen.
Dort tragen wir einen Suchschlüssel und einen Namen ein, z.b.
- Verein
- Club
- Kunde
oder sonst eine Bezeichnung um eine Gruppe von Geschäftspartner zu erstellen.
Wenn man nur eine Geschäftspartnergruppe hat oder eine bestimmte Geschäftspartnergruppe am häufigsten vergibt, dann kann man die Checkbox "Standard" markieren. Damit legt man fest, welche Geschäftspartnergruppe als Voreinstellung in den entsprechenden Auswahlfelder erscheint.
Dann speichern wir den Datensatz.
Anredeformen anlegen
Um eine feine Geschäftssprache zu pflegen, kann man hier verschieden Anredeformen anlegen. Wir navigieren zu Master_Data_Management->Business_Partner_Setup->Anredeformen.
In das Feld "Name" welcher nur als Suchschlüssel verwendet wird, tragen wir dasselbe ein wie in das Feld "Anrede", z.b.
- Herr
- Frau
- Dr.
- Sir
Danach speichern wir den Datensatz.
Mengeneinheiten anlegen
Anleitung Mengeneinheiten anlegen.
Zahlungsbedingungen anlegen
Jede Rechnung beinhaltet eine Zahlungsbedingung egal ob Verkaufs oder Einkaufsrechnungen.
Navigiere zu Master Data Management->Business Partner Setup->Zahlungsbedingungen.
Dort fülle die Felder wie "Name" mit z.b. "7 Tage" aus und speichere den Datensatz.
Sinnvolle Einträge für kleine Firmen:
Feld: Suchschlüssel
- Direkt (Bar)
- 7 Tage (Bar)
- 14 Tage (Bar)
- 14 Tage (Bank)
Feld: Namen
- Direkt (Bar)
- 7 Tage (Bar)
- 14 Tage (Bar)
- 14 Tage (Bank)
Feld: Aktiv
- JA
- JA
- JA
- JA
Feld: Standard
- Welche der verschiedenen Zahlungsbedingungen man als Standard auswählt ist natürlich jeder Firma seine eigen entscheidung, deshalb braucht man dies nicht extra vorzugeben.
Feld: Festes Fälligkeitsdatum
- NEIN
- NEIN
- NEIN
- NEIN
Feld: Nächster Geschäftstag
Die checkbox "Nächster Geschäftstag" indiziert das die Zahlung am nächsten Geschäftstag, nach Rechnung oder Lieferung, fällig ist.
- NEIN
- NEIN
- NEIN
- NEIN
Feld: Fällig (Monatsdifferenz)
Das Feld "Fällig (Monatsdifferenz)" sagt aus, die anzahl von Monaten vom jetzigen Monat an, wann eine Rechnung fällig wird. Eine 0 heißt, im selben Monat fällig, eine 1 heißt im nächsten Monat fällig, usw.
- nichts
- nichts
- nichts
- nichts
Feld: Nettotage
Das Feld "Nettotage" sagt aus, die Anzahl von Tagen nach dem Rechnungsdatum, wann eine Rechnung fällig ist.
- 0
- 7
- 14
- 14
Feld: Netto Fälligkeit
Wenn dieses Feld ausgefüllt wird, überschreibt es die Anzahl von Nettotagen mit der relativen Anzahl von Tagen, bis zu dem Tag, der definiert wurde.
- nichts
- nichts
- nichts
- nichts
Feld: Gültig
- JA
- JA
- JA
- JA
Danach navigieren wir zum Tab "Details".
Sinnvolle Einträge für kleine Firmen:
Feld: Zahlungsbedingung
- Direkt (Bar)
- 7 Tage (Bar)
- 14 Tage (Bar)
- 14 Tage (Bank)
Feld: Positionsnr
- 10
- 10
- 10
- 10
Feld: Prozentualer Anteil
- 100
- 100
- 100
- 100
Feld: Nettotage
- 0
- 7
- 14
- 14
Feld: Nächster Geschäftstag
- NEIN
- NEIN
- NEIN
- NEIN
Feld: Zahlungsart
- Bar
- Bar
- Bar
- Bankanweisung
Feld: Im Restbetrag
Feld: Steuer ausnehmen
Geschäftspartner anlegen
Wir navigieren zu Master_Data_Management->Geschäftspartner.
Nachdem man minimal die gelbmarkierten Felder ausgefüllt hat, speichert man den Datensatz. Jeder Geschäftspartner kann ein Kunde und/oder ein Lieferant und/oder ein Mitarbeiter sein, deswegen müssen wir im entsprechen Tab schauen ob die entsprechende checkbox markiert ist.
Ist der Geschäftspartner ein Kunde,
- müssen wir zum Tab "Kunde" und dort die checkbox "Kunde" makieren.
ein Lieferant
- müssen wir zum Tab "Lieferant" und dort die checkbox "Lieferant" makieren.
ein Mitarbeiter
- müssen wir zum Tab "Mitarbeiter" und dort die checkbox "Mitarbeiter" makieren.
ein Verkäufer
- müssen wir zum Tab "Mitarbeiter" und dort die checkbox "Verkäufer" makieren
Danach navigieren wir ebenfalls auf der oberen Seite zum Tab "Anschrift" wo wir die Addresse unseres Geschäftspartners ausfüllen. Um alle relevanten Felder auszufüllen muss man auf den Button rechts neben "Standort/Anschrift" klicken.
Ein Pop-up Fenster erscheint, wo wir alle Adress Details eintragen können.
Bei "1st Line" tragen wir die Strasse ein. Nachdem schließen des Pop-up Fensters, speichern wir den Datensatz.
Warenlager anlegen
Wir navigieren zu Warehouse_Management->Setup->Warenlager.
Dort füllen wir den Namen aus, z.b. "Garage" oder "Lagerhalle-1" aus. Dann speichern wir den Datensatz.
Danach navigieren wir zum Tab "Lagerorte".
Dort tragen wir in Suchschlüssel z.b "Regal-1" ein, in "Gang", "Ort" und "Ebene", kann man eine 0 oder 1 Eintragen.Wenn wir nur einen Lagerort insgesamt angeben wollen, können wir hier die checkbox "Standard" markieren. Danach speichern wir den Datensatz.
Jetzt navigieren wir zum Tab "Kontierung".
Dort wählen wir für das Feld "Lager Differenzen" das Konto "3986 Lager Differenzkorrektur Gewinn/Verlust" und speichern den Datensatz.
Warengruppe anlegen
Wir navigieren zu Master_Data_Management->Product_Setup->Warengruppe.
Dort legen wir eine Warengruppe an, die zu unserem Artikel passt. Z.b. ist die Warengruppe "Schuhe" und der spätere Artikel ist ein "Laufschuh". Speichern danach den Datensatz.
Steuerkategorie anlegen
Wir navigieren zu Buchhaltung->Accounting->Kontierungseinstellungen->Steuern definieren.
Wähle "Steuerkategorien" aus.
Steuerkategorien sind dazu da, um Steuersätze zu verwalten welche dieselben charackteristiken oder Attribute besitzen.
Man kann eine Steuerkategorie z.b.
- Umsatzsteuer
- Vorsteuer
nennen.
Fülle alle erforderlichen Felder aus und speichere den Datensatz.
Steuersatz anlegen
Einen Steuersatz muss man z.b. in einer Verkaufsrechnung für einen Artikel angeben.
Navigiere zu Buchhaltung->Accounting->Kontierungseinstellungen->Steuersätze
Fülle den Namen aus, z.b. mit "19% Umsatzsteuer", und trage in das Feld "Kurs" entsprechend "19" ein. Danach speichere den Datensatz.
Danach navigiere zum oben gelegenen Tab "Kontierung".
Dort muss man die korrekten Konten verbinden. Nehmen wir den Fall "19% Umsatzsteuer". Für Rechnungen an einen Kunden, werden dafür in das Feld "Steuerschuld (Mwst)" das Konto
- 1774 Umsatzsteuer aus EG-Erwerb 19%
ausgewählt. Für das Feld "Steuergutschrift (Vorsteuer)" wählen wir das Konto
- 1570 Abziehabare Vorsteuer
Danach speichern des Datensatzes.
Rabatt Schema anlegen
Navigiere zu Master_Data_Management->Pricing->Rabattschema.
Eine kleine Firma welche nicht viele Rabattschemas hat, oft nur eins, kann "Standart Rabattschema" als Namen wählen. Nachdem dieser Datensatz ausgefüllt ist, speichere ihn ab. Es gibt einen Bug in rev2.33 welcher kein 'P' in die zeile "discounttype" der Tabelle "M_DiscountSchmema" setzt. Du kannst mit folgenden Befehl die Einträge der Tabelle ansehen
- (PostgreSQL) SELECT * FROM M_DiscountSchema;
und Einträge mit folgenden Befehl verändern
- (PostgreSQL) update M_DiscountSchema set discounttype='P' where name='myschemaname';
Nachdem ist man in der Lage die Rabattschmemas bei den nächsten Aktionen in Auswahlboxen zu sehen und auszuwählen, z.b. bei Preislisten Versionen.
Preisliste anlegen
Navigiere zu Master_Data_Management->Pricing->Preislisten. Eine Preisliste legt man erst nach dem Import oder dem anlegen von Artikeln an.
Eine kleine Firma welche nicht viele Preislisten hat, oft nur eine, kann "Standard Preisliste" als Namen eintragen. Wähle noch die combobox "Verkauf Preisliste" aus. Für kleine Firmen kann man auch die combobox "Standard" markieren. Danach speichere den Datensatz.
Version einer Preisliste anlegen
Navigiere zu dem Tab "Versionen" in Master_Data_Management->Pricing->Preislisten.
Dort wird automatisch der Name der Version ausgefüllt, aber dieser Datensatz ist noch nicht gespeichert. Du kannst den Namen an deine Bedürfnisse anpassen und dann speichern. Speichere auch den Datensatz wenn du nichts verändert hast, den die Daten sind nur automatisch ausgefüllte tempräre Daten.
Erklärung der Felder hier
Artikel anlegen
Navigiere zu Master Data Management->Artikel und fülle alle benötigten Felder aus. Danach Datensatz speichern.
Dann navigiere zum "Preis" Tab des Artikels.
Artikelpreise anlegen
Navigiere zurück zu Master Data Management->Artikel->(tab)Preis.
Dort wähle die "Preisliste Version" aus der Auswahlbox. Falls man dort seine Preise für den Artikel festgelegt hat, werden die Preise automatisch aus der Preislitenversion ausgefüllt. Andernfalls fülle die Felder für die Preise aus. Nach dem man die Preise hier ausgefüllt hat, werden diese automatisch in die Preislistenversion eingetragen. Dadurch hat man auch eine Gesamtpreisliste. Speichere den Datensatz.
Man kann auch die Preise direkt schon in der Preislistenversion anlegen. Dann werden diese automatisch im Tab Master Data Management->Artikel->(tab)Preise ausgefüllt.
Navigiere zu Master_Data_Management->Pricing->Preislisten->(tab)versionen->(tab)Produktpreise.
Dort lege die entsprechenden Produkte und Preise für diese Version der Preisliste fest. Wenn dies erledigt ist, speichere den Datensatz.
Kassenbuch anlegen
Um eine Bar Rechnung abzuschließen braucht man ein Standard Kassenbuch. Wir navigieren zu Buchhaltung->Zahlungsverkehr->Setup->Kassenbücher.
Dort füllen wir den "Namen" aus, z.b. "Kassenbuch-1" oder "Kassenbuch-07". Danach klicken wir die checkbox "Standard" an. Jetzt speichern wir den Datensatz.
Wir navigieren zum Tab "Kontierung".
Dort wählen wir als:
- Kontierungsschema
- Mandantenname/US/A/Euro
- Kassenbuch Anlagen
- Konto 1000
- Geldtransfer
- Konto 1360
- Kassenbuch Aufwand
- Konto 3403
- Kassenbuch Differenzen
- Konto 2673
- Kassenbuch Ertrag
- Konto 8403
Dann speichern wir den Datensatz.
Bankkonto anlegen
Wir navigiern zu Buchhaltung->Zahlungsverkehr->Setup->Banken.
Dort tragen wir den "Namen" der Bank ein, von der wir ein Bankkonto anlegen wollen, z.b. "Deutsche Bank", "Volksbank". Dann füllen wir den Standort der Bank aus, indem wir auf den Button rechts neben "Standort/Anschrift" klicken. Jetzt füllen wir noch folgende Felder aus
- Kennzeichen Bank
Erklärung fehlt
- Kennzeichen Niederlassung
Erklärung fehlt
- Ziffernkontrolle
Erklärung fehlt
Nachdem wir den Datensatz gespeichert haben, navigieren wir zum Tab "Konten".
Dort füllen wir folgende Felder aus
- Kennzeichen Konto
- Ziffernkontrolle
- Bankkontenart
Dann speichern wir den Datensatz.
Standard Vorgänge einer Firma
Inventur
Inventur anlegen
Die meisten Firmen haben schon Artikel bevor Sie mit einem ERP System beginnen, deshalb kann man eine Inventur vornehmen. Wir navigieren zu Warehouse Management->Transactions->Inventur.
Dort füllen wir den Namen aus z.b. "Inventur 2007" und wählen den Service Point aus, wo wir die Inventur durchführen werden. Der Name wird automatisch vorausgefüllt mit dem aktuellen Datum, man kann deshalb auch einfach das Wort "Inventur-" vor das aktuelle Datum schreiben, so das es z.b. "Inventur-07-03-2007" ergibt. Dann speichern wir.
Danach navigieren wir zum Tab "Positionen"
Dort fügen wir unsere Artikel über die wir Inventur führen. Danach speichern wir den Datensatz ab.
Nun navigieren wir zum Tab "Inventur" und klicken den Button "Menge aktualisieren".
Es wird ein Pop-up Fenster aufgehen wo wir "OK" klicken werden. Danach klicken wir auf den Button "Inventur verarbeiten", womit wieder ein Pop-up Fenster aufgeht.
Dort klicken wir auf den Button "OK".
Wir können alle Transaktionen des Warehouse prüfen indem wir zu Warehouse_Management->Transactions->Artikel-Transaktionen(Listung) navigieren.
Dort sehen wir alle Transaktionen die im Warenlager getätigt wurden. Dort werden die Transaktionen von
- Inventur
- Einkaufsrechnungen
- Verkaufsrechnungen
- usw.
angezeigt.
Um zu überprüfen ob alles im Warehouse eingetragen wurde, navigieren wir zu Warehouse Management->Berichte->Bestandsverzeichniss.
Dort klicken wir auf den Button "HTML Format" und ein Pop-up Fenster mit unserem Bestandsverzeichniss erscheint.
Nachdem wir alles überprüft haben, schließen wir das Pop-up Fenster.
Einkauf
Schreiben einer Bestellung
Da wir korrekt mit unserem Warenlager arbeiten wollen (Keinen negativen Bestand erlauben), werden wir als erstes Artikel in unser Warenlager einfügen. Diese Artikel können wir dann später verkaufen. Ebenso brauchen wir dann keine Inventur mehr jährlich durchführen, weil wir einen ständig aktuellen und festgehaltenen Bestand haben.
Eine Bestellung ist nur eine Bestellung. Aus einer Bestellung, wird dann eine "Lieferatenrechnung" erstellt. Denn es kann ja sein, das manche Bestellungen gar nicht geliefert werden und somit wäre eine Rechnung über diese nicht gelieferten Artikel falsch.
Wir navigieren zu Bestellwesen->Transactions->Bestellung.
Dort füllen wir die Felder "Geschäftspartner" aus mit einem klick auf den Button neben dem Feld. Worauf ein Pop-up Fenster erscheint, indem wir unseren Lieferanten (Provider im Englischen) auswählen.
Nachdem wir dies erledigt haben, speichern wir den Datensatz und klicken auf den Tab "Positionen".
Dort fügen wir den oder die Artikel ein die wir Bestellen wollen, Danach speichern wir den Datensatz.
Jetzt navigieren wir wieder zum Tab "Aufträge" und klicken auf den Button "Abschließen". Unsere Bestellung ist fertig und wir können, wenn die Ware geliefert wurde, daraus eine Lieferantenrechnung erstellen.
Erstellen einer Lieferantenrechnung aus einer Bestellung
Schreiben einer Lieferantenrechnung
Wir navigieren zu Bestellwesen->Transactions->Lieferantenrechnungen.
Dort wählen wir unseren "Geschäftspartner" aus und speichern den Datensatz. Danach klicken wir auf den Button "Positionen erzeugen aus anderem Dokument". Daraufhin erscheint ein Pop-up Fenster.
Dort wählen wir aus dem Feld "Order" unsere Bestellung aus. Danach wählen wir die Artikel aus, die auch geliefert wurden, denn wir bezahlen ja keine Artikel die nicht geliefert wurden. Dann klicken wir auf "OK" und speichern den Datensatz.
Durch klicken auf den "Drucken" Button, können wir uns die Lieferantenrechnung im PDF Format anschauen.
Eintragen der gelieferten Artikel einer Bestellung ins Warenlager
Wareneingang einer Bestellung
Wenn wir Waren von einem Lieferanten geliefert bekommen haben, tragen wir diese in das Warenlager ein. Wir navigieren zu Bestellwesen->Transactions->Wareneingang.
Dort wählen wir unseren "Geschäftspartner" aus, von dem die Lieferung ist. Dann wählen wir das Warenlager aus, wohin wir die Sachen lagern werden. Danach speichern wir den Datensatz. Nun klicken wir auf den Button "Positionen erzeugen aus anderem Dokument". Es erscheint ein Pop-up Fenster.
Dort können wir jetzt wählen ob wir die Artikel, welche geliefert wurden, aus der Bestellung (Englisch: Order) oder aus der Lieferantenrechnung auswählen wollen. Wir wählen die Lieferantenrechnung und es erscheinen die Artikel der Lieferantenrechnung. Wir wählen die Artikel aus, welche uns geliefert wurden und klicken auf "OK". Danach speichern wir den Datensatz.
Jetzt sind unsere Artikel in das Warehouse eingetragen worden, wir können dies unter Warehouse_Management->Transactions->Artikel-Transaktionen(Listung) sehen.
Verkauf
Verkaufsauftrag anlegen
Schreiben eines Verkaufsauftrages
Wir navigieren zu Vertrieb->Transactions->Aufträge.
Dort wählen wir unseren Geschäftspartner aus. Nun brauchen wir einen Geschäftspartner der als "Kunde" eingetragen wurde. Danach speichern wir den Datensatz.
Nun wollen wir noch die Artikel eintragen die in der Verkaufsrechnung stehen sollen. Dazu navigieren wir zum Tab "Positionen".
Dort tragen wir unsere Artikel ein, die wir verkaufen wollen. Danach speichern wir den Datensatz.
Wenn wir den Auftrag bezahlt bekommen haben, navigieren wir zum Tab "Schuld/Zahlung".
Dort füllen wir die Summe, welche wir bekommen haben in das Feld "Betrag" ein und füllen das Feld "Fälligkeitsdatum" aus und speichern den Datensatz. Danach navigieren wir zurück zum Tab "Aufträge" und klicken den Button "Abschließen". Ein Pop-up Fenster erscheint.
Dort wählen wir für "Action regarding Document" die aktion "Abschließen" aus und klicken auf "OK".
Erstellen einer Verkaufsrechnung aus einem Verkaufsauftrag
Navigiere zu Vertrieb->Transactions->Rechnung(Kunde).
Dort wählen wir als "Geschäftspartner" unseren Kunden aus, der eine Bestellung getätigt hatte. Danach speichern wir den Datensatz.
Jetzt klicken wir auf den Button "Positionen erzeugen aus anderem Dokument". Worauf ein pop-up Fenster erscheint.
Dort wählen wir nun den Verkaufsauftrag aus, zu dem wir eine Verkaufsrechnung erstellen wollen. Den Verkaufsauftrag wählt man im Feld "Order" aus. Wenn dort kein Verkaufsauftrag zu sehen ist, dann hat man vermutlich den Verkaufsauftrag nicht "abgeschlossen". Nachdem wir unseren Verkaufsauftrag ausgewählt haben, erscheinen die Artikel dieses Verkaufsauftrages. Wir wählen die Artikel aus, die wir auch wirklich verkaufen. Es kann ja sein, das jemand einen Artikel in Auftrag gibt, dieser Artikel aber nicht mehr bestellt werden kann, also erscheint er auch nicht in unserer Rechnung. Danach klicken wir auf den Button "OK" und speichern den Datensatz.
Jetzt klicken wir auf den Button "Abschließen".
Verkaufsrechnung anlegen ohne Verkaufsauftrag
Navigiere zu Vertrieb->Rechnung(Kunde)
Fülle dort alle benötigten Felder aus und speichere den Datensatz. Dann navigiere zum Tab "Positionen"
Wähle dort die Artikel die du verkaufen willst. Wähle eine "Steuer" aus dem Auswahlfeld. Das Feld "Steuer" ist zwar nicht gelbmarkiert, es muss aber trotzdem asugefüllt werden. Danach speichere den Datensatz.
Verkaufsrechnung für Laden-Bargeld-Direkt-Verkauf anlegen
Um eine einfache Rechnung anzulegen, wenn ein Kunde im Laden direkt etwas gekauft hat und dies mit Bargeld direkt Bezahlt hat, gehen wir folgendermaßen vor. Wir navigieren zu Vertrieb->Transactions->Aufträge.
Dort wählen wir als "Ziel/Belegart" "POS Order" aus. POS ist die Abkürzung für "Point Of Service", was wiederrum soviel heist wie Laden, Verkaufsstand, etc. Im Feld "Zahlungsart" wählen wir "Bar" aus. Im Feld "Zahlungsbedingung" wählen wir unsere Zahlungsbedingung "Direkt (Bar)" aus. Diese hatten wir hier angelegt.
Scheinbar ist ein Bug in rev2.33, so dass man diese POS Order nicht abschließen kann. Es gibt zwar ein erfolgreich zurück, aber die Belegart zeigt immer unterwegs an.
Vorschau auf Verkaufsrechnung
Nun wollen wir uns mal die Verkaufsrechnung ansehen. Dafür drücken wir den Button "Drucken", aber es gibt leider einen [bug] in rev2.33, so das dies nicht direkt funktioniert.
Lösung: Lade die neuste Version von RptC_Invoice_Lines.jasper von [sf.net.] herunter und kopiere sie nach
- (Debian/Etch) /var/lib/tomcat5.5/webapps/openbravo233/src-loc/design/org/openbravo/erpReports/
und
- /opt/OpenbravoERP233/AppsOpenbravo/src-loc/design/org/openbravo/erpReports/
Danach lade RptC_Invoice.java von [sf.net] herunter und kopiere es nach
- /opt/OpenbravoERP233/AppsOpenbravo/src/org/openbravo/erpReports/
Die HEAD version der Datei ist immer die neuste.
Wenn du Revision 931 der Datei RptC_Invoice.java hast, dann musst du noch die folgende methode in der Datei ändern. Zuerst überprüfe ob dein Editor im UTF-8 mode ist [hier.]
public void doPost (HttpServletRequest request, HttpServletResponse response) throws IOException,ServletException {
VariablesSecureApp vars = new VariablesSecureApp(request);
if (vars.commandIn("DEFAULT")) {
String strcInvoiceId = vars.getSessionValue("RptC_Invoice.inpcInvoiceId_R");
if (strcInvoiceId.equals("")) strcInvoiceId = vars.getSessionValue("RptC_Invoice.inpcInvoiceId");
printPagePDF(response, vars, strcInvoiceId);
} else if (vars.commandIn("FIND")) {
String strbPartnerId = vars.getStringParameter("inpcBpartnerId");
String strDateTo = vars.getStringParameter("inpDateInvoiceFrom");
String strDateFrom = vars.getStringParameter("inpDateInvoiceTo");
String strDocNoFrom = vars.getStringParameter("inpInvoicedocumentnoFrom");
String strDocNoTo = vars.getStringParameter("inpInvoicedocumentnoTo");
String strcInvoiceId="";
RptCInvoiceData[] data2= RptCInvoiceData.select(this, strDocNoFrom, strDocNoTo, strbPartnerId, strDateFrom, DateTimeData.nDaysAfter(this, strDateTo,"1"));
int j;
for (j=0;j<data2.length;j++) {
if (j!=0) strcInvoiceId += ",";
strcInvoiceId += data2[j].cInvoiceId;
}
strcInvoiceId = "("+strcInvoiceId+")";
printPagePDF(response, vars, strcInvoiceId);
} else pageError(response);
}
Danach navigiere zum Openbravo installationsverzeichniss z.b. /opt/Openbravo233/AppsOpenbravo und tippe folgendes shell kommando "ant compile.development -Dtab=xx". Dann starte Tomcat neu mit folgenden Befehl "/etc/init.d/tomcat5.5 restart". Nun kann man sich mit dem "Drucken" Button die Einkaufsrechnung im PDF Format anschauen.
Eigenes Layout einer Verkaufsrechnung erstellen
Um ein eigenes Layout zu definieren muss man die Datei
- src/org/openbravo/erpReports/RptC_Invoice.fo
oder
- src/org/openbravo/erpReports/RptC_Invoice.jasper (with Jasper)
bearbeiten.
Es gibt einige Grafiktools zum erstellen hier
Zusätzliche Howtos
Creating_and_Designing_Report_Using_iReport
Artikel einer Verkaufsrechnung aus dem Warenlager austragen
Nachdem wir unsere Verkaufsrechnung abgeschlossen haben, wollen wir schauen ob unser Warenlager auch neu aufgestellt wurde. Wir wollen ja das die georderten Artikel, welche wir auch geliefert haben, aus unserem Warenlager ausgetragen wurden. Wir navigieren zu Vertrieb->Transactions->Versand_an_Kunde.
Dort wählen wir unseren "Auftrag", von welchem wir Artikel versendet haben. Dann wählen wir einen "Geschäftspartner" aus, welcher der selbe ist wie auf der Verkaufsrechnung. Dann speichern wir den Datensatz.
Wenn nicht alle Produkte geliefert wurden von der Verkaufsrechnung, werden wir auch nur die, welche geliefert wurden, aus dem Warenlager austragen. Wir klicken auf den Button "Positionen erzeugen aus anderem Dokument" und ein Pop-up Fenster erscheint.
In diesem Pop-up Fenster wählen wir welche Artikel geliefert wurden und aus dem Warenlager ausgetragen werden sollen. In der Auswahlbox "Order" wählen wir die Verkaufsrechnung von der Artikel geliefert wurden. In dem Feld "Warehouse position" wählen wir aus, aus welchem Warenlager wir den Artikel auslagern wollen. Dann wählen die Produkte welche geliefert wurden und klicke auf den "OK" Button.
Um zu überprüfen ob alle Positionen richtig eingefügt wurden, navigieren wir zum Tab "Positionen".
Alle ausgewählten Artikel sind dort. Wir navigieren zurück zum Tab "Versand" und klicken auf den Button "Abschließen". Daraufhin erscheint ein Pop-up Fenster.
Dort wählen wir als "Action regarding Document" "Abschließen aus und klicken auf "OK". Danach navigieren wir zu Warehouse_Management->Transactions->Artikel-Transaktionen(Listung).
Dort sehen wir, das unsere Artikel aus dem Warehouse ausgetragen wurden.
Automatisch Artikel von Verkaufsrechnungen aus Warenlager austragen
We navigate to Sales_Management->Transactions->Create_Shipment_from_Orders.
There we select the Sales Orders we want to automatically create the shipment out off the warehouse.
Warenlager-verwaltung
Transaktionen des Warenlagers prüfen
Anleitung transaktionen prüfen.
Bestandsverzeichniss des Warenlagers prüfen
Anleitung bestandsverzeichniss prüfen.
Bewertung des Lagerbestandes prüfen
Für eine "Bewertung Lagerbestand" navigieren wir zu Warehouse Management->Berichte->Bewertung Lagerbestand.
Dort wählen wir das "Warehouse" aus und die "Product Category" aus und klicken den "HTML Format" Button. Danach wird die Seite erneuert und man sieht seine Bewertung des Lagerbestandes.








































































