Odoo BuildOdoo Build
Home
Upgrade
Images
Snippets
Revisions
Modules
Changelog
Mint System
Chat
GitHub
Home
Upgrade
Images
Snippets
Revisions
Modules
Changelog
Mint System
Chat
GitHub
  • Snippets

    • Account
    • Account Accountant
    • Account Asset
    • Account Batch Payment
    • Account Budget
    • Account Ebics Batch
    • Account Financial Report
    • Account Followup
    • Account Journal Items Report
    • Account Reports
    • Account Sale Timesheet Report
    • Agreement
    • Agreement Legal
    • Auth Api Key
    • Base
    • Base Install Request
    • Base Location
    • Business Requirement
    • Calendar
    • Certificate Planer
    • Contract
    • Crm
    • Crm Iap Lead Enrich
    • Delivery
    • Digest
    • Fleet
    • Forestry Timesheet
    • Gds Invoice
    • Gio Payroll Custom
    • Helpdesk
    • Hr
    • Hr Attendance
    • Hr Attendance Kanban
    • Hr Attendance Report Add Flexitime
    • Hr Contract
    • Hr Employee Attendance Report
    • Hr Expense
    • Hr Holidays
    • Hr Holidays Delegations
    • Hr Payroll
    • Hr Recruitment
    • Hr Skills
    • Hr Timesheet
    • Industry Fsm
    • Industry Fsm Sale
    • Ir Model
    • Ir Ui View
    • Knowledge
    • L10n Ch
    • L10n Ch Hr Payroll Elm Transmission
    • L10n Ch Qr Isr Invoice Import
    • L10n Din5008
    • L10n Din5008 Sale
    • L10n Din5008 Stock
    • Mail
    • Mail Activity Board
    • Mail Tracking
    • Maintenance
    • Maintenance Plan
    • Mrp
    • Mrp Account
    • Mrp Workorder
    • Payment
    • Portal
    • Printnode Base
    • Product
    • Project
    • Project Enterprise
    • Purchase
    • Purchase Requisition
    • Purchase Requisition Send
    • Res Groups
    • Resource
    • Sale
    • Sale Blanket Order
    • Sale Management
    • Sale Margin
    • Sale Order Contact Person
    • Sale Order Line Date
    • Sale Order Notes
    • Sale Order Picking Note
    • Sale Partner Incoterm
    • Sale Product Set
    • Sale Subscription
    • Sale Timesheet
    • Stock
    • Stock Account
    • Stock Delivery
    • Stock Delivery Note
    • Subscription Oca
    • Survey
    • Timesheet Grid
    • Web
    • Website
    • Website Discount Voucher
    • Website Sale

Stock

Label Transfer Template View

Basis57

ID: mint_system.stock.label_transfer_template_view.basis57
Inherit ID: stock.label_transfer_template_view

<t t-name="stock.label_transfer_template_view.basis57">
    <t t-call="web.basic_layout">
        <style>
            .external-ref {
                font-size: 14mm;
            }
            .box.external-ref {
                font-size: 20mm;
            }
            .title {
                font-size: 12mm;
            }
            .address {
                font-size: 10mm;
            }
            .box.address {
                font-size: 14mm;
                font-weight: bolder;
            }
            .barcode {
                font-size: 6mm;
            }
            .default {
                font-size: 7mm;
            }
            .bolder {
                font-size: 7mm;
                font-weight: bolder;
            }
            .footer {
                font-size: 7mm;
            }
            div.label {
                line-height: 1.2;
                text-align: center;
            }
            br {
                font-size: 2mm;
            }
            .space-right {
                margin-right: 2mm
            }
            .space-left {
                margin-left: 2mm
            }
            .address-space-right {
                padding-right: 3mm
            }
            svg {
                position: absolute;
                left: 10px;
                margin-top: 10px
            }
        </style>
        <t t-foreach="docs" t-as="picking">
            <t t-foreach="picking.move_lines.filtered(lambda m: m.quantity_done &gt; 0 and m.product_packaging)" t-as="move">
                <!--Set default values-->
                <t t-set="temperature" t-value="2"/>
                <t t-set="today" t-value="context_timestamp(datetime.datetime.now())"/>
                <t t-set="packaging" t-value="move.product_packaging"/>
                <t t-set="external_ref" t-value="picking.partner_id.x_external_ref"/>
                <t t-set="print_header" t-value="True"/>
                <t t-set="print_delivery_date" t-value="False"/>
                <t t-set="print_delivery_date_only" t-value="False"/>
                <t t-set="barcode" t-value="packaging.barcode"/>
                <t t-set="qty_description" t-value="packaging.x_qty_description"/>
                <!--Print delivery date if shipping method is Bordereau-->
                <t t-if="picking.carrier_id.name == 'Bordereau'">
                    <t t-set="print_delivery_date" t-value="True"/>
                </t>
                <!--Calculate default expiration date-->
                <t t-set="delta" t-value="datetime.timedelta(days=move.product_id.x_expiration_days)"/>
                <t t-set="consume_until" t-value="today + delta"/>
                <!--Print report for each move line-->
                <t t-set="move_lines" t-value="move.move_line_ids.filtered(lambda l: l.qty_done &gt; 0)"/>
                <t t-foreach="move_lines" t-as="move_line">
                    <!--Set default values-->
                    <t t-set="count_boxes" t-value="0"/>
                    <t t-set="count_labels" t-value="0"/>
                    <t t-set="count_labels" t-value="move_line.qty_done/(packaging.qty or 1.0)"/>
                    <t t-if="packaging.name == 'Kiste'">
                        <t t-set="print_weight" t-value="True"/>
                    </t>
                    <!--Compute box count-->
                    <t t-if="count_boxes == 0">
                        <!--<span>qty_done:</span><span t-esc="move_line.qty_done" />-->
                        <!--<span>quantity_done:</span><span t-esc="move.quantity_done" />-->
                        <!--<span>x_count_boxes:</span><span t-esc="move.x_count_boxes" />-->
                        <t t-set="count_boxes" t-value="int(((move_line.qty_done + 0.1) / move.quantity_done) * move.x_count_boxes)"/>
                    </t>
                    <t t-if="packaging.x_print_without_parent" t-set="count_boxes" t-value="0"/>
                    <t t-set="count_pages" t-value="int(count_labels + count_boxes)"/>
                    <t t-if="packaging.x_print_parent_only" t-set="count_pages" t-value="int(count_boxes)"/>
                    <!--<span>count_boxes:</span><span t-esc="count_boxes" />-->
                    <!--<span>count_labels:</span><span t-esc="count_labels" />-->
                    <!--<span>count_pages:</span><span t-esc="count_pages" />-->
                    <!--Print report for each label and box count-->
                    <t t-foreach="range(0, count_pages)" t-as="page">
                        <!--Caclulate expiration date from settings-->
                        <t t-if="move.product_id.use_expiration_date">
                            <t t-set="delta" t-value="datetime.timedelta(days=move.product_id.expiration_time)"/>
                            <t t-set="consume_until" t-value="context_timestamp(move_line.lot_id.removal_date)"/>
                            <t t-set="today" t-value="consume_until - delta"/>
                        </t>
                        <!--First print normal labels and then box labels-->
                        <t t-if="page_index &gt;= (count_pages - count_boxes)">
                            <t t-set="qty_description"/>
                            <t t-if="external_ref">
                                <t t-set="print_header" t-value="False"/>
                                <t t-set="print_delivery_date_only" t-value="True"/>
                            </t>
                            <t t-if="packaging.parent_packaging">
                                <t t-if="packaging.parent_packaging.barcode" t-set="barcode" t-value="packaging.parent_packaging.barcode"/>
                                <t t-set="qty_description" t-value="packaging.parent_packaging.x_qty_description"/>
                            </t>
                        </t>
                        <div class="page">
                            <div class="label">
                                <t t-if="picking.partner_id.hide_address or not print_header">
                                    <br/>
                                    <br/>
                                </t>
                                <br/>
                                <br/>
                                <t t-if="print_header">
                                    <t t-if="picking.partner_id.x_packaging_ref">
                                        <span class="text-uppercase use-font-opensans-medium title space-right" t-esc="picking.partner_id.x_packaging_ref"/>
                                    </t>
                                    <span class="text-uppercase use-font-opensans-medium title">Gotthard-Zander</span>
                                    <br/>
                                    <span class="text-uppercase use-font-opensans-bold title" t-esc="move.product_id.name"/>
                                    <t t-if="move.product_id.x_calibre">
                                        <span class="use-font-opensans-medium default space-left" t-esc="move.product_id.x_calibre"/>
                                    </t>
                                    <br/>
                                    <span class="use-font-opensans-medium default">(Sander lucioperca) in Aquakultur gewonnen</span>
                                    <br/>
                                    <t t-if="qty_description or print_weight">
                                        <span class="use-font-opensans-medium default">Gewicht: </span>
                                        <span class="use-font-opensans-medium default" t-if="not print_weight" t-esc="qty_description"/>
                                        <span class="use-font-opensans-medium default" t-if="print_weight" t-esc="move.quantity_done *1000" t-options="{&quot;widget&quot;: &quot;float&quot;, &quot;precision&quot;: 0}"/>
                                        <span class="use-font-opensans-medium default" t-if="print_weight">
                                            g zu
                                            <span t-esc="move.x_count_boxes"/>
                                            Kisten
                                        </span>
                                    </t>
                                </t>
                                <br/>
                                <t t-if="print_delivery_date and not print_delivery_date_only">
                                    <span class="use-font-opensans-medium bolder">Lieferdatum: </span>
                                    <span class="use-font-opensans-medium bolder" t-esc="picking.scheduled_date.strftime('%d.%m.%Y')"/>
                                    <br/>
                                </t>
                                <br/>
                                <t t-if="not picking.partner_id.hide_address">
                                    <div id="address">
                                        <t t-if="external_ref and print_header">
                                            <span class="use-font-opensans-bold external-ref" t-esc="external_ref"/>
                                            <br/>
                                            <span class="use-font-opensans-bold address" t-field="picking.partner_id.name"/>
                                            <br/>
                                            <span class="use-font-opensans-bold address address-space-right" t-field="picking.partner_id.zip"/>
                                            <span class="use-font-opensans-bold address" t-field="picking.partner_id.city"/>
                                            <br/>
                                            <br/>
                                        </t>
                                        <t t-if="external_ref and not print_header">
                                            <span class="use-font-opensans-bold box external-ref" t-esc="external_ref"/>
                                            <br/>
                                            <span class="use-font-opensans-bold box address" t-field="picking.partner_id.name"/>
                                            <br/>
                                            <!--<span class="use-font-opensans-bold box address address-space-right" t-field="picking.partner_id.zip" />-->
                                            <!--<span class="use-font-opensans-bold box address" t-field="picking.partner_id.city" />-->
                                            <br/>
                                            <br/>
                                        </t>
                                        <t t-if="not external_ref and print_header">
                                            <span class="use-font-opensans-bold address" t-field="picking.partner_id.name"/>
                                            <br/>
                                            <span class="use-font-opensans-bold address address-space-right" t-field="picking.partner_id.zip"/>
                                            <span class="use-font-opensans-bold address" t-field="picking.partner_id.city"/>
                                            <br/>
                                            <br/>
                                        </t>
                                    </div>
                                </t>
                                <t t-if="not print_delivery_date_only">
                                    <span class="use-font-opensans-medium default">Verpackt am: </span>
                                    <span class="use-font-opensans-medium default" t-esc="today.strftime('%d.%m.%Y')"/>
                                    <br/>
                                    <span class="use-font-opensans-medium default">Mindestens haltbar bis: </span>
                                    <span class="use-font-opensans-medium default" t-esc="consume_until.strftime('%d.%m.%Y')"/>
                                    <br/>
                                    <span class="use-font-opensans-medium default">
                                        Aufbewahrung: bei
                                        <span t-esc="move.product_id.x_storage_temperature"/>
                                        &#xB0;C
                                    </span>
                                </t>
                                <t t-if="print_delivery_date_only">
                                    <span class="use-font-opensans-medium address">Lieferdatum: </span>
                                    <span class="use-font-opensans-medium address" t-esc="picking.scheduled_date.strftime('%d.%m.%Y')"/>
                                    <br/>
                                </t>
                                <br/>
                                <br/>
                                <t>
                                    <img t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s' % ('EAN13', barcode, 600, 50)" alt="Barcode"/>
                                    <br/>
                                    <span class="use-font-opensans-medium barcode" t-esc="'%s %s %s' % (barcode[0], barcode[1:8], barcode[8:])"/>
                                </t>
                                <br/>
                                <br/>
                                <span class="text-uppercase use-font-opensans-bold default">Gotthard-Zander</span>
                                <span class="use-font-opensans-bold default"> by Basis57</span>
                                <br/>
                                <br/>
                                <span class="use-font-opensans-medium footer" t-field="res_company.street"/>
                                <span class="use-font-opensans-medium footer space-right">,</span>
                                <span class="use-font-opensans-medium footer space-right" t-field="res_company.zip"/>
                                <span class="use-font-opensans-medium footer" t-field="res_company.city"/>
                                <br/>
                                <span class="use-font-opensans-medium footer">www.gotthard-zander.ch</span>
                                <svg viewBox="0 0 150 100" width="150" height="100">
                                    <ellipse style="stroke: rgb(0, 0, 0); fill: none; stroke-width: 4px;" cx="75" cy="49.556" rx="70" ry="45" data-bx-origin="-1.166667 -2"/>
                                    <text style="fill: rgb(51, 51, 51); font-family: Arial, sans-serif; font-size: 14px; font-weight: 700; text-anchor: middle; white-space: pre;" data-bx-origin="-1.600941 -3.727571" transform="matrix(1.475051, 0, 0, 1.713593, -78.134323, -123.083534)">
                                        <tspan x="102.8" y="96.183">CH</tspan>
                                        <tspan x="102.8" dy="1em">&#x200B;</tspan>
                                        <tspan>71758556</tspan>
                                    </text>
                                </svg>
                            </div>
                            <p style="page-break-before:always;"/>
                        </div>
                    </t>
                </t>
            </t>
        </t>
    </t>
</t>

Edit: snippets/mint_system.stock.label_transfer_template_view.basis57.xml
Source: snippets/mint_system.stock.label_transfer_template_view.basis57.xml

Trimada

ID: mint_system.stock.label_transfer_template_view.trimada
Inherit ID: stock.label_transfer_template_view

<t t-name="stock.label_transfer_template_view.trimada">
    <t t-call="web.basic_layout">
        <t t-foreach="docs" t-as="picking">
            <t t-foreach="picking.move_lines" t-as="move">
                <style>
                    .label {
                        font-family: arial;
                    }
                    .box {
                        margin: 0mm 0 2mm 0;
                    }
                    .box1 {
                        margin: 9mm 0 2mm 0;
                    }
                    .box2 {
                        margin: 7mm 0 2mm 0;
                    }
                    .box3 {
                        margin: 2mm 0 2mm 0;
                    }
                    .padding {
                        padding-bottom: 3mm;
                    }
                    .title {
                        font-size: 13mm;
                        margin: 3mm 3mm 0 3mm;
                        font-weight: bold;
                        text-align: center;
                        border-bottom: solid 1px;
                        line-height: 1;
                    }
                    .frame {
                        border-bottom: solid 1px;
                        margin: 0 3mm 0 3mm;
                    }
                    .description {
                        font-size: 7mm;
                        height: 23mm;
                        width: 98%;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        text-align: center;
                        padding: 10px;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                    }
                    .delivery {
                        font-size: 6mm;
                        margin: 3mm 3mm 0 3mm;
                        text-align: left;
                        border-bottom: solid 1px;
                        line-height: 1;
                        height: 35mm;
                    }
                    .comment {
                        font-size: 5mm;
                        text-align: center;
                        height: 8mm;
                        line-height: 10mm;
                    }
                    .col-6 {
                        padding-right: 0;
                        padding-left: 0;
                    }
                </style>
                <div class="page">
                    <div class="label">
                        <div class="row title">
                            <div class="col-6 box2">
                                <span t-esc="move.product_id.default_code"/>
                            </div>
                            <div t-if="move.product_id.barcode" class="col-6 box2 text-right">
                                <img t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;quiet=0' % ('Code128', move.product_id.barcode, 250, 85)" alt="Barcode"/>
                            </div>
                        </div>
                        <div class="frame">
                            <div class="description">
                                <span t-esc="move.product_id.name"/>
                            </div>
                            <div class="description">
                                <span t-esc="move.product_id.type_description"/>
                            </div>
                        </div>
                        <div class="row delivery">
                            <div class="col-6 box">
                                <div class="padding">
                                    <span t-esc="move.date" t-options="{'widget': 'date'}"/>
                                </div>
                                <div class="padding">
                                    <span t-esc="move.origin"/>
                                </div>
                            </div>
                            <div class="col-6 box3">
                                <div t-if="move.product_id.feeder_id" class="text-right">
                                    <img t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;quiet=0' % ('Code128', move.product_id.feeder_id, 250, 80)" alt="Barcode"/>
                                    <br/>
                                </div>
                                <div class="text-center">
                                    <span class="text-center" t-esc="move.product_id.feeder_id"/>
                                </div>
                            </div>
                        </div>
                        <div class="comment">
                            <span>Trimada AG, CH-5610 Wohlen &#x2013; www.trimada.ch</span>
                        </div>
                    </div>
                </div>
                <p style="page-break-before:always;"/>
            </t>
        </t>
    </t>
</t>

Edit: snippets/mint_system.stock.label_transfer_template_view.trimada.xml
Source: snippets/mint_system.stock.label_transfer_template_view.trimada.xml

Product Template Search Form View Stock

Hide Location Id

ID: mint_system.stock.product_template_search_form_view_stock.hide_location_id
Inherit ID: stock.product_template_search_form_view_stock

<data priority="50">
    <xpath expr="//field[@name='location_id']" position="replace">   
  </xpath>
</data>

Edit: snippets/mint_system.stock.product_template_search_form_view_stock.hide_location_id.xml
Source: snippets/mint_system.stock.product_template_search_form_view_stock.hide_location_id.xml

Hide Pricelist Id

ID: mint_system.stock.product_template_search_form_view_stock.hide_pricelist_id
Inherit ID: stock.product_template_search_form_view_stock

<data priority="50">
    <xpath expr="//field[@name='pricelist_id']" position="replace">   
  </xpath>
</data>

Edit: snippets/mint_system.stock.product_template_search_form_view_stock.hide_pricelist_id.xml
Source: snippets/mint_system.stock.product_template_search_form_view_stock.hide_pricelist_id.xml

Hide Warehouse Id

ID: mint_system.stock.product_template_search_form_view_stock.hide_warehouse_id
Inherit ID: stock.product_template_search_form_view_stock

<data priority="50">
    <xpath expr="//field[@name='warehouse_id']" position="replace">   
  </xpath>
</data>

Edit: snippets/mint_system.stock.product_template_search_form_view_stock.hide_warehouse_id.xml
Source: snippets/mint_system.stock.product_template_search_form_view_stock.hide_warehouse_id.xml

Report Bordero

Basis57

ID: mint_system.stock.report_bordero.basis57
Inherit ID: stock.report_bordero

<t t-name="stock.report_bordero.basis57">
    <t t-call="web.html_container">
        <t t-call="web.external_layout">
            <div class="page">
                <h2>Bordereau</h2>
                <p>Lieferdatum: <span t-esc="context_timestamp(docs[0].scheduled_date).strftime('%Y-%m-%d')"/>
                </p>
                <table class="table table-sm">
                    <thead>
                        <tr>
                            <th>Kunde</th>
                            <th>Strasse</th>
                            <th>PLZ</th>
                            <th>Ort</th>
                            <th class="text-right">Gebinde</th>
                            <th class="text-right">Total Gewicht</th>
                        </tr>
                    </thead>
                    <tbody>
                        <t t-set="total_boxes" t-value="0"/>
                        <t t-set="total_weight" t-value="0"/>
                        <tr t-foreach="set([picking.partner_id for picking in docs.move_ids_without_package])" t-as="partner_id">
                            <t t-set="partner_moves" t-value="docs.move_ids_without_package.filtered(lambda x: x.partner_id == partner_id)"/>
                            <t t-set="count_boxes" t-value="sum(partner_moves.filtered(lambda m: m.product_id.x_storage_temperature &gt; -20).mapped('x_count_boxes'))"/>
                            <t t-set="count_cold_storage_boxes" t-value="sum(partner_moves.filtered(lambda m: m.product_id.x_storage_temperature &lt; -20).mapped('x_count_boxes'))"/>
                            <t t-set="boxes_weight" t-value="sum(partner_moves.mapped('weight'))"/>
                            <t t-set="total_boxes" t-value="total_boxes + count_boxes + count_cold_storage_boxes"/>
                            <t t-set="total_weight" t-value="total_weight + boxes_weight"/>
                            <td>
                                <span t-field="partner_id.name"/>
                            </td>
                            <td>
                                <span t-field="partner_id.street"/>
                            </td>
                            <td>
                                <span t-field="partner_id.zip"/>
                            </td>
                            <td>
                                <span t-field="partner_id.city"/>
                            </td>
                            <td class="text-right">
                                <t t-if="count_boxes &gt; 0">
                                    <span><span t-esc="count_boxes"/> Frisch</span>
                                </t>
                                <t t-if="count_cold_storage_boxes &gt; 0">
                                    <span><span t-esc="count_cold_storage_boxes"/> TK</span>
                                </t>
                            </td>
                            <td class="text-right">
                                <span t-esc="round(boxes_weight,2)"/>
                                <span> kg</span>
                            </td>
                        </tr>
                    </tbody>
                </table>
                <div class="clearfix">
                    <div id="total" class="row">
                        <div t-attf-class="#{'col-6' if report_type != 'html' else 'col-sm-7 col-md-6'} ml-auto">
                            <table class="table table-sm" style="page-break-inside: avoid;">
                                <tr class="border-black o_total">
                                    <td>
                                        <strong>Total</strong>
                                    </td>
                                    <td class="text-right">
                                        <span t-esc="total_boxes"/>
                                        <span> Gebinde</span>
                                    </td>
                                    <td class="text-right">
                                        <span t-esc="round(total_weight,2)"/>
                                        <span> kg</span>
                                    </td>
                                </tr>
                            </table>
                        </div>
                    </div>
                </div>
                <br/>
                <t t-set="footer" t-value="docs.env['ir.translation'].search([('src', '=', 'stock.report_bordero.basis57.footer')], limit=1)"/>
                <t t-if="footer">
                    <p>
                        <t t-raw="footer.value"/>
                    </p>
                </t>
            </div>
        </t>
    </t>
</t>

Edit: snippets/mint_system.stock.report_bordero.basis57.xml
Source: snippets/mint_system.stock.report_bordero.basis57.xml

Report Certificatecofc

Tissa

ID: mint_system.stock.report_certificatecofc.tissa
Inherit ID: stock.report_certificatecofc

<t t-name="stock.report_certificatecofc.tissa">
    <t t-call="web.html_container">
        <t t-call="web.external_layout">
            <t t-foreach="docs" t-as="o">
                <style>
          table {
            width: 100%;
            margin-bottom: 25px;
            font-size: 11pt;
            font-family: arial;
          }
          table th {
            padding: 0 5px 0 5px;
          }
          table td {
            padding: 0 5px 0 5px;
          }
          table#title {
              background-color: rgb(216,216,216);
          }
          .table_info {
              border: solid 1px;
          }
          table#workorder {
              border: solid 1px;
          }
          table#quality {
              border: solid 1px;
          }
          table#tracing {
              border: solid 1px;
          }
          h2 {
            font-size: 16pt;
            font-weight: bold;
            margin-top: 10mm;
            margin-bottom: 10mm;
            text-align: center;
          }
          div#subtitle {
              font-size: 11pt;
              font-family: arial;
          }
        </style>
                <t t-set="o" t-value="o.with_context(lang=o.partner_id.lang)"/>
                <div class="page">
                    <h2>
                        <span>Werkszeugnis nach EN 10 204-3.1 f&#xFC;r Glasgewebe</span>
                    </h2>
                    <table id="title">
                        <tr>
                            <td width="50%">Hersteller:</td>
                            <td><span t-field="o.company_id.name"/>
,                <span t-field="o.company_id.country_id.code"/>
-                <span t-field="o.company_id.zip"/>
                <span t-field="o.company_id.city"/>
              </td>
                        </tr>
                    </table>
                    <table class="table_info">
                        <tr>
                            <td width="50%">Hersteller Bezeichnung:</td>
                            <td width="50%">
                                <span t-field="o.product_id.categ_id"/>
                            </td>
                        </tr>
                        <tr style="border-bottom: solid 1px">
                            <td>Artikelnr.</td>
                            <td width="50%">
                                <span t-field="o.product_id.name"/>
                            </td>
                        </tr>
                        <tr>
                            <td>Liefermenge:</td>
                            <td>
                                <span t-field="o.move_lines[0].quantity_done"/>
                                <span t-field="o.move_lines[0].product_uom"/>
                            </td>
                        </tr>
                        <tr>
                            <td>Lieferdatum:</td>
                            <td>
                                <span t-field="o.date_done" t-options="{&quot;widget&quot;: &quot;date&quot;}"/>
                            </td>
                        </tr>
                        <tr style="border-bottom: solid 1px">
                            <td>Lieferschein-/Auftragsnummer:</td>
                            <td><span t-field="o.name"/>
 / 
                <span t-field="o.origin"/>
                <t t-if="o.move_line_ids[0].lot_id.x_production_ids[0].move_raw_ids[0].move_line_ids[0].lot_id.x_production_id">
                     /                  <span t-field="o.move_line_ids[0].lot_id.x_production_ids[0].move_raw_ids[0].move_line_ids[0].lot_id.x_production_id"/>
                </t>
              </td>
                        </tr>
                        <tr>
                            <td>Kunde / Fax:</td>
                            <td>
                                <span t-field="o.partner_id"/>
                            </td>
                        </tr>
                        <tr style="border-bottom: solid 1px">
                            <td/>
                            <td>
                                <span t-field="o.partner_id.mobile"/>
                            </td>
                        </tr>
                        <tr>
                            <td>Bestellnummer:</td>
                            <td>
                                <span t-field="o.x_studio_kundenreferenz"/>
                            </td>
                        </tr>
                        <tr>
                            <td>Kunden Artikelbezeichnung:</td>
                            <td>
                                <span t-field="o.product_id.x_studio_kundenartikelnr"/>
                            </td>
                        </tr>
                        <tr>
                            <td/>
                            <td>
                                <span t-field="o.product_id.description_sale"/>
                            </td>
                        </tr>
                        <table class="table_info">
                            <tr>
                                <td width="50%">Gewebebindung:</td>
                                <td width="50%">
                                    <span t-field="o.product_id.x_studio_bindung_1"/>
                                </td>
                            </tr>
                        </table>
                    </table>
                    <table id="workorder">
                        <tr>
                            <th width="50%">Liefermenge</th>
                            <th width="50%">Chargennummer</th>
                        </tr>
                        <tr>
                            <t t-set="lines" t-value="o.move_line_ids"/>
                            <tr t-foreach="lines" t-as="move_line">
                                <td width="25%">
                                    <span t-field="move_line.qty_done"/>
                                </td>
                                <td width="75%">
                                    <span t-field="move_line.lot_id"/>
                                </td>
                            </tr>
                        </tr>
                    </table>
                    <t t-set="products" t-value="list(set([line.product_id for line in o.move_line_ids.lot_id.x_production_ids.move_raw_ids.move_line_ids.lot_id.x_production_ids.traceability_line_ids]))"/>
                    <table id="tracing">
                        <tr>
                            <th width="25%">Ressource</th>
                            <th width="10%">Tex</th>
                            <th width="10%">Rohmat.</th>
                            <th width="10%">Filament</th>
                            <th width="10%">Drehung</th>
                            <th width="15%">Schlichte</th>
                            <th width="20%">Los</th>
                        </tr>
                        <t t-foreach="products" t-as="product_line">
                            <t t-set="lots_seen" t-value="[]"/>
                            <t t-set="move_lines" t-value="o.move_line_ids.lot_id.x_production_ids.move_raw_ids.move_line_ids.lot_id.x_production_ids.traceability_line_ids.filtered(lambda l: product_line.id == l.product_id.id)"/>
                            <tr t-foreach="move_lines" t-as="move_line">
                                <t t-if="move_line.lot_id not in lots_seen">
                                    <t t-esc="lots_seen.append(move_line.lot_id)"/>
                                    <t t-if="move_line.product_id.product_tmpl_id.categ_id.x_relevant_for_certificate == true">
                                        <td>
                                            <span t-field="move_line.product_id"/>
                                        </td>
                                        <td>
                                            <span t-field="move_line.product_id.product_tmpl_id.x_studio_tex_2"/>
                                        </td>
                                        <td>
                                            <span t-field="move_line.product_id.product_tmpl_id.x_studio_rohmaterialtyp"/>
                                        </td>
                                        <td>
                                            <span t-field="move_line.product_id.product_tmpl_id.x_studio_filament"/>
                                        </td>
                                        <td>
                                            <span t-field="move_line.product_id.product_tmpl_id.x_studio_drehung"/>
                                        </td>
                                        <td>
                                            <span t-field="move_line.product_id.product_template_attribute_value_ids.name"/>
                                        </td>
                                        <td>
                                            <span t-field="move_line.lot_id"/>
                                        </td>
                                    </t>
                                </t>
                            </tr>
                        </t>
                        <tr>
                            <td colspan="7"/>
                        </tr>
                    </table>
                    <t t-set="qualitycheck_line" t-value="o.move_line_ids[0].lot_id.x_production_ids[0].move_raw_ids[0].move_line_ids[0].lot_id.x_production_ids[0].x_quality_check_ids[0]"/>
                    <div id="subtitle">
      Qualit&#xE4;tspr&#xFC;fung <span t-field="qualitycheck_line.name"/>
          </div>
                    <table id="quality">
                        <tr>
                            <th width="50%"/>
                            <th width="25%">Sollwert</th>
                            <th width="25%">Istwert</th>
                        </tr>
                        <t t-if="qualitycheck_line.x_studio_kette_1_fdcm &gt; 0">
                            <tr>
                                <td>Fadendichte per cm Kette 1:</td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_kette_1_fdcm"/>
                                </td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_kette_1_fdcm"/>
                                </td>
                            </tr>
                        </t>
                        <t t-if="qualitycheck_line.x_studio_kette_2_fdcm &gt; 0">
                            <tr>
                                <td>Fadendichte per cm Kette 2:</td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_kette_2_fdcm"/>
                                </td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_kette_2_fdcm"/>
                                </td>
                            </tr>
                        </t>
                        <t t-if="qualitycheck_line.x_studio_kette_3_fdcm &gt; 0">
                            <tr>
                                <td>Fadendichte per cm Kette 3:</td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_kette_3_fdcm"/>
                                </td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_kette_3_fdcm"/>
                                </td>
                            </tr>
                        </t>
                        <t t-if="qualitycheck_line.x_studio_kette_4_fdcm &gt; 0">
                            <tr>
                                <td>Fadendichte per cm Kette 4:</td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_kette_4_fdcm"/>
                                </td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_kette_4_fdcm"/>
                                </td>
                            </tr>
                        </t>
                        <t t-if="qualitycheck_line.x_studio_schuss_1_fdcm &gt; 0">
                            <tr>
                                <td>Fadendichte per cm Schuss 1:</td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_schuss_1_fdcm"/>
                                </td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_schuss_1_fdcm"/>
                                </td>
                            </tr>
                        </t>
                        <t t-if="qualitycheck_line.x_studio_schuss_2_fdcm &gt; 0">
                            <tr>
                                <td>Fadendichte per cm Schuss 2:</td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_schuss_2_fdcm"/>
                                </td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_schuss_2_fdcm"/>
                                </td>
                            </tr>
                        </t>
                        <tr>
                            <td>Gewebebreite in mm:</td>
                            <td>
                                <span t-field="qualitycheck_line.x_studio_breite_von_mm"/>
                                <span> - </span>
                                <span t-field="qualitycheck_line.x_studio_breite_bis_mm"/>
                            </td>
                            <td>
                                <span t-field="qualitycheck_line.x_studio_breite_ist_mm"/>
                            </td>
                        </tr>
                        <tr>
                            <td>Fl&#xE4;chengewicht gr per m2:</td>
                            <td>
                                <span t-field="qualitycheck_line.x_studio_gewicht_von_gm2"/>
                                <span> - </span>
                                <span t-field="qualitycheck_line.x_studio_gewicht_bis_gm2"/>
                            </td>
                            <td>
                                <span t-field="qualitycheck_line.x_studio_gewicht_ist_gm2"/>
                            </td>
                        </tr>
                    </table>
                    <table>
                        <tr>
                            <td>
            Unterschrift
                <br/>
                <br/>
              </td>
                        </tr>
                        <tr>
                            <td>
            Der Hersteller bescheinigt, dass das Glasgewebe den obigen Angaben entspricht.<br/>
            Mit freundlichen Gr&#xFC;ssen
            Tissa Glasweberei AG
              </td>
                        </tr>
                    </table>
                </div>
            </t>
        </t>
    </t>
