Impacted modules : base, base_setup, account, report, and base_vat The purpose is here to ease the creation of the first invoice. To do so, we need to ease the configuration of VAT, company data, and report layouting. This commits brings - better labelling for TIN, VAT and Tax Id for partner and companies (form view, ...) - change settings for footer of report : allow to use custom or standart footer, and display them in settings view. - always display TIN in standart report footer - remove (demo) data of main company to not set company logo on reports Also, a message is display on the report when the data company are not configured yet. The invoice report is now regenerated each time the user want to print it.
108 lines
4.3 KiB
XML
108 lines
4.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data noupdate="1">
|
|
<record id="view_menu" model="ir.ui.view">
|
|
<field name="name">ir.ui.menu.tree</field>
|
|
<field name="model">ir.ui.menu</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Menu" toolbar="1">
|
|
<field icon="icon" name="name"/>
|
|
</tree>
|
|
</field>
|
|
<field name="field_parent">child_id</field>
|
|
</record>
|
|
|
|
<function name="install_lang" model="res.lang"/>
|
|
|
|
<record id="main_partner" model="res.partner" context="{'default_is_company': True}">
|
|
<field name="name">My Company</field>
|
|
<field name="company_id" eval="None"/>
|
|
<field name="customer" eval="False"/>
|
|
<field name="is_company" eval="True"/>
|
|
<field name="street"></field>
|
|
<field name="city"></field>
|
|
<field name="zip"></field>
|
|
<field name="phone"></field>
|
|
<field name="email">info@yourcompany.com</field>
|
|
<field name="website">www.yourcompany.com</field>
|
|
</record>
|
|
|
|
<!-- Basic Company -->
|
|
<record id="main_company" model="res.company">
|
|
<field name="name">My Company</field>
|
|
<field name="partner_id" ref="main_partner"/>
|
|
<field name="currency_id" ref="base.EUR"/>
|
|
</record>
|
|
|
|
<record model="res.partner" id="base.partner_root">
|
|
<field name="name">Administrator</field>
|
|
<field name="company_id" ref="main_company"/>
|
|
<field name="customer" eval="False"/>
|
|
<field name="email">admin@example.com</field>
|
|
</record>
|
|
|
|
<record model="res.users" id="base.user_root">
|
|
<field name="partner_id" ref="base.partner_root"/>
|
|
<field name="company_id" ref="main_company"/>
|
|
<field name="company_ids" eval="[(4, ref('main_company'))]"/>
|
|
<field name="signature"><![CDATA[<span>-- <br/>
|
|
Administrator</span>]]></field>
|
|
</record>
|
|
|
|
<!-- Default user with full access rights for newly created users -->
|
|
<record id="default_user" model="res.users">
|
|
<field name="name">Default User Template</field>
|
|
<field name="login">default</field>
|
|
<field name="active" eval="False"/>
|
|
</record>
|
|
|
|
<record id="main_partner" model="res.partner">
|
|
<field name="company_id" ref="main_company"/>
|
|
</record>
|
|
|
|
<record id="ir_mail_server_localhost0" model="ir.mail_server">
|
|
<field name="name">localhost</field>
|
|
<field name="smtp_host">localhost</field>
|
|
<field eval="25" name="smtp_port"/>
|
|
<field eval="10" name="sequence"/>
|
|
</record>
|
|
|
|
<!-- Basic fonts family included in PDF standart, will always be in the font list -->
|
|
<record model="res.font" id="base.font_helvetica">
|
|
<field name="name">Helvetica</field>
|
|
<field name="family">Helvetica</field>
|
|
<field name="path">/dev/null</field>
|
|
<field name="mode">all</field>
|
|
</record>
|
|
<record model="res.font" id="base.font_times">
|
|
<field name="name">Times</field>
|
|
<field name="family">Times</field>
|
|
<field name="path">/dev/null</field>
|
|
<field name="mode">all</field>
|
|
</record>
|
|
<record model="res.font" id="base.font_courier">
|
|
<field name="name">Courier</field>
|
|
<field name="family">Courier</field>
|
|
<field name="path">/dev/null</field>
|
|
<field name="mode">all</field>
|
|
</record>
|
|
|
|
<record id="public_partner" model="res.partner">
|
|
<field name="name">Public user</field>
|
|
<field name="active" eval="False"/>
|
|
</record>
|
|
|
|
<record id="public_user" model="res.users">
|
|
<field name="name">Public user</field>
|
|
<field name="login">public</field>
|
|
<field name="password"></field>
|
|
<!-- Avoid auto-including this demo user in any default group -->
|
|
<field name="groups_id" eval="[(6,0,[])]"/>
|
|
<field name="image" type="base64" file="base/static/img/public_user-image.png"/>
|
|
<field name="partner_id" ref="public_partner"/>
|
|
<field name="active" eval="False"/>
|
|
</record>
|
|
|
|
</data>
|
|
</odoo>
|