Skip to content

Latest commit

 

History

History
652 lines (606 loc) · 26.2 KB

l10n_din5008.md

File metadata and controls

652 lines (606 loc) · 26.2 KB

L10n Din5008

External Layout Din5008

Footer Xinomer

ID: mint_system.l10n_din5008.external_layout_din5008.footer_xinomer

<data inherit_id="l10n_din5008.external_layout_din5008" priority="50">
    <xpath expr="//div[@class='company_details']/table" position="replace">

        <style>
      table#footer {
        font-family: arial;
        font-size: 11px;
        border: transparent;
         line-height: 1.3;
      }
      
        </style>

        <table id="footer" style="border-top-color:#F68113; border-top-width: 2px; ">
            <tr>
                <td style="padding-top:7px; width: 120px">XINOMER AG</td>
                <td style="width: 150px">T + 41 41 552 48 00</td>
                <td style="width: 40px; text-align: right">EUR</td>
                <td style="width: 200px">CH09 8080 8003 5829 2832 4</td>
                <td style="width: 60px; text-align: right">CH UID</td>
                <td style="width: 105px ">CHE-392.238.657</td>
            </tr>
            <tr>
                <td>Hinterbergstrasse 15</td>
                <td>F + 41 41 552 48 01</td>
                <td style="text-align: right">CHF</td>
                <td>CH64 8080 8009 6920 6988 1</td>
                <td style="text-align: right">DE UID</td>
                <td>DE353683580</td>
            </tr>
            <tr>
                <td>6330 Cham</td>
                <td>[email protected]</td>
                <td style="text-align: right">BIC</td>
                <td>RAIFCH22XXX1</td>
                <td style="text-align: right">FR UID</td>
                <td>FR03980163075</td>
            </tr>
            <tr>
                <td>Schweiz</td>
                <td>www.xinomer.ch</td>
                <td style="text-align: right">BC</td>
                <td>80808</td>
                <td style="text-align: right">EORI-Nr.</td>
                <td>FRCH980163075</td>
            </tr>
        </table>

    </xpath>
</data>

Source: snippets/l10n_din5008.external_layout_din5008.footer_xinomer.xml

Footer

ID: mint_system.l10n_din5008.external_layout_din5008.footer

<data inherit_id="l10n_din5008.external_layout_din5008" priority="50">
    <xpath expr="//div[@class='company_details']/table" position="replace">
        <style>
      table#footer {
        font-family: arial;
        font-size: 11px;
        line-height: 1.3;
      }
      table#footer tr {
        border: transparent;
      }
    </style>
        <table id="footer" style="border-top-color:#F68113; border-top-width: 2px;">
            <tr>
                <td style="padding-top:7px; width: 120px">XINOMER AG</td>
                <td style="width: 150px">T + 41 41 552 48 00</td>
                <td style="width: 40px; text-align: right">EUR</td>
                <td style="width: 200px">CH09 8080 8003 5829 2832 4</td>
                <td style="width: 60px; text-align: right">CH UID</td>
                <td style="width: 105px ">CHE-392.238.657</td>
            </tr>
            <tr>
                <td>Hinterbergstrasse 15</td>
                <td>F + 41 41 552 48 01</td>
                <td style="text-align: right">CHF</td>
                <td>CH64 8080 8009 6920 6988 1</td>
                <td style="text-align: right">DE UID</td>
                <td>DE353683580</td>
            </tr>
            <tr>
                <td>6330 Cham</td>
                <td>[email protected]</td>
                <td style="text-align: right">BIC</td>
                <td>RAIFCH22XXX1</td>
                <td style="text-align: right">FR UID</td>
                <td>FR03980163075</td>
            </tr>
            <tr>
                <td>Schweiz</td>
                <td>www.xinomer.ch</td>
                <td style="text-align: right">BC</td>
                <td>80808</td>
                <td style="text-align: right">EORI-Nr.</td>
                <td>FRCH980163075</td>
            </tr>
        </table>
    </xpath>
</data>

Source: snippets/l10n_din5008.external_layout_din5008.footer.xml

Header

ID: mint_system.l10n_din5008.external_layout_din5008.header

<data inherit_id="l10n_din5008.external_layout_din5008" priority="50">
    <xpath expr="//table[@class='company_header table-borderless']" position="replace">
        <style>
      .din_page.header table img {
        float: none;
      }      
    </style>
        <table class="company_header table-borderless" t-att-style="'height: %dmm;' % (din_header_spacing or 27)">
            <tr style="height: 35px">

      </tr>
            <tr>
                <td>
                    <img t-if="company.logo" t-att-src="image_data_uri(company.logo)" t-att-style="'max-height: 20mm; display: block; margin: 0 auto; padding-top: 10mm;'"/>
                </td>
            </tr>
        </table>
    </xpath>
