[IMP] pos_daily_sales_reports: adjustements for pos_blackbox_be

To comply with the requirements asked by the Belgian government for
the PoS certification, some changes had to be made to the reports.
As we have to show the turnover of the session on the session report,
we decided to show this for everyone, as this is a useful information
for every user.

closes odoo/odoo#128879

X-original-commit: fbd2116db6c5208d06877831751cd7736f8d37b7
Signed-off-by: Robin Heinz (rhe) <rhe@odoo.com>
This commit is contained in:
Adrien Guilliams (adgu)
2023-07-20 11:49:34 +02:00
parent 3ab87f1d86
commit 52efaa4fd7
2 changed files with 8 additions and 296 deletions
@@ -17,8 +17,8 @@
</t>
</t>
<t t-else="">
<h2>Daily Sales Report
<t t-if='state == "closed"'>Z</t>
<h2 t-if="state == 'closed' or state == 'opened'">Daily Sales Report
<t t-if="state == 'closed'">Z</t>
<t t-else="">X</t>
</h2>
<t t-if="session_name">
@@ -366,7 +366,7 @@
</table>
</t>
<t t-if="(state == 'closed' or state == 'multiple') and payments" id="closing_session">
<t id="closing_session">
<br/>
<br/>
<h3>Session Control</h3>
@@ -390,8 +390,8 @@
<th class="text-start">Name</th>
<th/>
<th class="text-end">Expected</th>
<th class="text-end">Counted</th>
<th class="text-end">Difference</th>
<th t-if="(state == 'closed' or state == 'multiple') and payments" class="text-end">Counted</th>
<th t-if="(state == 'closed' or state == 'multiple') and payments" class="text-end">Difference</th>
</tr></thead>
<tbody>
<t t-foreach="payments" t-as="method">
@@ -407,7 +407,7 @@
<t t-esc='currency["symbol"]' /><t t-esc="method['final_count']" t-options="{'widget': 'float', 'precision': currency['precision']}"/>
</t>
</td>
<td class="text-end">
<td t-if="(state == 'closed' or state == 'multiple') and payments" class="text-end">
<t t-if="currency['position']">
<t t-esc="method['money_counted']" t-options="{'widget': 'float', 'precision': currency['precision']}"/><t t-esc='currency["symbol"]' />
</t>
@@ -415,7 +415,7 @@
<t t-esc='currency["symbol"]' /><t t-esc="method['money_counted']" t-options="{'widget': 'float', 'precision': currency['precision']}"/>
</t>
</td>
<td class="text-end">
<td t-if="(state == 'closed' or state == 'multiple') and payments" class="text-end">
<t t-if="currency['position']">
<t t-esc="method['money_difference']" t-options="{'widget': 'float', 'precision': currency['precision']}"/><t t-esc='currency["symbol"]' />
</t>
@@ -424,7 +424,7 @@
</t>
</td>
</tr>
<tr t-foreach="method['cash_moves']" t-as="move">
<tr t-if="(state == 'closed' or state == 'multiple') and payments" t-foreach="method['cash_moves']" t-as="move">
<td/>
<td><t t-esc="move['name']"/></td>
<td class="text-end">
@@ -1,288 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * pos_daily_sales_reports
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~16.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-05-25 11:23+0000\n"
"PO-Revision-Date: 2023-05-25 11:23+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: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "<strong>Amount of discounts</strong>:"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "<strong>Config names</strong>"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "<strong>End of session note:</strong>"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "<strong>Number of discounts</strong>:"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "<strong>Opening of session note:</strong>"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "<strong>Total</strong>"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Base Amount"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.view_pos_daily_sales_reports_wizard
msgid "Cancel"
msgstr ""
#. module: pos_daily_sales_reports
#: model:ir.model.fields,field_description:pos_daily_sales_reports.field_pos_session__closing_notes
msgid "Closing Notes"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Counted"
msgstr ""
#. module: pos_daily_sales_reports
#: model:ir.model.fields,field_description:pos_daily_sales_reports.field_pos_daily_sales_reports_wizard__create_uid
msgid "Created by"
msgstr ""
#. module: pos_daily_sales_reports
#: model:ir.model.fields,field_description:pos_daily_sales_reports.field_pos_daily_sales_reports_wizard__create_date
msgid "Created on"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Daily Report"
msgstr ""
#. module: pos_daily_sales_reports
#: model:ir.actions.act_window,name:pos_daily_sales_reports.action_report_pos_daily_sales_reports
msgid "Daily Reports"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Difference"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Disc:"
msgstr ""
#. module: pos_daily_sales_reports
#. odoo-javascript
#: code:addons/pos_daily_sales_reports/static/src/xml/SaleDetailsReport.xml:0
#: code:addons/pos_daily_sales_reports/static/src/xml/SaleDetailsReport.xml:0
#, python-format
msgid "Discount:"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Discounts:"
msgstr ""
#. module: pos_daily_sales_reports
#: model:ir.model.fields,field_description:pos_daily_sales_reports.field_pos_daily_sales_reports_wizard__display_name
msgid "Display Name"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Expected"
msgstr ""
#. module: pos_daily_sales_reports
#: model:ir.model.fields,field_description:pos_daily_sales_reports.field_pos_daily_sales_reports_wizard__id
msgid "ID"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Invoices"
msgstr ""
#. module: pos_daily_sales_reports
#: model:ir.model.fields,field_description:pos_daily_sales_reports.field_pos_daily_sales_reports_wizard__write_uid
msgid "Last Updated by"
msgstr ""
#. module: pos_daily_sales_reports
#: model:ir.model.fields,field_description:pos_daily_sales_reports.field_pos_daily_sales_reports_wizard__write_date
msgid "Last Updated on"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Name"
msgstr ""
#. module: pos_daily_sales_reports
#. odoo-python
#: code:addons/pos_daily_sales_reports/models/pos_daily_sales_reports.py:0
#, python-format
msgid "No Taxes"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Number of transactions:"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Order reference"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Payments"
msgstr ""
#. module: pos_daily_sales_reports
#: model:ir.model,name:pos_daily_sales_reports.model_pos_daily_sales_reports_wizard
msgid "Point of Sale Daily Report"
msgstr ""
#. module: pos_daily_sales_reports
#: model:ir.model,name:pos_daily_sales_reports.model_report_point_of_sale_report_saledetails
msgid "Point of Sale Details"
msgstr ""
#. module: pos_daily_sales_reports
#: model:ir.model,name:pos_daily_sales_reports.model_pos_session
msgid "Point of Sale Session"
msgstr ""
#. module: pos_daily_sales_reports
#: model:ir.model.fields,field_description:pos_daily_sales_reports.field_pos_daily_sales_reports_wizard__pos_session_id
msgid "Pos Session"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.view_pos_daily_sales_reports_wizard
msgid "Pos session"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.view_pos_daily_sales_reports_wizard
msgid "Print"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Product"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Product Category"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Quantity"
msgstr ""
#. module: pos_daily_sales_reports
#. odoo-javascript
#: code:addons/pos_daily_sales_reports/static/src/xml/SaleDetailsReport.xml:0
#, python-format
msgid "REFUNDED:"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Refunds"
msgstr ""
#. module: pos_daily_sales_reports
#. odoo-javascript
#: code:addons/pos_daily_sales_reports/static/src/xml/SaleDetailsReport.xml:0
#, python-format
msgid "SOLD:"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Sales"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.view_pos_daily_sales_reports_wizard
msgid "Sales Details"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Session Control"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Session ID:"
msgstr ""
#. module: pos_daily_sales_reports
#: model:ir.ui.menu,name:pos_daily_sales_reports.menu_report_daily_details
msgid "Session Report"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Tax Amount"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Taxes on refunds"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Taxes on sales"
msgstr ""
#. module: pos_daily_sales_reports
#. odoo-python
#: code:addons/pos_daily_sales_reports/models/pos_daily_sales_reports.py:0
#, python-format
msgid "This session is already closed."
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Total"
msgstr ""
#. module: pos_daily_sales_reports
#: model_terms:ir.ui.view,arch_db:pos_daily_sales_reports.pos_daily_report
msgid "Total:"
msgstr ""