</t>

Edit: snippets/mint_system.stock.report_certificatecofc.tissa.xml
Source: snippets/mint_system.stock.report_certificatecofc.tissa.xml

Report Certificatecofc Simplified

Tissa

ID: mint_system.stock.report_certificatecofc_simplified.tissa
Inherit ID: stock.report_certificatecofc_simplified

<t t-name="stock.report_certificatecofc.tissa">
    <t t-call="web.html_container">
        <t t-call="web.external_layout">
            <t t-foreach="docs" t-as="o">
                <style>
          table {
            width: 100%;
            margin-bottom: 25px;
            font-size: 11pt;
            font-family: arial;
          }
          table th {
            padding: 0 5px 0 5px;
          }
          table td {
            padding: 0 5px 0 5px;
          }
          table#title {
              background-color: rgb(216,216,216);
          }
          .table_info {
              border: solid 1px;
          }
          table#workorder {
              border: solid 1px;
          }
          table#quality {
              border: solid 1px;
          }
          table#tracing {
              border: solid 1px;
          }
          h2 {
            font-size: 16pt;
            font-weight: bold;
            margin-top: 10mm;
            margin-bottom: 10mm;
            text-align: center;
          }
          div#subtitle {
              font-size: 11pt;
              font-family: arial;
          }
        </style>
                <t t-set="o" t-value="o.with_context(lang=o.partner_id.lang)"/>
                <div class="page">
                    <h2>
                        <span>Werkszeugnis nach EN 10 204-3.1 f&#xFC;r Glasgewebe</span>
                    </h2>
                    <table id="title">
                        <tr>
                            <td width="50%">Hersteller:</td>
                            <td><span t-field="o.company_id.name"/>
,                <span t-field="o.company_id.country_id.code"/>
-                <span t-field="o.company_id.zip"/>
                <span t-field="o.company_id.city"/>
              </td>
                        </tr>
                    </table>
                    <table class="table_info">
                        <tr>
                            <td width="50%">Hersteller Bezeichnung:</td>
                            <td width="50%">
                                <span t-field="o.product_id.categ_id"/>
                            </td>
                        </tr>
                        <tr style="border-bottom: solid 1px">
                            <td>Artikelnr.</td>
                            <td width="50%">
                                <span t-field="o.product_id.name"/>
                            </td>
                        </tr>
                        <tr>
                            <td>Liefermenge:</td>
                            <td>
                                <span t-field="o.move_lines[0].quantity_done"/>
                                <span t-field="o.move_lines[0].product_uom"/>
                            </td>
                        </tr>
                        <tr>
                            <td>Lieferdatum:</td>
                            <td>
                                <span t-field="o.date_done" t-options="{&quot;widget&quot;: &quot;date&quot;}"/>
                            </td>
                        </tr>
                        <tr style="border-bottom: solid 1px">
                            <td>Lieferschein-/Auftragsnummer:</td>
                            <td><span t-field="o.name"/>
 / 
                <span t-field="o.origin"/>
                <t t-if="o.move_line_ids[0].lot_id.x_production_ids[0].move_raw_ids[0].move_line_ids[0].lot_id.x_production_id">
                     /                  <span t-field="o.move_line_ids[0].lot_id.x_production_ids[0].move_raw_ids[0].move_line_ids[0].lot_id.x_production_id"/>
                </t>
              </td>
                        </tr>
                        <tr>
                            <td>Kunde / Fax:</td>
                            <td>
                                <span t-field="o.partner_id"/>
                            </td>
                        </tr>
                        <tr style="border-bottom: solid 1px">
                            <td/>
                            <td>
                                <span t-field="o.partner_id.mobile"/>
                            </td>
                        </tr>
                        <tr>
                            <td>Bestellnummer:</td>
                            <td>
                                <span t-field="o.x_studio_kundenreferenz"/>
                            </td>
                        </tr>
                        <tr>
                            <td>Kunden Artikelbezeichnung:</td>
                            <td>
                                <span t-field="o.product_id.x_studio_kundenartikelnr"/>
                            </td>
                        </tr>
                        <tr>
                            <td/>
                            <td>
                                <span t-field="o.product_id.description_sale"/>
                            </td>
                        </tr>
                        <table class="table_info">
                            <tr>
                                <td width="50%">Gewebebindung:</td>
                                <td width="50%">
                                    <span t-field="o.product_id.x_studio_bindung_1"/>
                                </td>
                            </tr>
                        </table>
                    </table>
                    <table id="workorder">
                        <tr>
                            <th width="50%">Liefermenge</th>
                            <th width="50%">Chargennummer</th>
                        </tr>
                        <tr>
                            <t t-set="lines" t-value="o.move_line_ids"/>
                            <tr t-foreach="lines" t-as="move_line">
                                <td width="25%">
                                    <span t-field="move_line.qty_done"/>
                                </td>
                                <td width="75%">
                                    <span t-field="move_line.lot_id"/>
                                </td>
                            </tr>
                        </tr>
                    </table>
                    <t t-set="products" t-value="list(set([line.product_id for line in o.move_line_ids.lot_id.x_production_ids.move_raw_ids.move_line_ids.lot_id.x_production_ids.traceability_line_ids]))"/>
                    <table id="tracing">
                        <tr>
                            <th width="45%">Ressource</th>
                            <th width="10%">Tex</th>
                            <th width="10%">Rohmat.</th>
                            <th width="10%">Filament</th>
                            <th width="10%">Drehung</th>
                            <th width="15%">Schlichte</th>
                        </tr>
                        <t t-foreach="products" t-as="product_line">
                            <t t-if="product_line.product_tmpl_id.categ_id.x_relevant_for_certificate == true">
                                <tr>
                                    <td>
                                        <span t-field="product_line.name"/>
                                    </td>
                                    <td>
                                        <span t-field="product_line.x_studio_tex_2"/>
                                    </td>
                                    <td>
                                        <span t-field="product_line.x_studio_rohmaterialtyp"/>
                                    </td>
                                    <td>
                                        <span t-field="product_line.x_studio_filament"/>
                                    </td>
                                    <td>
                                        <span t-field="product_line.x_studio_drehung"/>
                                    </td>
                                    <td>
                                        <span t-field="product_line.product_template_attribute_value_ids.name"/>
                                    </td>
                                </tr>
                            </t>
                        </t>
                        <tr>
                            <td colspan="6"/>
                        </tr>
                    </table>
                    <t t-set="qualitycheck_line" t-value="o.move_line_ids[0].lot_id.x_production_ids[0].move_raw_ids.move_line_ids[0].lot_id.x_production_ids[0].x_quality_check_ids[0]"/>
                    <div id="subtitle">
      Qualit&#xE4;tspr&#xFC;fung <span t-field="qualitycheck_line.name"/>
          </div>
                    <table id="quality">
                        <tr>
                            <th width="50%"/>
                            <th width="25%">Sollwert</th>
                            <th width="25%">Istwert</th>
                        </tr>
                        <t t-if="qualitycheck_line.x_studio_kette_1_fdcm &gt; 0">
                            <tr>
                                <td>Fadendichte per cm Kette 1:</td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_kette_1_fdcm"/>
                                </td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_kette_1_fdcm"/>
                                </td>
                            </tr>
                        </t>
                        <t t-if="qualitycheck_line.x_studio_kette_2_fdcm &gt; 0">
                            <tr>
                                <td>Fadendichte per cm Kette 2:</td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_kette_2_fdcm"/>
                                </td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_kette_2_fdcm"/>
                                </td>
                            </tr>
                        </t>
                        <t t-if="qualitycheck_line.x_studio_kette_3_fdcm &gt; 0">
                            <tr>
                                <td>Fadendichte per cm Kette 3:</td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_kette_3_fdcm"/>
                                </td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_kette_3_fdcm"/>
                                </td>
                            </tr>
                        </t>
                        <t t-if="qualitycheck_line.x_studio_kette_4_fdcm &gt; 0">
                            <tr>
                                <td>Fadendichte per cm Kette 4:</td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_kette_4_fdcm"/>
                                </td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_kette_4_fdcm"/>
                                </td>
                            </tr>
                        </t>
                        <t t-if="qualitycheck_line.x_studio_schuss_1_fdcm &gt; 0">
                            <tr>
                                <td>Fadendichte per cm Schuss 1:</td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_schuss_1_fdcm"/>
                                </td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_schuss_1_fdcm"/>
                                </td>
                            </tr>
                        </t>
                        <t t-if="qualitycheck_line.x_studio_schuss_2_fdcm &gt; 0">
                            <tr>
                                <td>Fadendichte per cm Schuss 2:</td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_schuss_2_fdcm"/>
                                </td>
                                <td>
                                    <span t-field="qualitycheck_line.x_studio_schuss_2_fdcm"/>
                                </td>
                            </tr>
                        </t>
                        <tr>
                            <td>Gewebebreite in mm:</td>
                            <td>
                                <span t-field="qualitycheck_line.x_studio_breite_von_mm"/>
                                <span> - </span>
                                <span t-field="qualitycheck_line.x_studio_breite_bis_mm"/>
                            </td>
                            <td>
                                <span t-field="qualitycheck_line.x_studio_breite_ist_mm"/>
                            </td>
                        </tr>
                        <tr>
                            <td>Fl&#xE4;chengewicht gr per m2:</td>
                            <td>
                                <span t-field="qualitycheck_line.x_studio_gewicht_von_gm2"/>
                                <span> - </span>
                                <span t-field="qualitycheck_line.x_studio_gewicht_bis_gm2"/>
                            </td>
                            <td>
                                <span t-field="qualitycheck_line.x_studio_gewicht_ist_gm2"/>
                            </td>
                        </tr>
                    </table>
                    <table>
                        <tr>
                            <td>
            Unterschrift
                <br/>
                <br/>
              </td>
                        </tr>
                        <tr>
                            <td>
            Der Hersteller bescheinigt, dass das Glasgewebe den obigen Angaben entspricht.<br/>
            Mit freundlichen Gr&#xFC;ssen
            Tissa Glasweberei AG
              </td>
                        </tr>
                    </table>
                </div>
            </t>
        </t>
    </t>
</t>

Edit: snippets/mint_system.stock.report_certificatecofc_simplified.tissa.xml
Source: snippets/mint_system.stock.report_certificatecofc_simplified.tissa.xml

Report Delivery Document

Add Address

ID: mint_system.stock.report_delivery_document.add_address
Inherit ID: stock.report_delivery_document

<data priority="50">

    <xpath expr="//t[@t-set='address']" position="after">

        <table name="logistic" style="margin-left: 0px; margin-top: 30px; border: transparent">

            <style>
    .company_invoice_line {
    margin-top: 1mm;
    margin-bottom: 2mm;
    }
            </style>

            <tr style="height: 80px;">

                <td style="width: 290px; vertical-align: top; padding-left: 5mm;">


                    <span style="font-size: 7pt">Recipient of goods</span>
                    <hr class="company_invoice_line"/>
                    <div>
                        <t>
                            <div t-field="o.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}"/>
                        </t>
                    </div>
                </td>
                <td style="width: 70px"/>
                <td style="width: 260px; vertical-align: top">
                    <span style="font-size: 7pt">Shipper of goods</span>
                    <hr class="company_invoice_line"/>
                    <div>
                        <t>
                            <div t-field="o.location_id.warehouse_id.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}"/>
                        </t>

                    </div>
                </td>
            </tr>
        </table>
        <table name="detailed_information" style="margin-left: 0px; margin-top: 20px; margin-bottom: 50px; border: transparent; line-height: 1.3">

            <tr>
                <td style="width: 120px; vertical-align: top; padding-left: 5mm;">
                    <t t-if="o.partner_id.vat">
                        <div>USt-IdNr.</div>
                    </t>
                    <t t-if="o.partner_id.x_vat">
                        <div>MWST Nr.</div>
                    </t>
                    <t t-if="o.partner_id.x_eori">
                        <div>EORI Nr.</div>
                    </t>
                    <t t-if="o.partner_id.x_zaz">
                        <div>ZAZ Konto Nr.</div>
                    </t>
                </td>
                <td style="width: 180px; vertical-align: top">
                    <t t-if="o.partner_id.vat">
                        <div t-field="o.partner_id.vat"/>
                    </t>
                    <t t-if="o.partner_id.x_vat">
                        <div t-field="o.partner_id.x_vat"/>
                    </t>
                    <t t-if="o.partner_id.x_eori">
                        <div t-field="o.partner_id.x_eori"/>
                    </t>
                    <t t-if="o.partner_id.x_zaz">
                        <div t-field="o.partner_id.x_zaz"/>
                    </t>
                </td>
                <td style="width: 60px"/>
                <td style="width: 100px; vertical-align: top">
                    <t t-if="o.location_id.warehouse_id.partner_id.vat">
                        <div>USt-IdNr.</div>
                    </t>
                    <t t-if="o.location_id.warehouse_id.partner_id.x_vat">
                        <div>MWST Nr.</div>
                    </t>
                    <t t-if="o.location_id.warehouse_id.partner_id.x_eori">
                        <div>EORI Nr.</div>
                    </t>
                    <t t-if="o.location_id.warehouse_id.partner_id.x_zaz">
                        <div>ZAZ Konto Nr.</div>
                    </t>
                </td>
                <td style="width: 180px; vertical-align: top">
                    <t t-if="o.location_id.warehouse_id.partner_id.vat">
                        <div t-field="o.location_id.warehouse_id.partner_id.vat"/>
                    </t>
                    <t t-if="o.location_id.warehouse_id.partner_id.x_vat">
                        <div t-field="o.location_id.warehouse_id.partner_id.x_vat"/>
                    </t>
                    <t t-if="o.location_id.warehouse_id.partner_id.x_eori">
                        <div t-field="o.location_id.warehouse_id.partner_id.x_eori"/>
                    </t>
                    <t t-if="o.location_id.warehouse_id.partner_id.x_zaz">
                        <div t-field="o.location_id.warehouse_id.partner_id.x_zaz"/>
                    </t>
                </td>
            </tr>
            
            <t t-if="valued">
                <tr>
                    <td style="width: 280px; padding-top: 20px; vertical-align: top; padding-left: 5mm;" colspan="2">
                        <t t-if="o.partner_id.x_remarks">
                            <div t-field="o.partner_id.x_remarks"/>
                        </t>
                    </td>

                    <td style="width: 60px"/>

                    <td style="width: 280px; padding-top: 20px; vertical-align: top; padding-left: 0;" colspan="2">
                        <t t-if="o.location_id.warehouse_id.partner_id.x_remarks">
                            <div t-field="o.location_id.warehouse_id.partner_id.x_remarks"/>
                        </t>
                    </td>
                </tr>
            </t>
            <t t-if="not valued">
            </t>

            <t t-if="is_pro_forma">
                <tr>
                    <td style="width: 280px; padding-top: 20px; vertical-align: top; padding-left: 5mm;" colspan="2">
                        <t t-if="o.partner_id.x_remarks">
                            <div t-field="o.partner_id.x_remarks"/>
                        </t>
                    </td>

                    <td style="width: 60px"/>

                    <td style="width: 280px; padding-top: 20px; vertical-align: top; padding-left: 0;" colspan="2">
                        <t t-if="o.location_id.warehouse_id.partner_id.x_remarks">
                            <div t-field="o.location_id.warehouse_id.partner_id.x_remarks"/>
                        </t>
                    </td>
                </tr>
            </t>

        </table>

    </xpath>
    
    <xpath expr="//div[@name='div_origin']/.." position="replace"/>
    
</data>

Edit: snippets/mint_system.stock.report_delivery_document.add_address.xml
Source: snippets/mint_system.stock.report_delivery_document.add_address.xml

Add Address Space

ID: mint_system.stock.report_delivery_document.add_address_space
Inherit ID: stock.report_delivery_document

<data priority="50">
    <t t-set="address" position="before">
        <style>
            div.address {
                padding-top: 3rem
            }
        </style>
    </t>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.add_address_space.xml
Source: snippets/mint_system.stock.report_delivery_document.add_address_space.xml

Add Date

ID: mint_system.stock.report_delivery_document.add_date
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//th[@name='th_sm_product']" position="after">
        <th>
            <strong>Lieferdatum</strong>
        </th>
    </xpath>
    <xpath expr="//span[@t-field='move.product_id']" position="after">
        <td>
            <span t-field="move.date" t-options="{&quot;widget&quot;: &quot;date&quot;}"/>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.add_date.xml
Source: snippets/mint_system.stock.report_delivery_document.add_date.xml

Add Drawing File

ID: mint_system.stock.report_delivery_document.add_drawing_file
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[@name='stock_move_table']/tbody/tr/td[1]/span" position="after">
        <t t-if="move.product_id.drawing_file">
            <br/>
            <span>Drawing: </span>
            <a t-attf-href="{{move.product_id.drawing_file.url}}">
                <span t-field="move.product_id.drawing_file.display_name"/>
            </a>
        </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.add_drawing_file.xml
Source: snippets/mint_system.stock.report_delivery_document.add_drawing_file.xml

Add Header And Footer Note

ID: mint_system.stock.report_delivery_document.add_header_and_footer_note
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[@id='infotable']" position="after">
        <t t-if="o.note_header != '&lt;p&gt;&lt;br&gt;&lt;/p&gt;'">
            <span class="note" t-field="o.note_header"/>
        </t>
    </xpath>
    <xpath expr="//table[@name='stock_move_line_table']" position="after">
        <t t-if="o.note_footer != '&lt;p&gt;&lt;br&gt;&lt;/p&gt;'">
            <span class="note" t-field="o.note_footer"/>
        </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.add_header_and_footer_note.xml
Source: snippets/mint_system.stock.report_delivery_document.add_header_and_footer_note.xml

Add Header Space

ID: mint_system.stock.report_delivery_document.add_header_space
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//h2" position="attributes">
        <attribute name="style">padding-top: 5rem</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.add_header_space.xml
Source: snippets/mint_system.stock.report_delivery_document.add_header_space.xml

Add Hs Code

ID: mint_system.stock.report_delivery_document.add_hs_code
Inherit ID: stock.report_delivery_document


<data priority="50">

    <xpath expr="//t[@t-set='address']" position="after">

        <table name="logistic" style="margin-left: 0px; margin-top: 30px; border: transparent">

            <style>
    .company_invoice_line {
    margin-top: 1mm;
    margin-bottom: 2mm;
    }
            </style>

            <tr style="height: 80px;">

                <td style="width: 290px; vertical-align: top; padding-left: 5mm;">


                    <span style="font-size: 7pt">Warenempfänger</span>
                    <hr class="company_invoice_line"/>
                    <div>
                        <t>
                            <div t-field="o.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}"/>
                        </t>
                    </div>
                </td>
                <td style="width: 70px"/>
                <td style="width: 260px; vertical-align: top">
                    <span style="font-size: 7pt">Warenversender</span>
                    <hr class="company_invoice_line"/>
                    <div>
                        <t>
                            <div t-field="o.location_id.warehouse_id.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}"/>
                        </t>

                    </div>
                </td>
            </tr>
        </table>
        <table name="detailed_information" style="margin-left: 0px; margin-top: 20px; margin-bottom: 50px; border: transparent; line-height: 1.3">

            <tr>
                <td style="width: 120px; vertical-align: top; padding-left: 5mm;">
                    <t t-if="o.partner_id.vat">
                        <div>USt-IdNr.</div>
                    </t>
                    <t t-if="o.partner_id.x_vat">
                        <div>MWST Nr.</div>
                    </t>
                    <t t-if="o.partner_id.x_eori">
                        <div>EORI Nr.</div>
                    </t>
                    <t t-if="o.partner_id.x_zaz">
                        <div>ZAZ Konto Nr.</div>
                    </t>
                </td>
                <td style="width: 180px; vertical-align: top">
                    <t t-if="o.partner_id.vat">
                        <div t-field="o.partner_id.vat"/>
                    </t>
                    <t t-if="o.partner_id.x_vat">
                        <div t-field="o.partner_id.x_vat"/>
                    </t>
                    <t t-if="o.partner_id.x_eori">
                        <div t-field="o.partner_id.x_eori"/>
                    </t>
                    <t t-if="o.partner_id.x_zaz">
                        <div t-field="o.partner_id.x_zaz"/>
                    </t>
                </td>
                <td style="width: 60px"/>
                <td style="width: 100px; vertical-align: top">
                    <t t-if="o.location_id.warehouse_id.partner_id.vat">
                        <div>USt-IdNr.</div>
                    </t>
                    <t t-if="o.location_id.warehouse_id.partner_id.x_vat">
                        <div>MWST Nr.</div>
                    </t>
                    <t t-if="o.location_id.warehouse_id.partner_id.x_eori">
                        <div>EORI Nr.</div>
                    </t>
                    <t t-if="o.location_id.warehouse_id.partner_id.x_zaz">
                        <div>ZAZ Konto Nr.</div>
                    </t>
                </td>
                <td style="width: 180px; vertical-align: top">
                    <t t-if="o.location_id.warehouse_id.partner_id.vat">
                        <div t-field="o.location_id.warehouse_id.partner_id.vat"/>
                    </t>
                    <t t-if="o.location_id.warehouse_id.partner_id.x_vat">
                        <div t-field="o.location_id.warehouse_id.partner_id.x_vat"/>
                    </t>
                    <t t-if="o.location_id.warehouse_id.partner_id.x_eori">
                        <div t-field="o.location_id.warehouse_id.partner_id.x_eori"/>
                    </t>
                    <t t-if="o.location_id.warehouse_id.partner_id.x_zaz">
                        <div t-field="o.location_id.warehouse_id.partner_id.x_zaz"/>
                    </t>
                </td>
            </tr>

            <t t-if="is_pro_forma">
                <tr>
                    <td style="width: 280px; padding-top: 20px; vertical-align: top; padding-left: 5mm;" colspan="2">
                        <t t-if="o.partner_id.x_remarks">
                            <div t-field="o.partner_id.x_remarks"/>
                        </t>
                    </td>

                    <td style="width: 60px"/>

                    <td style="width: 280px; padding-top: 20px; vertical-align: top; padding-left: 0;" colspan="2">
                        <t t-if="o.location_id.warehouse_id.partner_id.x_remarks">
                            <div t-field="o.location_id.warehouse_id.partner_id.x_remarks"/>
                        </t>
                    </td>
                </tr>
            </t>

        </table>

    </xpath>
    
    <xpath expr="//div[@name='div_origin']/.." position="replace"/>
    
</data>

Edit: snippets/mint_system.stock.report_delivery_document.add_hs_code.xml
Source: snippets/mint_system.stock.report_delivery_document.add_hs_code.xml

Add Incoterm

ID: mint_system.stock.report_delivery_document.add_incoterm
Inherit ID: stock.report_delivery_document

<data priority="50">  

<xpath expr="//table[@name='stock_move_line_table']" position="after">
    <div class="row" style="page-break-inside: avoid;">
      <div class="col">
        <span t-if="o.sale_id.incoterm">
           Incoterms: <strong t-field="o.sale_id.incoterm"/>
         </span>
      </div>
    </div>
  </xpath>
  
</data>

Edit: snippets/mint_system.stock.report_delivery_document.add_incoterm.xml
Source: snippets/mint_system.stock.report_delivery_document.add_incoterm.xml

Add Incoterms

ID: mint_system.stock.report_delivery_document.add_incoterms
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[1]/div[1]/div[2]" position="after">
        <div class="col-auto" name="div_incoterms">
            <strong>Incoterms:</strong>
            <t>
                <p t-field="res_company.incoterm_id.code"/>
            </t>
        </div>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.add_incoterms.xml
Source: snippets/mint_system.stock.report_delivery_document.add_incoterms.xml

Add Infotable

ID: mint_system.stock.report_delivery_document.add_infotable
Inherit ID: stock.report_delivery_document

<data inherit_id="stock.report_delivery_document" priority="50">

  <xpath expr="//h2" position="after">
    <style>
        table#infotable {
        width: 100%;
        margin-bottom: 25px;
        font-size: 9pt;
        font-family: arial;
        border-color: white;
      }
        table#infotable tr {
        line-height: 1.2;
        text-align: left;
      }
      table#infotable span {
        line-height: 1.2;
      }
      .note {
        font-size: 9pt;
      }
    </style>

    <table id="infotable" class="info_table" style="width:100%; margin-bottom:25px; padding-left:0px; font-size:9pt; font-family:arial; color:black;">

      <tr>
        <td style="width:25mm;">Date</td>
        <td style="width:85mm;">
          <span t-field="o.date_done" t-options="{ &quot;widget&quot;: &quot;date&quot; }"/>
        </td>
        <td style="width:25mm;">Order No.</td>
        <td style="width:45mm;">
          <span t-field="o.origin"/>
        </td>
      </tr>

      <tr>
        <td>Customer No.</td>
        <td>
          <span t-field="o.sale_id.partner_id.ref"/>
        </td>
        <td>Our Reference</td>
        <td>
          <span t-field="o.user_id"/>
        </td>
      </tr>

      <tr>
        <td>Order</td>
        <td>
          <span t-field="o.sale_id.client_order_ref"/>
        </td>

        <td>Delivery Method</td>
        <td>
          <span t-field="o.carrier_id"/>
        </td>
      </tr>

      <tr>
        <td>Reference</td>
        <td>
          <span t-field="o.sale_id.comment"/>
        </td>
        <td>Incoterm</td>
        <td>
          <span t-field="o.sale_id.incoterm.name"/>
        </td>
      </tr>

    </table>

  </xpath>

</data>

Edit: snippets/mint_system.stock.report_delivery_document.add_infotable.xml
Source: snippets/mint_system.stock.report_delivery_document.add_infotable.xml

Add Note

ID: mint_system.stock.report_delivery_document.add_note
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[@name='signature']" position="before">
        <div style="margin-top: 50px">
            <div>
                <t t-if="not is_html_empty(o.note)" name="note">
                    <span t-field="o.note"/>
                </t>
                <t t-elif="o.partner_id.parent_id.country_id.code == 'CH'">
                    <span>The exporter of the products covered by this document declares that, except where otherwise clearly indicated, these products are of swiss preferential origin.</span>
                    <br/>
                    <span style="font-style: italic">"The total quantity of delivered products is missing from delivery note"</span>
                </t>
                <t t-elif="o.partner_id.parent_id.country_id.code == 'DE'">
                    <span style="font-weight: bold">EORI: DE379461566911068 / Incoterms: DAP</span>
                    <br/>
                    <span>The exporter of the products covered by this document declares that, except where otherwise clearly indicated, these products are of swiss preferential origin.</span>
                    <br/>
                    <span style="font-style: italic">"The total quantity of delivered products is missing from delivery note"</span>
                </t>
                <t t-elif="o.partner_id.parent_id.country_id.code in ['GR', 'AL', 'HR', 'MNE', 'MC']">
                    <span style="font-weight: bold">EORI: DE379461566911068 / Incoterms: Ex-works / Tax free intracommunity delivery acc. to UstG &#xA7;6a.</span>
                    <br/>
                    <span>The exporter of the products covered by this document declares that, except where otherwise clearly indicated, these products are of swiss preferential origin.</span>
                    <br/>
                    <span style="font-style: italic">"The total quantity of delivered products is missing from delivery note"</span>
                </t>
                <t t-elif="o.partner_id.parent_id.country_id.country_group_ids and o.partner_id.parent_id.country_id.country_group_ids[0].id == 1">
                    <span style="font-weight: bold">EORI: DE379461566911068 / Incoterms: DDP / Tax free intracommunity delivery acc. to UstG &#xA7;6a.</span>
                    <br/>
                    <span>The exporter of the products covered by this document declares that, except where otherwise clearly indicated, these products are of swiss preferential origin.</span>
                    <br/>
                    <span style="font-style: italic">"The total quantity of delivered products is missing from delivery note"</span>
                </t>
                <t t-else="">
                    <span style="font-weight: bold">Incoterms: Ex-works</span>
                    <br/>
                    <span>The exporter of the products covered by this document declares that, except where otherwise clearly indicated, these products are of swiss preferential origin.</span>
                    <br/>
                    <span style="font-style: italic">"The total quantity of delivered products is missing from delivery note"</span>
                </t>
            </div>
        </div>
        <span t-escape="o.partner_id.parent_id"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.add_note.xml
Source: snippets/mint_system.stock.report_delivery_document.add_note.xml

Add Open Quantity In Backorder

ID: mint_system.stock.report_delivery_document.add_open_quantity_in_backorder
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[@name='stock_backorder_table']/thead/tr/th[2]" position="after">
        <th>
            <strong>Open Quantity</strong>
        </th>
    </xpath>
    <xpath expr="//table[@name='stock_backorder_table']/tbody//td[3]" position="after">
        <th>
    </th>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.add_open_quantity_in_backorder.xml
Source: snippets/mint_system.stock.report_delivery_document.add_open_quantity_in_backorder.xml

Add Summary

ID: mint_system.stock.report_delivery_document.add_summary
Inherit ID: stock.report_delivery_document

<data priority="60">

	<xpath expr="//table[@name='stock_move_line_table']" position="after">
		<div style="margin-top: 30px">

			<t t-set="lines" t-value="o.move_ids.move_line_ids"/>
			<t t-set="product_weight" t-value="0.0"/>
			<t t-set="net_weight" t-value="0.0"/>
			<tr t-foreach="lines" t-as="move">
				<t t-set="product_weight" t-value="move.product_id.weight * move.quantity"/>
				<t t-set="net_weight" t-value="net_weight + product_weight"/>
			</tr>

			<t t-set="lines" t-value="o.package_ids"/>
			<t t-set="count_packages" t-value="0"/>
			<t t-set="total_weight" t-value="0.0"/>
			<t t-set="has_shipping_weight" t-value="False"/>

			<tr t-foreach="lines" t-as="package">
				<t t-set="count_packages" t-value="count_packages + 1"/>
				<t t-set="total_weight" t-value="total_weight + package.weight"/>
				<t t-if="package.shipping_weight">
					<t t-set="has_shipping_weight" t-value="True"/>
				</t>
			</tr>

			<t t-if="not valued">

				<table style="margin-left: auto; margin-right: 0; border: transparent;">

					<t t-if="count_packages">
						<tr>
							<td style="width: 170px;">
								<strong>Number of transport units:</strong>
							</td>
							<td style="text-align: right; width: 80px; padding-left: 5px">
								<strong t-esc="count_packages"/>
							</td>
						</tr>
					</t>

					<t t-if="not has_shipping_weight">
						<tr>
							<td>
								<strong>Total net weight:</strong>
							</td>
							<td style="text-align: right; padding-left: 5px">
								<strong t-esc="net_weight" t-options="{'widget': 'integer'}"/>
								<strong> kg</strong>
							</td>
						</tr>

						<t t-if="total_weight">
							<tr>
								<td>
									<strong>Total gross weight:</strong>
								</td>
								<td style="text-align: right; padding-left: 5px">
									<t>
										<strong t-esc="total_weight" t-options="{'widget': 'integer'}"/>
										<strong> kg</strong>
									</t>
								</td>
							</tr>
						</t>
					</t>
				</table>
			</t>

		</div>

	</xpath>

</data>

Edit: snippets/mint_system.stock.report_delivery_document.add_summary.xml
Source: snippets/mint_system.stock.report_delivery_document.add_summary.xml

Add Table Margin