</data>

Source: snippets/l10n_din5008.external_layout_din5008.header.xml

Hide Din5008 Document Information

ID: mint_system.l10n_din5008.external_layout_din5008.hide_din5008_document_information

<data inherit_id="l10n_din5008.external_layout_din5008" priority="50">
    <xpath expr="//td[@t-if='din5008_document_information']" position="replace"/>
</data>

Source: snippets/l10n_din5008.external_layout_din5008.hide_din5008_document_information.xml

Hide Shipping Address

ID: mint_system.l10n_din5008.external_layout_din5008.hide_shipping_address

<data inherit_id="l10n_din5008.external_layout_din5008" priority="50">
    <xpath expr="//div[@class='shipping_address']/../../../.." position="replace"/>
</data>

Source: snippets/l10n_din5008.external_layout_din5008.hide_shipping_address.xml

Hide Title

ID: mint_system.l10n_din5008.external_layout_din5008.hide_title

<data inherit_id="l10n_din5008.external_layout_din5008" priority="50">
    <xpath expr="//h2" position="replace"/>
</data>

Source: snippets/l10n_din5008.external_layout_din5008.hide_title.xml

Hide Vat

ID: mint_system.l10n_din5008.external_layout_din5008.hide_vat

<data inherit_id="l10n_din5008.external_layout_din5008" priority="50">
    <xpath expr="//div[@id='partner_vat_address_same_as_shipping']/.." position="replace"/>
</data>

Source: snippets/l10n_din5008.external_layout_din5008.hide_vat.xml

Move Information Block

ID: mint_system.l10n_din5008.external_layout_din5008.move_information_block

<data inherit_id="l10n_din5008.external_layout_din5008" priority="60">
    <xpath expr="//div[@class='information_block']/.." position="replace"/>
    <xpath expr="//div[@class='address']/.." position="before">
        <td>
            <div class="information_block" style="line-height: 1.2">
                <t t-if="'l10n_din5008_template_data' in company" t-set="template_data" t-value="company.l10n_din5008_template_data"/>
                <t t-if="o and 'l10n_din5008_template_data' in o" t-set="template_data" t-value="o.l10n_din5008_template_data"/>
                <table>
                    <t t-foreach="template_data" t-as="row">
                        <tr>
                            <td style="padding-right: 20px">
                                <t t-out="row[0]"/>
                            </td>
                            <td>
                                <t t-out="row[1]"/>
                            </td>
                        </tr>
                    </t>
                </table>
            </div>
        </td>
    </xpath>
    <xpath expr="//div[@class='information_block']" position="attributes">
        <attribute name="class">address</attribute>
    </xpath>
</data>

Source: snippets/l10n_din5008.external_layout_din5008.move_information_block.xml

Replace Address

ID: mint_system.l10n_din5008.external_layout_din5008.replace_address

