Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions lx_reports/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3

==========
Lx reports
==========

* Modify the layout used by removing the page number, as well as a series of
changes to make it more similar to the result the client wants.
* Modified picking report.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues
<https://github.com/avanzosc/custom-addons/issues>`_. In case of trouble,
please check there if your issue has already been reported. If you spotted
it first, help us smash it by providing detailed and welcomed feedback.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Contributors
------------
* Ana Juaristi <anajuaristi@avanzosc.es>
* Alfredo de la Fuente <alfredodelafuente@avanzosc.es>

Do not contact contributors directly about support or help with technical issues.
Empty file added lx_reports/__init__.py
Empty file.
15 changes: 15 additions & 0 deletions lx_reports/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Copyright 2026 Alfredo de la Fuente - AvanzOSC
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html
{
"name": "Lx Reports",
"version": "18.0.1.0.0",
"category": "Custom Module",
"license": "AGPL-3",
"author": "AvanzOSC",
"website": "https://github.com/avanzosc/custom-addons",
"depends": ["web", "stock", "delivery", "stock_delivery"],
"data": [
"reports/external_layout_standard_templates.xml",
"reports/report_delivery_document_inherit.xml",
],
}
139 changes: 139 additions & 0 deletions lx_reports/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * lx_reports
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-03-12 12:58+0000\n"
"PO-Revision-Date: 2026-03-12 12:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.external_layout_striped_inherit_luxae_reports
msgid "+34 93 242 76 67"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.external_layout_striped_inherit_luxae_reports
msgid ""
"<span>\n"
" Page:\n"
" <span class=\"page\"/>\n"
" of\n"
" <span class=\"topage\"/>\n"
" </span>"
msgstr ""
" Página:\n"
" <span class=\"page\"/>\n"
" de\n"
" <span class=\"topage\"/>\n"
" </span>"

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document
msgid ""
"<span>\n"
" <strong>Date:</strong>\n"
" <br/>\n"
" </span>"
msgstr ""
"<span>\n"
" <strong>Fecha:</strong>\n"
" <br/>\n"
" </span>"

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document
msgid "<span>Delivery note #</span>"
msgstr "<span>Albarán #</span>"

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document
msgid "<span>Total weight:</span>"
msgstr "<span>Peso:</span>"

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.external_layout_striped_inherit_luxae_reports
msgid ""
"<span>Wire transfers to Banco Bilbao Vizcaya Argentaria | IBAN: ES51 0182 "
"9324 9002 0178 4325 | BIC: BBVAESMXXX | Bank address: Plaza San Nicolás, 4 |"
" 48005 | Bilbao (Vizcaya) Spain</span>"
msgstr ""
"<span>Tansferencia bancaria a Banco Bilbao Vizcaya Argentaria | IBAN: ES51 "
"0182 9324 9002 0178 4325 | BIC: BBVAESMXXX |Dirección del banco: Plaza San "
"Nicolás, 4 | 48005 | Bilbao (Vizcaya) Spain</span>"

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document_inherit_sale_stock
msgid "<strong>Customer Order:</strong>"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document
msgid "<strong>HS Code</strong>"
msgstr "<strong>Ref. del cliente:</strong>"

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document2
msgid "<strong>LUXAE order:</strong>"
msgstr "<strong>Pedido LUXAE:</strong>"

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document
msgid "<strong>Quantity</strong>"
msgstr "<strong>Cantidad</strong>"

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document2
msgid "<strong>Weight:</strong>"
msgstr "<strong>Peso:</strong>"

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document
msgid "Lot Number"
msgstr "Lote número"

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.external_layout_striped_inherit_luxae_reports
msgid "Privacy Policy"
msgstr "Politica de privacidad"

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.external_layout_striped_inherit_luxae_reports
msgid "Sales Terms and ConditionsA"
msgstr "Términos y condiciones de venta"

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document
msgid ""
"The exporter of the products covered by this document (Customs Authorisation"
" No. __________________) declares that, except where otherwise clearly "
"indicated, these products are of SPAIN preferential origin. Santa Coloma de "
"Gramenet. <br/>LUXAE SL (REX: ESREX4661)<br/>"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.external_layout_striped_inherit_luxae_reports
msgid "http://www.luxae.com/"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.external_layout_striped_inherit_luxae_reports
msgid "info@luxae.com"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.external_layout_striped_inherit_luxae_reports
msgid ""
"| Registered in the Mercantile Register of Barcelona, Volume 42.034, Folio "
"196, Page B-399969"
msgstr ""
"| Inscrita en el Registro Mercantil de Barcelona, ​​Tomo 42.034, Folio 196, "
"Hoja B-399969"
125 changes: 125 additions & 0 deletions lx_reports/i18n/lx_reports.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * lx_reports
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-03-12 12:58+0000\n"
"PO-Revision-Date: 2026-03-12 12:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.external_layout_striped_inherit_luxae_reports
msgid "+34 93 242 76 67"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.external_layout_striped_inherit_luxae_reports
msgid ""
"<span>\n"
" Page:\n"
" <span class=\"page\"/>\n"
" of\n"
" <span class=\"topage\"/>\n"
" </span>"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document
msgid ""
"<span>\n"
" <strong>Date:</strong>\n"
" <br/>\n"
" </span>"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document
msgid "<span>Delivery note #</span>"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document
msgid "<span>Total weight:</span>"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.external_layout_striped_inherit_luxae_reports
msgid ""
"<span>Wire transfers to Banco Bilbao Vizcaya Argentaria | IBAN: ES51 0182 "
"9324 9002 0178 4325 | BIC: BBVAESMXXX | Bank address: Plaza San Nicolás, 4 |"
" 48005 | Bilbao (Vizcaya) Spain</span>"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document_inherit_sale_stock
msgid "<strong>Customer Order:</strong>"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document
msgid "<strong>HS Code</strong>"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document2
msgid "<strong>LUXAE order:</strong>"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document
msgid "<strong>Quantity</strong>"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document2
msgid "<strong>Weight:</strong>"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document
msgid "Lot Number"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.external_layout_striped_inherit_luxae_reports
msgid "Privacy Policy"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.external_layout_striped_inherit_luxae_reports
msgid "Sales Terms and ConditionsA"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.report_delivery_document
msgid ""
"The exporter of the products covered by this document (Customs Authorisation"
" No. __________________) declares that, except where otherwise clearly "
"indicated, these products are of SPAIN preferential origin. Santa Coloma de "
"Gramenet. <br/>LUXAE SL (REX: ESREX4661)<br/>"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.external_layout_striped_inherit_luxae_reports
msgid "http://www.luxae.com/"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.external_layout_striped_inherit_luxae_reports
msgid "info@luxae.com"
msgstr ""