ID: mint_system.stock.report_delivery_document.add_table_margin
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div/table[1]" position="attributes">
        <attribute name="style" separator=";" add="margin-top: 1rem"/>
    </xpath>
    <xpath expr="//div/table[2]" position="attributes">
        <attribute name="style" separator=";" add="margin-top: 1rem"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.add_table_margin.xml
Source: snippets/mint_system.stock.report_delivery_document.add_table_margin.xml

Add Title

ID: mint_system.stock.report_delivery_document.add_title
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//span[@t-field='o.name']" position="before">
        <t t-if="o.picking_type_id.id == 2">
            <span>Delivery slip </span>
        </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.add_title.xml
Source: snippets/mint_system.stock.report_delivery_document.add_title.xml

Add Weight

ID: mint_system.stock.report_delivery_document.add_weight
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//th[@name='th_sm_quantity']" position="before">
        <th>
            <span>Weight</span>
        </th>
    </xpath>
    <xpath expr="//span[@t-field='move.quantity_done']/.." position="before">
        <td>
            <span t-field="move.product_id.weight"/>
            <span t-field="move.product_id.weight_uom_name"/>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.add_weight.xml
Source: snippets/mint_system.stock.report_delivery_document.add_weight.xml

Append Signature Text

ID: mint_system.stock.report_delivery_document.append_signature_text
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[@name='stock_move_line_table']" position="after">
        <style>
      div#signature {
      padding-left: 75px;
      padding-right: 75px;
      margin-top: 3rem;
      }
    </style>
        <div id="signature">
            <p
            >Hiermit best&#xE4;tigen wir den Erhalt der Ware gem&#xE4;ss Lieferung.</p>
            <br />
            <br />
            <div class="row">
                <div class="col-5">
                    <p>Ort/Datum: __________________________________</p>
                </div>
                <div class="col-7">
                    <p
                    >Unterschrift Kunde: _____________________________________________________________</p>
                </div>
            </div>
        </div>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.append_signature_text.xml
Source: snippets/mint_system.stock.report_delivery_document.append_signature_text.xml

Append Transport Text

ID: mint_system.stock.report_delivery_document.append_transport_text
Inherit ID: stock.report_delivery_document

<data priority="50">
    
    <xpath expr="//table[@name='stock_move_line_table']" position="after">
        <div class="row" style="margin-top: 3rem;">
            <div class="col-5">
                <p>Gebinde geliefert: _____</p>
                <p>Gebinde zur&#xFC;ck: _____</p>
                <br />
                <p>Unterschrift Transport: _______________</p>
            </div>
            <div class="col-2" />
            <div class="col-5">
                <p>Produkte einwandfrei erhalten.</p>
                <br />
                <p>Unterschrift Kunde: _______________</p>
            </div>
        </div>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.append_transport_text.xml
Source: snippets/mint_system.stock.report_delivery_document.append_transport_text.xml

Backorder Signature Section

ID: mint_system.stock.report_delivery_document.backorder_signature_section
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[@name='stock_move_line_table']" position="after">
        <p>Retouren:<br/><br/>
        KEG:             ___________  Anzahl<br/><br/>
        Harassen:  ___________  Anzahl<br/><br/>
        Waren erhalten:   Datum:  ______________________  Unterschrift:  _________________________________
    </p>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.backorder_signature_section.xml
Source: snippets/mint_system.stock.report_delivery_document.backorder_signature_section.xml

Barcode Customer Reference

ID: mint_system.stock.report_delivery_document.barcode_customer_reference
Inherit ID: stock.report_delivery_document

<data priority="50">

  <xpath expr="//h2" position="before">
    <span t-field="o.sale_id.client_order_ref" t-options="{&quot;widget&quot;: &quot;barcode&quot;, &quot;width&quot;: 350, &quot;height&quot;: 50}"/>
  </xpath>

</data>

Edit: snippets/mint_system.stock.report_delivery_document.barcode_customer_reference.xml
Source: snippets/mint_system.stock.report_delivery_document.barcode_customer_reference.xml

Disable Stock Move Line Table

ID: mint_system.stock.report_delivery_document.disable_stock_move_line_table
Inherit ID: stock.report_delivery_document

<data priority="50">
  <table name="stock_move_table" position="attributes">
    <attribute name="t-if" />
  </table>

  <table name="stock_move_line_table" position="attributes">
    <attribute name="t-elif" />
    <attribute name="t-if">False</attribute>
  </table>

</data>

Edit: snippets/mint_system.stock.report_delivery_document.disable_stock_move_line_table.xml
Source: snippets/mint_system.stock.report_delivery_document.disable_stock_move_line_table.xml

Filter Qty Done

ID: mint_system.stock.report_delivery_document.filter_qty_done
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[@name='stock_move_table']/tbody/t" position="after">
        <t
            t-set="lines"
            t-value="lines.filtered(lambda l: l.quantity &gt; 0)"
        />
    </xpath>
    <xpath expr="//t[@name='no_package_move_lines']" position="before">
        <t
            t-set="move_lines"
            t-value="move_lines.filtered(lambda l: l.qty_done &gt; 0)"
        />
    </xpath>
    <xpath expr="//t[@t-set='package_move_lines']" position="after">
        <t
            t-set="package_move_lines"
            t-value="package_move_lines.filtered(lambda l: l.qty_done &gt; 0)"
        />
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.filter_qty_done.xml
Source: snippets/mint_system.stock.report_delivery_document.filter_qty_done.xml

Format Address

ID: mint_system.stock.report_delivery_document.format_address
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[@t-field='partner.commercial_partner_id']" position="replace">
        <div t-field="partner.commercial_partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;,], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: True}"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.format_address.xml
Source: snippets/mint_system.stock.report_delivery_document.format_address.xml

Format Address Blocks

ID: mint_system.stock.report_delivery_document.format_address_blocks
Inherit ID: stock.report_delivery_document

<data priority="50">    
    <xpath expr="//t[@t-set='address']/div/div/span" position="attributes">
         <attribute name="style">font-size:10pt; line-height: 1.2</attribute>
    </xpath>    
    <xpath expr="//t[@t-set='address']/div/div/div" position="attributes">
        <attribute name="style">font-size:10pt; padding-bottom:33mm</attribute>
        <attribute name="t-options">{"widget": "contact", "fields": ["address", "name"], "no_marker": True, "phone_icons": False}</attribute>
    </xpath>
</data>
<!--
<data priority="50">

  <xpath expr="//div[@name='div_outgoing_address']" position="attributes">
    <attribute name="t-options-fields">['address', 'name']</attribute>
  </xpath>
  
  <xpath expr="//div[@t-field='partner.commercial_partner_id']" position="attributes">
    <attribute name="t-options-fields">['address', 'name']</attribute>
  </xpath>
 
</data>
-->

Edit: snippets/mint_system.stock.report_delivery_document.format_address_blocks.xml
Source: snippets/mint_system.stock.report_delivery_document.format_address_blocks.xml

Format Backorder Table Head

ID: mint_system.stock.report_delivery_document.format_backorder_table_head
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[@name='stock_backorder_table']" position="before">
        <style>
            table[name="stock_backorder_table"] thead th {
                text-align: left;
                color: #5c516e;
            }
        </style>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.format_backorder_table_head.xml
Source: snippets/mint_system.stock.report_delivery_document.format_backorder_table_head.xml

Format Date Short

ID: mint_system.stock.report_delivery_document.format_date_short
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//p[@t-field='o.date_done']" position="attributes">
        <attribute name="t-options-widget">"date"</attribute>
    </xpath>
    <xpath expr="//p[@t-field='o.scheduled_date']" position="attributes">
        <attribute name="t-options-widget">"date"</attribute>
    </xpath>
    <xpath expr="//div[1]/div[1]/div[2]/t[1]/p[1]" position="attributes">
        <attribute name="t-options-widget">"date"</attribute>
    </xpath>
    <xpath expr="//div[1]/div[1]/div[2]/t[2]/p[1]" position="attributes">
        <attribute name="t-options-widget">"date"</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.format_date_short.xml
Source: snippets/mint_system.stock.report_delivery_document.format_date_short.xml

Format Main Table

ID: mint_system.stock.report_delivery_document.format_main_table
Inherit ID: stock.report_delivery_document

<!-- Change style of first column -->
<data priority="50">
    <xpath expr="//table" position="attributes">
        <attribute name="class" add="mint-system" separator=" "/>
    </xpath>
    <xpath expr="//div[hasclass('page')]" position="inside">
        <style>
            table.mint-system tbody tr td:first-of-type {
                text-align: right;
                width: 5mm;
            }
        </style>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.format_main_table.xml
Source: snippets/mint_system.stock.report_delivery_document.format_main_table.xml

Format Pos

ID: mint_system.stock.report_delivery_document.format_pos
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[@name='stock_backorder_table']/tbody//td" position="attributes">
        <attribute name="style">text-align: right; width: 5mm</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.format_pos.xml
Source: snippets/mint_system.stock.report_delivery_document.format_pos.xml

Format Qty

ID: mint_system.stock.report_delivery_document.format_qty
Inherit ID: stock.report_delivery_document

<data priority="60">
    <span t-field="move.product_uom_qty" position="attributes">
        <attribute name="t-options-widget">"integer"</attribute>
    </span>
    <span t-field="move.quantity_done" position="attributes">
        <attribute name="t-options-widget">"integer"</attribute>
    </span>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.format_qty.xml
Source: snippets/mint_system.stock.report_delivery_document.format_qty.xml

Format Table Border

ID: mint_system.stock.report_delivery_document.format_table_border
Inherit ID: stock.report_delivery_document

<data priority="50">

    <xpath expr="//table[@name='stock_move_table']" position="before">
        <style>
            .table > :not(:first-child) {
            border-top: none;
            }
            thead tr.border-solid-black {
                border-top: 1px solid black !important;
                color: #5c516e;
            }
            table thead tr.border-solid-black {
                border-top: 1px solid black !important;
                border-bottom: 1px solid #dee2e6 !important;
                color: #5c516e;
            }
            tbody tr.border-solid-black:last-child {
                border-bottom: 1px solid black !important;
            }
        </style>
    </xpath>

    <xpath
        expr="//table[@name='stock_move_table']/thead/tr"
        position="attributes"
    >
        <attribute name="class" separator=" " add="border-solid-black" />
    </xpath>

    <xpath
        expr="(//table[@name='stock_move_table']//tr)[last()]"
        position="attributes"
    >
        <attribute name="class" separator=" " add="border-solid-black" />
    </xpath>

</data>

Edit: snippets/mint_system.stock.report_delivery_document.format_table_border.xml
Source: snippets/mint_system.stock.report_delivery_document.format_table_border.xml

Format Table Head

ID: mint_system.stock.report_delivery_document.format_table_head
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[@name='stock_move_table']" position="before">
        <style>
            table[name="stock_move_table"] thead th {
                text-align: left;
            }
        </style>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.format_table_head.xml
Source: snippets/mint_system.stock.report_delivery_document.format_table_head.xml

Format Title

ID: mint_system.stock.report_delivery_document.format_title
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//h2" position="replace">
        <h2>
            <span t-esc="'Lieferschein ' + o.name.replace('WH/OUT/', '')"/>
        </h2>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.format_title.xml
Source: snippets/mint_system.stock.report_delivery_document.format_title.xml

Format Title Trimada

ID: mint_system.stock.report_delivery_document.format_title_trimada
Inherit ID: stock.report_delivery_document

<data priority="60">
    <xpath expr="//h2" position="attributes">
        <attribute name="style">color: black; font-size:13pt; font-weight:bold; margin-top:10mm; margin-bottom:3mm</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.format_title_trimada.xml
Source: snippets/mint_system.stock.report_delivery_document.format_title_trimada.xml

Get Position

ID: mint_system.stock.report_delivery_document.get_position
Inherit ID: stock.report_delivery_document

<data priority="60">

    <xpath expr="//table[@name='stock_move_line_table']/thead/tr/th[1]" position="before">
        <th id="position" class="text-start">
            <strong>Pos.</strong>
        </th>
    </xpath>
    <xpath expr="//table[@name='stock_backorder_table']/thead/tr/th[1]" position="before">
        <th id="position" class="text-start">
            <strong>Pos.</strong>
        </th>
    </xpath>

</data>

Edit: snippets/mint_system.stock.report_delivery_document.get_position.xml
Source: snippets/mint_system.stock.report_delivery_document.get_position.xml

Header Margin

ID: mint_system.stock.report_delivery_document.header_margin
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div/table[1]" position="attributes">
        <attribute name="style" separator=";" add="margin-top: 1rem"/>
    </xpath>
    <xpath expr="//div/table[2]" position="attributes">
        <attribute name="style" separator=";" add="margin-top: 1rem"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.header_margin.xml
Source: snippets/mint_system.stock.report_delivery_document.header_margin.xml

Header Packing

ID: mint_system.stock.report_delivery_document.header_packing
Inherit ID: stock.report_delivery_document

<data priority="60">
    <xpath expr="//table[@name='stock_move_table']/thead/tr/th[6]" position="after">
        <th id="position" class="text-end">
            <strong>Packing</strong>
            <th id="position" class="text-end">
            <strong>VE</strong>
            </th>
        </th>         
    </xpath>
    <xpath expr="//table[@name='stock_move_line_table']/thead/tr/th[6]" position="after">
        <th id="position" class="text-end">
            <strong>Packing</strong>
        </th>
        <th id="position" class="text-end">
            <strong>VE</strong>
        </th>        
    </xpath>
    <xpath expr="//table[@name='stock_backorder_table']/thead/tr/th[6]" position="after">
        <th id="position" class="text-end">
            <strong>Packing</strong>
        </th>
        <th id="position" class="text-end">
            <strong>VE</strong>
        </th>       
    </xpath>   
</data>

Edit: snippets/mint_system.stock.report_delivery_document.header_packing.xml
Source: snippets/mint_system.stock.report_delivery_document.header_packing.xml

Header Picking

ID: mint_system.stock.report_delivery_document.header_picking
Inherit ID: stock.report_delivery_document

<data priority="60">

    <xpath expr="//table[@name='stock_move_table']/thead/tr/th[6]" position="after">
        <th id="th_packing" class="text-end">
            <strong>Packing</strong>
        </th>
        <th id="th_ve" class="text-end">
            <strong>VE</strong>
        </th>

    </xpath>
    <xpath expr="//table[@name='stock_move_line_table']/thead/tr/th[6]" position="after">
        <th id="th_line_packing" class="text-end">
            <strong>Packing</strong>
        </th>
        <th id="th_line_ve" class="text-end">
            <strong>VE</strong>
        </th>

    </xpath>
    <xpath expr="//table[@name='stock_backorder_table']/thead/tr/th[6]" position="after">
        <th id="th_packing" class="text-end">
            <strong>Packing</strong>
        </th>
        <th id="th_ve" class="text-end">
            <strong>VE</strong>
        </th>
    </xpath>

</data>

Edit: snippets/mint_system.stock.report_delivery_document.header_picking.xml
Source: snippets/mint_system.stock.report_delivery_document.header_picking.xml

Hide Address

ID: mint_system.stock.report_delivery_document.hide_address
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[@name='customer_address']" position="replace"/>
    <xpath expr="//div[@name='partner_header']" position="replace"/>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.hide_address.xml
Source: snippets/mint_system.stock.report_delivery_document.hide_address.xml

Hide Backorder Quantity

ID: mint_system.stock.report_delivery_document.hide_backorder_quantity
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[@name='stock_backorder_table']/thead//th[4]" position="replace">
        <th/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.hide_backorder_quantity.xml
Source: snippets/mint_system.stock.report_delivery_document.hide_backorder_quantity.xml

Hide Carrier Code

ID: mint_system.stock.report_delivery_document.hide_carrier_code
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[t[@t-if='o.carrier_tracking_ref']]" position="replace"/>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.hide_carrier_code.xml
Source: snippets/mint_system.stock.report_delivery_document.hide_carrier_code.xml

Hide If Not In State Done

ID: mint_system.stock.report_delivery_document.hide_if_not_in_state_done
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[@class='page']" position="attributes">
        <attribute name="t-if">o.state == 'done'</attribute>
    </xpath>
    <xpath expr="//div[@class='page']" position="after">
        <t t-if="o.state != 'done'">
            <span style="color: red; font-size: 20px">Dieser Lieferschein ist noch nicht im Status "ERLEDIGT"</span>
        </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.hide_if_not_in_state_done.xml
Source: snippets/mint_system.stock.report_delivery_document.hide_if_not_in_state_done.xml

Hide Information Block

ID: mint_system.stock.report_delivery_document.hide_information_block
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//t[@t-set='information_block']" position="replace"/>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.hide_information_block.xml
Source: snippets/mint_system.stock.report_delivery_document.hide_information_block.xml

Hide Informations

ID: mint_system.stock.report_delivery_document.hide_informations
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[@name='div_sched_date']" position="after">
        <div t-if="o.carrier_id" class="col col-3 mw-100 mb-2">
            <strong>Carrier</strong>
            <div t-field="o.carrier_id" class="m-0"/>
        </div>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.hide_informations.xml
Source: snippets/mint_system.stock.report_delivery_document.hide_informations.xml

Hide Name

ID: mint_system.stock.report_delivery_document.hide_name
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//span[@t-field='o.name']/.." position="replace">
  </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.hide_name.xml
Source: snippets/mint_system.stock.report_delivery_document.hide_name.xml

Hide Operator

ID: mint_system.stock.report_delivery_document.hide_operator
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[@name='div_operator']" position="replace"/>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.hide_operator.xml
Source: snippets/mint_system.stock.report_delivery_document.hide_operator.xml

Hide Ordered

ID: mint_system.stock.report_delivery_document.hide_ordered
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//th[@name='th_sm_ordered']" position="replace"/>
    <xpath expr="//table[@name='stock_move_table']/tbody/tr/td[4]" position="replace"/>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.hide_ordered.xml
Source: snippets/mint_system.stock.report_delivery_document.hide_ordered.xml

Hide Package Section

ID: mint_system.stock.report_delivery_document.hide_package_section
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//t[@t-call='stock.stock_report_delivery_package_section_line']" position="replace">
        <t t-if="valued">
        </t>
        <t t-if="not valued">
            <t t-call="stock.stock_report_delivery_package_section_line"/>
        </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.hide_package_section.xml
Source: snippets/mint_system.stock.report_delivery_document.hide_package_section.xml

Hide Phone Vat

ID: mint_system.stock.report_delivery_document.hide_phone_vat
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[@name='partner_header']" position="replace">
        <div t-if="show_partner" name="partner_header">
            <div t-field="partner.commercial_partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True, &quot;phone_icons&quot;: False}"/>
        </div>
    </xpath>
    
     <xpath expr="//div[@t-field='o.picking_type_id.warehouse_id.partner_id']" position="attributes">
        <attribute name="t-options">{"widget": "contact", "fields": ["address", "name"], "no_marker": True, "phone_icons": False}</attribute>
     </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.hide_phone_vat.xml
Source: snippets/mint_system.stock.report_delivery_document.hide_phone_vat.xml

Hide Product Uom Qty

ID: mint_system.stock.report_delivery_document.hide_product_uom_qty
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//span[@t-field='move.product_uom_qty']/..." position="replace">
  </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.hide_product_uom_qty.xml
Source: snippets/mint_system.stock.report_delivery_document.hide_product_uom_qty.xml

Hs Code

ID: mint_system.stock.report_delivery_document.hs_code
Inherit ID: stock.report_delivery_document

<data priority="50">
  <xpath expr="//div/table[1]/tbody/tr/td[1]/span" position="after">
    <t t-if="move.product_id.hs_code">
      <br/>
      <span>HS Code: </span>
      <span t-field="move.product_id.hs_code"/>
    </t>
    <t t-if="move.product_id.country_of_origin_id.code">
      <br/>
      <span>Country of Origin: </span>
      <span t-field="move.product_id.country_of_origin_id.code"/>
    </t>
    <t t-if="move.product_id.weight">
      <br/>
      <span>Weight: </span>
      <span t-field="move.product_id.weight"/>
      <span t-field="move.product_id.weight_uom_id.display_name"/>
    </t>
  </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.hs_code.xml
Source: snippets/mint_system.stock.report_delivery_document.hs_code.xml

Hs Code And Origin

ID: mint_system.stock.report_delivery_document.hs_code_and_origin
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[@name='stock_move_line_table']/thead/tr/th[2]" position="after">
        <th class="text-start">
            <strong>HS-Code</strong>
        </th>
         <th class="text-start">
            <strong>Origin</strong>
        </th>
    </xpath>
    <xpath expr="//table[@name='stock_backorder_table']/thead/tr/th[2]" position="before">
        <th class="text-start">
            <strong>HS-Code</strong>
        </th>
        <th class="text-start">
            <strong>Origin</strong>
        </th>
    </xpath>
   
</data>

Edit: snippets/mint_system.stock.report_delivery_document.hs_code_and_origin.xml
Source: snippets/mint_system.stock.report_delivery_document.hs_code_and_origin.xml

Hs Code Origin And Weight

ID: mint_system.stock.report_delivery_document.hs_code_origin_and_weight
Inherit ID: stock.report_delivery_document

<data priority="50">
  <xpath expr="//div/table[1]/tbody/tr/td[1]/span" position="after">
    <t t-if="move.product_id.hs_code">
      <br/>
      <span>HS Code: </span>
      <span t-field="move.product_id.hs_code"/>
    </t>
    <t t-if="move.product_id.country_of_origin.code">
      <br/>
      <span>Country of Origin: </span>
      <span t-field="move.product_id.country_of_origin.code"/>
    </t>
    <t t-if="move.product_id.weight">
      <br/>
      <span>Weight: </span>
      <span t-field="move.product_id.weight"/>
      <span t-field="move.product_id.weight_uom_id.display_name"/>
    </t>
  </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.hs_code_origin_and_weight.xml
Source: snippets/mint_system.stock.report_delivery_document.hs_code_origin_and_weight.xml

Margin After Title

ID: mint_system.stock.report_delivery_document.margin_after_title
Inherit ID: stock.report_delivery_document

<data priority="60">
    <xpath expr="//h2" position="attributes">
        <attribute name="style" separator=";" add="margin-bottom: 1rem"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.margin_after_title.xml
Source: snippets/mint_system.stock.report_delivery_document.margin_after_title.xml

Margin Before Title

ID: mint_system.stock.report_delivery_document.margin_before_title
Inherit ID: stock.report_delivery_document

<data priority="60">
    <xpath expr="//h2" position="attributes">
        <attribute name="style" separator=";" add="margin-top: 1rem"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.margin_before_title.xml
Source: snippets/mint_system.stock.report_delivery_document.margin_before_title.xml

Modify Main Table

ID: mint_system.stock.report_delivery_document.modify_main_table
Inherit ID: stock.report_delivery_document

<data priority="50">
    <!-- header -->
    <!--<xpath expr="//table[@name='stock_move_table']/thead" position="attributes">-->
    <!--  <attribute name="style">color: black; border-top-style:solid; border-bottom-style:solid; border-width:1px; border-color:black</attribute>-->
    <!--</xpath>-->
    <!--<xpath expr="//table[@name='stock_move_line_table']/thead" position="attributes">-->
    <!--  <attribute name="style">color: black; border-top-style:solid; border-bottom-style:solid; border-width:1px; border-color:black</attribute>-->
    <!--</xpath>-->
    <!-- <xpath expr="//table[@name='stock_backorder_table']/thead" position="attributes">-->
    <!--  <attribute name="style">color: black; border-top-style:solid; border-bottom-style:solid; border-width:1px; border-color:black</attribute>-->
    <!--</xpath>-->
    <!-- pos -->
    <!--<xpath expr="//thead/tr/th[1]" position="attributes">-->
    <!--  <attribute name="style">text-align: right; width: 5mm</attribute>-->
    <!--</xpath>-->
    <!-- quantity -->
    <xpath expr="//table[@name='stock_move_table']/thead/tr/th[2]" position="attributes">
        <attribute name="class">text-right</attribute>
    </xpath>
    <!--<xpath expr="//table[@name='stock_move_line_table']/thead/tr/th[2]" position="attributes">-->
    <!--    <attribute name="class">text-right</attribute>-->
    <!--</xpath>-->
    <xpath expr="//table[@name='stock_backorder_table']/thead/tr/th[2]" position="attributes">
        <attribute name="class">text-right</attribute>
        <attribute name="style">width:20mm</attribute>
    </xpath>
    <xpath t-if="o.state!='done'" expr="//table[@name='stock_move_table']/tbody/tr/td[1]" position="replace">
        <td style="text-align: right; padding-right: 10px">
            <span t-field="move.product_id.default_code"/>
        </td>
    </xpath>
    <xpath t-if="o.state!='done'" expr="//table[@name='stock_move_table']/tbody/tr/td[2]" position="after">
        <td style="text-align: right; ">
            <span style="text-align: right; font-weight: bold" t-field="move.product_uom_qty"/>
            <span t-field="move.product_uom"/>
        </td>
    </xpath>
    <xpath expr="//t[@t-if='o.backorder_ids and backorders']/p" position="replace">
        <div style="margin-top: 20mm; margin-bottom: 5mm; font-size: 9pt; padding-top: 15px; padding-bottom: 5px">
            <span>All items couldn't be shipped, the following items will be shipped as soon as they become available.</span>
        </div>
    </xpath>
    <!-- add default_code -->
    <xpath t-if="o.state!='done'" expr="//table[@name='stock_move_table']/thead/tr[1]/th[1]" position="before">
        <th style="text-align: right; width: 27mm; padding-right: 10px">
            <strong>Part No.</strong>
        </th>
    </xpath>
    <!--<xpath t-if="o.state=='done'" expr="//table[@name='stock_move_line_table']/thead/tr[1]/th[1]" position="before">-->
    <!--  <th style="text-align: right; width: 27mm; padding-right: 10px">-->
    <!--    <strong >Part No.</strong>-->
    <!--  </th>-->
    <!--</xpath>-->
    <xpath expr="//span[@t-field='bo_line.product_uom_qty']" position="attributes">
        <attribute name="style">font-weight: bold</attribute>
        <attribute name="t-options-widget">"integer"</attribute>
    </xpath>
    <!--<xpath expr="//tbody/t/tr/td[2]" position="attributes">-->
    <!--    <attribute name="class">text-right</attribute>-->
    <!--</xpath>-->
    <xpath t-if="o.backorder_ids and backorders" expr="//table[@name='stock_backorder_table']/thead/tr/th[1]" position="before">
        <th style="text-align: right; width: 27mm; padding-right: 10px">
            <strong>Part No.</strong>
        </th>
    </xpath>
    <xpath t-if="o.backorder_ids and backorders" expr="//table[@name='stock_backorder_table']/thead/tr/th[2]" position="after">
        <th style="text-align: right; width: 27mm; padding-right: 10px">
            <strong>Open Quantity</strong>
        </th>
    </xpath>
    <xpath t-if="o.backorder_ids and backorders" expr="//table[@name='stock_backorder_table']/tbody//td[2]" position="after">
        <tr style="border-bottom: 1px solid rgb(220,220,220)">
            <td colspan="8"/>
        </tr>
    </xpath>
    <!--<xpath expr="//table[@name='stock_move_line_table']" position="after">-->
    <!--  <t t-if="o.note_footer != '&lt;p&gt;&lt;br&gt;&lt;/p&gt;'">-->
    <!--    <span class="note" t-field="o.note_footer"/>-->
    <!--  </t>-->
    <!--</xpath>  -->
</data>

Edit: snippets/mint_system.stock.report_delivery_document.modify_main_table.xml
Source: snippets/mint_system.stock.report_delivery_document.modify_main_table.xml

Move Lines

ID: mint_system.stock.report_delivery_document.move_lines
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[@name='stock_move_line_table']" position="before">
        <table class="tissa table table-sm" name="move_table">
            <thead>
                <tr>
                    <th>
                        <strong>Pos</strong>
                    </th>
                    <th>
                        <strong>Product (Sales Description)</strong>
                    </th>
                    <th>
                        <strong/>
                    </th>
                    <th class="cell_right">
                        <strong>Quantity</strong>
                    </th>
                </tr>
            </thead>
            <tbody>
                <t t-set="moves" t-value="o.move_lines"/>
                <tr t-if="move.quantity_done &gt; 0" t-foreach="moves" t-as="move">
                    <td>
                        <span t-esc="move.position"/>
                    </td>
                    <td>
                        <span t-esc="move.product_id.description_sale"/>
                    </td>
                    <td/>
                    <td class="cell_right">
                        <span t-esc="move.quantity_done"/>
                        <span t-field="move.product_uom"/>
                    </td>
                </tr>
            </tbody>
        </table>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.move_lines.xml
Source: snippets/mint_system.stock.report_delivery_document.move_lines.xml

Package Info Tissa

ID: mint_system.stock.report_delivery_document.package_info_tissa
Inherit ID: stock.report_delivery_document

<data priority="60">

	<xpath expr="//table[@name='stock_move_line_table']" position="after">

		<table style="border: white">
			<tr>
				<td>
					net weight:
					<span t-field="o.x_studio_nettogewicht"/>
				</td>
			</tr>
			<tr>
				<td>
					gross weight:
					<span t-field="o.x_studio_bruttogewicht"/>
				</td>
			</tr>
			<tr>
				<td>
					package:
					<span t-field="o.x_studio_masse"/>
				</td>
			</tr>
		</table>
		<table style="margin-top: 30px; border: white">
			<tr>
				<td>
					<span>Goods properly received:
____________________________________________________________</span>
				</td>
			</tr>
		</table>

	</xpath>

</data>

Edit: snippets/mint_system.stock.report_delivery_document.package_info_tissa.xml
Source: snippets/mint_system.stock.report_delivery_document.package_info_tissa.xml

Pos In Table

ID: mint_system.stock.report_delivery_document.pos_in_table
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[1]/thead/tr/th[1]" position="before">
        <th>
            <span>Pos</span>
        </th>
    </xpath>
    <xpath expr="//table[2]/thead/tr/th[1]" position="before">
        <th>
            <span>Pos</span>
        </th>
    </xpath>
    <xpath expr="//t[@t-foreach='packages']" position="before">
        <t t-set="index" t-value="1"/>
    </xpath>
    <xpath expr="//tr[@t-foreach='lines']" position="before">
        <t t-set="index" t-value="1"/>
    </xpath>
    <xpath expr="//t[@name='aggregated_move_lines']/t[1]" position="before">
        <t t-set="index" t-value="1"/>
    </xpath>
    <xpath expr="//table[1]/tbody/tr/td[1]" position="before">
        <td>
            <span t-esc="index"/>
            <t t-set="index" t-value="index+1"/>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.pos_in_table.xml
Source: snippets/mint_system.stock.report_delivery_document.pos_in_table.xml

Remove Address Title

ID: mint_system.stock.report_delivery_document.remove_address_title
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[@name='outgoing_delivery_address']/span" position="replace"/>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.remove_address_title.xml
Source: snippets/mint_system.stock.report_delivery_document.remove_address_title.xml

Remove Informations

ID: mint_system.stock.report_delivery_document.remove_informations
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[@name='div_origin']/.." position="replace">
</xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.remove_informations.xml
Source: snippets/mint_system.stock.report_delivery_document.remove_informations.xml

Remove Outgoing Delivery Address

ID: mint_system.stock.report_delivery_document.remove_outgoing_delivery_address
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[@t-out='o.move_ids[0].partner_id or o.partner_id']" position="attributes">
      <attribute name="style">visibility: hidden;</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.remove_outgoing_delivery_address.xml
Source: snippets/mint_system.stock.report_delivery_document.remove_outgoing_delivery_address.xml

Replace Address And Information Block