<data inherit_id="l10n_din5008.external_layout_din5008" priority="50">
    <xpath expr="//table[@class='din_company_info table-borderless']" position="replace">
        <table style="margin-left: 15px">
            <tr style="height: 100px;">
                <td style="width: 280px; vertical-align: top">
                    <div style="border-bottom: solid 1px grey; padding-bottom: 3px">Leistungsempf&#xE4;nger</div>
                    <div style="padding-top: 5px">
                        <t>
                            <div t-field="o.partner_id.name"/>
                            <div t-field="o.partner_id.street"/>
                            <div>
                                <span t-field="o.partner_id.zip"/>
                                <span t-field="o.partner_id.city"/>
                            </div>
                            <div t-field="o.partner_id.country_id"/>
                        </t>
                    </div>
                </td>
                <td style="width: 60px"/>
                <td style="width: 280px; vertical-align: top">
                    <div style="border-bottom: solid 1px grey; padding-bottom: 3px">Leistender</div>
                    <div style="margin-top: 5px">
                        <t>
                            <div t-field="company.name"/>
                            <div t-field="company.street"/>
                            <div>
                                <span t-field="company.zip"/>
                                <span t-field="company.city"/>
                            </div>
                            <div t-field="company.country_id"/>
                        </t>
                    </div>
                </td>
            </tr>
            <tr style="height: 100px;">
                <td style="width: 280px; vertical-align: top">
                    <div style="border-bottom: solid 1px grey; padding-bottom: 3px">Lieferadresse</div>
                    <div style="padding-top: 5px">
                        <t>
                            <div t-field="o.partner_shipping_id.parent_id"/>
                            <div t-field="o.partner_shipping_id.street"/>
                            <div>
                                <span t-field="o.partner_shipping_id.zip"/>
                                <span t-field="o.partner_shipping_id.city"/>
                            </div>
                            <div t-field="o.partner_shipping_id.country_id"/>
                        </t>
                    </div>
                </td>
                <td/>
                <td style="width: 280px; vertical-align: top">
                    <div style="border-bottom: solid 1px grey; padding-bottom: 3px">Geliefert von</div>
                    <div style="padding-top: 5px">
                        <t>
                            <div t-field="o.warehouse_id.partner_id.commercial_company_name"/>
                            <div t-field="o.warehouse_id.partner_id.name"/>
                            <div t-field="o.warehouse_id.partner_id.street"/>
                            <div>
                                <span t-field="o.warehouse_id.partner_id.zip"/>
                                <span t-field="o.warehouse_id.partner_id.city"/>
                            </div>
                            <div t-field="o.warehouse_id.partner_id.country_id"/>
                        </t>
                    </div>
                </td>
            </tr>
        </table>
        <table style="margin-left: 15px">
            <tr>
                <td style="width: 80px; vertical-align: top">
                    <div>USt-IdNr.</div>
                    <div>EORI Nr.</div>
                </td>
                <td style="width: 200px; vertical-align: top">
                    <div>DE812033417</div>
                    <div>3001245</div>
                </td>
                <td style="width: 60px"/>
                <td style="width: 80px; vertical-align: top">
                    <div>No. de TVA</div>
                    <div>No. de EORI</div>
                </td>
                <td style="width: 200px; vertical-align: top">
                    <div>FR03980163075</div>
                    <div>NFRCH980163075</div>
                </td>
            </tr>
            <tr>
                <td colspan="3" style="width: 340px; vertical-align: top">
                    <div>Steuerfreie innergemeinschaftliche Lieferung</div>
                </td>
                <td colspan="3" style="width: 280px; vertical-align: top">
                    <div>Livraison exon&#xE9;r&#xE9;e selon l'article 138 de la Directive TVA</div>
                </td>
            </tr>
        </table>
        <table style="margin-left: 15px; color: grey">
            <tr>
                <td>
                    <div>Land Leistungsempf&#xE4;nger: </div>
                </td>
                <td>
                    <div t-field="o.partner_id.country_id"/>
                </td>
            </tr>
            <tr>
                <td>
                    <div>Land Liefer- / "geliefert von" Adresse: </div>
                </td>
                <td>
                    <div t-field="o.warehouse_id.partner_id.country_id"/>
                </td>
            </tr>
        </table>
    </xpath>
</data>

Source: snippets/l10n_din5008.external_layout_din5008.replace_address.xml

Replace Information Block2

ID: mint_system.l10n_din5008.external_layout_din5008.replace_information_block2

<data inherit_id="l10n_din5008.external_layout_din5008" priority="50">
    <xpath expr="//td[@t-if='din5008_document_information']" position="replace">
        <style>
            .din_page.invoice_note tr .address, .din_page.invoice_note tr .shipping_address {
                width: 76mm;
            }
            div.information_block {
                line-height: 1.5;
            }
        </style>

        <td style="vertical-align: top; padding-top: 30px">
            <div class="information_block">
                <t t-if="'l10n_din5008_template_data' in company" t-set="template_data" t-value="company.l10n_din5008_template_data"/>
                <t t-if="o and 'l10n_din5008_template_data' in o" t-set="template_data" t-value="o.l10n_din5008_template_data"/>
                <table>
                
                    <!-- Rechnung -->
                    <t t-if="o.type_name == 'Ausgangsrechnung'">

                        <tr>
                            <td>
                                <span>Invoice No.</span>
                            </td>
                            <td>
                                <span t-field="o.name"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Invoice Date</span>
                            </td>
                            <td>
                                <span t-field="o.invoice_date"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Payment Date</span>
                            </td>
                            <td>
                                <span t-field="o.invoice_date_due"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Source</span>
                            </td>
                            <td>
                                <span t-field="o.invoice_origin"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Reference</span>
                            </td>
                            <td>
                                <span t-field="o.ref"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Delivery Date</span>
                            </td>
                            <td>
                                <span t-field="o.delivery_date"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Incoterms</span>
                            </td>
                            <td>
                                <span t-field="o.invoice_incoterm_id.code"/>
                            </td>
                        </tr>
                    </t>

                    <!-- Verkaufsauftrag -->
                    <t t-if="o.type_name == 'Verkaufsauftrag' or o.type_name == 'Bon de commande'">
                        <tr>
                            <td>
                                <span>Order No.</span>
                            </td>
                            <td>
                                <span t-field="o.name"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Order Date</span>
                            </td>
                            <td>
                                <span t-field="o.date_order" t-options="{'widget': 'date'}"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Your reference</span>
                            </td>
                            <td>

                                <span t-field="o.client_order_ref"/>

                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Incoterms</span>
                            </td>
                            <td>
                                <span t-field="o.incoterm.code"/>
                            </td>
                        </tr>
                    </t>

                </table>
            </div>
        </td>

    </xpath>