#. module: lx_reports
#: model_terms:ir.ui.view,arch_db:lx_reports.external_layout_striped_inherit_luxae_reports
msgid ""
"| Registered in the Mercantile Register of Barcelona, Volume 42.034, Folio "
"196, Page B-399969"
msgstr ""
3 changes: 3 additions & 0 deletions lx_reports/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[build-system]
requires = ["whool"]
build-backend = "whool.buildapi"
59 changes: 59 additions & 0 deletions lx_reports/reports/external_layout_standard_templates.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<template
id="external_layout_striped_inherit_luxae_reports"
inherit_id="web.external_layout_striped"
priority="99"
>
<xpath expr="//div[contains(@t-attf-class, 'footer')]/div" position="replace">
<div class="text-center">
<ul class="list-inline">
<li class="list-inline-item">+34 93 242 76 67</li>
<li class="list-inline-item">
<span>
<a>info@luxae.com</a>
</span>
<span>
<a
href="mailto:info@luxae.com"
style="display: block; position: absolute; top: 11.5em; left: 19.2em; width: 120px; height: 24px;"
/>
</span>
</li>
<li class="list-inline-item">
<span>
<a>http://www.luxae.com/</a>
</span>
<a
href="http://www.luxae.com/"
style="display: block; position: absolute; top: 11.5em; left: 26.9em; width: 180px; height: 24px;"
/>
</li>
<li class="list-inline-item">
<span>
Page:
<span class="page" />
of
<span class="topage" />
</span>
</li>
</ul>
<div style="font-size: x-small;">
<span
>Wire transfers to Banco Bilbao Vizcaya Argentaria | IBAN: ES51 0182 9324 9002 0178 4325 | BIC: BBVAESMXXX | Bank address: Plaza San Nicolás, 4 | 48005 | Bilbao (Vizcaya) Spain</span>
<span><a>Privacy Policy</a> | <a
>Sales Terms and ConditionsA</a> | Registered in the Mercantile Register of Barcelona, Volume 42.034, Folio 196, Page B-399969</span>
<!-- Links don't appear to work in the footer in wkhtmltopdf. A workaround commented on https://github.com/wkhtmltopdf/wkhtmltopdf/issues/5004 basically consists of creating a new <a> with the actual link with some offset. -->
<a
href="https://www.luxae.com/privacy-policy/"
style="display: block; position: absolute; top: 22.5em; left: 11em; width: 70px; height: 24px;"
/>
<a
href="https://www.luxae.com/sales-terms-and-conditions/"
style="display: inline-block; position: absolute; top: 22.5em; left: 18em; width: 140px; height: 24px;"
/>
</div>
</div>
</xpath>
</template>
</odoo>
Loading
Loading