Modul Verkauf / Module Sale

Technischer Name  / Technical name: eq_sale

Lizenz: AGPL-3 


Links:
Equitania Fork: https://gitlab.ownerp.io/v10-myodoo-public/v10-addons/tree/develop/eq_sale


Beschreibung : Dieses Modul fügt vor allem den Verkaufsreports viele Features und Verbesserungen hinzu.


Fügt hinzu:

  • Neue Felder für Kopf- und Fußtext mit HTML Editor werden verwendet
  • "Unser Referenzbeleg" im Reportkopf
  • "Angebot gültig bis" Feld im Report hinzugefügt
  • Die Kundenanschrift enthält nun auch Anrede, Vorname, Hausnr, Stadtteil und eq_name2
  • Dezimalstellen in Reports
  • Kommentare
  • Einstellungsmöglichkeit zum Lieferdatum im Report (Verkauf > Konfiguration > Einstellungen > Bereich "Reports")
    • im Report ein- oder auszublenden
    • Lieferdatum als Kalenderwoche (KW) anzeigen


Verbessert:

  • Zahlungsbedingungen haben nun ein eigenes Label
  • Das Auftragsdatum heißt nun Angebotsdatum, solange es noch ein Angebot ist.
  • Änderungen der Bezeichner für Einstellung der Dezimalstellen
  • Eigene Tabelle für Lieferbedingungen
  • Smartbuttons Angebote und Verkäufe für Kundenansicht
  • Ersteller eines Datensatzes wird automatisch als Verkäufer gesetzt
  • Verbesserung der Produktansicht 
  • neue E-Mail Vorlage 'Verkaufsauftrag'


Description: This module adds many features and improvements to the sales reports.

Adds:

  • New fields for header and footer text with HTML editor are used
  • "Our reference document" in the report header
  • "Offer valid to" field added in the report
  • The customer's address now also contains salutation, first name, house number, district and eq_name2
  • Decimal places in reports
  • comments
  • Setting to change the delivery date on sale-report (Sales > Configuration > Settings > Category "Reports")
    • Show/ Hide Delivery Date on report
    • Change Delivery Date to Calendar-weeks


Improved:

  • Payment terms now have their own label
  • The order date is now called the quotation date, as long as it is still an offer.
  • Modifications to the labels for setting decimal places
  • Separate table for delivery conditions
  • Smart buttons offers and sales for customer view
  • Creator of a data record is automatically set as seller
  • Improvement of the product view 
  • new e-mail template' Sales order' added


Installation: 
Installieren Sie unter Apps die App: eq_sale


Installation: 
Install the app under Apps: eq_sale


Einstellungen / Settings: 

In den Einstellungen, im Bereich Versand ist die Option zum hinzufügen von Versandkosten schon vorausgewählt.
Dies muss auch so bleiben. Ein Ändern der Einstellung auf "Keine Liefergebühren auf Verkaufsaufträgen" würde mehrere wichtige Module gleichzeitig deinstallieren und somit auch zum Datenverlust führen!


In the settings, in the shipping area the option to add shipping costs is already preselected.
This must remain so. Changing the setting to "No delivery charges on sales orders" would uninstall several important modules at the same time and thus lead to data loss!

Wenn Sie keine Versandmethoden auf den Angeboten haben möchten, reicht es keine Versandmethode (Auslieferungsmethode) auszuwählen. Die Pflege der Auslieferungsmethoden können Sie unter Konfiguration > Lieferung > Auslieferungsmethode vornehmen.

If you do not want to have shipping methods on the offers, it is not enough to select a shipping method (delivery method).You can maintain the delivery methods under Configuration > Delivery > Delivery Method.


Abhängigkeiten (Dependencies):

Abhängigkeit zu Modul / Dependency on moduleBeschreibung / Description
base

Basisfunktionalität des Odoo Systems. Basic functionality of the Odoo system.

Ansichtenbearbeitung / view editing

Ansichten ID / View IDinherit_idDatenmodell / DatamodelFeld / FieldBeschreibung / Description
eq_sale_partner_extension_form_viewbase.view_partner_formres.partnereq_delivery_condition_idAnzeige des Feldes Lieferbedingung nach dem Feld Verkäufer. Display of the delivery condition field after the salesman field.
delivery

Erweitert die Angebots und Auftragsmasken um die Auswahl des Frachtführers. Wird auch in den Angebots und Auftrags-Reports angedruckt, falls ein Datensatz ausgewählt wurde. Adds carrier selection to the quotation and order masks. Also printed in the quotation and order reports if a record has been selected.

Reportverwendung / use of reports:

