View source | Discuss page | Page history | Printable version   
ADVERTISEMENT
Accounting eLearning Courses
Partnerships
SourceForge.net Logo
Openbravo ERP at SourceForge

SourceForge.net Logo
Openbravo POS at SourceForge

Open Solution Alliance Logo
Openbravo at Open Solutions Alliance

Archive:Little setup guide/de

Contents

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.

Image:Role-change1.png

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.

Image:Role-change2.png

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.

Image:Role-change3.png


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").

Image:Translation1.png

Dann wählt man die Rolle des System Administrators aus und klickt auf den OK-Button.

Image:Translation.png

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).

Image:Translation3.png

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!!

Image:Translation6.png

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.

Image:Generalsetup_initalclientsetup1.png

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.

Image:Fina_accouting_setup_tree.png

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.

Image:Fina_accouting_setup1.png

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.

Image:Generalsetup_client.png

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.

Image:Geschaeftspartnergruppen.png

Dort tragen wir einen Suchschlüssel und einen Namen ein, z.b.

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.

Image:Anredeformen.png

In das Feld "Name" welcher nur als Suchschlüssel verwendet wird, tragen wir dasselbe ein wie in das Feld "Anrede", z.b.

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.

Image:Masterdate_businesspartner_paymentterm.png

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

  1. Direkt (Bar)
  2. 7 Tage (Bar)
  3. 14 Tage (Bar)
  4. 14 Tage (Bank)

Feld: Namen

  1. Direkt (Bar)
  2. 7 Tage (Bar)
  3. 14 Tage (Bar)
  4. 14 Tage (Bank)

Feld: Aktiv

  1. JA
  2. JA
  3. JA
  4. JA

Feld: Standard

  1. 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

  1. NEIN
  2. NEIN
  3. NEIN
  4. 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.

  1. NEIN
  2. NEIN
  3. NEIN
  4. 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.

  1. nichts
  2. nichts
  3. nichts
  4. nichts

Feld: Nettotage

Das Feld "Nettotage" sagt aus, die Anzahl von Tagen nach dem Rechnungsdatum, wann eine Rechnung fällig ist.

  1. 0
  2. 7
  3. 14
  4. 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.

  1. nichts
  2. nichts
  3. nichts
  4. nichts

Feld: Gültig

  1. JA
  2. JA
  3. JA
  4. JA

Danach navigieren wir zum Tab "Details".

Image:Zahlungsbedingungen.png

Sinnvolle Einträge für kleine Firmen:

Feld: Zahlungsbedingung

  1. Direkt (Bar)
  2. 7 Tage (Bar)
  3. 14 Tage (Bar)
  4. 14 Tage (Bank)

Feld: Positionsnr

  1. 10
  2. 10
  3. 10
  4. 10

Feld: Prozentualer Anteil

  1. 100
  2. 100
  3. 100
  4. 100

Feld: Nettotage

  1. 0
  2. 7
  3. 14
  4. 14

Feld: Nächster Geschäftstag

  1. NEIN
  2. NEIN
  3. NEIN
  4. NEIN

Feld: Zahlungsart

  1. Bar
  2. Bar
  3. Bar
  4. Bankanweisung

Feld: Im Restbetrag

Feld: Steuer ausnehmen


Geschäftspartner anlegen

Wir navigieren zu Master_Data_Management->Geschäftspartner.

Image:Masterdata_businesspartner.png

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,

ein Lieferant

ein Mitarbeiter

ein Verkäufer

Image:Masterdata_businesspartner1.png

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.

Image:Masterdata_businesspartner2.png

Ein Pop-up Fenster erscheint, wo wir alle Adress Details eintragen können.

Image:Masterdata_businesspartner_popup.png

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.

Image:Warenlager.png

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".

Image:Warenlager-lagerorte.png

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".

Image:Warenlager-kontierung.png

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.

Image:Warengruppe.png

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.

Image:Buchhaltung_kontierung_steuerdefinieren.png

Wähle "Steuerkategorien" aus.

Image:Fina_acc_setup_taxcategory.png

Steuerkategorien sind dazu da, um Steuersätze zu verwalten welche dieselben charackteristiken oder Attribute besitzen.

Man kann eine Steuerkategorie z.b.

nennen.

Fülle alle erforderlichen Felder aus und speichere den Datensatz.

Image:Generalsetup_taxcategory.png


Steuersatz anlegen

Einen Steuersatz muss man z.b. in einer Verkaufsrechnung für einen Artikel angeben.