ID: mint_system.stock.report_delivery_document.replace_address_and_information_block
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//t[@t-set='address']" position="replace"/>
    <xpath expr="//t[@t-set='information_block']" position="replace">
        <span>Carbo-Link AG | Underm&#xFC;listrasse 25 | CH 8320 Fehraltorf</span>
        <div class="row text-900 o_bold">
            <div class="col-7">Delivery Address</div>
            <div class="col-5">Customer</div>
        </div>
        <div class="row">
            <div class="col-7">
                <span t-field="o.sale_id.partner_shipping_id.commercial_company_name"/>
            </div>
            <div class="col-5">
                <span t-field="o.sale_id.partner_shipping_id.commercial_company_name"/>
            </div>
        </div>
        <div class="row">
            <div class="col-7">
                <span t-field="o.sale_id.partner_shipping_id" t-options-widget="&quot;contact&quot;" t-options-fields="['address']" t-options-no_marker="True"/>
            </div>
            <div class="col-5">
                <span t-field="o.sale_id.partner_id.name"/>
            </div>
        </div>
        <div class="row">
            <div class="col-5 text-900 o_bold offset-7" style="margin-top:25px">Invoice Address</div>
        </div>
        <div class="row">
            <div class="col-5 offset-7">
                <span t-field="o.sale_id.partner_shipping_id.commercial_company_name"/>
            </div>
        </div>
        <div class="row">
            <div class="col-5 offset-7">
                <span t-field="o.sale_id.partner_invoice_id" t-options-widget="&quot;contact&quot;" t-options-fields="['address']" t-options-no_marker="True"/>
            </div>
        </div>
        <div class="row o_bold text-900" style="margin-top:25px">
            <div class="col-7">Your Contact</div>
            <div class="col-5">Our Contact</div>
        </div>
        <div class="row">
            <div class="col-7">
                <span t-field="o.sale_id.partner_id.name"/>
            </div>
            <div class="col-5">
                <span t-field="o.sale_id.user_id.name"/>
            </div>
        </div>
        <div class="row">
            <div class="col-7" style="margin-bottom:25px">
                <span t-field="o.sale_id.partner_id" t-options-widget="&quot;contact&quot;" t-options-fields="['phone', 'email']" t-options-no_marker="True"/>
            </div>
            <div class="col-5">
                <span t-field="o.sale_id.user_id" t-options-widget="&quot;contact&quot;" t-options-fields="['phone', 'email']" t-options-no_marker="True"/>
            </div>
        </div>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.replace_address_and_information_block.xml
Source: snippets/mint_system.stock.report_delivery_document.replace_address_and_information_block.xml

Replace Delivery Address

ID: mint_system.stock.report_delivery_document.replace_delivery_address
Inherit ID: stock.report_delivery_document

<data priority="50">

    <xpath expr="//div[@name='div_outgoing_address']" position="replace">
        <t t-if="valued">
        </t>
        <t t-if="not valued">
            <div name="div_outgoing_address">
                <div name="address">
                    <div t-field="o.sale_id.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}"/>
                </div>
            </div>
        </t>
    </xpath>

</data>

Edit: snippets/mint_system.stock.report_delivery_document.replace_delivery_address.xml
Source: snippets/mint_system.stock.report_delivery_document.replace_delivery_address.xml

Replace Description Sale

ID: mint_system.stock.report_delivery_document.replace_description_sale
Inherit ID: stock.report_delivery_document

<data priority="55">
    <xpath expr="//span[@t-field='move.product_id']" position="replace">
        <t t-if="move.product_id.description_sale">
            <span t-field="move.product_id.description_sale"/>
        </t>
        <t t-else="">
            <span t-field="move.product_id"/>
        </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.replace_description_sale.xml
Source: snippets/mint_system.stock.report_delivery_document.replace_description_sale.xml

Replace Header

ID: mint_system.stock.report_delivery_document.replace_header
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[@t-if='o.origin']/.." position="before">
        <style>
        table#header {
            width: 100%;
            border: solid 1px;
            font-size: 18pt;
        }
        table#header td {
            padding: 5px;
            padding-left: 10px;
            vertical-align: middle;
            font-weight: bold;
        }
        </style>
        <table id="header">
            <tr>
                <td>Lieferschein <span t-field="o.name"/>
            </td>
                <td>
                    <span>
                        <img t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;quiet=0' % ('Code128', o.name, 600, 100)" style="width:210px;height:60px; float:right;"/>
                    </span>
                </td>
            </tr>
        </table>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.replace_header.xml
Source: snippets/mint_system.stock.report_delivery_document.replace_header.xml

Replace Information Table

ID: mint_system.stock.report_delivery_document.replace_information_table
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[@class='report-wrapping-flexbox clearfix row mt32 mb32']" position="replace">

        <style>
            table#info_table {
               border: transparent;
               width: 100%;
            }
            table#info_table tr td {
               border-right: none;
            }
            table#info_table strong {
               color: black;
            }
        </style>

        <div>
            <table id="info_table">
                <tr>
                    <td>
                        <strong>Customer Reference</strong>
                        <p t-field="o.sudo().sale_id.client_order_ref"/>
                    </td>
                    <td>
                        <strong>Shipping Date</strong>
                        <p t-field="o.scheduled_date" t-options="{&quot;widget&quot;: &quot;date&quot;}"/>
                    </td>
                    <td>
                        <strong>Incoterms</strong>
                        <p t-field="o.sale_id.incoterm.code"/>
                    </td>
                    <td>
                        <strong>Carrier</strong>
                        <p t-field="o.carrier_id"/>
                    </td>
                    <td>
                        <span>
                            <strong>Total Weight</strong>
                        </span>
                        <br/>
                        <span t-field="o.shipping_weight"/>
                        <span t-field="o.weight_uom_name"/>
                    </td>
                    <td>
                        <strong>Order</strong>
                        <p t-field="o.origin"/>
                    </td>
                </tr>
            </table>
        </div>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.replace_information_table.xml
Source: snippets/mint_system.stock.report_delivery_document.replace_information_table.xml

Replace Informations

ID: mint_system.stock.report_delivery_document.replace_informations
Inherit ID: stock.report_delivery_document

<data priority="50">

    <xpath expr="//div[@name='div_origin']/.." position="replace">

        <style>
            table#info {
            width: 100%;
            margin-bottom: 25px;
            border: transparent;            
            }
            table#info td {
            color: black;
            border: transparent;
            }
            table#info td:last-child {
            background-color: transparent;
            }
            table#info tr {
            text-align: top;
            } 
        </style>

        <table id="infotable" style="width: 700px; margin-bottom: 50px">
            <tr>
                <t t-if="o.date_done">
                    <td width="200px">Delivery Date</td>
                    <td width="500px">
                        <span id="date_done" t-field="o.date_done" t-options="{ &quot;widget&quot;: &quot;date&quot; }"/>
                    </td>
                </t>
            </tr>
            <tr>
                <t t-if="o.sale_id.client_order_ref">
                    <td>Your Reference</td>
                    <td>
                        <span t-field="o.sale_id.client_order_ref"/>
                    </td>
                </t>
            </tr>
            <tr>
                <t t-if="o.origin">
                    <td>Order Reference</td>
                    <td>
                        <span t-field="o.origin"/>
                    </td>
                </t>
            </tr>
            
           
             <tr>
                <t t-if="o.sale_id.incoterm">
                    <td>Incoterm</td>
                    <td>
                        <span t-field="o.sale_id.incoterm.name"/>
                    </td>
                </t>
            </tr>
           
            
            <tr>
                <t t-if="o.partner_id.parent_id">
                    <td>Your Contact</td>
                    <td>
                        <span t-field="o.partner_id.name"/>
                    </td>
                </t>
            </tr>
            <tr>
                <t t-if="o.user_id">
                    <td>Our Contact</td>
                    <td>
                        <span t-field="o.user_id"/>
                        <t t-if="o.user_id.email">
                           ,                            <span t-field="o.user_id.email"/>
                        </t>
                        <t t-if="o.user_id.phone">
                           ,                            <span t-field="o.user_id.phone"/>
                        </t>
                    </td>
                </t>
            </tr>
        </table>      
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.replace_informations.xml
Source: snippets/mint_system.stock.report_delivery_document.replace_informations.xml

Replace Infotable

ID: mint_system.stock.report_delivery_document.replace_infotable
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[@class='page']/div[1]" position="replace">
        <style>
      table#infotable td,
      table#infotable th {
        padding-top: 0;
        padding-bottom: 0;
      }
    </style>
        <table id="infotable" class="table table-sm table-borderless">
            <thead class="o_thead">
                <tr>
                    <th id="origin">Auftrag:</th>
                    <th t-if="o.state == 'done'" id="date_done">Versanddatum:</th>
                    <th t-if="o.state != 'done'" id="scheduled_date">Versanddatum:</th>
                    <th id="client_order_ref">Kundenreferenz:</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td id="origin">
                        <span t-field="o.origin"/>
                    </td>
                    <td t-if="o.state == 'done'" id="date_done">
                        <span t-field="o.date_done"/>
                    </td>
                    <td t-if="o.state != 'done'" id="scheduled_date">
                        <span t-field="o.scheduled_date"/>
                    </td>
                    <td id="client_order_ref">
                        <span t-field="o.sudo().sale_id.client_order_ref"/>
                    </td>
                </tr>
            </tbody>
        </table>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.replace_infotable.xml
Source: snippets/mint_system.stock.report_delivery_document.replace_infotable.xml

Replace Infotable Tissa

ID: mint_system.stock.report_delivery_document.replace_infotable_tissa
Inherit ID: stock.report_delivery_document

<data priority="50">

  <xpath expr="//div[@class='page']/div[1]" position="replace">

   <style>
    table#info {
      width: 100%;
      margin-bottom: 45px;
      font-size: 11pt;
      border: transparent;
    }
    table#info tr {
      line-height: 1.2;
      text-align: left;
    }
    .note {
      font-size: 9pt;
    }
    </style>
    <table id="info">

      <tr>
        <td width="16%">Kontaktnummer:</td>
        <td width="44%">
          <span t-field="o.partner_id.id"/>
        </td>
        <td width="19%">
          Datum:
        </td>
        <td width="21%">
          <span t-field="o.date_done" t-options="{&quot;widget&quot;: &quot;date&quot;}"/>
        </td>
      </tr>

      <tr>
        <td>Kontaktperson:</td>
        <td>
          <span t-field="o.sale_id.partner_sale_id.name"/>
        </td>
        <td>Unser Auftrag:</td>
        <td>
          <t t-if="o.group_id">
            <span t-field="o.group_id"/>
          </t>
        </td>
      </tr>
      
      <tr>
        <td>USt-IdNr:</td>
        <td>
          <span t-field="o.partner_id.vat"/>
        </td>
        <td>Abruf:</td>
        <td>
          <span t-field="o.sale_id.comment"/>
          <t t-if="o.sale_id.x_studio_kommission">
             /            <span t-field="o.sale_id.x_studio_kommission"/>
          </t>
        </td>
      </tr>

      <tr>
        <td>EORI-Nummer:</td>
        <td>
          <span t-field="o.partner_id.x_studio_eori_nummer"/>
        </td>
        <td>Ansprechpartner/in:</td>
        <td>
          <span t-field="o.partner_id.user_id"/>
        </td>
      </tr>

      <tr>
        <td>Ihre Bestellung:</td>
        <td>
          <span t-field="o.sale_id.client_order_ref"/>
        </td>
        <td>
          MwSt-Nr:
        </td>
        <td>
          CHE-103.327.797 MWST
        </td>
      </tr>

    </table>
  </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.replace_infotable_tissa.xml
Source: snippets/mint_system.stock.report_delivery_document.replace_infotable_tissa.xml

Replace Name

ID: mint_system.stock.report_delivery_document.replace_name
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//span[@t-field='o.name']/.." position="replace">
        <h2>
            Delivery note <span t-field="o.name"/>
        </h2>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.replace_name.xml
Source: snippets/mint_system.stock.report_delivery_document.replace_name.xml

Replace Order Definition

ID: mint_system.stock.report_delivery_document.replace_order_definition
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[@t-if='o.origin']/.." position="replace">
        <style>
      table#titel {
      width: 100%;
      font-size: 11pt;
      margin-top: 10px;
      }
      table#titel tr {
      border-bottom: 1px solid rgb(220,220,220);
      }
      table#titel td {
      padding-left: 10px;
      padding-bottom: 5px;
      }
        </style>
        <table id="titel">
            <tr>
                <td style="width: 44%;">
                    <strong>Fertigungsauftrag <span t-field="o.origin"/></strong>
                </td>
                <td style="width: 56%">
                    <strong>Produkt </strong>
                    <span t-field="o.product_id"/>
                </td>
            </tr>
            <tr>
                <td>Status: <span t-field="o.state"/></td>
                <td>Datum: <span t-field="o.scheduled_date" t-options="{&quot;widget&quot;: &quot;date&quot;}"/></td>
            </tr>
        </table>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.replace_order_definition.xml
Source: snippets/mint_system.stock.report_delivery_document.replace_order_definition.xml

Replace Product Description

ID: mint_system.stock.report_delivery_document.replace_product_description
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[@name='stock_move_table']/tbody/tr/td[1]" position="replace">
        <td>
            <t t-if="move.product_id.type_description">
                <strong>
                    <span t-field="move.product_id.type_description"/>
                </strong>
                <br/>
            </t>
            <span t-field="move.description_picking"/>
            <br/>
            <t t-if="move.product_id.country_of_origin.code">
                <span>Ursprungsland: </span>
                <span t-field="move.product_id.country_of_origin.code"/>
            </t>
            <t t-if="move.product_id.hs_code">
                <span>/ Zollposition: </span>
                <span t-field="move.product_id.hs_code"/>
            </t>
        </td>
    </xpath>
    
    <xpath expr="//table[@name='stock_move_table']/tbody/tr/td[2]" position="replace"/>

</data>

Edit: snippets/mint_system.stock.report_delivery_document.replace_product_description.xml
Source: snippets/mint_system.stock.report_delivery_document.replace_product_description.xml

Replace Product Description On Backorder

ID: mint_system.stock.report_delivery_document.replace_product_description_on_backorder
Inherit ID: stock.report_delivery_document

<data inherit_id="stock.report_delivery_document" priority="50">  
  
  <xpath t-if="o.backorder_ids and backorders" expr="//table[@name='stock_backorder_table']/tbody/tr/td[1]" position="replace">
   <td>
        <span style="font-weight: bold" t-field="bo_line.product_id.type_description"/><br/>
        <span t-field="bo_line.description_picking"/><br/>
      
        <t t-if="bo_line.product_id.country_of_origin_id.code and bo_line.product_id.hs_code">
          Country of origin: <span t-esc="bo_line.product_id.country_of_origin_id.code"/>
          / HS Code: <span t-esc="bo_line.product_id.hs_code"/><br/>
        </t>

        <t t-if="bo_line.product_id.hs_code and not bo_line.product_id.country_of_origin_id.code">
          HS Code: <span t-esc="bo_line.product_id.hs_code"/>
        </t>

        <t t-if="bo_line.product_id.country_of_origin_id.code and not bo_line.product_id.hs_code">
          Country of origin: <span t-esc="bo_line.product_id.country_of_origin_id.code"/>
        </t>
        
    </td>
  </xpath>
  
   <xpath t-if="o.backorder_ids and backorders" expr="//table[@name='stock_backorder_table']/tbody/tr/td[1]" position="before">
   <td style="text-align: right; padding-right: 10px">
      <span t-field="bo_line.product_id.default_code"/>
    </td>
  </xpath>  
  
</data>

Edit: snippets/mint_system.stock.report_delivery_document.replace_product_description_on_backorder.xml
Source: snippets/mint_system.stock.report_delivery_document.replace_product_description_on_backorder.xml

Replace Product Uom Qty

ID: mint_system.stock.report_delivery_document.replace_product_uom_qty
Inherit ID: stock.report_delivery_document

<data priority="60">
    <xpath expr="//span[@t-field='move.product_uom_qty']" position="replace">
        <span t-field="move.quantity"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.replace_product_uom_qty.xml
Source: snippets/mint_system.stock.report_delivery_document.replace_product_uom_qty.xml

Replace Sale Line Name

ID: mint_system.stock.report_delivery_document.replace_sale_line_name
Inherit ID: stock.report_delivery_document

<data priority="55">
    <xpath expr="//span[@t-field='move.product_id']" position="replace">
        <t t-if="move.sale_line_id">
            <span t-field="move.sale_line_id.name"/>
        </t>
        <t t-else="">
            <span t-field="move.product_id"/>
        </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.replace_sale_line_name.xml
Source: snippets/mint_system.stock.report_delivery_document.replace_sale_line_name.xml

Replace Table

ID: mint_system.stock.report_delivery_document.replace_table
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[@class='page']/div[2]" position="replace">
        <div class="row">
            <div class="col-4">
                <strong>Verkaufsauftrag: </strong>
                <span t-field="o.sale_id.name"/>
            </div>
            <div class="col-3">
                <strong>Bestelldatum: </strong>
                <span t-field="o.sale_id.date_order" t-options="{&quot;widget&quot;: &quot;date&quot;}"/>
            </div>
            <div class="col-5" style="margin-left: 60px">
                <strong>Kontakt Verkauf: </strong>
                <span t-field="o.sale_id.user_id"/>
            </div>
        </div>
        <div class="row">
            <div class="col-4">
                <strong>Kunden-Nr.: </strong>
                <span t-field="o.partner_id.ref"/>
            </div>
            <div class="col-3">
                <strong>Lieferdatum: </strong>
                <span t-esc="o.scheduled_date" t-options="{&quot;widget&quot;: &quot;date&quot;}"/>
            </div>
            <div class="col-5" style="margin-left: 60px">
                <strong>Tel. Direkt: </strong>
                <span t-field="o.sale_id.user_id.phone"/>
            </div>
        </div>
        <div class="row" style="margin-bottom: 40px">
            <div class="col-4">
            </div>
            <div class="col-3">
                <div t-if="o.picking_type_id.code == 'outgoing' and o.carrier_id">
                    <strong>Spediteur: </strong>
                    <span t-field="o.carrier_id"/>
                </div>
            </div>
            <div class="col-5" style="margin-left: 60px">
                <strong>E-Mail: </strong>
                <span t-field="o.sale_id.user_id.email"/>
            </div>
        </div>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.replace_table.xml
Source: snippets/mint_system.stock.report_delivery_document.replace_table.xml

Round Qty

ID: mint_system.stock.report_delivery_document.round_qty
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//span[@id='qty']" position="replace">
        <!-- 34.00 -> 34 -->
        <!-- 34.50 -> 34.5 -->
        <!-- 34.75 -> 34.75 -->
        <span id="qty" t-esc="'%g' % move.product_uom_qty"/>
    </xpath>
    <xpath expr="//span[@id='open_qty']" position="replace">
        <!-- 34.00 -> 34 -->
        <!-- 34.50 -> 34.5 -->
        <!-- 34.75 -> 34.75 -->
        <span id="open_qty" t-esc="'%g' % bo_line.product_uom_qty"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.round_qty.xml
Source: snippets/mint_system.stock.report_delivery_document.round_qty.xml

Sale Order Note

ID: mint_system.stock.report_delivery_document.sale_order_note
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[@name='stock_move_line_table']" position="after">
        <p t-if="o.sale_id.note" style="margin-top: 3rem;" t-field="o.sale_id.note"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.sale_order_note.xml
Source: snippets/mint_system.stock.report_delivery_document.sale_order_note.xml

Sale Stock Picking Note

ID: mint_system.stock.report_delivery_document.sale_stock_picking_note
Inherit ID: stock.report_delivery_document

<data priority="55">
    <xpath expr="//p[@t-if='o.customer_note']" position="replace">
  </xpath>
    <xpath expr="//table[@name='stock_move_line_table']" position="after">
        <p t-if="o.customer_note" style="margin-top: 3rem;" t-field="o.customer_note"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.sale_stock_picking_note.xml
Source: snippets/mint_system.stock.report_delivery_document.sale_stock_picking_note.xml

Second Row

ID: mint_system.stock.report_delivery_document.second_row
Inherit ID: stock.report_delivery_document

<data priority="50">

    <xpath expr="//td[@name='td_name']/../.." position="after">
        <tr style="border-top: solid white !important">
            <td/>
            <td colspan="3">
                <span t-field="line.name"/>
                <t t-if="line.product_id.hs_code">
                    <br/>
                    <span>HS-Code: </span>
                    <span t-field="line.product_id.hs_code"/>
                </t>
            </td>
            <td/>
        </tr>
    </xpath>

    <xpath expr="//td[@name='td_name']" position="replace">
        <td name="td_name">
            <strong t-field="line.product_template_id"/>
        </td>
    </xpath>

</data>

Edit: snippets/mint_system.stock.report_delivery_document.second_row.xml
Source: snippets/mint_system.stock.report_delivery_document.second_row.xml

Sequence In Table

ID: mint_system.stock.report_delivery_document.sequence_in_table
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[1]/thead/tr/th[1]" position="before">
        <th>
            <span>Pos</span>
        </th>
    </xpath>
    <xpath expr="//table[1]/tbody/tr/td[1]" position="before">
        <td>
            <span t-esc="move.sequence-9"/>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.sequence_in_table.xml
Source: snippets/mint_system.stock.report_delivery_document.sequence_in_table.xml

Serials In One Line

ID: mint_system.stock.report_delivery_document.serials_in_one_line
Inherit ID: stock.report_delivery_document

<data priority="50">
  <xpath expr="//th[@name='lot_serial']" position="replace">
       <th name="lot_serial" class="text-end" t-else=""/>
  </xpath>
  <xpath expr="//th[@name='th_sml_product']" position="replace">
      <!-- If Pos is not wanted delete / comment the following line -->
        <th name="th_sml_position">Pos</th>
        <th name="th_sml_product">Product<br/><span>Lot/Serial Number</span></th>
  </xpath>

  <xpath expr="//tr[@t-foreach='o.move_ids.move_line_ids']" position="replace">
     <t t-foreach="o.move_ids" t-as="move">
        <t t-set="serial_lines" t-value="move.move_line_ids"/>
        <t t-if="serial_lines">
            <t t-set="show_border" t-value="not move_last"/>
            <!-- row with product name and total quantity -->
            <tr>
                <!-- If Pos is not wanted delete / comment the following <td>...</td> -->
                <td>
                    <span t-field="move.position"/>
                </td>
                <td>
                    <span t-field="move.product_id"/>
                    <!-- Description workaround (same logic as original sub-template) -->
                    <t t-if="not description and description != ''">
                        <t t-set="description" t-value="move.description_picking"/>
                    </t>
                    <p t-if="description != '' and description != move.product_id.display_name and description != move.product_id.name">
                        <span t-out="description" t-options="{'widget': 'text'}"/>
                    </p>
                </td>
                <!-- multi-level package column -->
                <td t-if="has_multi_level_packages"/>
                <!-- Empty lot/serial column in the product row -->
                <td t-if="has_serial_number" class="text-end"/>
                <!-- Total quantity: sum all move_line quantities -->
                <td class="text-end" name="move_line_lot_quantity" style="white-space: nowrap;">
                    <span t-out="format_number(sum(serial_lines.mapped('quantity')))"/>
                    <span t-field="move.product_uom"/>
                </td>
            </tr>
            <!-- All serial numbers joined on one line, spanning all columns except the last one-->
            <tr>
                <td t-att-style="'border-bottom: 1px solid #dee2e6;' if show_border else ''"/>
                <td t-att-colspan="1 + (1 if has_multi_level_packages else 0) + (1 if has_serial_number else 0)" class="text-muted" t-att-style="'font-family:monospace; padding-top:0; word-break: keep-all; overflow-wrap: normal;' + (' border-bottom: 1px solid #dee2e6;' if show_border else '')">
                    <small>
                        <t t-out="', '.join(sorted(move.lot_ids.mapped('name'))).replace('-', '\u2011')"/>
                    </small>
                </td>
                <td t-att-style="'border-bottom: 1px solid #dee2e6;' if show_border else ''"/>
            </tr>
        </t>
    </t>
  </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.serials_in_one_line.xml
Source: snippets/mint_system.stock.report_delivery_document.serials_in_one_line.xml

Set Customer Reference

ID: mint_system.stock.report_delivery_document.set_customer_reference
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//t[@t-set='address']" position="before">
        <t t-set="information_block">
            <span>
                <strong>Kundennummer: </strong>
            </span>
            <span t-esc="partner.ref"/>
            <br/>
            <br/>
        </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.set_customer_reference.xml
Source: snippets/mint_system.stock.report_delivery_document.set_customer_reference.xml

Set Ids

ID: mint_system.stock.report_delivery_document.set_ids
Inherit ID: stock.report_delivery_document

<data priority="60">
    <xpath expr="//table[@name='stock_move_table']//th[2]" position="attributes">
        <attribute name="id">description</attribute>
    </xpath>
    <xpath expr="//table[@name='stock_move_table']//th[3]" position="attributes">
        <attribute name="id">quantity</attribute>
    </xpath>
    <xpath expr="//table[@name='stock_move_table']//td[3]" position="attributes">
        <attribute name="id">quantity</attribute>
    </xpath>
    <xpath expr="//table[@name='stock_move_table']//td[3]/span[1]" position="attributes">
        <attribute name="id">qty</attribute>
    </xpath>
    <xpath expr="//table[@name='stock_backorder_table']//th[2]" position="attributes">
        <attribute name="id">description</attribute>
    </xpath>
    <xpath expr="//table[@name='stock_backorder_table']//th[3]" position="attributes">
        <attribute name="id">open_quantity</attribute>
    </xpath>
    <xpath expr="//table[@name='stock_backorder_table']//td[3]" position="attributes">
        <attribute name="id">open_quantity</attribute>
    </xpath>
    <xpath expr="//table[@name='stock_backorder_table']//th[3]" position="attributes">
        <attribute name="id">open_quantity</attribute>
    </xpath>
    <xpath expr="//table[@name='stock_backorder_table']//td[2]/span[1]" position="attributes">
        <attribute name="id">open_qty</attribute>
    </xpath>  
    <xpath expr="//table[@name='stock_backorder_table']//th[4]" position="attributes">
        <attribute name="id">quantity</attribute>
    </xpath>
    <xpath expr="//table[@name='stock_backorder_table']/../p" position="attributes">
        <attribute name="class">subtitel</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.set_ids.xml
Source: snippets/mint_system.stock.report_delivery_document.set_ids.xml

Set Name

ID: mint_system.stock.report_delivery_document.set_name
Inherit ID: stock.report_delivery_document

<data priority="60">
    <xpath expr="//table[@name='stock_move_table']//td[1]" position="attributes">
        <attribute name="name">td_sm_product</attribute>
    </xpath>
    <xpath expr="//table[@name='stock_move_table']//td[2]" position="attributes">
        <attribute name="name">td_sm_ordered</attribute>
    </xpath>
    <xpath expr="//table[@name='stock_move_table']//td[3]" position="attributes">
        <attribute name="name">td_sm_quantity</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.set_name.xml
Source: snippets/mint_system.stock.report_delivery_document.set_name.xml

Set Page Font Size

ID: mint_system.stock.report_delivery_document.set_page_font_size
Inherit ID: stock.report_delivery_document

<data priority="60">
    <xpath expr="//div[hasclass('page')]" position="inside">
        <style>
            body {
                font-size: 0.9rem;
            }
        </style>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.set_page_font_size.xml
Source: snippets/mint_system.stock.report_delivery_document.set_page_font_size.xml

Set Table Font Size

ID: mint_system.stock.report_delivery_document.set_table_font_size
Inherit ID: stock.report_delivery_document

<data priority="60">
    <xpath expr="//table[@name='stock_move_table']" position="before">
        <style>
            table th,
            table td {
                font-size: 0.8rem;
            }
        </style>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.set_table_font_size.xml
Source: snippets/mint_system.stock.report_delivery_document.set_table_font_size.xml

Set Title Font Size

ID: mint_system.stock.report_delivery_document.set_title_font_size
Inherit ID: stock.report_delivery_document

<data priority="60">
    <xpath expr="//div[hasclass('page')]" position="inside">
        <style>
            h2 {
                font-size: 1.5rem;
            }
        </style>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.set_title_font_size.xml
Source: snippets/mint_system.stock.report_delivery_document.set_title_font_size.xml

Show Customer Info Product Code

ID: mint_system.stock.report_delivery_document.show_customer_info_product_code
Inherit ID: stock.report_delivery_document

<data priority="50">
    <span t-field="move.product_id" position="before">
        <t t-set="customer_info" t-value="move.product_id._select_customerinfo(partner=o.partner_id)"/>
        <t t-if="customer_info">
            <span t-esc="'[%s] ' % customer_info[0].product_code"/>
        </t>
    </span>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.show_customer_info_product_code.xml
Source: snippets/mint_system.stock.report_delivery_document.show_customer_info_product_code.xml

Show Default Code

ID: mint_system.stock.report_delivery_document.show_default_code
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[@name='stock_move_table']" position="before">
        <style>
      th#default_code,
      td#default_code {
        white-space: nowrap;
      }
    </style>
    </xpath>
    <xpath expr="//table[@name='stock_move_table']//th[@name='th_sm_product']" position="before">
        <th id="default_code" name="th_default_code">
            <strong>Referenz</strong>
        </th>
    </xpath>
    <!-- <xpath expr="//table[@name='stock_backorder_table']/thead/tr/th[1]" position="before">
    <th id="default_code">
      <strong >Nr.</strong>
    </th>
  </xpath> -->
    <xpath expr="//table[@name='stock_move_table']//span[@t-field='move.product_id']/.." position="before">
        <td id="default_code" name="td_default_code">
            <span t-field="move.product_id.default_code"/>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.show_default_code.xml
Source: snippets/mint_system.stock.report_delivery_document.show_default_code.xml

Show General Conditions

ID: mint_system.stock.report_delivery_document.show_general_conditions
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[@t-if='not o.signature']" position="before">
        <div class="mt-3">
            <p>
                If goods are returned, we will deduct at least 20~% of the net value of the goods from the refund. 
                In addition, care must be taken to ensure that the returned products are in perfect 
                and cleaned condition and in their original packaging.
                The exact deduction from the net value of the goods depends on the condition of the goods returned to us. 
                <br/>If you have any questions, please do not hesitate to contact us.
            </p>
        </div>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.show_general_conditions.xml
Source: snippets/mint_system.stock.report_delivery_document.show_general_conditions.xml

Show Lot Ids

ID: mint_system.stock.report_delivery_document.show_lot_ids
Inherit ID: stock.report_delivery_document

<data priority="50">
    <!-- <xpath expr="//table[@name='stock_move_table']//th[@name='th_sm_product']" position="after">
    <th name="th_lot_ids">
      <strong>Seriennummer</strong>
    </th>
  </xpath> -->
    <xpath expr="//table[@name='stock_move_table']//span[@t-field='move.description_picking']/.." position="after">
        <t t-if="move.lot_ids">
            <br/>
            <span>Seriennummern:</span>
            <t t-esc="', '.join(move.lot_ids.mapped('name'))"/>
        </t>
        <!-- <td name="td_lots"> -->
        <!-- <t t-esc="', '.join(move.lot_ids.mapped('name'))" /> -->
        <!-- <ul class="list-unstyled">
        <t t-foreach="move.lot_ids" t-as="lot">
          <li t-esc="lot.name" />
        </t>
      </ul> -->
        <!-- </td> -->
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.show_lot_ids.xml
Source: snippets/mint_system.stock.report_delivery_document.show_lot_ids.xml

Show Quantity Done

ID: mint_system.stock.report_delivery_document.show_quantity_done
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[@name='stock_move_table']/tbody/t/td[2]/span[1]" position="attributes">
        <attribute name="t-field">move.quantity_done</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.show_quantity_done.xml
Source: snippets/mint_system.stock.report_delivery_document.show_quantity_done.xml

Show Sale Order Name

ID: mint_system.stock.report_delivery_document.show_sale_order_name
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//div[@name='div_origin']" position="replace">
        <div t-if="o.sale_id" class="col col-3 mw-100 mb-2" name="div_origin">
            <strong>Order number</strong>
            <div t-field="o.sale_id.name" class="m-0">S0001</div>
        </div>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.show_sale_order_name.xml
Source: snippets/mint_system.stock.report_delivery_document.show_sale_order_name.xml

Sort By Position

ID: mint_system.stock.report_delivery_document.sort_by_position
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[@name='stock_move_table']/tbody/t" position="after">
        <t t-set="lines" t-value="lines.sorted(key=lambda l: (l.position))"/>
    </xpath>
    <!---
    <xpath expr="//table[@name='stock_backorder_table']/tbody/t/t" position="after">
        <t t-set="bo_lines" t-value="bo_lines.sorted(key=lambda l: (l.position))"/>
    </xpath>
    -->
    <xpath expr="//t[@name='no_package_move_lines']" position="before">
        <t t-set="move_lines" t-value="move_lines.sorted(key=lambda l: (l.position))"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.sort_by_position.xml