Ansichten ID / View IDDatenmodell / Datamodelinherit_idBeschreibung / Description
eq_report_saleorder_document
sale.report_saleorder_documentFügt den Frachtführer im Report hinzu und wird dort als Auslieferungsmethode genannt. Adds the carrier to the report and is named as the delivery method.
 sale

 Verkaufsfunktionalität des Odoo Systems. Sales functionality of the Odoo system.

Ansichten ID / View ID
inherit_id
Datenmodell / Datamodel
Feld / Field
Beschreibung / Description
eq_sale_address_fields_view_order_form_inheritsale.view_order_formsale.ordereq_head_text

Neues Feld Kopftext. Anzeige auf einer neuen Seite.

New Header text field. Display on a new page.

eq_sale_address_fields_view_order_form_inheritsale.view_order_formsale.order
eq_use_page_beak_after_header

Zeilenumbruch nach Kopftext.

Line break after header text.

eq_sale_address_fields_view_order_form_inheritsale.view_order_formsale.ordernote

Standardfeld als HTML-Feld überschrieben. Wird in einer eigenen Page angezeigt.

Default field overwritten as HTML field. Displayed in a separate page.

eq_sale_address_fields_view_order_form_inheritsale.view_order_formsale.ordereq_use_page_beak_before_footer

Zeilenumbruch vor Fußtext.

Line break before footer.

eq_sale_address_fields_view_order_form_inheritsale.view_order_formsale.ordereq_street_house_no

Berechnetes Feld für die Zusammenfassung von Straße und Hausnr.

Calculated field for the combination of street and house number.

eq_sale_address_fields_view_order_form_inheritsale.view_order_formsale.ordereq_zip_city

Berechnetes Feld für die Zusammenfassung von PLZ und Stadt.

Calculated field for the combination of postal code and city.

eq_sale_address_fields_view_order_form_inheritsale.view_order_formsale.ordereq_country

Berechnetes Feld für die Anzeige des Landes.

Calculated field for displaying the country.

eq_sale_address_fields_view_order_form_inheritsale.view_order_formsale.ordereq_invoice_address

Berechnetes Feld für die Anzeige der Rechnungsadresse.

Calculated field for displaying the billing address.

eq_sale_address_fields_view_order_form_inheritsale.view_order_formsale.order
eq_delivery_address

Berechnetes Feld für die Anzeige der Lieferadresse.

Calculated field for displaying the delivery address.






eq_sale_address_fields_view_order_form_inheritsale.view_order_formsale.order.line
eq_delivery_date

Lieferdatum einer Position. Wird in Abhängigkeit der Felder Bestelldatum und "Tage bis Auslierung" berechnet.

Delivery date of an item. Calculated in accordance with the fields order date and "days to draw".

eq_sale_address_fields_view_order_form_inheritsale.view_order_formsale.order.line
customer_lead

Basisfeld "Tage bis Auslieferung" erweitert: Wird nach Änderung des Feldes Lieferdatum neu berechnet.

Base field "Days to delivery" extended: Recalculated after changing the field delivery date.

eq_sale_address_fields_view_order_form_inheritsale.view_order_formsale.order.line
eq_optional

Feld zur Kennzeichnung einer optionalen Position.

Field for marking an optional position.






eq_view_sale_config_settings_show_addresssale.view_sales_configsale.config.settings
default_show_address

Verkaufseinstellung "Zeige Straße und Ort in der Kundensuche für Verkaufsaufträge".

Sales attitude "Show street and location in customer search for sales orders".

eq_view_sale_config_settings_show_addresssale.view_sales_configsale.config.settings
default_search_only_company

Verkaufseinstellung "Suche nur nach Firmen in den Angeboten und Verkaufsaufträgen".

Sell setting "Search only for companies in listings and sales orders".

eq_view_sale_config_settings_show_addresssale.view_sales_configsale.config.settings
group_product_rrp

Verkaufseinstellung "UVP für Produkte anzeigen".

Sales setting "Show recommended retail price for products".

eq_view_sale_config_settings_show_addresssale.view_sales_configsale.config.settings
default_show_delivery_date

Verkaufseinstellung "Liefertermin auf Angebot und Auftragsbestätigung anzeigen".

Selling setting "Display delivery date on offer and order confirmation".

eq_view_sale_config_settings_show_addresssale.view_sales_configsale.config.settings
default_use_calendar_week

Verkaufseinstellung "Liefertermin als Kalenderwoche anzeigen".

Sales setting "Display delivery date as calendar week".

eq_view_sale_config_settings_show_addresssale.view_sales_configsale.config.settings
eq_use_text_from_order

Verkaufseinstellung "Benutze Kopf- und Fusstext aus Auftrag".

