diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
| commit | 3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch) | |
| tree | a44932296ef4a9b71d5f010906253d8c53727726 /addons/l10n_it_stock_ddt/report | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff) | |
initial commit 2
Diffstat (limited to 'addons/l10n_it_stock_ddt/report')
| -rw-r--r-- | addons/l10n_it_stock_ddt/report/l10n_it_ddt_report.xml | 177 |
1 files changed, 177 insertions, 0 deletions
diff --git a/addons/l10n_it_stock_ddt/report/l10n_it_ddt_report.xml b/addons/l10n_it_stock_ddt/report/l10n_it_ddt_report.xml new file mode 100644 index 00000000..42d84e08 --- /dev/null +++ b/addons/l10n_it_stock_ddt/report/l10n_it_ddt_report.xml @@ -0,0 +1,177 @@ +<?xml version="1.0" encoding="UTF-8"?> +<odoo> + <template id="report_ddt_view"> + <t t-call="web.html_container"> + <t t-foreach="docs" t-as="o"> + <t t-call="web.external_layout"> + <div class="page"> + <div class="row"> + <div class="col-6"> + <span><strong>Warehouse Address:</strong></span> + <t t-set="delivery_from" t-value="o.picking_type_id.warehouse_id.partner_id or o.company_id.partner_id"/> + <t t-if="o.picking_type_id.warehouse_id.partner_id"> + <div t-field="o.picking_type_id.warehouse_id.partner_id" + t-options='{"widget": "contact", "fields": ["address", "name", "phone"], "no_marker": True, "phone_icons": True}'/> + </t> + <t t-else=""> + <div t-field="o.company_id.partner_id" + t-options='{"widget": "contact", "fields": ["address", "name", "phone"], "no_marker": True, "phone_icons": True}'/> + </t> + <p t-if="delivery_from.vat">Pta IVA: <span t-field="delivery_from.vat"/></p> + </div> + <div class="col-5 offset-1"> + <div> + <span><strong>Customer Address:</strong></span> + <div t-field="o.partner_id" + t-options='{"widget": "contact", "fields": ["address", "name", "phone"], "no_marker": True, "phone_icons": True}'/> + <p t-if="o.partner_id.vat"><t t-esc="o.company_id.country_id.vat_label or 'Pta IVA'"/>: <span t-field="o.partner_id.vat"/></p> + </div> + </div> + </div> + <div class="mt16"/> + <div class="mt64"/> + <div> + <h1>Documento di Trasporto <span t-esc="o.l10n_it_ddt_number"/></h1> + </div> + <div class="clearfix"/> + <div class="mb32"/> + <div class="row"> + <div class="col-6"> + <table class="table table-bordered"> + <tbody> + <tr> + <td>Transportation Reason</td> + <td><span t-field="o.l10n_it_transport_reason"/></td> + </tr> + <tr> + <td>Transportation Method</td> + <td><span t-field="o.l10n_it_transport_method"/></td> + </tr> + <tr> + <td>Carrier Condition</td> + <td><span t-field="o.sale_id.incoterm.name"/></td> + </tr> + <tr> + <td>Carrier</td> + <td><span t-field="o.carrier_id"/></td> + </tr> + </tbody> + </table> + <div t-if="o.l10n_it_transport_method_details"> + <b>Transportation Method Details: </b> + <span t-field="o.l10n_it_transport_method_details"/> + </div> + </div> + <div class="col-5 offset-1"> + <table class="table table-bordered"> + <tbody> + <tr> + <td>Order</td> + <td><span t-field="o.origin"/></td> + </tr> + <tr> + <td>Picking Number</td> + <td><span t-field="o.name"/></td> + </tr> + <tr> + <td>Shipping Date</td> + <td><span t-field="o.date_done"/></td> + </tr> + <tr> + <td>Gross Weight (kg)</td> + <td><span t-field="o.shipping_weight"/></td> + </tr> + <tr> + <td>Parcels</td> + <td><span t-field="o.l10n_it_parcels"/></td> + </tr> + </tbody> + </table> + </div> + </div> + + <div class="mt64"/> + <div t-if="o.note"><b>Note:</b> <span t-field="o.note"/></div> + + <div class="mt64"/> + <div class="mt64"/> + + <table class="table table-sm" name="document_details"> + <thead> + <tr> + <th><strong>Product</strong></th> + <th><strong>Quantity</strong></th> + <th><strong>Total Value</strong></th> + </tr> + </thead> + <tbody> + <t t-set="total_value" t-value="0"/> + <t t-foreach="o.move_lines" t-as="move"> + <tr> + <td> + <span t-field="move.product_id"/> + </td> + <td> + <span t-field="move.product_uom_qty"/> + <span t-field="move.product_uom" groups="uom.group_uom"/> + </td> + <td> + <t t-set="lst_price" t-value="move.product_id.lst_price * move.product_qty"/> + <span t-esc="lst_price" t-options='{"widget": "monetary", "display_currency": o.company_id.currency_id}'/> + <t t-set="total_value" t-value="total_value + lst_price"/> + </td> + </tr> + </t> + <tr> + <td> + </td> + <td style="text-align:right"> + <b>Total:</b> + </td> + <td> + <span t-esc="total_value" t-options='{"widget": "monetary", "display_currency": o.company_id.currency_id}'/> + </td> + </tr> + </tbody> + </table> + <div class="mt64"/> + <div class="mt64"/> + <table class="table table-sm"> + <thead> + <tr> + <th><div class="row"><span class="fa fa-pencil mt4"></span><div class="ml4"/><strong>Company Signature</strong></div></th> + <th><div class="row"><span class="fa fa-pencil mt4"></span><div class="ml4"/><strong>Carrier Signature</strong></div></th> + <th><div class="row"><span class="fa fa-pencil mt4"></span><div class="ml4"/><strong>Customer Signature</strong></div></th> + </tr> + </thead> + <tbody> + <tr> + <td> + <div class="col"> + </div> + </td> + <td> + <div class="col"> + </div> + </td> + <td> + <div class="col"> + </div> + </td> + </tr> + </tbody> + </table> + </div> + </t> + </t> + </t> + </template> + <record id="action_report_ddt" model="ir.actions.report"> + <field name="name">DDT report</field> + <field name="model">stock.picking</field> + <field name="report_type">qweb-pdf</field> + <field name="report_name">l10n_it_stock_ddt.report_ddt_view</field> + <field name="report_file">report_ddt</field> + <field name="print_report_name">'DDT - %s - %s' % (object.partner_id.name or '', object.l10n_it_ddt_number)</field> + </record> +</odoo> |