Source: snippets/mint_system.stock.report_delivery_document.sort_by_position.xml

Style Airwork

ID: mint_system.stock.report_delivery_document.style_airwork
Inherit ID: stock.report_delivery_document

<data priority="60">

    <xpath expr="//div[hasclass('page')]" position="before">
        <style>
        h2 {
            margin-top: 40px;
            }
        </style>
    </xpath>

    <xpath expr="//div[@t-out='o.move_ids[0].partner_id or o.partner_id']" position="attributes">
        <attribute name="t-options">{"widget": "contact", "fields": ["address", "name"], "no_marker": True}</attribute>
    </xpath>

    <xpath expr="//div[@t-field='o.picking_type_id.warehouse_id.partner_id']" position="attributes">
        <attribute name="t-options">{"widget": "contact", "fields": ["address", "name"], "no_marker": True}</attribute>
    </xpath>

    <xpath expr="//div[@t-field='partner.commercial_partner_id']" position="attributes">
        <attribute name="t-options">{"widget": "contact", "fields": ["address", "name"], "no_marker": True}</attribute>
    </xpath>

    <xpath expr="//th[@name='th_sm_position']" position="attributes">
        <attribute name="class">text-start</attribute>
    </xpath>

    <xpath expr="//th[@name='th_sm_product']" position="attributes">
        <attribute name="class">text-start</attribute>
    </xpath>

    <xpath expr="//th[@name='th_sm_ordered']" position="attributes">
        <attribute name="class">text-end</attribute>
    </xpath>

    <xpath expr="//th[@name='th_sm_quantity']" position="attributes">
        <attribute name="class">text-end</attribute>
    </xpath>

    <xpath expr="//table[@name='stock_move_table']//td[3]" position="attributes">
        <attribute name="class">text-end</attribute>
    </xpath>

    <xpath expr="//table[@name='stock_move_table']//td[4]" position="attributes">
        <attribute name="class">text-end</attribute>
    </xpath>
    
</data>

Edit: snippets/mint_system.stock.report_delivery_document.style_airwork.xml
Source: snippets/mint_system.stock.report_delivery_document.style_airwork.xml

Style Carbo Link

ID: mint_system.stock.report_delivery_document.style_carbo_link
Inherit ID: stock.report_delivery_document

<data priority="60">
    <xpath expr="//div[hasclass('page')]" position="before">
        <style>
        .o_company_1_layout {
            font-family: Dobra-Book;
            font-size: 80%;
            }
        </style>
    </xpath>
    <xpath expr="//p[@t-field='o.date_done']" position="attributes">
        <attribute name="t-options-widget">"date"</attribute>
    </xpath>
    <xpath expr="//p[@t-field='o.scheduled_date']" position="attributes">
        <attribute name="t-options-widget">"date"</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.style_carbo_link.xml
Source: snippets/mint_system.stock.report_delivery_document.style_carbo_link.xml

Style Gelso

ID: mint_system.stock.report_delivery_document.style_gelso
Inherit ID: stock.report_delivery_document

<data priority="60">
    <xpath expr="//div[hasclass('page')]" position="before">
        <style>
        .mt-4 {
            margin-top: 5px !important;           
            }
        </style>
    </xpath>

    <xpath expr="//th[@name='th_sml_product']" position="attributes">
        <attribute name="class">text-start</attribute>
    </xpath>

    <xpath expr="//table[1]" position="attributes">
        <attribute name="class">table table-sm table-borderless</attribute>
    </xpath>
    
    <xpath expr="//table[2]" position="attributes">
        <attribute name="class">table table-sm table-borderless</attribute>
    </xpath>
    
</data>

Edit: snippets/mint_system.stock.report_delivery_document.style_gelso.xml
Source: snippets/mint_system.stock.report_delivery_document.style_gelso.xml

Style Lapp

ID: mint_system.stock.report_delivery_document.style_lapp
Inherit ID: stock.report_delivery_document

<data priority="60">

    <xpath expr="//table[@name='stock_move_table']/tbody" position="after">
        <style>
		  td {
		    vertical-align: top !important;
		  }
        </style>
    </xpath>

    <xpath expr="//h2" position="attributes">
        <attribute name="style">color: black; font-size:13pt; font-weight:bold; margin-top:10mm; margin-bottom:3mm</attribute>
    </xpath>

    <xpath expr="//th[@id='position']" position="attributes">
        <attribute name="class">text-start</attribute>
    </xpath>

    <xpath expr="//th[@name='th_sml_product']" position="attributes">
        <attribute name="class">text-start</attribute>
    </xpath>

    <xpath expr="//th[@name='lot_serial']" position="attributes">
        <attribute name="class">text-start</attribute>
    </xpath>

    <xpath expr="//th[@name='th_sml_quantity']" position="attributes">
        <attribute name="class">text-end</attribute>
    </xpath>

</data>

Edit: snippets/mint_system.stock.report_delivery_document.style_lapp.xml
Source: snippets/mint_system.stock.report_delivery_document.style_lapp.xml

Style Swift Link

ID: mint_system.stock.report_delivery_document.style_swift_link
Inherit ID: stock.report_delivery_document

<data priority="60">
    <xpath expr="//div[hasclass('page')]" position="before">
        <style>

        .din_page.invoice_note tr .address {
            font-size: 110%;
            width: 90mm;
            }  
            
        .din_page.invoice_note tr .shipping_address {
            font-size: 110%;
            }
        
        th {
            font-weight: bold;
            }
         
        </style>
    </xpath>

</data>

Edit: snippets/mint_system.stock.report_delivery_document.style_swift_link.xml
Source: snippets/mint_system.stock.report_delivery_document.style_swift_link.xml

Style Swissfragrance

ID: mint_system.stock.report_delivery_document.style_swissfragrance
Inherit ID: stock.report_delivery_document

<data priority="60">
    <style>
      .cell_left {
      text-align: left;
      }
    </style>
    <xpath expr="//div[hasclass('page')]" position="before">
        <style>
        h2 {
        margin-top: 50px;
            }
        </style>
    </xpath>
    <xpath expr="//th[@name='th_sml_product']" position="attributes">
        <attribute name="class" separator=" " add="cell_left"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.style_swissfragrance.xml
Source: snippets/mint_system.stock.report_delivery_document.style_swissfragrance.xml

Style Tissa

ID: mint_system.stock.report_delivery_document.style_tissa
Inherit ID: stock.report_delivery_document

<data priority="60">

	<xpath expr="//div[hasclass('page')]" position="before">
	  
		<style>
      table.tissa {
      margin-top: 30px;
      margin-bottom: 30px;
      }
      .cell_right {
      text-align: right;
      padding-right: 10px !important;
      }
      h2 {
			font-size: 1.2rem;
			font-weight: bold;
			margin: 50px 0 30px 0
			}
    </style>
    
	</xpath>
	
	<xpath expr="//table[@name='stock_move_line_table']//th[@id='position']" position="attributes">
			 <attribute name="class">text-start</attribute>
	</xpath>
	
	<xpath expr="//table[@name='stock_move_line_table']//th[@name='th_sml_product']" position="attributes">
			 <attribute name="class">text-start</attribute>
	</xpath>
	
	<xpath expr="//table[@name='stock_move_line_table']//t[@name='lot_serial']/th" position="attributes">
			 <attribute name="class">text-start</attribute>
	</xpath>

	<xpath expr="//th[@name='th_sml_quantity']" position="attributes">
			 <attribute name="class">text-end</attribute>
	</xpath>
	
	<xpath expr="//table[@name='move_table']//th[1]" position="attributes">
			 <attribute name="class">text-start</attribute>
	</xpath>
	
	<xpath expr="//table[@name='move_table']//th[2]" position="attributes">
			 <attribute name="class">text-start</attribute>
	</xpath>

	<xpath expr="//th[@name='th_sm_quantity']" position="attributes">
			 <attribute name="class" separator=" " add="cell_right"/>
	</xpath>
	
	<xpath expr="//table[@name='stock_move_table']//td[2]" position="attributes">
			 <attribute name="class" separator=" " add="cell_right"/>
	</xpath>
	
</data>

Edit: snippets/mint_system.stock.report_delivery_document.style_tissa.xml
Source: snippets/mint_system.stock.report_delivery_document.style_tissa.xml

Style Trimada

ID: mint_system.stock.report_delivery_document.style_trimada
Inherit ID: stock.report_delivery_document

<data inherit_id="stock.report_delivery_document" priority="60">

	<xpath expr="//div[hasclass('page')]" position="before">
		<style>
			table.trimada {
				font-size: 9pt;
				font-family: arial;
				color: black;
			}		
			.o_company_1_layout {
				font-family: arial;
			}    
			table.trimada thead tr {
				border-top:solid 1px;
				border-bottom: solid 1px;
			}
			table.trimada thead th#position {
				width: 5mm;
			}
			table.trimada thead th#default_code {
			  width: 27mm;
			  text-align: right;
			}
			table.trimada thead th#open_quantity {
			  width: 30mm;
			  text-align: right;
			}
			table.trimada thead th#quantity {
			  width: 25mm;
			  text-align: right !important;
			}
			table.trimada tbody td#position {
			  text-align: right;
			}
			table.trimada tbody tr {
				border-bottom: 1px solid rgb(220,220,220)
			}
			table.trimada tbody td#default_code {
			  text-align: right;
			}
			table.trimada tbody td#open_quantity {
			  text-align: right !important;
			}
			table.trimada tbody td#quantity {
			  text-align: right;
			}			
			table.trimada tbody span#qty {
			  font-weight: bold;
			}
			table.trimada tbody span#open_qty {
			  font-weight: bold;
			}
			.subtitel {
				font-size: 11pt;
				font-family: arial;
				margin-top: 10mm;
			}
			.note {
				font-size: 9pt;
				font-family: arial;
			}
		</style>
	</xpath>

	<table name="stock_move_table" position="attributes">
		<attribute name="class" separator=" " add="trimada table-borderless"/>
	</table>

	<table name="stock_backorder_table" position="attributes">
		<attribute name="class" separator=" " add="trimada table-borderless"/>
	</table>

</data>

Edit: snippets/mint_system.stock.report_delivery_document.style_trimada.xml
Source: snippets/mint_system.stock.report_delivery_document.style_trimada.xml

Summary

ID: mint_system.stock.report_delivery_document.summary
Inherit ID: stock.report_delivery_document

<data priority="60">

	<xpath expr="//table[@name='stock_move_line_table']" position="after">
		<div style="margin-top: 30px">

			<t t-set="lines" t-value="o.move_ids.move_line_ids"/>
			<t t-set="product_weight" t-value="0.0"/>
			<t t-set="net_weight" t-value="0.0"/>
			<tr t-foreach="lines" t-as="move">
				<t t-set="product_weight" t-value="move.product_id.weight * move.quantity"/>
				<t t-set="net_weight" t-value="net_weight + product_weight"/>
			</tr>

			<t t-set="lines" t-value="o.package_ids"/>
			<t t-set="count_packages" t-value="0"/>
			<t t-set="total_weight" t-value="0.0"/>
			<t t-set="has_shipping_weight" t-value="False"/>

			<tr t-foreach="lines" t-as="package">
				<t t-set="count_packages" t-value="count_packages + 1"/>
				<t t-set="total_weight" t-value="total_weight + package.weight"/>
				<t t-if="package.shipping_weight">
					<t t-set="has_shipping_weight" t-value="True"/>
				</t>
			</tr>

			<t t-if="not valued">

				<table style="margin-left: auto; margin-right: 0; border: transparent;">

					<t t-if="count_packages">
						<tr>
							<td style="width: 170px;">
								<strong>Number of transport units:</strong>
							</td>
							<td style="text-align: right; width: 80px; padding-left: 5px">
								<strong t-esc="count_packages"/>
							</td>
						</tr>
					</t>

					<t t-if="not has_shipping_weight">
						<tr>
							<td>
								<strong>Total net weight:</strong>
							</td>
							<td style="text-align: right; padding-left: 5px">
								<strong t-esc="net_weight"/>
								<strong> kg</strong>
							</td>
						</tr>

						<t t-if="total_weight">
							<tr>
								<td>
									<strong>Total gross weight:</strong>
								</td>
								<td style="text-align: right; padding-left: 5px">
									<t>
										<strong t-esc="total_weight"/>
										<strong> kg</strong>
									</t>
								</td>
							</tr>
						</t>
					</t>
				</table>
			</t>

		</div>

	</xpath>

</data>

Edit: snippets/mint_system.stock.report_delivery_document.summary.xml
Source: snippets/mint_system.stock.report_delivery_document.summary.xml

Switch Address Block

ID: mint_system.stock.report_delivery_document.switch_address_block
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//t[@t-set='address']" position="after">
        <t t-set="information_block">
            <div t-esc="partner" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;, &quot;phone&quot;], &quot;no_marker&quot;: True}"/>
        </t>
    </xpath>
    <xpath expr="//t[@t-set='address']" position="replace">
        <t t-set="address">
    </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.switch_address_block.xml
Source: snippets/mint_system.stock.report_delivery_document.switch_address_block.xml

Tissa Move Lines

ID: mint_system.stock.report_delivery_document.tissa_move_lines
Inherit ID: stock.report_delivery_document

<data priority="50">

  <xpath expr="//table[@name='stock_move_line_table']" position="before">   

    <table class="tissa table table-sm" name="move_table">
      <thead>
        <tr>
          <th>
            <strong>Pos</strong>
          </th>
          <th>
            <strong>Product (Sales Description)</strong>
          </th>
          <th>
            <strong/>
          </th>
          <th class="cell_right">
            <strong>Quantity</strong>
          </th>
        </tr>
      </thead>
      <tbody>
        <t t-set="moves" t-value="o.move_lines"/>
        <tr t-foreach="moves" t-as="move">
          <t t-if="move.quantity_done &gt; 0">
          <td>
            <span t-esc="move.position"/>
          </td>
          <td>
            <t t-if="move.product_id.description_sale">
              <span t-esc="move.product_id.description_sale"/>
            </t>
            <t t-if="not move.product_id.description_sale">
              <span t-esc="move.product_id.name"/>
            </t>
            <div>  
              <span t-field="move.product_id.product_tmpl_id.x_studio_kundenartikelnr"/>
            </div>
          </td>
          <td/>
          <td class="cell_right">
            <span t-esc="move.quantity_done" t-esc-options="{'widget': 'float', 'format': '%.3f'}"/>
            <span t-field="move.product_uom"/>
          </td>
          </t>
        </tr>
      </tbody>
    </table>

  </xpath>

</data>

Edit: snippets/mint_system.stock.report_delivery_document.tissa_move_lines.xml
Source: snippets/mint_system.stock.report_delivery_document.tissa_move_lines.xml

Title Supplement

ID: mint_system.stock.report_delivery_document.title_supplement
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//h2" position="replace">
        <h2>Delivery Slip <span t-field="o.name"/></h2>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.title_supplement.xml
Source: snippets/mint_system.stock.report_delivery_document.title_supplement.xml

Valued Document

ID: mint_system.stock.report_delivery_document.valued_document
Inherit ID: stock.report_delivery_document

<data priority="50">

    <xpath expr="//table[@name='stock_move_line_table']//th[@name='lot_serial']" t-if="valued" position="replace">
        <t t-if="valued">
        </t>
        <t t-if="not valued">
            <th name="lot_serial">Lot/Serial Number
            </th>
        </t>
    </xpath>

    <xpath expr="//table[@name='stock_move_line_table']/thead/tr/th[@id='th_line_ve']" t-if="valued" position="replace">
     <t t-if="valued">
        </t>
        <t t-if="not valued">
            <th class="text-end" name="th_line_ve">VE
            </th>
        </t>
    </xpath>    

    <xpath expr="//table[@name='stock_move_line_table']/thead/tr/th[@id='th_line_packing']" t-if="valued" position="replace">
    <t t-if="valued">
        </t>
        <t t-if="not valued">
            <th class="text-end" name="th_line_packing">Packing
            </th>
        </t>
    </xpath>

    <xpath expr="//table[@name='stock_move_table']/thead/tr/th[@id='th_packing']" t-if="valued" position="replace"/>
    <xpath expr="//table[@name='stock_move_table']/thead/tr/th[@id='th_ve']" t-if="valued" position="replace"/>

    <xpath expr="//td[@name='td_taxes']" position="replace">
        <td name="td_taxes" t-if="valued" class="text-end">
            <span t-out="move.tax_id.name"/>
        </td>
    </xpath>

</data>

Edit: snippets/mint_system.stock.report_delivery_document.valued_document.xml
Source: snippets/mint_system.stock.report_delivery_document.valued_document.xml

X Hide On Delivery

ID: mint_system.stock.report_delivery_document.x_hide_on_delivery
Inherit ID: stock.report_delivery_document

<data priority="50">
    <xpath expr="//table[@name='stock_move_table']/tbody/t" position="after">
        <t t-set="lines" t-value="lines.filtered(lambda l: not l.product_id.x_hide_on_delivery)"/>
    </xpath>
    <xpath expr="//t[@name='no_package_move_lines']" position="before">
        <t t-set="move_lines" t-value="move_lines.filtered(lambda l: not l.product_id.x_hide_on_delivery)"/>
    </xpath>
    <xpath expr="//t[@t-set='package_move_lines']" position="after">
        <t t-set="package_move_lines" t-value="package_move_lines.filtered(lambda l: not l.product_id.x_hide_on_delivery)"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_delivery_document.x_hide_on_delivery.xml
Source: snippets/mint_system.stock.report_delivery_document.x_hide_on_delivery.xml

Report Label

Aersolution

ID: mint_system.stock.report_label.aersolution
Inherit ID: stock.report_label

<t t-name="stock.report_label.aersolution">
    <t t-foreach="range(0, label_qty)" t-as="label_qty">

        <div class="row">
            <div class="col-6">
               <img t-if="env.user.company_id.logo" t-att-src="image_data_uri(env.user.company_id.logo)" style="max-width: 180px;" alt="Logo"/>
            </div>
            <div class="col-6">
                <strong><t t-esc="env.user.company_id.partner_id.name"/><br/>
                <t t-esc="env.user.company_id.partner_id.country_id.code"/>-<t t-esc="env.user.company_id.partner_id.zip"/> <t t-esc="env.user.company_id.partner_id.city"/></strong>
            </div>
        </div>
        
        <br/>
        
        <p t-esc="product_id.display_name"/>

        <p><span style="margin-right: 8px;">LS/SN:</span><t t-esc="lot_id.name if lot_id else picking.name"/></p>

        <p t-if="lot_id.expiration_date"><span style="margin-right: 8px;">EXP:</span><span t-field="lot_id.expiration_date" t-options="{'widget': 'date'}"/></p>

         <t t-set="putaway_rule_id" t-value="product_id.putaway_rule_ids[:1]"/>
        <p><span style="margin-right: 8px;">LOC:</span><span t-esc="putaway_rule_id.location_out_id.display_name if putaway_rule_id else 'WH/Stock'"/></p>

        <p style="page-break-before:always;"/>
    </t>
</t>

Edit: snippets/mint_system.stock.report_label.aersolution.xml
Source: snippets/mint_system.stock.report_label.aersolution.xml

Report Location Barcode

Label Lapp

ID: mint_system.stock.report_location_barcode.label_lapp
Inherit ID: stock.report_location_barcode

<data priority="50">
    <xpath expr="//t[@t-call='stock.report_generic_barcode']" position="replace">

        <style>
        .container {
            padding-top: 0px !important;
            padding-right: 0px !important;
            padding-left: 0px !important;
            margin: 0px !important;
        }
        </style>

        <t t-foreach="docs" t-as="o">
            <t t-set="title">Locations</t>
            <t t-name="stock.report_generic_barcode">
                <t t-call="web.basic_layout">
                    <t t-call="web.html_container">
                        <div>
                            <table style="width: 100%; background-color: white; border-color: white">
                                <!-- Section 1: Logo -->
                                <tr>
                                    <td>
                                        <div class="text-center">
                                            <span>
                                                <!-- URL according to attachment id -->
                                                <img t-att-src="'/web/image/673'" style="height: 5mm; margin-top: 10px" alt="Logo"/>
                                            </span>
                                        </div>
                                    </td>
                                </tr>
                                <!-- Section 2: name (font-size in relation to text length) -->                               
                                <tr>
                                    <td style="background-color: white">                                        
                                        <t t-set="name_text" t-value="o.name or ''"/>
                                        <t t-set="name_len" t-value="len(name_text) if name_text else 1"/>                                       
                                        <t t-set="max_font_size" t-value="int(30 * 3.78)"/>
                                        <t t-set="font_size" t-value="min(min(140, max(20, int(450 / name_len * 2))), max_font_size)"/>
                                        <t t-set="line_height" t-value="int(font_size * 1.1)"/> 
                                        <!-- Fix height at 38 mm -->                                    
                                        <div style="margin:0 auto; min-height:38mm; max-height:38mm; height:38mm; text-align:center; overflow:hidden;">
                                            <table style="width:100%; height:100%; border-collapse:collapse;">
                                                <tr>
                                                    <td style="vertical-align:middle; text-align:center;">
                                                        <span t-out="o.name"
                                                              t-att-style="'display:inline-block; white-space:nowrap; overflow:hidden; font-size:{}px; line-height:{}px;'.format(font_size, line_height)">
                                                        </span>
                                                    </td>
                                                </tr>
                                            </table>
                                        </div>
                                    </td>
                                </tr> 

                                <!-- Show variables for debugging -->
                                <!-- 
                                <tr>
                                    <td>
                                        <div class="text-center">
                                            Schriftgröße: <t t-esc="font_size"/> px /
                                            Zeilenhöhe: <t t-esc="line_height"/> px /                                           
                                        </div>
                                    </td>
                                </tr>
                                -->                                
                                <!-- Section 3: Barcode --> 
                                <tr>
                                    <td>
                                        <div class="text-center">
                                            <span t-if="o.barcode" t-field="o.barcode" style="margin-bottom: 0px;"
                                                  t-options="{'widget': 'barcode', 'humanreadable': 0, 'symbology': 'auto', 
                                                              'img_style': 'width:50mm;height:10mm; margin-bottom: 10px'}">1234567890</span>
                                        </div>
                                    </td>
                                </tr>                              
                                
                            </table>
                        </div>
                    </t>
                </t>
            </t>
        </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_location_barcode.label_lapp.xml
Source: snippets/mint_system.stock.report_location_barcode.label_lapp.xml

Report Lot Label

Aersolution

ID: mint_system.stock.report_lot_label.aersolution
Inherit ID: stock.report_lot_label

<t t-name="stock.report_lot_label.aersolution">
    <t t-call="web.basic_layout">
        <div class="page">
            <t t-foreach="docs" t-as="lot">
                <t t-set="label_qty" t-value="1"/>
                <t t-set="company_id" t-value="lot.company_id"/>
                <t t-set="lot_id" t-value="lot"/>
                <t t-set="product_id" t-value="lot.product_id"/>
                <t t-call="mint_system.stock.report_label.aersolution"/>
            </t>
        </div>
    </t>
</t>

Edit: snippets/mint_system.stock.report_lot_label.aersolution.xml
Source: snippets/mint_system.stock.report_lot_label.aersolution.xml

Label Swift Link

ID: mint_system.stock.report_lot_label.label_swift_link
Inherit ID: stock.report_lot_label

<data priority="50">
    <xpath expr="//t[@t-name='stock.report_lot_label']" position="replace">

        <t t-name="stock.report_lot_label">
            <t t-foreach="docs" t-as="o">
                <t t-call="web.basic_layout">
                    <t t-call="web.html_container">
                        <table style="border: 1px solid white; height: 40mm; width: 60mm; background-color: white; font-size:10.5pt; position:relative; left:-5px;">
                            <tr>
                                <td>
                                <div class="o_label_4x12" t-if="o.product_id.default_code" t-att-style="'font-size:20pt; font-weight: bold; margin-left: 5mm'"><t t-out="o.product_id.default_code"/></div>
                                <div t-att-style="'position:relative; width:65mm; height:22mm; margin-top: 1px'">
                                    <!-- Define final_barcode -->
                                    <t t-set="final_barcode" t-value="''"/>
                                        <t name="gs1_datamatrix_lot" t-set="final_barcode" t-value="(final_barcode or '') + o.name"/>
                                    <!-- Data matrix in right section -->
                                    <div t-if="final_barcode" t-att-style="'position:absolute; right:2px; top:5px'">
                                        <span t-out="final_barcode" t-options="{'widget': 'barcode', 'symbology': 'ECC200DataMatrix', 'img_style': 'width:18mm; height:18mm'}">12345678901</span>
                                    </div>
                                    <!-- Left section with default_code, name and qty -->
                                    <div class="o_label_4x12" t-esc="o.product_id.name[:36]" t-att-style="'width:40mm;'">Demo Product</div>
                                    <div class="o_label_4x12" t-esc="'Qty ' + str(o.product_qty)" t-att-style="'width:36mm; font-weight: bold; margin-top: 1px'">Demo Qty</div>
                                    
                                </div>
                                </td>
                            </tr>
                            <tr>
                                <td colspan="2">
                                    <div class="o_label_4x12" name="lot_name" t-field="o.name" t-att-style="'font-size:11pt'">Demo Lot/SN</div>
                                    <div class="o_label_4x12" t-if="o.product_id.type_description" t-esc="o.product_id.type_description[:30]" t-att-style="'width:100%'">Product Code</div>
                                </td>
                            </tr>
                            
                        </table>
                    </t>

                </t>
            </t>
        </t>

    </xpath>
</data>

Edit: snippets/mint_system.stock.report_lot_label.label_swift_link.xml
Source: snippets/mint_system.stock.report_lot_label.label_swift_link.xml

Report Picking

Add Address Block

ID: mint_system.stock.report_picking.add_address_block
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//table[1]" position="after">
        <div class="table address_block">
            <div class="row">
                <div class="col">
                    <div t-field="o.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}"/>
                </div>
            </div>
        </div>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.add_address_block.xml
Source: snippets/mint_system.stock.report_picking.add_address_block.xml

Add Delivery Note

ID: mint_system.stock.report_picking.add_delivery_note
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="/t/t/t/t/div/table[1]" position="after">
        <p t-field="o.delivery_note"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.add_delivery_note.xml
Source: snippets/mint_system.stock.report_picking.add_delivery_note.xml

Add Drawing File

ID: mint_system.stock.report_picking.add_drawing_file
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//tbody[1]//td[1]/span" position="after">
        <t t-if="ml.product_id.drawing_file">
            <br/>
            <span>Drawing: </span>
            <a t-attf-href="{{ml.product_id.drawing_file.url}}">
                <span t-field="ml.product_id.drawing_file.display_name"/>
            </a>
        </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.add_drawing_file.xml
Source: snippets/mint_system.stock.report_picking.add_drawing_file.xml

Add Mrp Production X Note

ID: mint_system.stock.report_picking.add_mrp_production_x_note
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//table[@id='main_table']" position="after">
        <t t-set="production" t-value="o.group_id.mrp_production_ids"/>
        <t t-foreach="production" t-as="production_line">
            <t t-if="production_line.x_note != '&lt;br&gt;'">
                <p class="oe_no_empty" t-field="production_line.x_note"/>
            </t>
        </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.add_mrp_production_x_note.xml
Source: snippets/mint_system.stock.report_picking.add_mrp_production_x_note.xml

Barcode Label

ID: mint_system.stock.report_picking.barcode_label
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//div/div/div/img" position="before">
        <strong>R&#xFC;stschein Code:</strong>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.barcode_label.xml
Source: snippets/mint_system.stock.report_picking.barcode_label.xml

Format Delivery Date

ID: mint_system.stock.report_picking.format_delivery_date
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//p[@t-field='o.scheduled_date']" position="attributes">
        <attribute name="t-options-widget">"date"</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.format_delivery_date.xml
Source: snippets/mint_system.stock.report_picking.format_delivery_date.xml

Format Qty

ID: mint_system.stock.report_picking.format_qty
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//span[@id='product_uom_qty']" position="replace">
        <t t-if="ml.product_uom_id.id == 1">
            <span id="product_uom_qty" t-field="ml.product_uom_qty" t-options="{'widget': 'integer'}"/>
        </t>
        <t t-else="">
            <span id="product_uom_qty" t-field="ml.product_uom_qty"/>
        </t>
    </xpath>
    <xpath expr="//span[@id='qty_available']" position="replace">
        <t t-if="ml.product_uom_id.id == 1">
            <span id="qty_available" t-field="ml.product_id.qty_available" t-options="{'widget': 'integer'}"/>
        </t>
        <t t-else="">
            <span id="qty_available" t-field="ml.product_id.qty_available"/>
        </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.format_qty.xml
Source: snippets/mint_system.stock.report_picking.format_qty.xml

Format Qty Available

ID: mint_system.stock.report_picking.format_qty_available
Inherit ID: stock.report_picking

<data priority="60">
    <span id="qty_available" position="attributes">
        <attribute name="t-options-widget">"integer"</attribute>
    </span>
</data>

Edit: snippets/mint_system.stock.report_picking.format_qty_available.xml
Source: snippets/mint_system.stock.report_picking.format_qty_available.xml

Format Title

ID: mint_system.stock.report_picking.format_title
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//h1[@t-field='o.name']" position="replace">
        <h1 t-esc="'R&#xFC;stschein ' + o.name.replace('WH/OUT/', '')"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.format_title.xml
Source: snippets/mint_system.stock.report_picking.format_title.xml

Get Position

ID: mint_system.stock.report_picking.get_position
Inherit ID: stock.report_picking

<data priority="50">
    <!-- <xpath expr="//th[@name='th_product']" position="before">
    <t t-if="o.sale_id or o.purchase_id"> -->
    <xpath expr="//th[@id='default_code']" position="before">
        <th id="position">
            <strong>Pos</strong>
        </th>
        <!-- </t> -->
    </xpath>
    <xpath expr="//td[@id='default_code']" position="before">
        <!-- <xpath expr="//span[@t-field='ml.product_id.description_picking']/.." position="before"> -->
        <!-- <t t-if="o.sale_id or o.purchase_id"> -->
        <td id="position">
            <span t-esc="move.position"/>
        </td>
        <!-- </t> -->
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.get_position.xml
Source: snippets/mint_system.stock.report_picking.get_position.xml

Group By Date

