Skip to content

Commit c78fc19

Browse files
committed
[ADD] l10n_es_aeat_sii_invoice_summary_pos: Rellenar automáticamente los campos del Resumen de Factura Simplificada SII.
1 parent bfc7727 commit c78fc19

18 files changed

+1169
-0
lines changed
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
=========================================================
2+
Rellenar campos de factura simplificada resumen TPV a SII
3+
=========================================================
4+
5+
..
6+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7+
!! This file is generated by oca-gen-addon-readme !!
8+
!! changes will be overwritten. !!
9+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
10+
!! source digest: sha256:3201b77e615f292f62883a91a7ec52470a11b004bcc1247ab2e4a182b879bc36
11+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
12+
13+
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
14+
:target: https://odoo-community.org/page/development-status
15+
:alt: Beta
16+
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
17+
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
18+
:alt: License: AGPL-3
19+
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--spain-lightgray.png?logo=github
20+
:target: https://github.com/OCA/l10n-spain/tree/17.0/l10n_es_aeat_sii_invoice_summary_pos
21+
:alt: OCA/l10n-spain
22+
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
23+
:target: https://translation.odoo-community.org/projects/l10n-spain-17-0/l10n-spain-17-0-l10n_es_aeat_sii_invoice_summary_pos
24+
:alt: Translate me on Weblate
25+
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
26+
:target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-spain&target_branch=17.0
27+
:alt: Try me on Runboat
28+
29+
|badge1| |badge2| |badge3| |badge4| |badge5|
30+
31+
Permite completar los campos de primera y última factura en el resumen
32+
de facturas simplificadas según un rango de fecha seleccionado.
33+
34+
**Table of contents**
35+
36+
.. contents::
37+
:local:
38+
39+
Usage
40+
=====
41+
42+
Para usar este modulo:
43+
----------------------
44+
45+
1. Debes seleccionar el campo Resumen facturas simplificadas SII
46+
2. Seleccionar la fecha de inicio y la fecha de finalización.
47+
3. Click en el botón **Resumen por fechas**.
48+
4. Una vez ejecutada la acción, se completan los campos *Primera
49+
factura* y *Última factura* (si existen datos).
50+
5. Se crea una línea de factura, cuyo nombre se compone de los campos
51+
*Primera factura* y *Última factura* y del importe total del rango de
52+
tickets obtenidos. Tenga en cuenta que cada vez que se ejecute esta
53+
acción se borran los apuntes anteriores, por lo cual considere
54+
agregar las apuntes extras a posteriori.
55+
56+
Bug Tracker
57+
===========
58+
59+
Bugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-spain/issues>`_.
60+
In case of trouble, please check there if your issue has already been reported.
61+
If you spotted it first, help us to smash it by providing a detailed and welcomed
62+
`feedback <https://github.com/OCA/l10n-spain/issues/new?body=module:%20l10n_es_aeat_sii_invoice_summary_pos%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
63+
64+
Do not contact contributors directly about support or help with technical issues.
65+
66+
Credits
67+
=======
68+
69+
Authors
70+
-------
71+
72+
* Binhex
73+
74+
Contributors
75+
------------
76+
77+
- Binhex (https://www.binhex.cloud)
78+
79+
Maintainers
80+
-----------
81+
82+
This module is maintained by the OCA.
83+
84+
.. image:: https://odoo-community.org/logo.png
85+
:alt: Odoo Community Association
86+
:target: https://odoo-community.org
87+
88+
OCA, or the Odoo Community Association, is a nonprofit organization whose
89+
mission is to support the collaborative development of Odoo features and
90+
promote its widespread use.
91+
92+
This module is part of the `OCA/l10n-spain <https://github.com/OCA/l10n-spain/tree/17.0/l10n_es_aeat_sii_invoice_summary_pos>`_ project on GitHub.
93+
94+
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Copyright 2025 Binhex <https://www.binhex.cloud>
2+
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl)
3+
from . import models
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Copyright 2025 Binhex <https://www.binhex.cloud>
2+
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl)
3+
{
4+
"name": "Rellenar campos de factura simplificada resumen TPV a SII",
5+
"summary": """
6+
Rellenar automáticamente los campos primera y última factura de
7+
resúmenes simplificados TPV a SII.
8+
""",
9+
"version": "17.0.1.0.0",
10+
"depends": [
11+
"l10n_es_aeat_sii_invoice_summary",
12+
"point_of_sale",
13+
],
14+
"category": "Accounting & Finance",
15+
"author": "Binhex, Odoo Community Association (OCA)",
16+
"license": "AGPL-3",
17+
"website": "https://github.com/OCA/l10n-spain",
18+
"data": ["views/account_move_view.xml"],
19+
"installable": True,
20+
"application": False,
21+
}
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
# Translation of Odoo Server.
2+
# This file contains the translation of the following modules:
3+
# * l10n_es_aeat_sii_invoice_summary_pos
4+
#
5+
msgid ""
6+
msgstr ""
7+
"Project-Id-Version: Odoo Server 17.0\n"
8+
"Report-Msgid-Bugs-To: \n"
9+
"POT-Creation-Date: 2025-05-09 15:43+0000\n"
10+
"PO-Revision-Date: 2025-05-09 15:43+0000\n"
11+
"Last-Translator: \n"
12+
"Language-Team: \n"
13+
"MIME-Version: 1.0\n"
14+
"Content-Type: text/plain; charset=UTF-8\n"
15+
"Content-Transfer-Encoding: \n"
16+
"Plural-Forms: \n"
17+
18+
#. module: l10n_es_aeat_sii_invoice_summary_pos
19+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_bank_statement_line__sii_end_date
20+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_move__sii_end_date
21+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_payment__sii_end_date
22+
msgid "End Date"
23+
msgstr "Fecha fin"
24+
25+
#. module: l10n_es_aeat_sii_invoice_summary_pos
26+
#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_sii_invoice_summary_pos.invoice_sii_move_summary_form_view_inherit
27+
msgid "First Invoice"
28+
msgstr "Primera factura"
29+
30+
#. module: l10n_es_aeat_sii_invoice_summary_pos
31+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_pos_order__is_presented
32+
msgid "Is Presented"
33+
msgstr "Esta presente"
34+
35+
#. module: l10n_es_aeat_sii_invoice_summary_pos
36+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_move_line__is_sii_line
37+
msgid "Is Sii Line"
38+
msgstr "SII Linea"
39+
40+
#. module: l10n_es_aeat_sii_invoice_summary_pos
41+
#: model:ir.model,name:l10n_es_aeat_sii_invoice_summary_pos.model_account_move
42+
msgid "Journal Entry"
43+
msgstr "Asiento contable"
44+
45+
#. module: l10n_es_aeat_sii_invoice_summary_pos
46+
#: model:ir.model,name:l10n_es_aeat_sii_invoice_summary_pos.model_account_move_line
47+
msgid "Journal Item"
48+
msgstr "Apunte contable"
49+
50+
#. module: l10n_es_aeat_sii_invoice_summary_pos
51+
#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_sii_invoice_summary_pos.invoice_sii_move_summary_form_view_inherit
52+
msgid "Last Invoice"
53+
msgstr "Última factura"
54+
55+
#. module: l10n_es_aeat_sii_invoice_summary_pos
56+
#: model:ir.model,name:l10n_es_aeat_sii_invoice_summary_pos.model_pos_order
57+
msgid "Point of Sale Orders"
58+
msgstr "Pedidos de TPV"
59+
60+
#. module: l10n_es_aeat_sii_invoice_summary_pos
61+
#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_sii_invoice_summary_pos.invoice_sii_move_summary_form_view_inherit
62+
msgid "SII Information"
63+
msgstr "SII Información"
64+
65+
#. module: l10n_es_aeat_sii_invoice_summary_pos
66+
#. odoo-python
67+
#: code:addons/l10n_es_aeat_sii_invoice_summary_pos/models/account_move.py:0
68+
#, python-format
69+
msgid "Select the start date and end date."
70+
msgstr "Seleccione la fecha de inicio y fin."
71+
72+
#. module: l10n_es_aeat_sii_invoice_summary_pos
73+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_bank_statement_line__sii_tickets
74+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_move__sii_tickets
75+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_payment__sii_tickets
76+
msgid "Sii Tickets"
77+
msgstr "SII Tickets"
78+
79+
#. module: l10n_es_aeat_sii_invoice_summary_pos
80+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_bank_statement_line__sii_start_date
81+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_move__sii_start_date
82+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_payment__sii_start_date
83+
msgid "Start Date"
84+
msgstr "Fecha inicio"
85+
86+
#. module: l10n_es_aeat_sii_invoice_summary_pos
87+
#. odoo-python
88+
#: code:addons/l10n_es_aeat_sii_invoice_summary_pos/models/account_move.py:0
89+
#, python-format
90+
msgid "Start date must be before end date."
91+
msgstr "Fecha inicio debe ser menor que la fecha fin."
92+
93+
#. module: l10n_es_aeat_sii_invoice_summary_pos
94+
#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_sii_invoice_summary_pos.invoice_sii_move_summary_form_view_inherit
95+
msgid "Summary by dates"
96+
msgstr "Resumen por fechas"
97+
98+
#. module: l10n_es_aeat_sii_invoice_summary_pos
99+
#. odoo-python
100+
#: code:addons/l10n_es_aeat_sii_invoice_summary_pos/models/account_move.py:0
101+
#, python-format
102+
msgid "The First invoice and Last invoice fields cannot be empty."
103+
msgstr "La Primera factura y Última factura no pueden ser vacios."
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
# Translation of Odoo Server.
2+
# This file contains the translation of the following modules:
3+
# * l10n_es_aeat_sii_invoice_summary_pos
4+
#
5+
msgid ""
6+
msgstr ""
7+
"Project-Id-Version: Odoo Server 17.0\n"
8+
"Report-Msgid-Bugs-To: \n"
9+
"POT-Creation-Date: 2025-05-09 15:50+0000\n"
10+
"PO-Revision-Date: 2025-05-09 15:50+0000\n"
11+
"Last-Translator: \n"
12+
"Language-Team: \n"
13+
"MIME-Version: 1.0\n"
14+
"Content-Type: text/plain; charset=UTF-8\n"
15+
"Content-Transfer-Encoding: \n"
16+
"Plural-Forms: \n"
17+
18+
#. module: l10n_es_aeat_sii_invoice_summary_pos
19+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_bank_statement_line__sii_end_date
20+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_move__sii_end_date
21+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_payment__sii_end_date
22+
msgid "End Date"
23+
msgstr "Fecha fin"
24+
25+
#. module: l10n_es_aeat_sii_invoice_summary_pos
26+
#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_sii_invoice_summary_pos.invoice_sii_move_summary_form_view_inherit
27+
msgid "First Invoice"
28+
msgstr "Primera factura"
29+
30+
#. module: l10n_es_aeat_sii_invoice_summary_pos
31+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_pos_order__is_presented
32+
msgid "Is Presented"
33+
msgstr "Esta presente"
34+
35+
#. module: l10n_es_aeat_sii_invoice_summary_pos
36+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_move_line__is_sii_line
37+
msgid "Is Sii Line"
38+
msgstr "SII Linea"
39+
40+
#. module: l10n_es_aeat_sii_invoice_summary_pos
41+
#: model:ir.model,name:l10n_es_aeat_sii_invoice_summary_pos.model_account_move
42+
msgid "Journal Entry"
43+
msgstr "Asiento contable"
44+
45+
#. module: l10n_es_aeat_sii_invoice_summary_pos
46+
#: model:ir.model,name:l10n_es_aeat_sii_invoice_summary_pos.model_account_move_line
47+
msgid "Journal Item"
48+
msgstr "Apunte contable"
49+
50+
#. module: l10n_es_aeat_sii_invoice_summary_pos
51+
#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_sii_invoice_summary_pos.invoice_sii_move_summary_form_view_inherit
52+
msgid "Last Invoice"
53+
msgstr "Última factura"
54+
55+
#. module: l10n_es_aeat_sii_invoice_summary_pos
56+
#: model:ir.model,name:l10n_es_aeat_sii_invoice_summary_pos.model_pos_order
57+
msgid "Point of Sale Orders"
58+
msgstr "Pedidos de TPV"
59+
60+
#. module: l10n_es_aeat_sii_invoice_summary_pos
61+
#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_sii_invoice_summary_pos.invoice_sii_move_summary_form_view_inherit
62+
msgid "SII Information"
63+
msgstr "SII Información"
64+
65+
#. module: l10n_es_aeat_sii_invoice_summary_pos
66+
#. odoo-python
67+
#: code:addons/l10n_es_aeat_sii_invoice_summary_pos/models/account_move.py:0
68+
#, python-format
69+
msgid "Select the start date and end date."
70+
msgstr "Seleccione la fecha de inicio y fin."
71+
72+
#. module: l10n_es_aeat_sii_invoice_summary_pos
73+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_bank_statement_line__sii_tickets
74+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_move__sii_tickets
75+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_payment__sii_tickets
76+
msgid "Sii Tickets"
77+
msgstr "SII Tickets"
78+
79+
#. module: l10n_es_aeat_sii_invoice_summary_pos
80+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_bank_statement_line__sii_start_date
81+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_move__sii_start_date
82+
#: model:ir.model.fields,field_description:l10n_es_aeat_sii_invoice_summary_pos.field_account_payment__sii_start_date
83+
msgid "Start Date"
84+
msgstr "Fecha inicio"
85+
86+
#. module: l10n_es_aeat_sii_invoice_summary_pos
87+
#. odoo-python
88+
#: code:addons/l10n_es_aeat_sii_invoice_summary_pos/models/account_move.py:0
89+
#, python-format
90+
msgid "Start date must be before end date."
91+
msgstr "Fecha inicio debe ser menor que la fecha fin."
92+
93+
#. module: l10n_es_aeat_sii_invoice_summary_pos
94+
#: model_terms:ir.ui.view,arch_db:l10n_es_aeat_sii_invoice_summary_pos.invoice_sii_move_summary_form_view_inherit
95+
msgid "Summary by dates"
96+
msgstr "Resumen por fechas"
97+
98+
#. module: l10n_es_aeat_sii_invoice_summary_pos
99+
#. odoo-python
100+
#: code:addons/l10n_es_aeat_sii_invoice_summary_pos/models/account_move.py:0
101+
#, python-format
102+
msgid "The First invoice and Last invoice fields cannot be empty."
103+
msgstr "La Primera factura y Última factura no pueden ser vacios."
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Copyright 2025 Binhex <https://www.binhex.cloud>
2+
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl)
3+
4+
from . import account_move
5+
from . import pos_order

0 commit comments

Comments
 (0)