</data>

Source: snippets/l10n_din5008.external_layout_din5008.replace_information_block2.xml

Replace Information Block

ID: mint_system.l10n_din5008.external_layout_din5008.replace_information_block

<data inherit_id="l10n_din5008.external_layout_din5008" priority="50">
    <xpath expr="//div[@class='information_block']/.." position="replace">
        <style>
            div.information_block tr {
                heigt: 30px;
            }
            .din_page.invoice_note tr .address, .din_page.invoice_note tr .shipping_address {
                width: 85mm;
            }
            div.information_block {
                line-height: 1.5;
            }
            
            .din_page.invoice_note tr .information_block {
                margin-left: 10mm;
            }
            
        </style>

        <td style="vertical-align: top;">
            <div class="information_block">
                <t t-if="'l10n_din5008_template_data' in company" t-set="template_data" t-value="company.l10n_din5008_template_data"/>
                <t t-if="o and 'l10n_din5008_template_data' in o" t-set="template_data" t-value="o.l10n_din5008_template_data"/>
                <table>
                    <tr>
                        <td colspan="2" style="font-size: 14px; font-weight: bold; padding-bottom: 7px; white-space: nowrap;">
                            <span t-if="not o and not docs">
                                <t t-out="company.l10n_din5008_document_title"/>
                            </span>
                            <span t-else="">
                                <t t-set="o" t-value="docs[0]" t-if="not o"/>
                                <span t-if="'l10n_din5008_document_title' in o">
                                    <t t-out="o.l10n_din5008_document_title"/>
                                </span>
                                <span t-elif="'name' in o" t-field="o.name"/>
                            </span>
                        </td>
                    </tr>

                    <!-- Rechnung -->
                    <t t-if="o._name == 'account.move' and o.move_type == 'out_invoice'">

                        <tr>
                            <td>
                                <span>Invoice No.</span>
                            </td>
                            <td>
                                <span t-field="o.name"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Invoice Date</span>
                            </td>
                            <td>
                                <span t-field="o.invoice_date"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Payment Date</span>
                            </td>
                            <td>
                                <span t-field="o.invoice_date_due"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Source</span>
                            </td>
                            <td>
                                <span t-field="o.invoice_origin"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Reference</span>
                            </td>
                            <td>
                                <span t-field="o.ref"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Delivery Date</span>
                            </td>
                            <td>
                                <span t-field="o.delivery_date"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Incoterms</span>
                            </td>
                            <td>
                                <span t-field="o.invoice_incoterm_id.code"/>
                            </td>
                        </tr>
                    </t>

                    <!-- Verkaufsauftrag  -->
                    <t t-if="o._name == 'sale.order'">
                        <tr>
                            <td>
                                <span>Order No.</span>
                            </td>
                            <td>
                                <span t-field="o.name"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Order Date</span>
                            </td>
                            <td>
                                <span t-field="o.date_order" t-options="{'widget': 'date'}"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Your reference</span>
                            </td>
                            <td>

                                <span t-field="o.client_order_ref"/>

                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Delivery Date</span>
                            </td>
                            <td>
                                <span t-field="o.commitment_date" t-options="{'widget': 'date'}"/>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <span>Incoterms</span>
                            </td>
                            <td>
                                <span t-field="o.incoterm.code"/>
                            </td>
                        </tr>
                    </t>
                    
                </table>
            </div>
        </td>

    </xpath>
</data>

Source: snippets/l10n_din5008.external_layout_din5008.replace_information_block.xml

Style Valperca

ID: mint_system.l10n_din5008.external_layout_din5008.style_valperca

<data inherit_id="l10n_din5008.external_layout_din5008" priority="60">
    <xpath expr="//td/img" position="attributes">
        <attribute name="t-att-style">'max-height: 80px; padding-right: 40px'</attribute>
    </xpath>
</data>

Source: snippets/l10n_din5008.external_layout_din5008.style_valperca.xml

Style Xinomer

ID: mint_system.l10n_din5008.external_layout_din5008.style_xinomer

<data inherit_id="l10n_din5008.external_layout_din5008" priority="60">
    <xpath expr="//div" position="after">
        <style>
            .o_company_2_layout {
                font-family: arial;
            }
            .address {
                line-height: 1.5;
            }
        </style>
    </xpath>
</data>

Source: snippets/l10n_din5008.external_layout_din5008.style_xinomer.xml