ID: mint_system.stock.report_picking.group_by_date
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//div[hasclass('page')]" position="before">
        <!-- Get all lines without duplicates -->
        <t t-set="dates" t-value="list(set([d.date() for d in o.move_ids_without_package.mapped('date')]))"/>
        <!-- Store if has dates -->
        <t t-set="has_dates" t-value="len(dates) &gt; 0"/>
        <!-- Store if has multiple dates -->
        <t t-set="has_multiple_dates" t-value="len(dates) &gt; 1"/>
    </xpath>
    <!-- Replace loop -->
    <xpath expr="//tbody[1]/t" position="replace">
        <!--<p t-esc="dates" />-->
        <!--<p t-esc="has_dates" />-->
        <!--<p t-esc="has_multiple_dates" />-->
        <!-- Loop each group item -->
        <t t-foreach="dates" t-as="date">
            <!-- Insert group item -->
            <tr t-if="has_dates and date" class="o_line_note">
                <td colspan="99" style="padding-top: 1rem;">
                    <strong>
                        <span>Lieferdatum: </span>
                        <span t-esc="date" t-options="{'widget': 'date'}"/>
                    </strong>
                </td>
            </tr>
            <!-- Show only move that are assigned to the group item -->
            <t t-set="move_ids" t-value="o.move_ids_without_package.filtered(lambda m: m.date.strftime('%Y-%m-%d') == date.strftime('%Y-%m-%d')).sorted(lambda m: m.date)"/>
            <t t-foreach="move_ids" t-as="move">
                <t t-foreach="move.move_line_ids.sorted(key=lambda ml: ml.location_id.id)" t-as="ml">
                    <tr>
                        <td id="description_picking">
                            <span t-field="ml.product_id.display_name"/>
                            <br/>
                            <span t-field="ml.product_id.description_picking"/>
                        </td>
                        <td id="product_uom_qty">
                            <span t-if="o.state != 'done'" t-field="ml.reserved_uom_qty"/>
                            <span t-if="o.state == 'done'" t-field="ml.qty_done"/>
                            <span t-field="ml.product_uom_id" groups="uom.group_uom"/>
                        </td>
                        <td id="location_id" t-if="o.picking_type_id.code != 'incoming'" groups="stock.group_stock_multi_locations">
                            <span t-esc="ml.location_id.display_name"/>
                            <t t-if="ml.package_id">
                                <span t-field="ml.package_id"/>
                            </t>
                        </td>
                        <td id="location_dest_id" t-if="o.picking_type_id.code != 'outgoing'" groups="stock.group_stock_multi_locations">
                            <div>
                                <span t-field="ml.location_dest_id"/>
                                <t t-if="ml.result_package_id">
                                    <span t-field="ml.result_package_id"/>
                                </t>
                            </div>
                        </td>
                        <td id="has_serial_number" class=" text-center h6" t-if="has_serial_number">
                            <img t-if="has_serial_number and (ml.lot_id or ml.lot_name)" t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;humanreadable=1' % ('Code128', ml.lot_id.name or ml.lot_name, 400, 100)" style="width:100%;height:35px;" alt="Barcode"/>
                        </td>
                        <td id="barcode" class="text-center" t-if="has_barcode">
                            <t t-if="product_barcode != move.product_id.barcode">
                                <span t-if="move.product_id and move.product_id.barcode">
                                    <img t-if="len(move.product_id.barcode) == 13" t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;quiet=%s' % ('EAN13', move.product_id.barcode, 400, 100, 0)" style="height:35px" alt="Barcode"/>
                                    <img t-elif="len(move.product_id.barcode) == 8" t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;quiet=%s' % ('EAN8', move.product_id.barcode, 400, 100, 0)" style="height:35px" alt="Barcode"/>
                                    <img t-else="" t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;quiet=%s' % ('Code128', move.product_id.barcode, 400, 100, 0)" style="height:35px" alt="Barcode"/>
                                </span>
                                <t t-set="product_barcode" t-value="move.product_id.barcode"/>
                            </t>
                        </td>
                    </tr>
                </t>
            </t>
        </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.group_by_date.xml
Source: snippets/mint_system.stock.report_picking.group_by_date.xml

Header Box

ID: mint_system.stock.report_picking.header_box
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//h1" position="replace">
        <div class="header_box">
            <div class="row align-items-center">
                <div class="col">
                    <h1 class="trimada">R&#xFC;stschein <span t-field="o.name"/>
          </h1>
                </div>
                <div class="col">
                    <img t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;quiet=0' % ('Code128', o.name, 600, 100)" style="width:210px;height:60px; float:right;" alt="Barcode"/>
                </div>
            </div>
        </div>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.header_box.xml
Source: snippets/mint_system.stock.report_picking.header_box.xml

Hide Address

ID: mint_system.stock.report_picking.hide_address
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//div[@name='div_outgoing_address']/.." position="replace"/>
</data>

Edit: snippets/mint_system.stock.report_picking.hide_address.xml
Source: snippets/mint_system.stock.report_picking.hide_address.xml

Hide Location Dest

ID: mint_system.stock.report_picking.hide_location_dest
Inherit ID: stock.report_picking

<data priority="50">
    <!-- Hide destination location column for outgoing deliveries of operation type Pick Components -->
    <xpath expr="//th[@name='th_to']" position="replace">
        <th name="th_to" t-if="o.picking_type_id.code != 'outgoing' and o.picking_type_id.id != 12" groups="stock.group_stock_multi_locations">
            <strong>To</strong>
        </th>
    </xpath>
    <xpath expr="//td[@id='location_dest_id']" position="replace">
  attribute name="t-if"
    <td t-if="o.picking_type_id.code != 'outgoing' and o.picking_type_id.id != 12" groups="stock.group_stock_multi_locations"><div><span t-field="ml.location_dest_id"/><t t-if="ml.result_package_id"><span t-field="ml.result_package_id"/></t></div></td>
  </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.hide_location_dest.xml
Source: snippets/mint_system.stock.report_picking.hide_location_dest.xml

Hide Name

ID: mint_system.stock.report_picking.hide_name
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//h1[@t-field='o.name']" position="replace"/>
</data>

Edit: snippets/mint_system.stock.report_picking.hide_name.xml
Source: snippets/mint_system.stock.report_picking.hide_name.xml

Margin Barcode

ID: mint_system.stock.report_picking.margin_barcode
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//div/div/div/img" position="attributes">
        <attribute name="style" separator=";" add="margin-bottom: 1rem"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.margin_barcode.xml
Source: snippets/mint_system.stock.report_picking.margin_barcode.xml

Margin Before Table

ID: mint_system.stock.report_picking.margin_before_table
Inherit ID: stock.report_picking

<data priority="60">
    <xpath expr="//table[1]" position="attributes">
        <attribute name="style" separator=";" add="margin-top: 1rem"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.margin_before_table.xml
Source: snippets/mint_system.stock.report_picking.margin_before_table.xml

Modify No Reserved Product

ID: mint_system.stock.report_picking.modify_no_reserved_product
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//t[@t-set='no_reserved_product']" position="attributes">
        <attribute name="t-value">o.move_ids.filtered(lambda x: x.product_uom_qty != x.reserved_availability and x.state!='done')</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.modify_no_reserved_product.xml
Source: snippets/mint_system.stock.report_picking.modify_no_reserved_product.xml

Move State

ID: mint_system.stock.report_picking.move_state
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//div[@name='div_sched_date']" position="after">
        <xpath expr="//div[@name='div_state']" position="move"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.move_state.xml
Source: snippets/mint_system.stock.report_picking.move_state.xml

Partner Ref

ID: mint_system.stock.report_picking.partner_ref
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//div[@name='div_incoming_address']/div[1]" position="before">
        <div t-if="o.partner_id.ref">
            <span>
                <strong>Kundennummer: </strong>
            </span>
            <span t-field="o.partner_id.ref"/>
        </div>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.partner_ref.xml
Source: snippets/mint_system.stock.report_picking.partner_ref.xml

Pos In Table

ID: mint_system.stock.report_picking.pos_in_table
Inherit ID: stock.report_picking

<data priority="60">
    <xpath expr="//table[1]/thead/tr/th[1]" position="before">
        <th>
            <strong>Pos</strong>
        </th>
    </xpath>
    <xpath expr="//t[@t-foreach='o.move_ids_without_package']" position="before">
        <span t-set="index" t-value="1"/>
    </xpath>
    <xpath expr="//table[1]/tbody/t//tr/td[1]" position="before">
        <td>
            <span t-esc="index"/>
            <t t-set="index" t-value="index+1"/>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.pos_in_table.xml
Source: snippets/mint_system.stock.report_picking.pos_in_table.xml

Pricelist Below Address

ID: mint_system.stock.report_picking.pricelist_below_address
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//div[@name='partner_header']/p" position="after">
        <span t-field="o.sale_id.pricelist_id.display_name"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.pricelist_below_address.xml
Source: snippets/mint_system.stock.report_picking.pricelist_below_address.xml

Product Description

ID: mint_system.stock.report_picking.product_description
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//td[@id='description_picking']" position="replace">
        <td id="description_picking">
            <strong>
                <span t-esc="move.product_id.type_description"/>
            </strong>
            <br/>
            <t t-if="move.description_picking">
                <span t-esc="move.description_picking"/>
                <br/>
            </t>
            <t t-if="not move.description_picking">
                <span t-esc="move.product_id.name"/>
                <br/>
            </t>
            <span id="description_pickingout" t-field="move.product_id.description_pickingout"/>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.product_description.xml
Source: snippets/mint_system.stock.report_picking.product_description.xml

Relocate Quantity

ID: mint_system.stock.report_picking.relocate_quantity
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//th[@id='product_uom_qty']" position="replace"/>
    <xpath expr="//th[@id='th_to']" position="after">
        <th id="product_uom_qty">
            <strong>Quantity</strong>
        </th>
    </xpath>
    <xpath expr="//td[@id='product_uom_qty']" position="replace"/>
    <xpath expr="//td[@id='location_dest_id']" position="after">
        <td id="product_uom_qty">
            <t t-if="o.state != 'done'">
                <span id="product_uom_qty" t-esc="'%g' % ml.product_uom_qty"/>
            </t>
            <t t-if="o.state == 'done'">
                <span id="qty_done">
			    (                    <span t-esc="'%g' % ml.qty_done"/>
)
                </span>
                <span id="product_uom_qty" t-esc="'%g' % ml.reserved_uom_qty"/>
            </t>
            <span t-field="ml.product_uom_id" groups="uom.group_uom"/>
            <br/>
            <span id="qty_available" t-field="ml.product_id.qty_available"/>
            <span id="qty_available_uom_id" t-field="ml.product_id.uom_id"/>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.relocate_quantity.xml
Source: snippets/mint_system.stock.report_picking.relocate_quantity.xml

Remove From And To

ID: mint_system.stock.report_picking.remove_from_and_to
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//th[@name='th_from']" position="replace">
  </xpath>
    <xpath expr="//th[@name='th_to']" position="replace">
  </xpath>
    <xpath expr="//tbody/t//tr/td[3]" position="replace">
  </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.remove_from_and_to.xml
Source: snippets/mint_system.stock.report_picking.remove_from_and_to.xml

Remove Reservation Notice

ID: mint_system.stock.report_picking.remove_reservation_notice
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//div[hasclass('page')]/p[1]" position="replace"/>
</data>

Edit: snippets/mint_system.stock.report_picking.remove_reservation_notice.xml
Source: snippets/mint_system.stock.report_picking.remove_reservation_notice.xml

Remove Serial Number

ID: mint_system.stock.report_picking.remove_serial_number
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//th[@t-if='has_serial_number']" position="replace">
  </xpath>
    <xpath expr="//td[@t-if='has_serial_number']" position="replace">
  </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.remove_serial_number.xml
Source: snippets/mint_system.stock.report_picking.remove_serial_number.xml

Remove To

ID: mint_system.stock.report_picking.remove_to
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//th[@name='th_to']" position="replace">
        <th name="th_to" t-if="o.picking_type_id.code != 'outgoing' and o.picking_type_id.id != 12" groups="stock.group_stock_multi_locations">
            <strong>To</strong>
        </th>
    </xpath>
    <xpath expr="//td[@id='location_dest_id']" position="replace">
        <td t-if="o.picking_type_id.code != 'outgoing' and o.picking_type_id.id != 12" groups="stock.group_stock_multi_locations">
            <div>
                <span t-field="ml.location_dest_id"/>
                <t t-if="ml.result_package_id">
                    <span t-field="ml.result_package_id"/>
                </t>
            </div>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.remove_to.xml
Source: snippets/mint_system.stock.report_picking.remove_to.xml

Replace Barcode

ID: mint_system.stock.report_picking.replace_barcode
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//td[@id='barcode']" position="replace">
        <td id="barcode" class="trimada" t-if="has_barcode">
            <t t-if="product_barcode != move.product_id.barcode">
                <span t-if="move.product_id and move.product_id.barcode">
                    <img t-if="len(move.product_id.barcode) == 13" t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;quiet=%s' % ('EAN13', move.product_id.barcode, 290, 100, 0)" style="height:35px" alt="Barcode"/>
                    <img t-if="len(move.product_id.barcode) == 8" t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;quiet=%s' % ('EAN8', move.product_id.barcode, 290, 100, 0)" style="height:35px" alt="Barcode"/>
                    <div t-else="" t-field="move.product_id.barcode" t-options-quiet="0" t-options="{'widget': 'barcode', 'height': 100, 'img_style': 'width:100px; height:35px;'}"/>
                </span>
                <t t-set="product_barcode" t-value="move.product_id.barcode"/>
            </t>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.replace_barcode.xml
Source: snippets/mint_system.stock.report_picking.replace_barcode.xml

Replace Header

ID: mint_system.stock.report_picking.replace_header
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//div[@name='right_box']/.." position="replace">
        <style>
			table.trimada_header {
				width: 100%;
				font-family: arial;
				font-size: 18pt;
				font-weight: bold;
				border:solid 1px;
			}
			table.trimada_header td {
				padding-left: 10px;
				vertical-align: middle;
				padding: 5px;
			}
        </style>
        <table class="trimada_header">
            <tr>
                <td>R&#xFC;stschein <span t-field="o.name"/>
                </td>
                <td>
                    <span>
                        <div t-field="o.name" t-options-quiet="0" t-options="{'widget': 'barcode', 'width': 210, 'height': 60,  'img_style': 'float:right; width:210px; height:60px;'}"/>
                    </span>
                </td>
            </tr>
        </table>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.replace_header.xml
Source: snippets/mint_system.stock.report_picking.replace_header.xml

Replace Infotable

ID: mint_system.stock.report_picking.replace_infotable
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//div[@class='page']/div[1]" position="replace">
        <style>
      .gisada_header {
            width: 100%;
            font-size: 20px;
            font-weight: bold;
            border-top: 1px solid black;
            border-bottom: 1px solid black;
          }
        
        .gisada {
            margin-top: 10px;
            width: 100%;
            margin-bottom: 30px;
            padding-bottom: 10px;
          }
    </style>
        <table class="gisada_header">
            <tr>
                <td>
            Order number: <span t-field="o.x_client_order_ref"/>,
            Delivery date: <span t-field="o.date_deadline" t-options="{ &quot;widget&quot;: &quot;date&quot; }"/>
            <t t-if="o.x_vst">
            , VST: <span t-field="o.x_vst"/>
            </t>
        </td>
            </tr>
        </table>
        <table class="gisada">
            <tr>
                <td width="22%">Order date:</td>
                <td width="36%">
                    <span t-field="o.x_date_order" t-options="{ &quot;widget&quot;: &quot;date&quot; }"/>
                </td>
                <td width="17%">Contact person:</td>
                <td width="41%">
                    <span t-field="o.sale_id.user_id"/>
                </td>
            </tr>
            <tr>
                <td>
          Customer number:
        </td>
                <td>
                    <span t-field="o.partner_id.parent_id.ref"/>
                </td>
                <td>
          Order number:
        </td>
                <td>
                    <span t-field="o.origin"/>
                </td>
            </tr>
            <tr>
                <td>
          VAT number customer:
        </td>
                <td>
                    <span t-field="o.partner_id.parent_id.vat"/>
                </td>
                <td>
          MwSt. Nr.:
        </td>
                <td>
                    <span t-field="o.company_id.company_registry"/>
                </td>
            </tr>
            <tr>
                <td>EORI:</td>
                <td>
                    <span t-field="o.partner_id.parent_id.x_eori"/>
                </td>
                <td>EORI:</td>
                <td>
                    <span t-field="o.company_id.partner_id.x_eori"/>
                </td>
            </tr>
        </table>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.replace_infotable.xml
Source: snippets/mint_system.stock.report_picking.replace_infotable.xml

Replace Order Definition

ID: mint_system.stock.report_picking.replace_order_definition
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//div[@name='div_origin']/.." position="replace">
        <style>
			table.trimada_order {
			  width: 100%;
				font-size: 11pt;
				font-family: arial;
				border-color: white;
			}
			table.trimada_order tr {
			  border-bottom: 1px solid rgb(220,220,220);
			}
		 .first_col {
			  width: 44%;
			  padding-left: 10px;
			  padding-top: 5px;
			  padding-bottom: 5px;
			  border-color: white;
			}
			.second_col {
			  width: 56%;
			}
			.last_row {
			  border-bottom: 0px !important;
			}
    </style>
        <table class="trimada_order">
            <tr>
                <t t-if="o.picking_type_id.id == 12">
                    <td class="first_col">
                        <strong>
              Fertigungsauftrag
              <span t-field="o.origin"/>
            </strong>
                    </td>
                    <td class="second_col">
                        <strong>
              Produkt
              <span/>
            </strong>
                        <span t-field="o.group_id.mrp_production_ids.product_id"/>
                    </td>
                </t>
                <t t-if="o.picking_type_id.id != 12">
                    <td class="first_col">
                        <strong>
              Bestellung
              <span t-field="o.origin"/>
            </strong>
                    </td>
                    <td/>
                </t>
            </tr>
            <tr>
                <td class="first_col">
          Status:
          <span t-field="o.state"/>
        </td>
                <td class="second_col">
          Datum:
          <span t-field="o.scheduled_date" t-options="{&quot;widget&quot;: &quot;date&quot;}"/>
        </td>
            </tr>
            <tr class="last_row">
                <td class="first_col">
          Typ:
          <span t-field="o.picking_type_id.code"/>
        </td>
                <t t-if="o.carrier_id">
                    <td>
            Auslieferungsmethode:
            <span t-field="o.carrier_id"/>
          </td>
                </t>
            </tr>
        </table>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.replace_order_definition.xml
Source: snippets/mint_system.stock.report_picking.replace_order_definition.xml

Replace Table

ID: mint_system.stock.report_picking.replace_table
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//table[@t-if='o.move_line_ids and o.move_ids_without_package']" position="replace">
        <table style="width:100%; font-family: arial; font-size: 9pt; margin-top: 20px" t-if="o.move_line_ids and o.move_ids_without_package">
            <t t-set="has_barcode" t-value="any(move_line.product_id and move_line.product_id.sudo().barcode or move_line.package_id for move_line in o.move_line_ids)"/>
            <t t-set="has_serial_number" t-value="any(move_line.lot_id or move_line.lot_name for move_line in o.move_line_ids)" groups="stock.group_production_lot"/>
            <tr style="border-bottom: 1px solid rgb(220,220,220);">
                <th name="th_product" style="padding-left: 9px; padding-bottom: 10px; width:12%;">
                    <strong>Art. Nr.</strong>
                </th>
                <th style="width:40%">
                    <strong>Bezeichnung / Typenbezeichnung</strong>
                </th>
                <th style="width:12%" name="th_from" t-if="o.picking_type_id.code != 'incoming'" align="left" groups="stock.group_stock_multi_locations">
                    <strong>Von</strong>
                </th>
                <th style="width:12%" name="th_to" t-if="o.picking_type_id.code != 'outgoing'" groups="stock.group_stock_multi_locations">
                    <strong>Nach</strong>
                </th>
                <th style="width:18%; text-align:right; padding-right:20px;">
                    <strong>Menge</strong>
                </th>
                <th style="width:3%; text-align:right; padding-right:10px;">
                    <strong>Lager</strong>
                </th>
                <th name="th_serial_number" class="text-center" t-if="has_serial_number">
                    <strong>Lot/Serial Number</strong>
                </th>
                <th style="width:3%" name="th_barcode" class="text-center" t-if="has_barcode">
                    <strong/>
                </th>
            </tr>
            <t t-foreach="o.move_ids_without_package" t-as="move">
                <!-- In case you come across duplicated lines, ask NIM or LAP -->
                <t t-foreach="move.move_line_ids.sorted(key=lambda ml: ml.location_id.id)" t-as="ml">
                    <tr style="border-bottom: 1px solid rgb(220,220,220);">
                        <td style="padding-left: 10px; padding-top:5px; vertical-align:top;">
                            <span t-field="ml.product_id.default_code"/>
                            <br/>
                        </td>
                        <td style="padding-top:5px; vertical-align:top; padding-right: 10px">
                            <span t-field="ml.product_id.name"/>
                            <br/>
                            <span t-field="ml.product_id.type_description"/>
                        </td>
                        <td style="padding-top:5px; vertical-align:top;" t-if="o.picking_type_id.code != 'incoming'" groups="stock.group_stock_multi_locations">
                            <span t-esc="ml.location_id.display_name"/>
                            <t t-if="ml.package_id">
                                <span t-field="ml.package_id"/>
                            </t>
                        </td>
                        <td style="padding-top:5px; vertical-align:top;" t-if="o.picking_type_id.code != 'outgoing'" groups="stock.group_stock_multi_locations">
                            <div>
                                <span t-field="ml.location_dest_id"/>
                                <t t-if="ml.result_package_id">
                                    <span t-field="ml.result_package_id"/>
                                </t>
                            </div>
                        </td>
                        <td style="padding-top:5px; vertical-align:top; text-align:right; padding-right:20px; font-weight: bold">
                            <span t-if="o.state != 'done'" t-field="ml.product_uom_qty"/>
                            <span t-if="o.state == 'done'" t-field="ml.qty_done"/>
                            <span t-field="ml.product_uom_id" groups="uom.group_uom"/>
                        </td>
                        <td style="padding-top:5px; padding-right: 10px; vertical-align:top; text-align:right">
                            <span t-field="ml.product_id.qty_available"/>
                        </td>
                        <td class=" text-center h6" t-if="has_serial_number">
                            <img t-if="has_serial_number and (ml.lot_id or ml.lot_name)" t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;humanreadable=1' % ('Code128', ml.lot_id.name or ml.lot_name, 400, 100)" style="width:100%;height:35px;" alt="Barcode"/>
                        </td>
                        <td style="padding-top: 5px; padding-bottom: 5px; vertical-align:middle;" class="text-center" t-if="has_barcode">
                            <t t-if="product_barcode != move.product_id.barcode">
                                <span t-if="move.product_id and move.product_id.barcode">
                                    <img t-if="len(move.product_id.barcode) == 13" t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;quiet=%s' % ('EAN13', move.product_id.barcode, 290, 100, 0)" style="height:35px" alt="Barcode"/>
                                    <img t-elif="len(move.product_id.barcode) == 8" t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;quiet=%s' % ('EAN8', move.product_id.barcode, 290, 100, 0)" style="height:35px" alt="Barcode"/>
                                    <img t-else="" t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;quiet=%s' % ('Code128', move.product_id.barcode, 290, 100, 0)" style="height:35px" alt="Barcode"/>
                                </span>
                                <t t-set="product_barcode" t-value="move.product_id.barcode"/>
                            </t>
                        </td>
                    </tr>
                </t>
            </t>
        </table>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.replace_table.xml
Source: snippets/mint_system.stock.report_picking.replace_table.xml

Round Qty

ID: mint_system.stock.report_picking.round_qty
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//span[@id='product_uom_qty']" position="replace">
        <!-- 34.00 -> 34 -->
        <!-- 34.50 -> 34.5 -->
        <!-- 34.75 -> 34.75 -->
        <span id="product_uom_qty" t-esc="'%g' % ml.product_uom_qty"/>
    </xpath>
    <xpath expr="//span[@id='qty_available']" position="replace">
        <!-- 34.00 -> 34 -->
        <!-- 34.50 -> 34.5 -->
        <!-- 34.75 -> 34.75 -->
        <span id="qty_available" t-esc="'%g' % ml.product_id.qty_available"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.round_qty.xml
Source: snippets/mint_system.stock.report_picking.round_qty.xml

Set Ids

ID: mint_system.stock.report_picking.set_ids
Inherit ID: stock.report_picking

<data priority="60">
    <xpath expr="//th[@name='th_product']" position="attributes">
        <attribute name="id">th_product</attribute>
    </xpath>
    <xpath expr="//th[@name='th_product']/../th[2]" position="attributes">
        <attribute name="id">product_uom_qty</attribute>
    </xpath>
    <xpath expr="//th[@name='th_to']" position="attributes">
        <attribute name="id">th_to</attribute>
    </xpath>
    <xpath expr="//td[@t-if='has_barcode']" position="attributes">
        <attribute name="id">barcode</attribute>
    </xpath>
    <xpath expr="//th[@name='th_product']/../../.." position="attributes">
        <attribute name="id">main_table</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.set_ids.xml
Source: snippets/mint_system.stock.report_picking.set_ids.xml

Show Default Code

ID: mint_system.stock.report_picking.show_default_code
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//th[@id='th_product']" position="before">
        <th id="default_code">
            <strong>Part No.</strong>
        </th>
    </xpath>
    <xpath expr="//td[@id='description_picking']" position="before">
        <td id="default_code">
            <span t-field="ml.product_id.default_code"/>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.show_default_code.xml
Source: snippets/mint_system.stock.report_picking.show_default_code.xml

Show Full Address

ID: mint_system.stock.report_picking.show_full_address
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//div[@name='partner_header']/div" position="attributes">
        <attribute name="t-options-fields">['name', 'phone', 'address']</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.show_full_address.xml
Source: snippets/mint_system.stock.report_picking.show_full_address.xml

Show Lot

ID: mint_system.stock.report_picking.show_lot
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//th[@name='th_product']/../th[4]" position="after">
        <th name="th_lot">
            <strong>Los</strong>
        </th>
    </xpath>
    <xpath expr="//span[@t-field='move.product_uom_qty']/.." position="after">
        <td>
            <span t-if="move.lot_ids" t-esc="', '.join(move.lot_ids.mapped('display_name'))"/>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.show_lot.xml
Source: snippets/mint_system.stock.report_picking.show_lot.xml

Show Move Not Lines

ID: mint_system.stock.report_picking.show_move_not_lines
Inherit ID: stock.report_picking

<data priority="40">
    <xpath expr="//table[@t-if='o.move_line_ids and o.move_ids_without_package']" position="attributes">
        <attribute name="t-if">o.move_ids_without_package</attribute>
    </xpath>
    <xpath expr="//tbody/t/t" position="replace">
        <tr>
            <td>
                <span t-field="move.product_id.display_name"/>
                <br/>
                <span t-field="move.product_id.description_picking"/>
            </td>
            <td>
                <span t-field="move.product_uom_qty"/>
                <span t-if="not move.product_packaging.x_packaging_uom_id" t-field="move.product_uom" groups="uom.group_uom"/>
                <span t-if="move.product_packaging.x_packaging_uom_id" t-field="move.product_packaging.x_packaging_uom_id" groups="uom.group_uom"/>
            </td>
            <td t-if="o.picking_type_id.code != 'incoming'" groups="stock.group_stock_multi_locations">
                <span t-esc="move.location_id.display_name"/>
            </td>
            <td t-if="o.picking_type_id.code != 'outgoing'" groups="stock.group_stock_multi_locations">
                <div>
                    <span t-field="move.location_dest_id"/>
                </div>
            </td>
            <td class=" text-center h6" t-if="has_serial_number"/>
            <td class="text-center" t-if="has_barcode">
                <t t-if="product_barcode != move.product_id.barcode">
                    <span t-if="move.product_id and move.product_id.barcode">
                        <img t-if="len(move.product_id.barcode) == 13" t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;quiet=%s' % ('EAN13', move.product_id.barcode, 400, 100, 0)" style="height:35px" alt="Barcode"/>
                        <img t-elif="len(move.product_id.barcode) == 8" t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;quiet=%s' % ('EAN8', move.product_id.barcode, 400, 100, 0)" style="height:35px" alt="Barcode"/>
                        <img t-else="" t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;quiet=%s' % ('Code128', move.product_id.barcode, 400, 100, 0)" style="height:35px" alt="Barcode"/>
                    </span>
                    <t t-set="product_barcode" t-value="move.product_id.barcode"/>
                </t>
            </td>
        </tr>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.show_move_not_lines.xml
Source: snippets/mint_system.stock.report_picking.show_move_not_lines.xml

Show Move Qty

ID: mint_system.stock.report_picking.show_move_qty
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//span[@t-field='ml.product_uom_qty']" position="replace">
        <span t-if="o.state != 'done'" t-field="move.product_uom_qty"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.show_move_qty.xml
Source: snippets/mint_system.stock.report_picking.show_move_qty.xml

Show Order Date

ID: mint_system.stock.report_picking.show_order_date
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//div[@name='div_origin']" position="after">
        <div t-if="o.sale_id" class="col-auto" name="div_date_order">
            <strong>Bestelldatum:</strong>
            <p t-esc="o.sale_id.date_order" t-options="{'widget': 'date'}"/>
        </div>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.show_order_date.xml
Source: snippets/mint_system.stock.report_picking.show_order_date.xml

Show Packaging

ID: mint_system.stock.report_picking.show_packaging
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//table[1]/thead/tr/th[1]" position="after">
        <th>
            <strong>Verpackung</strong>
        </th>
    </xpath>
    <xpath expr="//table[1]/tbody/t//tr/td[1]" position="after">
        <td>
            <span t-if="move.product_packaging" t-esc="move.product_packaging.name"/>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.show_packaging.xml
Source: snippets/mint_system.stock.report_picking.show_packaging.xml

Show Qty Available

ID: mint_system.stock.report_picking.show_qty_available
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//table[4]/thead/tr/th[6]" position="after">
        <th id="qty_available">
            <strong>Lager</strong>
        </th>
    </xpath>
    <xpath expr="//table[4]/tbody/t/t/tr/td[6]" position="after">
        <td id="qty_available">
            <span id="qty_available" t-field="ml.product_id.qty_available"/>
            <span t-field="ml.product_uom_id"/>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.show_qty_available.xml
Source: snippets/mint_system.stock.report_picking.show_qty_available.xml

Stock Delivery Note

ID: mint_system.stock.report_picking.stock_delivery_note
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="/t/t/t/t/div/table[1]" position="after">
        <div class="row">
            <div class="col">
                <p t-field="o.note"/>
            </div>
        </div>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.stock_delivery_note.xml
Source: snippets/mint_system.stock.report_picking.stock_delivery_note.xml

Style Trimada

ID: mint_system.stock.report_picking.style_trimada
Inherit ID: stock.report_picking

<data priority="60">
    <xpath expr="//div[hasclass('page')]" position="before">
        <style>
		  p {
		    font-size: 9pt;
				font-family: arial;
		  }
			table.trimada {
			  width: 100%;
				font-size: 9pt;
				font-family: arial;
				margin-top: 20px;
			}
			table.trimada thead tr {
				border-top: solid 1px;
				border-bottom: solid 1px;
			}
			table.trimada thead th#position {
				width: 5mm;
			}
			table.trimada thead th#default_code {
			  width: 27mm;
			  padding-left: 10px;
			  text-align: left;
			}
			table.trimada thead th#quantity {
			  width: 25mm;
			  text-align: right !important;
			}
			table.trimada thead th#product_uom_qty {
			  width: 35mm;
			  text-align: right;
			}
			table.trimada tbody td#position {
			  text-align: right;
			}
			table.trimada tbody tr {
			  vertical-align: top;
				border-bottom: 1px solid rgb(220,220,220)
			}
			table.trimada tbody td#default_code {
			  padding-left: 10px;
			  text-align: left;
			}
			table.trimada tbody td span#description_pickingout {
			  font-style: italic;
			}
			table.trimada tbody td#product_uom_qty {
			  text-align: right;
			}			
			table.trimada tbody td span#product_uom_qty {
			  font-weight: bold;
			}
			table.trimada tbody td span#product_uom_qty_done {
			  font-weight: bold;
			}
			table.trimada tbody td span#qty_available {
			  font-size: 7pt;
			}
			table.trimada tbody td span#qty_available_uom_id {
			  font-size: 7pt;
			}
			table.trimada tbody td span#qty_done {
			  font-weight: normal;
			  font-size: 9pt;
			}
			table.trimada #barcode {
			  text-align: right;
			}
		  div.address_block {
			  font-size: 10pt;
				font-family: arial;
				margin-top: 20px;
				margin-left: 10px;
			}
			.subtitel {
				font-size: 11pt;
				font-family: arial;
				margin-top: 10mm;
			}
			.note {
				font-size: 9pt;
				font-family: arial;
			}
			.mrp_note {
				font-size: 9pt;
				font-family: arial;
				padding-bottom: 3mm;
			}
		</style>
    </xpath>
    <xpath expr="//th[@name='th_product']/../../.." position="attributes">
        <attribute name="class" separator=" " add="trimada table-borderless text-start"/>
    </xpath>
    <xpath expr="//th[@name='th_barcode']" position="attributes">
        <attribute name="class">text-end</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.style_trimada.xml
Source: snippets/mint_system.stock.report_picking.style_trimada.xml

X Count Packaging

ID: mint_system.stock.report_picking.x_count_packaging
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//table[1]/thead/tr/th[2]" position="after">
        <th>
            <strong>Anzahl Verp.</strong>
        </th>
    </xpath>
    <xpath expr="//table[1]/tbody/t//tr/td[2]" position="after">
        <td>
            <span t-if="move.x_count_packaging" t-esc="move.x_count_packaging"/>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.x_count_packaging.xml