Navigiere zu Buchhaltung->Accounting->Kontierungseinstellungen->Steuersätze

Image:Fina_acc_setup_taxrate.png

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".

Image:Fina_acc_setup_taxrate_acc.png

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

ausgewählt. Für das Feld "Steuergutschrift (Vorsteuer)" wählen wir das Konto

Danach speichern des Datensatzes.


Rabatt Schema anlegen

Navigiere zu Master_Data_Management->Pricing->Rabattschema.

Image:Pricelistsetup1.png

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

und Einträge mit folgenden Befehl verändern

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.

Image:Pricelistsetup2.png

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.

Image:Masterdata_pricelist_tabpricelistversion.png

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.

Image:Generalsetup_productadd.png

Dann navigiere zum "Preis" Tab des Artikels.


Artikelpreise anlegen

Navigiere zurück zu Master Data Management->Artikel->(tab)Preis.

Image:Masterdata_product_tabprice.png

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.

Image:Masterdata_pricing_pricelistproduct.png

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.

Image:Kassenbuecher.png

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".

Image:Kassenbuecher_kontierung.png

Dort wählen wir als:

- Kontierungsschema

- Kassenbuch Anlagen

- Geldtransfer

- Kassenbuch Aufwand

- Kassenbuch Differenzen

- Kassenbuch Ertrag

Dann speichern wir den Datensatz.


Bankkonto anlegen

Wir navigiern zu Buchhaltung->Zahlungsverkehr->Setup->Banken.

Image:Banken.png

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

Erklärung fehlt

Erklärung fehlt

Erklärung fehlt

Nachdem wir den Datensatz gespeichert haben, navigieren wir zum Tab "Konten".

Image:Tab-konten.png

Dort füllen wir folgende Felder aus

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.

Image:Warehouse_physicalinventory.png

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"

Image:Warehouse_physicalinventory_lines.png

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".

Image:Warehouse_physicalinventory_updatequantity.png

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.

Image:Warehouse_physical_processinventory.png

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.

Image:Warehouse_transactions_goodstransactions.png

Dort sehen wir alle Transaktionen die im Warenlager getätigt wurden. Dort werden die Transaktionen von

angezeigt.


Um zu überprüfen ob alles im Warehouse eingetragen wurde, navigieren wir zu Warehouse Management->Berichte->Bestandsverzeichniss.

Image:Warehouse_stockreport.png

Dort klicken wir auf den Button "HTML Format" und ein Pop-up Fenster mit unserem Bestandsverzeichniss erscheint.

Image:Warehouse_stockreport1.png

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.

Image:Bestellwesen_bestellung.png

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".

Image:Bestellungen_positionen.png

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.

Image:Lieferantenrechnung.png

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.

Image:Lieferantenrechnung_createlinesfrom.png

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.

Image:Lieferantenrechnung_pdf.png


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.

Image:Wareneingang.png

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.

Image:Wareneingang_createfromlines.png

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.

Image:Salesmangement_salesorder.png

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".

Image:Rechnung_kunde_positionen.png

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".

Image:Salesmangement_salesorder1.png

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.

Image:Salesmangement_complete.png

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).

Image:Sales_salesinvoice1.png

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.

Image:Rechnung_kunde_createlinesfrom.png

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)

Image:Sales_salesinvoice1.png

Fülle dort alle benötigten Felder aus und speichere den Datensatz. Dann navigiere zum Tab "Positionen"

Image:Masterdata_product_tablines.png

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.

Image:Salesmangement_salesorder.png

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

und

Danach lade RptC_Invoice.java von [sf.net] herunter und kopiere es nach

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.

Image:Invoice-pdf.png


Eigenes Layout einer Verkaufsrechnung erstellen

Um ein eigenes Layout zu definieren muss man die Datei

oder

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.

Image:Salesmanagent_goodshipment.png

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.

Image:Salesmanagent_createlinesfrom_popup1.png

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".

Image:Salesmanagent_tab_lines.png

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.

Image:Salesmanagent_complete_popup.png

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).

Image:Salesmanagent_warehouse_goodstransactions.png

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.

Image:Salesmanagent_shipment_from_orders.png

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.

Image:Warehouse_valuedstockreport.png

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.

Image:Warehouse_valuedstockreport1.png

Retrieved from "http://wiki.openbravo.com/wiki/Archive:Little_setup_guide/de"

This page has been accessed 11,718 times. This page was last modified 01:57, 29 May 2009. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.