139 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			Python
		
	
	
			
		
		
	
	
			139 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			Python
		
	
	
# -*- coding: utf-8 -*-
 | 
						|
 | 
						|
class Config(): 
 | 
						|
 | 
						|
    def __init__(self):
 | 
						|
        
 | 
						|
        self.chart_of_accounts = 'l10n_at'
 | 
						|
        self.sales_tax = '20% MwSt'
 | 
						|
        self.purchase_tax = '20% VSt'
 | 
						|
        self.chart_template_id = 2 # Austrian Chart of Account
 | 
						|
        
 | 
						|
        self.company_data = {
 | 
						|
            'name': 'Camadeus GmbH',
 | 
						|
            'street': 'Kriehubergasse 16',
 | 
						|
            'street2': False,
 | 
						|
            'city': 'Wien',
 | 
						|
            'zip': '1050',
 | 
						|
            'phone': '+43 1 78910 96 70',
 | 
						|
            'fax': False,
 | 
						|
            'email': 'office@camadeus.at',
 | 
						|
            'website': 'http://www.camadeus.at',
 | 
						|
            'company_registry': '280076b ',
 | 
						|
            'country_id': 'at', # "de" für deutschland
 | 
						|
            'logo': False,       
 | 
						|
            'vat': 'ATU 62991855 ',     
 | 
						|
            'rml_header1': False,
 | 
						|
            'vat_check_vies': True,
 | 
						|
            'tax_calculation_rounding_method': 'round_globally',
 | 
						|
            #'rml_header' : './ext/addons/custom_reports/report/page.rml', # Report File
 | 
						|
            'logo': '../ext/custom-addons/cam_reports/logo.png',
 | 
						|
        }
 | 
						|
        
 | 
						|
        # Nur für Lager
 | 
						|
        # Wenn nicht gesetzt, dann wird der Firmenname genommen
 | 
						|
        self.warehouse_name = False        
 | 
						|
        
 | 
						|
        self.valid_taxes = [
 | 
						|
            '20% MwSt',
 | 
						|
            '10% MwSt',
 | 
						|
            '20% VSt',
 | 
						|
            '10% VSt',
 | 
						|
        ]
 | 
						|
        
 | 
						|
        # Aktive Steuerzuordnungen
 | 
						|
        self.valid_fiscal_positions = [
 | 
						|
            #'Lieferant EU (ohne Ust-ID)',
 | 
						|
            #'Lieferant EU Unternehmen (mit USt-ID)',
 | 
						|
            #'Lieferant Ausland',
 | 
						|
            #'Kunde EU (ohne USt-ID)',
 | 
						|
            'Kunde Ausland',
 | 
						|
            'Kunde EU (ohne USt-ID)',
 | 
						|
            'Kunde EU Unternehmen (mit USt-ID)',
 | 
						|
        ]      
 | 
						|
        
 | 
						|
        # Aktive Währungen
 | 
						|
        self.valid_currencies = [
 | 
						|
            'EUR',
 | 
						|
        ]           
 | 
						|
        
 | 
						|
        # Allgemeine Einstellungen
 | 
						|
        self.base_config = {
 | 
						|
            'module_portal': False,      # Kundenportal
 | 
						|
        }
 | 
						|
        
 | 
						|
        # Einstellungen Verkauf
 | 
						|
        self.sale_config = {
 | 
						|
            'group_sale_delivery_address': True,         # Verschiedene Adressen für Rechnung und Lieferung
 | 
						|
            'group_sale_pricelist': True,                # Preislisten verwenden
 | 
						|
            'group_discount_per_so_line': True,          # Rabatte verwenden
 | 
						|
            'group_uom': True,                           # Verwende Mengeneinheiten
 | 
						|
        }
 | 
						|
        
 | 
						|
        # Einstellungen Einkauf
 | 
						|
        self.purchase_config = {
 | 
						|
            'group_purchase_pricelist': True,            # Preislisten verwenden
 | 
						|
        }
 | 
						|
        
 | 
						|
        #Einstellungen Lager
 | 
						|
        self.stock_config = {
 | 
						|
            'group_stock_multiple_locations': True,      # Verwalten Sie mehrere Läger und Lagerorte
 | 
						|
            'group_stock_tracking_lot': False,           # Benutze Verpackungen: Paletten, Boxen, ...
 | 
						|
            'group_stock_packaging': False,              # Ermöglicht die Auswahl einer Verpackung            
 | 
						|
        }  
 | 
						|
        
 | 
						|
        self.sequences = {
 | 
						|
            'sale.order':  { 
 | 
						|
                'number_next_actual': 2000, 
 | 
						|
                'prefix': 'A-',
 | 
						|
                'padding': 5,
 | 
						|
            },
 | 
						|
#             'work.order':  { 
 | 
						|
#                 'number_next_actual': 100, 
 | 
						|
#                 'prefix': 'AS-',
 | 
						|
#                 'padding': 5,
 | 
						|
#             },                           
 | 
						|
#             'picking.out':  { 
 | 
						|
#                 'number_next_actual': 2000, 
 | 
						|
#                 'prefix': 'L-',
 | 
						|
#                 'padding': 5,
 | 
						|
#             },
 | 
						|
#             'purchase.order':  { 
 | 
						|
#                 'number_next_actual': 2000, 
 | 
						|
#                 'prefix': 'PO-',
 | 
						|
#                 'padding': 5,
 | 
						|
#             },
 | 
						|
#             'account.invoice':  { 
 | 
						|
#                 'number_next_actual': 2000, 
 | 
						|
#                 'prefix': '15-',
 | 
						|
#                 'padding': 4,
 | 
						|
#             },
 | 
						|
        }
 | 
						|
        
 | 
						|
        self.active_uoms = {
 | 
						|
            'product.product_uom_unit': 'Stk.',
 | 
						|
            #'product.product_uom_meter': 'lfm',
 | 
						|
            #'product.product_uom_litre': 'l',
 | 
						|
            #'product.product_uom_hour': 'h',
 | 
						|
        }        
 | 
						|
        
 | 
						|
        # Soll das Ändern einer Rechnung im Nachhinein erlaubt sein?
 | 
						|
        self.allow_cancel_invoice = True
 | 
						|
        
 | 
						|
        self.modules = [
 | 
						|
            'document',
 | 
						|
            'auth_crypt',
 | 
						|
            'cam_testenv',            
 | 
						|
            'cam_max_width',
 | 
						|
            'oerp_no_phoning_home',
 | 
						|
            'cam_custom',
 | 
						|
            'cam_reports',
 | 
						|
            'account_cancel',
 | 
						|
            'cam_invoice_skonto',
 | 
						|
            'web_printscreen_zb',                                                
 | 
						|
            #'crm',
 | 
						|
            #'sale',
 | 
						|
            #'cam_hr_overtime',
 | 
						|
            #'cam_hr',
 | 
						|
        ]
 |