Source: snippets/mint_system.stock.report_picking.x_count_packaging.xml

X Packaging Uom Id

ID: mint_system.stock.report_picking.x_packaging_uom_id
Inherit ID: stock.report_picking

<data priority="50">
    <xpath expr="//span[@t-field='ml.product_uom_id']" position="replace">
        <span t-if="not move.product_packaging.x_packaging_uom_id" t-field="ml.product_uom_id" groups="uom.group_uom"/>
        <span t-if="move.product_packaging.x_packaging_uom_id" t-field="move.product_packaging.x_packaging_uom_id" groups="uom.group_uom"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.report_picking.x_packaging_uom_id.xml
Source: snippets/mint_system.stock.report_picking.x_packaging_uom_id.xml

Report Picking Document

Tissa

ID: mint_system.stock.report_picking_document.tissa
Inherit ID: stock.report_picking_document

<t t-name="report_picking_document.tissa">
    <style>
    table#info {
        width: 100%;
        margin-top: 60px;
    }
    table#info tr {
        font-size: 72px;
        font-weight: normal;
    }
    tr#info_details {
        font-size: 18px;
    }
    table#info_details {
        width: 100%;
        font-size: 30px;
        border-bottom: solid 1px grey;
        margin-top: 60px;
        margin-bottom: 60px;
    }
    table#info_details th {
        font-weight: bold;
    }
    table#batch {
        width: 100%;
        font-size: 72px;
        font-weight: bold;
    }
    table#batch_details {
         width: 100%;
         font-size: 40px;
    }
  </style>
    <div class="page" style="font-family: Arial, Helvetica, sans-serif"/>
    <tr t-foreach="doc.move_line_ids" t-as="table_line">
        <div class="row">
            <div class="col-2">
                <img class="img-fluid" src="/web/image/9446-7fe212a9/230x115mm_1fbg_black_logo%20tissa%20textiles.jpg"/>
            </div>
            <div class="col-10" style="font-family: Arial, Helvetica, sans-serif; font-size: 18px">
                <strong t-field="res_company.display_name"/>
                <br/>
                <span t-field="res_company.country_id.code"/>
                <span> - </span>
                <span t-field="res_company.zip"/>
                <span/>
                <span t-field="res_company.city"/>
            </div>
        </div>
        <table id="info">
            <tr>
                <td>
                    <span t-field="table_line.display_name"/>
                </td>
                <td style="text-align: right">
                    <img t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;quiet=0' % ('Code128', table_line.product_id.product_tmpl_id.barcode, 250, 85)" alt="Barcode"/>
                </td>
            </tr>
            <table id="info_details">
                <tr>
                    <th style="width:33%">Name</th>
                    <th style="width:33%">Lieferant</th>
                    <th style="width:33%">Beschreibung</th>
                </tr>
                <tr>
                    <td>
                        <span t-field="table_line.product_id.product_template_attribute_value_ids"/>
                    </td>
                    <td>
                        <span t-field="table_line.product_id.product_template_attribute_value_ids.product_attribute_value_id.x_studio_lieferant"/>
                    </td>
                    <td>
                        <span t-field="table_line.product_id.product_template_attribute_value_ids.product_attribute_value_id.x_studio_beschreibung"/>
                    </td>
                </tr>
            </table>
            <table id="batch">
                <tr>
                    <td>
                        <strong t-field="table_line.lot_id.display_name"/>
                    </td>
                    <td style="text-align: right">
                        <img t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;quiet=0' % ('Code128', table_line.lot_id.display_name, 250, 85)" alt="Barcode"/>
                    </td>
                </tr>
            </table>
        </table>
        <table id="batch_details">
            <tr>
                <td>
                    <span t-field="table_line.qty_done"/>
                    <span/>
                    <span t-field="table_line.product_uom_id.display_name"/>
                    <img style="padding-left:25px" t-att-src="'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s&amp;quiet=0' % ('Code128', table_line.qty_done, 250, 40)" alt="Barcode"/>
                </td>
            </tr>
            <tr>
                <td>
                    <span t-field="table_line.lot_id.unit_on_lot"/>
                    <span> Spulen</span>
                </td>
            </tr>
            <td>
                <span>Einlagerungsdatum: </span>
                <span t-field="table_line.create_date" t-options="{&quot;widget&quot;: &quot;date&quot;}"/>
            </td>
        </table>
        <p style="page-break-after: always;"/>
    </tr>
</t>

Edit: snippets/mint_system.stock.report_picking_document.tissa.xml
Source: snippets/mint_system.stock.report_picking_document.tissa.xml

Report Reception Report Label

Aersolution

ID: mint_system.stock.report_reception_report_label.aersolution
Inherit ID: stock.report_reception_report_label

<t t-name="stock.report_reception_report_label.aersolution">
    <t t-call="web.basic_layout">
        <div class="page">
            <t t-foreach="docs" t-as="picking">
                <t t-foreach="picking.move_line_ids.filtered(lambda m: m.qty_done &gt; 0.0)" t-as="move_line">
                    <t t-set="label_qty" t-value="move_line.move_id.x_label_qty"/>
                    <t t-set="company_id" t-value="picking.company_id"/>
                    <t t-set="lot_id" t-value="move_line.lot_id"/>
                    <t t-set="product_id" t-value="move_line.product_id"/>
                    <t t-call="mint_system.stock.report_label.aersolution"/>
                </t>
            </t>
        </div>
    </t>
</t>

Edit: snippets/mint_system.stock.report_reception_report_label.aersolution.xml
Source: snippets/mint_system.stock.report_reception_report_label.aersolution.xml

Search Product Lot Filter

Filter Active

ID: mint_system.stock.search_product_lot_filter.filter_active
Inherit ID: stock.search_product_lot_filter

<data priority="50">
    <field name="product_id" position="after">
        <filter name="active" string="Archiviert" domain="[('active', '=', False)]"/>
    </field>
</data>

Edit: snippets/mint_system.stock.search_product_lot_filter.filter_active.xml
Source: snippets/mint_system.stock.search_product_lot_filter.filter_active.xml

Stock Report Delivery Aggregated Move Lines

Add Country Of Origin And Hs Code

ID: mint_system.stock.stock_report_delivery_aggregated_move_lines.add_country_of_origin_and_hs_code
Inherit ID: stock.stock_report_delivery_aggregated_move_lines

<data priority="49">
  <xpath expr="///tr/td[1]/p/span[1]" position="after">
    <br/>
    <t t-if="aggregated_lines[line]['product']['country_of_origin']['code'] and aggregated_lines[line]['hs_code']">
          Country of origin: <span t-esc="aggregated_lines[line]['product']['country_of_origin']['code']"/>
          / HS Code: <span t-esc="aggregated_lines[line]['hs_code']"/>

  </t>
  <t t-if="aggregated_lines[line]['hs_code'] and not aggregated_lines[line]['product']['country_of_origin']['code']">
          HS Code: <span t-esc="aggregated_lines[line]['hs_code']"/>
  </t>

  <t t-if="aggregated_lines[line]['product']['country_of_origin']['code'] and not aggregated_lines[line]['hs_code']">
          Country of origin: <span t-esc="aggregated_lines[line]['product']['country_of_origin']['code']"/>
  </t>

</xpath>

</data>

Edit: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.add_country_of_origin_and_hs_code.xml
Source: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.add_country_of_origin_and_hs_code.xml

Add Default Code

ID: mint_system.stock.stock_report_delivery_aggregated_move_lines.add_default_code
Inherit ID: stock.stock_report_delivery_aggregated_move_lines

<data priority="50">
    <xpath expr="//td[2]" position="after">
        <tr style="border-bottom: 1px solid rgb(220,220,220)">
            <td colspan="8"/>
        </tr>
    </xpath>
    <xpath expr="//tr/td[1]" position="before">
        <td style="text-align: right; padding-right: 10px">
            <span t-esc="aggregated_lines[line]['product']['default_code']"/>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.add_default_code.xml
Source: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.add_default_code.xml

Add Drawing File

ID: mint_system.stock.stock_report_delivery_aggregated_move_lines.add_drawing_file
Inherit ID: stock.stock_report_delivery_aggregated_move_lines

<data priority="50">
    <xpath expr="//tr/td[1]/span[1]" position="after">
        <t t-if="aggregated_lines[line]['product'].drawing_file">
            <br/>
            <span>Drawing: </span>
            <a t-attf-href="{{aggregated_lines[line]['product'].drawing_file.url}}">
                <span t-esc="aggregated_lines[line]['product'].drawing_file.display_name"/>
            </a>
        </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.add_drawing_file.xml
Source: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.add_drawing_file.xml

Format Pos

ID: mint_system.stock.stock_report_delivery_aggregated_move_lines.format_pos
Inherit ID: stock.stock_report_delivery_aggregated_move_lines

<data priority="50">
    <xpath expr="//t[@t-if='o.sale_id']/td" position="attributes">
        <attribute name="style">text-align: right; width: 5mm</attribute>
    </xpath>
    <xpath expr="//t[@t-if='o.purchase_id']/td" position="attributes">
        <attribute name="style">text-align: right; width: 5mm</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.format_pos.xml
Source: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.format_pos.xml

Format Qty With Decimal

ID: mint_system.stock.stock_report_delivery_aggregated_move_lines.format_qty_with_decimal
Inherit ID: stock.stock_report_delivery_aggregated_move_lines

<data priority="50">

  <xpath expr="//td[@name='move_line_aggregated_qty_ordered']/span[1]" position="replace">
    <t t-if="aggregated_lines[line]['product_uom'].id == 1">
      <span t-esc="aggregated_lines[line]['qty_ordered']" t-options="{'widget': 'integer'}"/>
    </t>
    <t t-else="">
      <span t-esc="aggregated_lines[line]['qty_ordered']" t-options="{'widget': 'float', 'decimal_precision': 'Product Unit of Measure'}"/>
    </t>
  </xpath>

  <xpath expr="//td[@name='move_line_aggregated_quantity']/t/span[1]" position="replace">
    <t t-if="aggregated_lines[line]['product_uom'].id == 1">
      <span t-esc="aggregated_lines[line]['quantity']" t-options="{'widget': 'integer'}"/>
    </t>
    <t t-else="">
      <span t-esc="aggregated_lines[line]['quantity']" t-options="{'widget': 'float', 'decimal_precision': 'Product Unit of Measure'}"/>
    </t>
  </xpath>

</data>

Edit: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.format_qty_with_decimal.xml
Source: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.format_qty_with_decimal.xml

Format Table

ID: mint_system.stock.stock_report_delivery_aggregated_move_lines.format_table
Inherit ID: stock.stock_report_delivery_aggregated_move_lines

<data priority="50">

    <xpath expr="//td[@name='move_line_aggregated_quantity']" position="attributes">
        <attribute name="class">text-right</attribute>
    </xpath>

    <xpath expr="//td[@name='move_line_aggregated_quantity']/t/span[1]" position="attributes">
        <attribute name="style">font-weight: bold</attribute>
        <attribute name="t-options">{'widget': 'integer'}</attribute>
    </xpath>

    <xpath expr="//tr/td/p" position="attributes">
        <attribute name="style">margin-bottom:0px</attribute>
    </xpath>

</data>

Edit: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.format_table.xml
Source: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.format_table.xml

Get Position

ID: mint_system.stock.stock_report_delivery_aggregated_move_lines.get_position
Inherit ID: stock.stock_report_delivery_aggregated_move_lines

<data priority="50">

  <xpath expr="/t/tr/td[1]" position="before">
    <t t-if="o.purchase_id or o.sale_id">
      <td>
        <span t-esc="aggregated_lines[line]['move']['position']"/>
      </td>
    </t>
  </xpath>

</data>

Edit: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.get_position.xml
Source: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.get_position.xml

Hs Code Origin And Weight

ID: mint_system.stock.stock_report_delivery_aggregated_move_lines.hs_code_origin_and_weight
Inherit ID: stock.stock_report_delivery_aggregated_move_lines

<data priority="50">

    <xpath expr="/t/tr/td[1]/span" position="after">
        <t t-if="aggregated_lines[line]['product'].hs_code">
            <br/>
            <span>HS Code: </span>
            <span t-field="aggregated_lines[line]['product'].hs_code"/>
        </t>
        <t t-if="o.product_id.country_of_origin">
            <br/>
            <span>Country of Origin: </span>
            <span t-field="o.product_id.country_of_origin.code"/>
        </t>
        <t t-if="aggregated_lines[line]['product'].weight">
            <br/>
            <span>Weight: </span>
            <span t-field="aggregated_lines[line]['product'].weight"/>
            <span t-field="aggregated_lines[line]['product'].weight_uom_id.display_name"/>
        </t>
    </xpath>

</data>

Edit: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.hs_code_origin_and_weight.xml
Source: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.hs_code_origin_and_weight.xml

Pos In Table

ID: mint_system.stock.stock_report_delivery_aggregated_move_lines.pos_in_table
Inherit ID: stock.stock_report_delivery_aggregated_move_lines

<data priority="50">
    <xpath expr="/t/tr/td[1]" position="before">
        <td>
            <span t-esc="index"/>
            <t t-set="index" t-value="index+1"/>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.pos_in_table.xml
Source: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.pos_in_table.xml

Replace Description

ID: mint_system.stock.stock_report_delivery_aggregated_move_lines.replace_description
Inherit ID: stock.stock_report_delivery_aggregated_move_lines

<data priority="50">
    <xpath expr="//tr/td[2]" position="replace">
        <td>
            <span t-esc="aggregated_lines[line]['product']['description_sale']"/>
            <span t-esc="aggregated_lines[line]['product']['hs_code']"/>
        </td>
    </xpath>
</data>
<!--
<data priority="49">

  <xpath expr="//td[1]/span" position="replace">
    <span style="font-weight: bold" t-esc="aggregated_lines[line]['product']['name']"/>
    <br/>
      Product Code: <span t-esc="aggregated_lines[line]['product']['default_code']"/>
  <br/>
  <t t-if="aggregated_lines[line]['hs_code']">HS-Code: <span t-esc="aggregated_lines[line]['hs_code']"/>
  </t>
</xpath>

</data>
-->

Edit: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.replace_description.xml
Source: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.replace_description.xml

Replace Name

ID: mint_system.stock.stock_report_delivery_aggregated_move_lines.replace_name
Inherit ID: stock.stock_report_delivery_aggregated_move_lines

<data priority="49">
    <xpath expr="//tr/td[1]/span[1]" position="replace">
        <strong>
            <span t-esc="aggregated_lines[line]['product']['type_description']"/>
        </strong>
    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.replace_name.xml
Source: snippets/mint_system.stock.stock_report_delivery_aggregated_move_lines.replace_name.xml

Stock Report Delivery Has Serial Move Line

Add Packing

ID: mint_system.stock.stock_report_delivery_has_serial_move_line.add_packing
Inherit ID: stock.stock_report_delivery_has_serial_move_line

<data priority="50">
    <xpath expr="//td[@name='move_line_lot_quantity']" position="before">
        <t t-if="not valued">
            <td class="text-end">
                <span t-esc="move_line.move_id.product_packaging_id.name"/>
            </td>
            <td class="text-end">
                <span t-esc="move_line.product_packaging_qty" t-options="{&quot;widget&quot;: &quot;integer&quot;}"/>
            </td>
        </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.add_packing.xml
Source: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.add_packing.xml

Barcode

ID: mint_system.stock.stock_report_delivery_has_serial_move_line.barcode
Inherit ID: stock.stock_report_delivery_has_serial_move_line

<data priority="50">
    <xpath expr="//span[@t-field='move_line.lot_id.name']" position="after">
       <span t-field="move_line.lot_id.name" t-options="{&quot;widget&quot;: &quot;barcode&quot;, &quot;width&quot;: 350, &quot;height&quot;: 50}"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.barcode.xml
Source: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.barcode.xml

Description Sale

ID: mint_system.stock.stock_report_delivery_has_serial_move_line.description_sale
Inherit ID: stock.stock_report_delivery_has_serial_move_line

<data priority="50">
    <xpath expr="//td[1]" position="replace">
        <td>
            <t t-if="move_line.product_id.description_sale">
                <span t-field="move_line.product_id.description_sale"/>
            </t>
            <t t-else="">
                <span t-field="move_line.product_id"/>
            </t>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.description_sale.xml
Source: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.description_sale.xml

Format Qty With Decimal

ID: mint_system.stock.stock_report_delivery_has_serial_move_line.format_qty_with_decimal
Inherit ID: stock.stock_report_delivery_has_serial_move_line

<data priority="50">
    <xpath expr="//span[@t-field='move_line.quantity']" position="replace">
        <t t-if="move_line.product_uom_id.id == 12">
            <span t-field="move_line.quantity" t-options="{'widget': 'integer'}"/>
        </t>
        <t t-else="">
            <span t-field="move_line.quantity"/>      
        </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.format_qty_with_decimal.xml
Source: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.format_qty_with_decimal.xml

Get Position

ID: mint_system.stock.stock_report_delivery_has_serial_move_line.get_position
Inherit ID: stock.stock_report_delivery_has_serial_move_line

<data priority="50">
      <xpath expr="//td[1]" position="before">
            <td id="position">
                  <span t-esc="move_line.move_id.position"/>
            </td>
      </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.get_position.xml
Source: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.get_position.xml

Hide Lot

ID: mint_system.stock.stock_report_delivery_has_serial_move_line.hide_lot
Inherit ID: stock.stock_report_delivery_has_serial_move_line

<data priority="50">

    <xpath expr="//t[@name='move_line_lot']" position="replace">
        <t t-if="valued"/>
        <t t-if="not valued">
            <t t-if="has_serial_number" name="move_line_lot">
                <td>
                    <span t-field="move_line.lot_id.name"/>
                </td>
            </t>
        </t>
    </xpath>

</data>

Edit: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.hide_lot.xml
Source: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.hide_lot.xml

Hide Packaging

ID: mint_system.stock.stock_report_delivery_has_serial_move_line.hide_packaging
Inherit ID: stock.stock_report_delivery_has_serial_move_line

<data priority="50">

    <xpath expr="//span[@groups='product.group_stock_packaging']" position="replace"/>   
      
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.hide_packaging.xml
Source: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.hide_packaging.xml

Hs Code And Origin

ID: mint_system.stock.stock_report_delivery_has_serial_move_line.hs_code_and_origin
Inherit ID: stock.stock_report_delivery_has_serial_move_line

<data priority="50">
    <xpath expr="//span[@t-field='move_line.product_id']" position="after">
    
        <td id="td_hs_code">
            <span t-esc="move_line.move_id.product_id.hs_code"/>
        </td>
        <td id="td_origin">
            <span t-esc="move_line.move_id.product_id.country_of_origin.code"/>
        </td>

    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.hs_code_and_origin.xml
Source: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.hs_code_and_origin.xml

Pos In Table

ID: mint_system.stock.stock_report_delivery_has_serial_move_line.pos_in_table
Inherit ID: stock.stock_report_delivery_has_serial_move_line

<data priority="50">
    <xpath expr="/t/td[1]" position="before">
        <td>
            <span t-esc="index"/>
            <t t-set="index" t-value="index+1"/>
        </td>
    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.pos_in_table.xml
Source: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.pos_in_table.xml

Show Customer Info Product Code

ID: mint_system.stock.stock_report_delivery_has_serial_move_line.show_customer_info_product_code
Inherit ID: stock.stock_report_delivery_has_serial_move_line

<data priority="60">
    <xpath expr="//td[1]//span[1]" position="before">
        <t t-set="customer_info" t-value="move_line.product_id._select_customerinfo(partner=o.partner_id)"/>
        <t t-if="customer_info">
            <span t-esc="'[%s] ' % customer_info[0].product_code"/>
        </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.show_customer_info_product_code.xml
Source: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.show_customer_info_product_code.xml

Style Tissa

ID: mint_system.stock.stock_report_delivery_has_serial_move_line.style_tissa
Inherit ID: stock.stock_report_delivery_has_serial_move_line

<data priority="60">
    <xpath expr="//td[1]" position="before">
        <style>
      .cell_right {
        text-align: right;
        padding-right: 10px !important;
      }
    </style>
    </xpath>
    <xpath expr="//td[@name='move_line_lot_qty_done']" position="attributes">
        <attribute name="class">cell_right</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.style_tissa.xml
Source: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.style_tissa.xml

Style Xinomer

ID: mint_system.stock.stock_report_delivery_has_serial_move_line.style_xinomer
Inherit ID: stock.stock_report_delivery_has_serial_move_line

<data priority="60">
 <xpath expr="//td[@name='move_line_lot_quantity']" position="attributes">
        <attribute name="class">text-end</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.style_xinomer.xml
Source: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.style_xinomer.xml

Valued Document

ID: mint_system.stock.stock_report_delivery_has_serial_move_line.valued_document
Inherit ID: stock.stock_report_delivery_has_serial_move_line

<data priority="50">
    <xpath expr="//span[@t-field='move_line.product_uom_id']" position="after">

        <td name="td_priceunit" t-if="valued" class="text-end">
            <span t-field="move_line.move_id.move_price_unit">10.00</span>
        </td>
        <td name="td_discount" t-if="valued and display_discount" class="text-end">
            <span t-field="move_line.move_id.discount">-</span>
        </td>
        <td name="td_taxes" t-if="valued" class="text-end">
            <span t-out="move_line.move_id.tax_id.name"/>
        </td>
        <td name="td_subtotal" t-if="valued" class="text-end o_price_total">
            <span t-field="move_line.move_id.price_subtotal">27.00</span>
        </td>

    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.valued_document.xml
Source: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.valued_document.xml

X Hide On Delivery

ID: mint_system.stock.stock_report_delivery_has_serial_move_line.x_hide_on_delivery
Inherit ID: stock.stock_report_delivery_has_serial_move_line

<data priority="55">
    <xpath expr="/t" position="replace">
        <t t-name="stock.stock_report_delivery_has_serial_move_line">
            <t t-if="not move_line.product_id.x_hide_on_delivery and move_line.qty_done &gt; 0">
                <td>
                    <span t-field="move_line.product_id"/>
                    <!-- this is an annoying workaround for the multiple types of descriptions (often auto-filled) that we do not want to print -->
                    <!-- this makes it so we can pre-filter the descriptions in inherited templates since we cannot extend the standard "if" condition -->
                    <!-- let's agree that pre-filtered descriptions will be set to "" -->
                    <t t-if="not description and description != ''">
                        <t t-set="description" t-value="move_line.move_id.description_picking"/>
                    </t>
                    <p t-if="description !='' and description != move_line.product_id.name">
                        <span t-esc="description"/>
                    </p>
                </td>
                <t t-if="has_serial_number" name="move_line_lot">
                    <td>
                        <span t-field="move_line.lot_id.name"/>
                    </td>
                </t>
                <td class="text-center" name="move_line_lot_qty_done">
                    <span t-field="move_line.qty_done"/>
                    <span t-field="move_line.product_uom_id"/>
                </td>
            </t>
        </t>
    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.x_hide_on_delivery.xml
Source: snippets/mint_system.stock.stock_report_delivery_has_serial_move_line.x_hide_on_delivery.xml

Stock Report Delivery Kit Sections

Sequence In Table

ID: mint_system.stock.stock_report_delivery_kit_sections.sequence_in_table
Inherit ID: stock.stock_report_delivery_kit_sections

<data priority="50">
    <xpath expr="//t[@t-set='kit_move_lines']" position="before">
        <span t-set="index" t-value="1"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_kit_sections.sequence_in_table.xml
Source: snippets/mint_system.stock.stock_report_delivery_kit_sections.sequence_in_table.xml

Stock Report Delivery Package Section Line

Add Package Info

ID: mint_system.stock.stock_report_delivery_package_section_line.add_package_info
Inherit ID: stock.stock_report_delivery_package_section_line

<data priority="50">
    <xpath expr="//td[@name='package_info']" position="inside">
        <t t-if="package.package_type_id.display_name">
       
        <span>(</span><span t-field="package.package_type_id.display_name"/><span>)</span>
        </t>
       
    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_package_section_line.add_package_info.xml
Source: snippets/mint_system.stock.stock_report_delivery_package_section_line.add_package_info.xml

Add Type

ID: mint_system.stock.stock_report_delivery_package_section_line.add_type
Inherit ID: stock.stock_report_delivery_package_section_line

<data priority="50">
    <xpath expr="/t/tr/td/span" position="before">
        <strong>Package: </strong>
        <span t-field="package.packaging_id.display_name"/>
        <strong>, </strong>
        <span t-field="package.packaging_id.packaging_length"/>
        <strong> cm x </strong>
        <span t-field="package.packaging_id.width"/>
        <strong> cm x </strong>
        <span t-field="package.packaging_id.height"/>
        <strong> cm</strong>
        <strong> (L x W x H), </strong>
    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_package_section_line.add_type.xml
Source: snippets/mint_system.stock.stock_report_delivery_package_section_line.add_type.xml

Set Color

ID: mint_system.stock.stock_report_delivery_package_section_line.set_color
Inherit ID: stock.stock_report_delivery_package_section_line

<data priority="50">
    <xpath expr="/t/tr/td" position="attributes">
        <attribute name="class" separator=" " add="text-800"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.stock_report_delivery_package_section_line.set_color.xml
Source: snippets/mint_system.stock.stock_report_delivery_package_section_line.set_color.xml

Style Lapp

ID: mint_system.stock.stock_report_delivery_package_section_line.style_lapp
Inherit ID: stock.stock_report_delivery_package_section_line

<data priority="60">

    <xpath expr="//td[@name='package_info']/.." position="attributes">
        <attribute name="t-att-class"/>
        <attribute name="style">font-weight: bold</attribute>
    </xpath>

</data>

Edit: snippets/mint_system.stock.stock_report_delivery_package_section_line.style_lapp.xml
Source: snippets/mint_system.stock.stock_report_delivery_package_section_line.style_lapp.xml

View Location Form

Show Barcode

ID: mint_system.stock.view_location_form.show_barcode
Inherit ID: stock.view_location_form

<data priority="50">
    <xpath expr="//group[@name='additional_info']//field[@name='replenish_location']" position="after">
        <field name="barcode"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_location_form.show_barcode.xml
Source: snippets/mint_system.stock.view_location_form.show_barcode.xml

Show Id

ID: mint_system.stock.view_location_form.show_id
Inherit ID: stock.view_location_form

<data priority="50">
    <xpath expr="//group[@name='additional_info']//field[@name='replenish_location']" position="after">
        <field name="id"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_location_form.show_id.xml
Source: snippets/mint_system.stock.view_location_form.show_id.xml

View Move Form

Enable Edit And Create

ID: mint_system.stock.view_move_form.enable_edit_and_create
Inherit ID: stock.view_move_form

<data priority="50">
    <form position="attributes">
        <attribute name="create">1</attribute>
        <attribute name="edit">1</attribute>
    </form>
</data>

Edit: snippets/mint_system.stock.view_move_form.enable_edit_and_create.xml
Source: snippets/mint_system.stock.view_move_form.enable_edit_and_create.xml

Show Immediate Transfer

ID: mint_system.stock.view_move_form.show_immediate_transfer
Inherit ID: stock.view_move_form

<data priority="50">
    <field name="move_type" position="after">
        <field name="immediate_transfer"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_form.show_immediate_transfer.xml
Source: snippets/mint_system.stock.view_move_form.show_immediate_transfer.xml

Show Locations

ID: mint_system.stock.view_move_form.show_locations
Inherit ID: stock.view_move_form

<data priority="50">
    <xpath expr="//field[@name='move_ids_without_package']//field[@name='product_id']" position="after">
        <field name="location_id"/>
        <field name="location_dest_id"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_move_form.show_locations.xml
Source: snippets/mint_system.stock.view_move_form.show_locations.xml

Show Lot Ids

ID: mint_system.stock.view_move_form.show_lot_ids
Inherit ID: stock.view_move_form

<data priority="50">
    <field name="move_dest_ids" position="after">
        <field name="lot_ids"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_form.show_lot_ids.xml
Source: snippets/mint_system.stock.view_move_form.show_lot_ids.xml

Show Move Finished Ids

ID: mint_system.stock.view_move_form.show_move_finished_ids
Inherit ID: stock.view_move_form

<data priority="50">
    <xpath expr="//field[@name='procure_method']" position="after">
        <field name="move_finished_ids"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_move_form.show_move_finished_ids.xml
Source: snippets/mint_system.stock.view_move_form.show_move_finished_ids.xml

Show Move Lines

ID: mint_system.stock.view_move_form.show_move_lines
Inherit ID: stock.view_move_form

<data priority="50">
    <group name="origin_grp" position="before">
        <group name="move_lines">
            <field name="move_line_ids">
                <tree>
                    <field name="date"/>
                    <field name="reference"/>
                    <field name="lot_id"/>
                    <field name="qty_done"/>
                    <field name="state"/>
                </tree>
            </field>
        </group>
    </group>
</data>

Edit: snippets/mint_system.stock.view_move_form.show_move_lines.xml
Source: snippets/mint_system.stock.view_move_form.show_move_lines.xml

Show Order Finished Lot Ids

ID: mint_system.stock.view_move_form.show_order_finished_lot_ids
Inherit ID: stock.view_move_form

<data priority="50">
    <field name="move_dest_ids" position="after">
        <field name="order_finished_lot_ids"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_form.show_order_finished_lot_ids.xml
Source: snippets/mint_system.stock.view_move_form.show_order_finished_lot_ids.xml

Show Packaging

ID: mint_system.stock.view_move_form.show_packaging
Inherit ID: stock.view_move_form

<data priority="50">
    <field name="name" position="before">
        <field name="product_packaging"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_form.show_packaging.xml
Source: snippets/mint_system.stock.view_move_form.show_packaging.xml

Show Partner

ID: mint_system.stock.view_move_form.show_partner
Inherit ID: stock.view_move_form

<data priority="50">
    <xpath expr="//field[@name='move_ids_without_package']//field[@name='product_id']" position="after">
        <field name="partner_id"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_move_form.show_partner.xml
Source: snippets/mint_system.stock.view_move_form.show_partner.xml

Show Picking Code

ID: mint_system.stock.view_move_form.show_picking_code
Inherit ID: stock.view_move_form

<data priority="50">
    <field name="origin" position="after">
        <field name="picking_code"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_form.show_picking_code.xml
Source: snippets/mint_system.stock.view_move_form.show_picking_code.xml

Show Picking Id

ID: mint_system.stock.view_move_form.show_picking_id
Inherit ID: stock.view_move_form

<data priority="50">
    <field name="origin" position="after">
        <field name="picking_id"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_form.show_picking_id.xml
Source: snippets/mint_system.stock.view_move_form.show_picking_id.xml

Show Production

ID: mint_system.stock.view_move_form.show_production
Inherit ID: stock.view_move_form

<data priority="50">
    <xpath expr="//field[@name='procure_method']" position="after">
        <field name="production_id"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_move_form.show_production.xml
Source: snippets/mint_system.stock.view_move_form.show_production.xml

Show Quantity Done

ID: mint_system.stock.view_move_form.show_quantity_done
Inherit ID: stock.view_move_form

<data priority="50">
    <field name="name" position="before">
        <field name="quantity_done"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_form.show_quantity_done.xml
Source: snippets/mint_system.stock.view_move_form.show_quantity_done.xml

Show Reservation Date

ID: mint_system.stock.view_move_form.show_reservation_date
Inherit ID: stock.view_move_form

<data priority="50">
    <field name="date_deadline" position="after">
        <field name="reservation_date"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_form.show_reservation_date.xml
Source: snippets/mint_system.stock.view_move_form.show_reservation_date.xml

Show Stock Valuation Layer Ids

ID: mint_system.stock.view_move_form.show_stock_valuation_layer_ids
Inherit ID: stock.view_move_form

<data priority="50">
    <field name="move_dest_ids" position="after">
        <field name="stock_valuation_layer_ids"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_form.show_stock_valuation_layer_ids.xml
Source: snippets/mint_system.stock.view_move_form.show_stock_valuation_layer_ids.xml

View Move Line Form

Enable Edit And Create

ID: mint_system.stock.view_move_line_form.enable_edit_and_create
Inherit ID: stock.view_move_line_form

<data priority="50">
    <form position="attributes">
        <attribute name="create">1</attribute>
        <attribute name="edit">1</attribute>
    </form>