Sales setting "Use header and footer text from order".

eq_view_sale_config_settings_show_addresssale.view_sales_configsale.config.settings
eq_head_text_invoice

Allgemeiner Kopftext falls "Benutze Kopf- und Fusstext aus Auftrag" nicht aktiv.

General header text if "Use header and footer text from order" is not active.

eq_view_sale_config_settings_show_addresssale.view_sales_configsale.config.settings
eq_foot_text_invoice

Allgemeiner Fußtext falls "Benutze Kopf- und Fusstext aus Auftrag" nicht aktiv.

General footer text if "Use header and footer text from order" is not active.

eq_view_sale_config_settings_show_addresssale.view_sales_configsale.config.settings
default_eq_use_internal_description

Verkaufseinstellung "Interne Beschreibung für die Angebote/Verkaufsaufträge verwenden".

Sales setting "Use internal description for quotation/sales orders".

eq_view_sale_config_settings_salepersonsale.view_sales_configsale.config.settings
default_creator_saleperson

Verkaufseinstellung "Der Ersteller eines Adressdatensatzes wird automatisch als Verkäufer gesetzt."

Sell setting "The creator of an address record is automatically set as seller".






TODO: Aktuell noch keine Ableitung von Views aus Bais

sale.report_configuration_form_view

sale.report_configuration_tree_view

sale.report_configuration_search_view

sale.layout_categoryseparator

Neues Feld Separator für Reportlayoutkategorien.

New field Separator for report layout categories.






res_partner_view_buttonssale.res_partner_view_buttonsres.partner

Smartbuttons für Anzeige der Angebots- und Auftragsanzahl.

Smart buttons for displaying the number of quotations and orders.






eq_product_template_form_view_sale_order_button_inheritsale.product_template_form_view_sale_order_buttonproduct.templateeq_sale_count

Ersetzt Basisfeld sales_count. 
Bisherige Berechnung der Verkaufszahlen geändert für Anzeige der Anzahl von offenen Aufträgen, die bestätigt wurden. 

Replaces sales_count base field. 
Previous calculation of sales figures changed to display the number of open orders that have been confirmed. 

eq_product_form_view_sale_order_button_inheritsale.product_form_view_sale_order_buttonproduct.product
eq_sale_count

Ersetzt Basisfeld sales_count. 
Bisherige Berechnung der Verkaufszahlen geändert für Anzeige der Anzahl von offenen Aufträgen, die bestätigt wurden. 

Replaces sales_count base field. 
Previous calculation of sales figures changed to display the number of open orders that have been confirmed. 






sales_team

Zugriff auf die Menus und die Benutzergruppen des Bereichs Verkauf. Access to the menus and user groups of the Sales area.

Ansichten-ID / View IDparent-idDatenmodell / DatamodelFeld / FieldBeschreibung / Description
EQ Report_configurationsales_team.menu_sale_configsale.layout.category
Neuer Menueintrag für die Reportsektionen. New menu entry for the report sections.

product


Ansichten-ID / View IDinherit_idDatenmodell / DatamodelFeld / FieldBezeichnung / Description
eq_sale_product_product_extension_form_viewproduct.product_normal_form_viewproduct.product
eq_rrp
Feld UVP wird für Varianten nach dem Verkaufspreis angezeigt. The UVP field is displayed for variants after the sales price.
sale_stock


Ansichten-ID / View IDinherit_idDatenmodell / DatamodelFeld / FieldBeschreibung / Description
eq_sale_stock_form_viewsale_stock.view_order_form_inherit_sale_stocksale.ordereq_delivery_condition_idAuswahl der Einträge aus der Tabelle eq_delivery_condition nach dem Feld incoterm. Selection of entries from table eq_delivery_condition after the incoterm field.
eq_res_partnerZugriff auf die neuen Partnerfelder (zBsp. eq_firstname, eq_house_no,...). Access to the new partner fields (e. g. eq_firstname, eq_house_no,...).
eq_base_reportZugriff Basislayout für Reports. Access basic layout for reports.
website_quote

Möglichkeit den Preview-Button auszublenden. Option to hide the preview button.

Ansichten-ID / View IDinherit_idDatenmodell / Datamodel Feld / FieldBeschreibung / Description
eq_sale_form_quotewebsite_quote.sale_order_form_quotesale.ordereq_show_preview_buttonPreview-Button wird auf Basis des gesetzten oder nicht-gesetzten Flags 'eq_show_preview_button' ausgeblendet, wenn die Einstellung in den Einstellungen getätigt wurde. Preview button is hidden on the basis of the set or not set flag' eq_show_preview_button', if the setting was made in the settings.