</data>

Edit: snippets/mint_system.stock.view_move_line_form.enable_edit_and_create.xml
Source: snippets/mint_system.stock.view_move_line_form.enable_edit_and_create.xml

Show Move Id

ID: mint_system.stock.view_move_line_form.show_move_id
Inherit ID: stock.view_move_line_form

<data priority="50">
    <field name="origin" position="after">
        <field name="move_id"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_line_form.show_move_id.xml
Source: snippets/mint_system.stock.view_move_line_form.show_move_id.xml

Show Product Qty

ID: mint_system.stock.view_move_line_form.show_product_qty
Inherit ID: stock.view_move_line_form

<data priority="50">
    <field name="lot_id" position="before">
        <field name="product_qty"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_line_form.show_product_qty.xml
Source: snippets/mint_system.stock.view_move_line_form.show_product_qty.xml

View Move Line Tree

Enable Create

ID: mint_system.stock.view_move_line_tree.enable_create
Inherit ID: stock.view_move_line_tree

<data priority="50">
    <tree position="attributes">
        <attribute name="create">1</attribute>
    </tree>
</data>

Edit: snippets/mint_system.stock.view_move_line_tree.enable_create.xml
Source: snippets/mint_system.stock.view_move_line_tree.enable_create.xml

View Move Search

Filter Wip

ID: mint_system.stock.view_move_search.filter_wip
Inherit ID: stock.view_move_search

<data priority="50">
    <filter name="future" position="after">
        <filter string="WIP" name="wip" domain="[('location_dest_id', '=', 15), ('state', 'in', ['assigned', 'confirmed', 'waiting']), ('picked', '=', True)]"/>
    </filter>
</data>

Edit: snippets/mint_system.stock.view_move_search.filter_wip.xml
Source: snippets/mint_system.stock.view_move_search.filter_wip.xml

View Move Tree

Add Partner

ID: mint_system.stock.view_move_tree.add_partner
Inherit ID: stock.view_move_tree

<data priority="50">
    <field name="location_dest_id" position="after">
        <field name="partner_id" optional="hide"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_tree.add_partner.xml
Source: snippets/mint_system.stock.view_move_tree.add_partner.xml

Add Picking Partner

ID: mint_system.stock.view_move_tree.add_picking_partner
Inherit ID: stock.view_move_tree

<data priority="50">
    <field name="location_dest_id" position="after">
        <field name="picking_partner_id" optional="hide"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_tree.add_picking_partner.xml
Source: snippets/mint_system.stock.view_move_tree.add_picking_partner.xml

Enable Create

ID: mint_system.stock.view_move_tree.enable_create
Inherit ID: stock.view_move_tree

<data priority="50">
    <tree position="attributes">
        <attribute name="create">1</attribute>
    </tree>
</data>

Edit: snippets/mint_system.stock.view_move_tree.enable_create.xml
Source: snippets/mint_system.stock.view_move_tree.enable_create.xml

Show Create Details

ID: mint_system.stock.view_move_tree.show_create_details
Inherit ID: stock.view_move_tree

<data priority="50">
    <field name="date" position="after">
        <field name="create_date" optional="hide"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_tree.show_create_details.xml
Source: snippets/mint_system.stock.view_move_tree.show_create_details.xml

Show Date

ID: mint_system.stock.view_move_tree.show_date
Inherit ID: stock.view_move_tree

<data priority="50">
    <field name="date" position="attributes">
        <attribute name="groups"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_tree.show_date.xml
Source: snippets/mint_system.stock.view_move_tree.show_date.xml

Show Optional

ID: mint_system.stock.view_move_tree.show_optional
Inherit ID: stock.view_move_tree

<data priority="50">
    <field name="product_uom_qty" position="attributes">
        <attribute name="optional">hide</attribute>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_tree.show_optional.xml
Source: snippets/mint_system.stock.view_move_tree.show_optional.xml

Show Reservation Date

ID: mint_system.stock.view_move_tree.show_reservation_date
Inherit ID: stock.view_move_tree

<data priority="50">
    <field name="location_dest_id" position="after">
        <field name="reservation_date" optional="hide"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_tree.show_reservation_date.xml
Source: snippets/mint_system.stock.view_move_tree.show_reservation_date.xml

Sort Date

ID: mint_system.stock.view_move_tree.sort_date
Inherit ID: stock.view_move_tree

<data priority="50">
    <tree position="attributes">
        <attribute name="default_order">date desc</attribute>
    </tree>
</data>

Edit: snippets/mint_system.stock.view_move_tree.sort_date.xml
Source: snippets/mint_system.stock.view_move_tree.sort_date.xml

X Operation Qty

ID: mint_system.stock.view_move_tree.x_operation_qty
Inherit ID: stock.view_move_tree

<data priority="50">
    <field name="product_uom_qty" position="after">
        <field name="x_operation_qty" sum="Inventar Total"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_tree.x_operation_qty.xml
Source: snippets/mint_system.stock.view_move_tree.x_operation_qty.xml

X Picking Partner

ID: mint_system.stock.view_move_tree.x_picking_partner
Inherit ID: stock.view_move_tree

<data priority="50">
    <field name="location_dest_id" position="after">
        <field name="x_picking_partner_id" optional="hide"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_move_tree.x_picking_partner.xml
Source: snippets/mint_system.stock.view_move_tree.x_picking_partner.xml

View Picking Form

Hide Fields

ID: mint_system.stock.view_picking_form.hide_fields
Inherit ID: stock.view_picking_form

<data priority="50">
    <xpath expr="//button[@name='button_validate']" position="attributes">
        <attribute name="attrs">{'invisible': ['|', '|', ('state', 'in', ('waiting','confirmed')), ('show_validate', '=', False), ('started', '=', False)]}</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_picking_form.hide_fields.xml
Source: snippets/mint_system.stock.view_picking_form.hide_fields.xml

Modify Invisible Button Validate

ID: mint_system.stock.view_picking_form.modify_invisible_button_validate
Inherit ID: stock.view_picking_form

<data priority="50">
    <xpath expr="//button[@name='button_validate']" position="attributes">
        <attribute name="attrs">{'invisible': ['|', '|', ('state', 'in', ('waiting','confirmed')), ('show_validate', '=', False), ('started', '=', False)]}</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_picking_form.modify_invisible_button_validate.xml
Source: snippets/mint_system.stock.view_picking_form.modify_invisible_button_validate.xml

Modify Readonly Date Done

ID: mint_system.stock.view_picking_form.modify_readonly_date_done
Inherit ID: stock.view_picking_form

<data priority="50">
    <xpath expr="//field[@name='date_done']" position="attributes">
        <attribute name="attrs">{'invisible': [('state', '!=', 'done')], 'readonly': [('is_locked', '=', True)]}</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_picking_form.modify_readonly_date_done.xml
Source: snippets/mint_system.stock.view_picking_form.modify_readonly_date_done.xml

Modify Readonly Partner Id

ID: mint_system.stock.view_picking_form.modify_readonly_partner_id
Inherit ID: stock.view_picking_form

<data priority="50">
    <xpath expr="//field[@name='partner_id']" position="attributes">
        <attribute name="attrs">{'readonly': ['|',('is_locked', '=', True), ('state', 'in' ,[('done', 'cancel')])]}</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_picking_form.modify_readonly_partner_id.xml
Source: snippets/mint_system.stock.view_picking_form.modify_readonly_partner_id.xml

Modify Readonly User Id

ID: mint_system.stock.view_picking_form.modify_readonly_user_id
Inherit ID: stock.view_picking_form

<data priority="50">
    <xpath expr="//field[@name='user_id']" position="attributes">
        <attribute name="attrs">{'readonly': ['|',('is_locked', '=', True), ('state', 'in' ,[('done', 'cancel')])]}</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_picking_form.modify_readonly_user_id.xml
Source: snippets/mint_system.stock.view_picking_form.modify_readonly_user_id.xml

Move Detailed Operations Page

ID: mint_system.stock.view_picking_form.move_detailed_operations_page
Inherit ID: stock.view_picking_form

<data priority="50">
    <xpath expr="//page[@name='detailed_operations']" position="before">
        <xpath expr="//page[@name='operations']" position="move"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_picking_form.move_detailed_operations_page.xml
Source: snippets/mint_system.stock.view_picking_form.move_detailed_operations_page.xml

Scheduled Date Readonly

ID: mint_system.stock.view_picking_form.scheduled_date_readonly
Inherit ID: stock.view_picking_form

<data priority="50">
    <xpath expr="//field[@name='scheduled_date']" position="attributes">
        <attribute name="attrs">{'readonly': True}</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_picking_form.scheduled_date_readonly.xml
Source: snippets/mint_system.stock.view_picking_form.scheduled_date_readonly.xml

Sequence Handle

ID: mint_system.stock.view_picking_form.sequence_handle
Inherit ID: stock.view_picking_form

<data priority="50">
    <xpath expr="//field[@name='display_assign_serial']" position="after">
        <field name="sequence" widget="handle"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_picking_form.sequence_handle.xml
Source: snippets/mint_system.stock.view_picking_form.sequence_handle.xml

Show Date

ID: mint_system.stock.view_picking_form.show_date
Inherit ID: stock.view_picking_form

<data priority="50">
    <xpath expr="//field[@name='date']" position="attributes">
        <attribute name="invisible">0</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_picking_form.show_date.xml
Source: snippets/mint_system.stock.view_picking_form.show_date.xml

Show Details Visible

ID: mint_system.stock.view_picking_form.show_details_visible
Inherit ID: stock.view_picking_form

<data priority="50">
    <xpath expr="//button[@name='action_show_details']" position="attributes">
        <attribute name="attrs"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_picking_form.show_details_visible.xml
Source: snippets/mint_system.stock.view_picking_form.show_details_visible.xml

Show Move Line Ids

ID: mint_system.stock.view_picking_form.show_move_line_ids
Inherit ID: stock.view_picking_form

<data priority="50">
    <field name="backorder_id" position="after">
        <field name="move_line_ids"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_picking_form.show_move_line_ids.xml
Source: snippets/mint_system.stock.view_picking_form.show_move_line_ids.xml

Show Weight

ID: mint_system.stock.view_picking_form.show_weight
Inherit ID: stock.view_picking_form

<data priority="50">
    <field name="product_uom" position="after">
        <field name="weight" optional="hide"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_picking_form.show_weight.xml
Source: snippets/mint_system.stock.view_picking_form.show_weight.xml

X As4 Import

ID: mint_system.stock.view_picking_form.x_as4_import
Inherit ID: stock.view_picking_form

<data priority="50">
    <xpath expr="//group[@name='other_infos']" position="inside">
        <field name="x_as4_import"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_picking_form.x_as4_import.xml
Source: snippets/mint_system.stock.view_picking_form.x_as4_import.xml

X Autocomplete

ID: mint_system.stock.view_picking_form.x_autocomplete
Inherit ID: stock.view_picking_form

<data priority="50">
    <field name="date_deadline" position="before">
        <field name="x_autocomplete" attrs="{'invisible': ['|', ('picking_type_code', '!=', 'incoming'), ('state', '=', 'done')]}"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_picking_form.x_autocomplete.xml
Source: snippets/mint_system.stock.view_picking_form.x_autocomplete.xml

X Client Order Ref

ID: mint_system.stock.view_picking_form.x_client_order_ref
Inherit ID: stock.view_picking_form

<data priority="50">
    <field name="origin" position="after">
        <field name="x_client_order_ref"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_picking_form.x_client_order_ref.xml
Source: snippets/mint_system.stock.view_picking_form.x_client_order_ref.xml

X Count Boxes

ID: mint_system.stock.view_picking_form.x_count_boxes
Inherit ID: stock.view_picking_form

<data priority="50">
    <field name="product_uom" position="after">
        <field name="x_count_boxes" optional="show"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_picking_form.x_count_boxes.xml
Source: snippets/mint_system.stock.view_picking_form.x_count_boxes.xml

X Date Done

ID: mint_system.stock.view_picking_form.x_date_done
Inherit ID: stock.view_picking_form

<data priority="50">
    <field name="date_deadline" position="before">
        <field name="x_date_done"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_picking_form.x_date_done.xml
Source: snippets/mint_system.stock.view_picking_form.x_date_done.xml

X Date Order

ID: mint_system.stock.view_picking_form.x_date_order
Inherit ID: stock.view_picking_form

<data priority="50">
    <field name="origin" position="after">
        <field name="x_date_order"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_picking_form.x_date_order.xml
Source: snippets/mint_system.stock.view_picking_form.x_date_order.xml

X Incoterm

ID: mint_system.stock.view_picking_form.x_incoterm
Inherit ID: stock.view_picking_form

<data priority="50">
    <xpath expr="//field[@name='payment_term_id']" position="after">
        <field name="x_sale_id_incoterm"/>
        <field name="x_incoterm" invisible="x_sale_id_incoterm"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_picking_form.x_incoterm.xml
Source: snippets/mint_system.stock.view_picking_form.x_incoterm.xml

X Label Qty

ID: mint_system.stock.view_picking_form.x_label_qty
Inherit ID: stock.view_picking_form

<data priority="50">
    <field name="product_uom" position="after">
        <field name="x_label_qty" optional="show"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_picking_form.x_label_qty.xml
Source: snippets/mint_system.stock.view_picking_form.x_label_qty.xml

X Name

ID: mint_system.stock.view_picking_form.x_name
Inherit ID: stock.view_picking_form

<data priority="50">
    <xpath expr="//label[@for='partner_id']/.." position="before">
        <field name="x_name"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_picking_form.x_name.xml
Source: snippets/mint_system.stock.view_picking_form.x_name.xml

X Vst

ID: mint_system.stock.view_picking_form.x_vst
Inherit ID: stock.view_picking_form

<data priority="50">
    <field name="origin" position="after">
        <field name="x_vst"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_picking_form.x_vst.xml
Source: snippets/mint_system.stock.view_picking_form.x_vst.xml

View Picking Internal Search

Filter Groupby Expected Date

ID: mint_system.stock.view_picking_internal_search.filter_groupby_expected_date
Inherit ID: stock.view_picking_internal_search

<data priority="50">
    <filter name="expected_date" position="after">
        <filter string="Scheduled Date by Day" name="expected_date_day" domain="[]" context="{'group_by': 'scheduled_date:day'}"/>
    </filter>
</data>

Edit: snippets/mint_system.stock.view_picking_internal_search.filter_groupby_expected_date.xml
Source: snippets/mint_system.stock.view_picking_internal_search.filter_groupby_expected_date.xml

Filter X Client Order Ref

ID: mint_system.stock.view_picking_internal_search.filter_x_client_order_ref
Inherit ID: stock.view_picking_internal_search

<data priority="50">
    <filter name="starred" position="after">
        <field string="Bestellnummer Kunde" name="x_client_order_ref" filter_domain="[('x_client_order_ref', 'ilike', self)]"/>
    </filter>
</data>

Edit: snippets/mint_system.stock.view_picking_internal_search.filter_x_client_order_ref.xml
Source: snippets/mint_system.stock.view_picking_internal_search.filter_x_client_order_ref.xml

View Production Lot Form

X Autoremove

ID: mint_system.stock.view_production_lot_form.x_autoremove
Inherit ID: stock.view_production_lot_form

<data priority="50">
    <field name="removal_date" position="after">
        <field name="x_autoremove"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_production_lot_form.x_autoremove.xml
Source: snippets/mint_system.stock.view_production_lot_form.x_autoremove.xml

X Device Name

ID: mint_system.stock.view_production_lot_form.x_device_name
Inherit ID: stock.view_production_lot_form

<?xml version="1.0" encoding="utf-8"?>
<data priority="50">
    <field name="ref" position="after">
        <field name="x_device_name"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_production_lot_form.x_device_name.xml
Source: snippets/mint_system.stock.view_production_lot_form.x_device_name.xml

X Forcepoint

ID: mint_system.stock.view_production_lot_form.x_forcepoint
Inherit ID: stock.view_production_lot_form

<data priority="50">
    <field name="ref" position="after">
        <field name="x_forcepoint_pos"/>
        <field name="x_forcepoint_pol"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_production_lot_form.x_forcepoint.xml
Source: snippets/mint_system.stock.view_production_lot_form.x_forcepoint.xml

X Hostname

ID: mint_system.stock.view_production_lot_form.x_hostname
Inherit ID: stock.view_production_lot_form

<?xml version="1.0" encoding="utf-8"?>
<data priority="50">
    <field name="ref" position="after">
        <field name="x_hostname"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_production_lot_form.x_hostname.xml
Source: snippets/mint_system.stock.view_production_lot_form.x_hostname.xml

X Ip Address

ID: mint_system.stock.view_production_lot_form.x_ip_address
Inherit ID: stock.view_production_lot_form

<?xml version="1.0" encoding="utf-8"?>
<data priority="50">
    <field name="ref" position="after">
        <field name="x_ip_address"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_production_lot_form.x_ip_address.xml
Source: snippets/mint_system.stock.view_production_lot_form.x_ip_address.xml

X Location

ID: mint_system.stock.view_production_lot_form.x_location
Inherit ID: stock.view_production_lot_form

<?xml version="1.0" encoding="utf-8"?>
<data priority="50">
    <field name="ref" position="after">
        <field name="x_location"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_production_lot_form.x_location.xml
Source: snippets/mint_system.stock.view_production_lot_form.x_location.xml

X Managed Service

ID: mint_system.stock.view_production_lot_form.x_managed_service
Inherit ID: stock.view_production_lot_form

<?xml version="1.0" encoding="utf-8"?>
<data priority="50">
    <field name="ref" position="after">
        <field name="x_managed_service"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_production_lot_form.x_managed_service.xml
Source: snippets/mint_system.stock.view_production_lot_form.x_managed_service.xml

X Product Weight

ID: mint_system.stock.view_production_lot_form.x_product_weight
Inherit ID: stock.view_production_lot_form

<data priority="50">
    <xpath expr="//group[@name='main_group']//field[@name='company_id']" position="after">
        <field name="x_product_weight"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_production_lot_form.x_product_weight.xml
Source: snippets/mint_system.stock.view_production_lot_form.x_product_weight.xml

X Production Id

ID: mint_system.stock.view_production_lot_form.x_production_id
Inherit ID: stock.view_production_lot_form

<data priority="50">
    <xpath expr="//group[@name='main_group']/group/div" position="after">
        <field name="x_production_id" readonly="1"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_production_lot_form.x_production_id.xml
Source: snippets/mint_system.stock.view_production_lot_form.x_production_id.xml

X Units On Lot

ID: mint_system.stock.view_production_lot_form.x_units_on_lot
Inherit ID: stock.view_production_lot_form

<data priority="50">

    <xpath expr="//group[@name='main_group']/group/div" position="after">
        <field name="x_units_on_lot" readonly="1"/>
    </xpath>

</data>

Edit: snippets/mint_system.stock.view_production_lot_form.x_units_on_lot.xml
Source: snippets/mint_system.stock.view_production_lot_form.x_units_on_lot.xml

X Weight Uom

ID: mint_system.stock.view_production_lot_form.x_weight_uom
Inherit ID: stock.view_production_lot_form

<data priority="50">
    <xpath expr="//group[@name='main_group']/group/div" position="after">
        <field name="x_weight_uom" readonly="1"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_production_lot_form.x_weight_uom.xml
Source: snippets/mint_system.stock.view_production_lot_form.x_weight_uom.xml

X Weight Uom Name

ID: mint_system.stock.view_production_lot_form.x_weight_uom_name
Inherit ID: stock.view_production_lot_form

<data priority="50">
    <xpath expr="//group[@name='main_group']//field[@name='company_id']" position="after">
        <field name="x_weight_uom_name"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_production_lot_form.x_weight_uom_name.xml
Source: snippets/mint_system.stock.view_production_lot_form.x_weight_uom_name.xml

View Production Lot Tree

Show Qty

ID: mint_system.stock.view_production_lot_tree.show_qty
Inherit ID: stock.view_production_lot_tree

<data priority="50">
    <field name="product_id" position="after">
        <field name="product_qty"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_production_lot_tree.show_qty.xml
Source: snippets/mint_system.stock.view_production_lot_tree.show_qty.xml

View Quant Package Form

X Note

ID: mint_system.stock.view_quant_package_form.x_note
Inherit ID: stock.view_quant_package_form

<data priority="50">
    <xpath expr="//group/group/field[@name='location_id']" position="after">
        <field name="x_note"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_quant_package_form.x_note.xml
Source: snippets/mint_system.stock.view_quant_package_form.x_note.xml

View Stock Move Line Detailed Operation Tree

Add Lot Id

ID: mint_system.stock.view_stock_move_line_detailed_operation_tree.add_lot_id
Inherit ID: stock.view_stock_move_line_detailed_operation_tree

<data priority="50">
    <field name="quant_id" position="after">
        <field name="lot_id"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_stock_move_line_detailed_operation_tree.add_lot_id.xml
Source: snippets/mint_system.stock.view_stock_move_line_detailed_operation_tree.add_lot_id.xml

Lot Id Domain Positive Qty

ID: mint_system.stock.view_stock_move_line_detailed_operation_tree.lot_id_domain_positive_qty
Inherit ID: stock.view_stock_move_line_detailed_operation_tree

<data priority="50">
    <field name="lot_id" position="attributes">
        <attribute name="domain">[('product_id', '=', product_id), ('company_id', '=', company_id), ('product_qty', '>', 0)]</attribute>
    </field>
</data>

Edit: snippets/mint_system.stock.view_stock_move_line_detailed_operation_tree.lot_id_domain_positive_qty.xml
Source: snippets/mint_system.stock.view_stock_move_line_detailed_operation_tree.lot_id_domain_positive_qty.xml

View Stock Move Line Operation Tree

Edit Reserved Qty

ID: mint_system.stock.view_stock_move_line_operation_tree.edit_reserved_qty
Inherit ID: stock.view_stock_move_line_operation_tree

<data priority="50">
    <field name="product_uom_qty" position="attributes">
        <attribute name="readonly">0</attribute>
    </field>
</data>

Edit: snippets/mint_system.stock.view_stock_move_line_operation_tree.edit_reserved_qty.xml
Source: snippets/mint_system.stock.view_stock_move_line_operation_tree.edit_reserved_qty.xml

Lot Id Domain Positive Qty

ID: mint_system.stock.view_stock_move_line_operation_tree.lot_id_domain_positive_qty
Inherit ID: stock.view_stock_move_line_operation_tree

<data priority="50">
    <field name="lot_id" position="attributes">
        <attribute name="domain">[('product_id', '=', parent.product_id), ('company_id', '=', company_id), ('product_qty', '>', 0)]</attribute>
    </field>
</data>

Edit: snippets/mint_system.stock.view_stock_move_line_operation_tree.lot_id_domain_positive_qty.xml
Source: snippets/mint_system.stock.view_stock_move_line_operation_tree.lot_id_domain_positive_qty.xml

View Stock Quant Form Editable

Edit Enable

ID: mint_system.stock.view_stock_quant_form_editable.edit_enable
Inherit ID: stock.view_stock_quant_form_editable

<data priority="50">
    <form position="attributes">
        <attribute name="edit">true</attribute>
    </form>
</data>

Edit: snippets/mint_system.stock.view_stock_quant_form_editable.edit_enable.xml
Source: snippets/mint_system.stock.view_stock_quant_form_editable.edit_enable.xml

View Stock Quant Package Form

Add Estimated Pack Weight Kg

ID: mint_system.stock.view_stock_quant_package_form.add_estimated_pack_weight_kg
Inherit ID: stock.view_stock_quant_package_form

<data priority="50">
    <xpath expr="//span[@class='text-muted'][1]" position="replace">
        <span class="text-muted">(computed: <field name="estimated_pack_weight_kg" nolabel="1"/>
    </span>
    </xpath>
</data>

Edit: snippets/mint_system.stock.view_stock_quant_package_form.add_estimated_pack_weight_kg.xml
Source: snippets/mint_system.stock.view_stock_quant_package_form.add_estimated_pack_weight_kg.xml

View Stock Quant Tree

Enable Delete

ID: mint_system.stock.view_stock_quant_tree.enable_delete
Inherit ID: stock.view_stock_quant_tree

<data priority="50">
    <tree position="attributes">
        <attribute name="delete">1</attribute>
    </tree>
</data>

Edit: snippets/mint_system.stock.view_stock_quant_tree.enable_delete.xml
Source: snippets/mint_system.stock.view_stock_quant_tree.enable_delete.xml

Show Reserved Quantity

ID: mint_system.stock.view_stock_quant_tree.show_reserved_quantity
Inherit ID: stock.view_stock_quant_tree

<data priority="50">
    <field name="available_quantity" position="after">
        <field name="reserved_quantity"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_stock_quant_tree.show_reserved_quantity.xml
Source: snippets/mint_system.stock.view_stock_quant_tree.show_reserved_quantity.xml

View Stock Quant Tree Editable

Enable Delete

ID: mint_system.stock.view_stock_quant_tree_editable.enable_delete
Inherit ID: stock.view_stock_quant_tree_editable

<data priority="50">
    <tree position="attributes">
        <attribute name="delete">1</attribute>
    </tree>
</data>

Edit: snippets/mint_system.stock.view_stock_quant_tree_editable.enable_delete.xml
Source: snippets/mint_system.stock.view_stock_quant_tree_editable.enable_delete.xml

Show Reserved Quantity

ID: mint_system.stock.view_stock_quant_tree_editable.show_reserved_quantity
Inherit ID: stock.view_stock_quant_tree_editable

<data priority="50">
    <field name="inventory_quantity" position="after">
        <field name="reserved_quantity"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_stock_quant_tree_editable.show_reserved_quantity.xml
Source: snippets/mint_system.stock.view_stock_quant_tree_editable.show_reserved_quantity.xml

X Expiration Date

ID: mint_system.stock.view_stock_quant_tree_editable.x_expiration_date
Inherit ID: stock.view_stock_quant_tree_editable

<data priority="50">
    <field name="removal_date" position="after">
        <field name="x_expiration_date" optional="show"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_stock_quant_tree_editable.x_expiration_date.xml
Source: snippets/mint_system.stock.view_stock_quant_tree_editable.x_expiration_date.xml

View Warehouse Orderpoint Tree Editable

Show Lead Days Date

ID: mint_system.stock.view_warehouse_orderpoint_tree_editable.show_lead_days_date
Inherit ID: stock.view_warehouse_orderpoint_tree_editable

<data priority="50">
    <field name="json_lead_days_popover" position="after">
        <field name="lead_days_date"/>
    </field>
</data>

Edit: snippets/mint_system.stock.view_warehouse_orderpoint_tree_editable.show_lead_days_date.xml
Source: snippets/mint_system.stock.view_warehouse_orderpoint_tree_editable.show_lead_days_date.xml

Vpicktree

Add Weight Uom Name

ID: mint_system.stock.vpicktree.add_weight_uom_name
Inherit ID: stock.vpicktree

<data priority="50">
    <xpath expr="//field[@name='weight']" position="replace">
        <field name="weight"/>
        <field name="weight_uom_name"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.vpicktree.add_weight_uom_name.xml
Source: snippets/mint_system.stock.vpicktree.add_weight_uom_name.xml

Default Order Name

ID: mint_system.stock.vpicktree.default_order_name
Inherit ID: stock.vpicktree

<data priority="50">
    <tree position="attributes">
        <attribute name="default_order">name desc</attribute>
    </tree>
</data>

Edit: snippets/mint_system.stock.vpicktree.default_order_name.xml
Source: snippets/mint_system.stock.vpicktree.default_order_name.xml

Default Order Scheduled Date

ID: mint_system.stock.vpicktree.default_order_scheduled_date
Inherit ID: stock.vpicktree

<data priority="50">
    <list position="attributes">
        <attribute name="default_order">scheduled_date desc</attribute>
    </list>
</data>

Edit: snippets/mint_system.stock.vpicktree.default_order_scheduled_date.xml
Source: snippets/mint_system.stock.vpicktree.default_order_scheduled_date.xml

Format Date Deadline

ID: mint_system.stock.vpicktree.format_date_deadline
Inherit ID: stock.vpicktree

<data priority="50">
    <xpath expr="//field[@name='date_deadline']" position="attributes">
        <attribute name="widget">date</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.vpicktree.format_date_deadline.xml
Source: snippets/mint_system.stock.vpicktree.format_date_deadline.xml

Format Scheduled Date

ID: mint_system.stock.vpicktree.format_scheduled_date
Inherit ID: stock.vpicktree

<data priority="50">
    <xpath expr="//field[@name='scheduled_date']" position="attributes">
        <attribute name="widget">date</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.vpicktree.format_scheduled_date.xml
Source: snippets/mint_system.stock.vpicktree.format_scheduled_date.xml

Modify Invisible Scheduled Date

ID: mint_system.stock.vpicktree.modify_invisible_scheduled_date
Inherit ID: stock.vpicktree

<data priority="50">
    <xpath expr="//field[@name='scheduled_date']" position="attributes">
        <attribute name="attrs">{'invisible': [('state', 'in' , 'cancel')]}</attribute>
    </xpath>
</data>

Edit: snippets/mint_system.stock.vpicktree.modify_invisible_scheduled_date.xml
Source: snippets/mint_system.stock.vpicktree.modify_invisible_scheduled_date.xml

Show Delivery Note

ID: mint_system.stock.vpicktree.show_delivery_note
Inherit ID: stock.vpicktree

<data priority="50">
    <xpath expr="//field[@name='partner_id']" position="after">
        <field name="delivery_note" optional="show"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.vpicktree.show_delivery_note.xml
Source: snippets/mint_system.stock.vpicktree.show_delivery_note.xml

Started

ID: mint_system.stock.vpicktree.started
Inherit ID: stock.vpicktree

<data priority="50">
    <xpath expr="//field[@name='origin']" position="after">
        <field name="started"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.vpicktree.started.xml
Source: snippets/mint_system.stock.vpicktree.started.xml

Weight Sum

ID: mint_system.stock.vpicktree.weight_sum
Inherit ID: stock.vpicktree

<data priority="50">
    <xpath expr="//field[@name='weight']" position="attributes">
        <attribute name="sum"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.vpicktree.weight_sum.xml
Source: snippets/mint_system.stock.vpicktree.weight_sum.xml

X Client Order Ref

ID: mint_system.stock.vpicktree.x_client_order_ref
Inherit ID: stock.vpicktree

<data priority="50">
    <xpath expr="//field[@name='origin']" position="after">
        <field name="client_order_ref" optional="show"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.vpicktree.x_client_order_ref.xml
Source: snippets/mint_system.stock.vpicktree.x_client_order_ref.xml

X Date Done

ID: mint_system.stock.vpicktree.x_date_done
Inherit ID: stock.vpicktree

<data priority="50">
    <xpath expr="//field[@name='scheduled_date']" position="after">
        <field name="x_date_done"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.vpicktree.x_date_done.xml
Source: snippets/mint_system.stock.vpicktree.x_date_done.xml

X Date Order

ID: mint_system.stock.vpicktree.x_date_order
Inherit ID: stock.vpicktree

<data priority="50">
    <xpath expr="//field[@name='origin']" position="after">
        <field name="x_date_order" optional="show"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.vpicktree.x_date_order.xml
Source: snippets/mint_system.stock.vpicktree.x_date_order.xml

X Origin

ID: mint_system.stock.vpicktree.x_origin
Inherit ID: stock.vpicktree

<data priority="50">
    <xpath expr="//field[@name='x_origin']" position="replace">
        <field name="x_origin"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.vpicktree.x_origin.xml
Source: snippets/mint_system.stock.vpicktree.x_origin.xml

X Vst

ID: mint_system.stock.vpicktree.x_vst
Inherit ID: stock.vpicktree

<data priority="50">
    <xpath expr="//field[@name='origin']" position="after">
        <field name="x_vst"/>
    </xpath>
</data>

Edit: snippets/mint_system.stock.vpicktree.x_vst.xml
Source: snippets/mint_system.stock.vpicktree.x_vst.xml

Edit this page
Last Updated: 7/7/26, 5:19 PM
Contributors: Kurt Gisler, Ulrich Kilian, Janik von Rotz, laurens kooijman
Prev
Sale Timesheet
Next
Stock Account