Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[17.0][MIG] l10n_es_aeat_sii_oca: Migration to v17 #3737

Open
wants to merge 301 commits into
base: 17.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
301 commits
Select commit Hold shift + click to select a range
0ce9b05
[IMP] l10n_es_aeat_sii: varios controles del VAT
oihane Jun 30, 2017
316d09b
[IMP] l10n_es_aeat_sii: Controles sobre el VAT (#1)
fuentes73 Jul 3, 2017
cf0ad6e
[IMP] l10n_es_aeat_sii: texto más claro para seleccionar causa exención
oihane Jun 30, 2017
23bf234
[8.0] Cambiado hardcodeo nombres de posición fiscal (#565)
JuanjoA Jul 6, 2017
f8a1f66
[FIX] l10n_es_aeat_sii: Redondeo + signo + IDType (#566)
omar7r Jul 9, 2017
80b97a6
[IMP] l10n_es_aeat_sii: Sii simplified invoices through normal invoices
pedrobaeza Jul 5, 2017
bae9705
[8.0][l10n_es_aeat_sii][IMP] Mejoras en la usabilidad y corrección de…
pedrorgil Jul 4, 2017
c0c8d13
[IMP] l10n_es_aeat_sii: Seguridad + usabilidad
pedrobaeza Jul 6, 2017
fbcffea
[IMP]l10n_es_aeat_sii: Control de respuesta 'AceptadoConErrores'
pedrorgil Jul 12, 2017
4a7e21b
[MIG] l10n_es_aeat_sii: Migration to 9.0
RamonGuiuGou Jun 17, 2017
5d78ba6
[FIX+IMP] l10n_es_aeat_sii: Make version 9 to work
pedrobaeza Jun 19, 2017
58b1e50
[8.0][aeat_sii][FIX] Poner copy=False en invoice_jobs_ids (#585)
pedrorgil Jul 14, 2017
1aaedbc
[IMP] l10n_es_aeat_sii: Envío de facturas alquiler de inmuebles
fuentes73 Jul 12, 2017
a140ef3
[FIX]l10n_es_aeat_sii: Corrige captura de respuesta para estado 'Parc…
pedrorgil Jul 17, 2017
b79e0e2
[FIX] l10n_es_aeat_sii: Don't write several times on the invoice
pedrobaeza Jul 17, 2017
9a6d492
[FIX] l10n_es_aeat_sii: Jobs invoice + sudo in cancellation
omar7r Jul 19, 2017
907869d
[FIX] l10n_es_aeat_sii: Requeue permissions
pedrobaeza Jul 19, 2017
520b385
[FIX+REF] l10n_es_aeat_sii: Refactor country code get + french territ…
omar7r Jul 19, 2017
b377570
[FIX] l10n_es_aeat_sii: Fix Spanish VATs starting with N
pedrorgil Jul 17, 2017
6f0d8c9
[IMP] l10n_es_aeat_sii: Servicios intra/extra-comunitarios como no su…
amcor Jul 13, 2017
bf117f6
[FIX] l10n_es_aeat_sii: Correct mapping using invoices taxes
pedrobaeza Jul 20, 2017
1b4c698
[IMP] l10n_es_aeat_sii: Update SII technical specification link
pedrobaeza Jul 24, 2017
ed40596
[IMP] l10n_es_aeat_sii: Claves de registro adicionales (#607)
omar7r Jul 26, 2017
3ccfe9e
[FIX] l10n_es_aeat_sii: Se corrige el envío de fcaturas con ivas y no…
omar7r Jul 29, 2017
d64f603
[8.0][IMP] l10n_es_aeat_sii: Mejor forma de calcular la fecha de regi…
pedrorgil Aug 17, 2017
f2733bf
[FIX] l10n_es_aeat_sii: Look for user current company to see if SII i…
pedrobaeza Aug 18, 2017
d8b5dc8
[IMP] l10n_es_aeat_sii: Añadido mapeo para servicios extracomunitarios
pedrorgil Aug 28, 2017
97e5235
[IMP] l10n_es_aeat_sii: Añadido control de IVA no deducible
pedrobaeza Oct 12, 2017
59d566f
[MIG] l10n_es_aeat_sii: Migración a la 10.0
omar7r May 31, 2017
6422261
[FIX+IMP] l10n_es_aeat_sii:
Roodin Jul 4, 2017
e2658ac
[FIX] l10n_es_aeat_sii: Remaining migration fixes
pedrobaeza Aug 10, 2017
52f8c17
[10.0][FIX] Actualización server action a la nueva api
misern2 Oct 12, 2017
b9bbe7d
[FIX] l10n_es_aeat_sii: tax instead of tax_line
pedrobaeza Oct 23, 2017
5c93197
[FIX] Assignment to reserved built-in symbol: type
jabibi Dec 27, 2017
ab8c2e4
[FIX] l10n_es_aeat_sii: Send inmediately if there's a previous error
pedrobaeza Dec 23, 2017
1ee4acc
[FIX] l10n_es_aeat_sii: Fecha Registro SII (#735)
misern2 Jan 3, 2018
cbec7a3
[MIG] l10n_es_aeat_sii: Migration to 11.0
javierjcf Nov 14, 2017
bfb9506
[FIX] l10n_es_aeat_sii: remove incorrect migration scripts
pedrobaeza Jan 3, 2018
0c1c443
[FIX] l10n_es_aeat_sii: Enviar los importes de impuesto en la moneda …
omar7r Mar 26, 2018
1e745db
[FIX] l10n_es_aeat_sii: Replaced internal_number with move_name in si…
MouTio Apr 3, 2018
ddbf610
[FIX] l10n_es_aeat_sii: Job channel + job unlink
pedrobaeza Apr 5, 2018
ffeb22e
[FIX] l10n_es_aeat_sii: Redondear CuotaDeducible
hugosantosred Apr 16, 2018
5fca879
[IMP] l10n_es_aeat_sii: Reorganize connection + better write back on …
pedrobaeza Apr 26, 2018
0f62d79
[IMP] l10n_es_aeat_sii: multiple Tax Agencies (multicompany)
jabibi May 21, 2018
5b98792
[FIX] l10n_es_aeat_sii: Constraint not suitable for multi-company
pedrobaeza Jun 6, 2018
a44cddf
IMP SII v1.1
angelmoya Jul 18, 2018
7737853
[IMP] SII v1.1
jabibi Jul 19, 2018
9fd83c8
[IMP] l10n_es_aeat_sii: Several refinements for v1.1
pedrobaeza Jul 20, 2018
62fa637
[FIX] l10n_es_aeat_sii: duplicated xml ID
jabibi Jul 20, 2018
3168de4
[IMP] l10n_es_aeat_sii: Make tests inheritable + fixed dates
pedrobaeza May 25, 2018
b6665a2
[FIX] l10n_es_aeat_sii: Remove refund option by substituion
pedrobaeza Jul 30, 2018
5de2a13
[FIX] l10n_es_aeat_sii: round 'ImporteTotal'
pedrobaeza Aug 10, 2018
eb90874
[FIX] l10n_es_aeat_sii: Avoid access error to queue.job records
pedrobaeza Aug 20, 2018
8529479
[FIX] l10n_es_aeat_sii: always sending to the test environment
jabibi Aug 21, 2018
adf9c34
Translated using Weblate (Spanish)
pedrobaeza Nov 5, 2018
6e1552c
[FIX] l10n_es_aeat_sii: Permission read error when sending an invoice…
eantones Jan 8, 2019
20d4626
[IMP] l10n_es_aeat_sii: Update documentation to meet v11 requirements
pedrobaeza Jan 15, 2019
87b1ba6
[IMP] l10n_es_aeat_sii: update wsdl links
oihane Jan 30, 2019
7035596
[FIX] l10n_es_aeat_sii: Direct dependency to `l10n_es`
pedrobaeza Feb 4, 2019
ef2389c
[MIG] l10n_es_aeat_sii: Migration to 12.0
misern2 Feb 7, 2019
769e30d
[IMP] l10n_es_aeat_sii: make account_invoice sii_refund_type default …
luc-demeyer Mar 13, 2019
a50e9e5
[FIX] l10n_es_aeat_sii: Remove first semester of 2017 check
pedrobaeza Mar 14, 2019
2826c4b
[IMP] l10n_es_aeat_sii: No enviar al SII el mismo contenido (#892)
Mar 23, 2019
ed59bfd
[11.0][FIX] l10n_es_aeat_sii: on send and cancel error management exc…
dalonsod Mar 27, 2019
1c7a5bb
[FIX] l10n_es_aeat_sii: queue_job wrong eta value
fuentes73 Apr 11, 2019
dc5dad0
Translated using Weblate (Spanish)
josepmy Jul 24, 2019
184883c
[FIX] l10n_es_aeat_sii: float_round error in BaseImponible
eantones Jan 18, 2019
d31bf9f
[FIX] l10n_es_aeat_sii: float_round error in inbound invoices
eantones Aug 8, 2019
d7c62a9
[FIX] l10n_es_aeat_sii: Apply dict rounding at other level
pedrobaeza Aug 8, 2019
c1f29b1
[FIX] l10n_es_aeat_sii: Send now button in black color
pedrobaeza Oct 17, 2019
e6b7c4b
[FIX] l10n_es_aeat_sii: Set refund type on direct refund creation/write
pedrobaeza Jan 9, 2020
d04bcc4
[UPD] Remove deprecated from_string()
MiquelRForgeFlow Feb 12, 2020
1f8bdd4
[UPD] Remove deprecated decodestring and encodestring
MiquelRForgeFlow Feb 12, 2020
c3ad3f3
[FIX] l10n_es_aeat_sii: Allow new invoice state `in_payment`
pedrobaeza Mar 2, 2020
27ebbbc
[IMP] l10n_es_aeat_sii: Don't depend on tax description
pedrobaeza Mar 12, 2020
1447815
[IMP] l10n_es_aeat_sii: Include newly created non deductible taxes in…
pedrobaeza Mar 30, 2020
bcd9a62
[FIX] l10n_es_aeat_sii: Make VAT not subject to work
pedrobaeza May 14, 2020
a6cdeeb
Update account_invoice.py
angelmoya Jun 18, 2020
4e51250
[IMP] l10n_es_aeat_sii: Include in ROADMAP #1171
pedrobaeza Jun 30, 2020
9fc7659
[IMP] l10n_es_aeat_sii: Default refund specific type
danielduqma May 29, 2019
c2689bd
sii out_refund invoice with R1 by default
JuanjoA Jul 1, 2020
1489121
Extract method to obtain if an invoice should be simplified or not
JuanjoA Jun 30, 2020
fcbe5d4
[FIX] l10n_es_aeat_sii: Fix re-sending method
pedrobaeza Jul 30, 2020
378dac9
[FIX] l10n_es_aeat_sii: VAT not subject for goods
pedrobaeza Aug 14, 2020
ecd091f
[FIX] l10n_es_aeat_sii: Compute currency taxes amounts with proper date
pedrobaeza Aug 14, 2020
ffa743c
[FIX] l10n_es_aeat_sii: Get default invoice type properly
pedrobaeza Sep 14, 2020
d2e0251
[FIX] l10n_es_aeat_sii: Added rounding for "Régimen agrario" key Impo…
eantones Sep 16, 2020
ccbb5ee
[REF] l10n_es_aeat_sii: Refactor _get_sii_in_taxes for less code
pedrobaeza Sep 22, 2020
7844dcd
[FIX] l10n_es_aeat_sii: Merge tax dicts for same TipoImpositivo
pedrobaeza Sep 23, 2020
21ead12
[FIX] l10n_es_aeat_sii: Default refund specific type
danielduqma Sep 17, 2020
3ed15af
[FIX] l10n_es_aeat_sii: Envío al SII ImporteTotal sin IRPF en factura…
JuanjoA Jul 8, 2020
62045b4
[FIX+IMP] l10n_es_aeat_sii: Adjust "total without IRPF" algorithm
pedrobaeza Sep 30, 2020
b275316
[IMP] l10n_es_aeat_sii: black, isort, prettier
pedrobaeza Oct 1, 2020
bf604d5
[MIG] l10n_es_aeat_sii: Migration to 13.0
ValentinVinagre Jul 15, 2020
79337df
[MIG+IMP] l10n_es_aeat_sii: Complete migration
pedrobaeza Oct 1, 2020
b7865b3
[REN] l10n_es_aeat_sii_oca: Rename from l10n_es_aeat_sii
pedrobaeza Oct 23, 2020
2ca9f1a
[FIX] l10n_es_aeat_sii_oca: Avoid KeyError on taxes with no amount
pedrobaeza Nov 4, 2020
9a6342a
Translated using Weblate (Catalan)
brendapaniagua Nov 6, 2020
6f16740
Translated using Weblate (Catalan)
brendapaniagua Nov 9, 2020
8b36b3a
[FIX]+[IMP]l10n_es_aeat_sii_oca: Added new description image and fixe…
HaraldPanten Nov 19, 2020
a855919
[FIX] l10n_es_aeat_sii_oca: Proper registration key domain
pedrobaeza Nov 25, 2020
c7645fa
[FIX] l10n_es_aeat_sii_oca: Change key when invoicing purchase order
pedrobaeza Dec 21, 2020
bce7ab8
[FIX+IMP] l10n_es_aeat_sii_oca: Incorrect sign in not_amount_in_total…
pedrobaeza Jan 28, 2021
f18b024
[FIX] l10n_es_aeat_sii_oca: Proper ImporteTotal value
pedrobaeza Jan 28, 2021
fccd875
[FIX] l10n_es_aeat_sii: Include "Importación bienes de inversión" in …
pedrobaeza Feb 15, 2021
53b5ce3
[IMP] l10n_es_aeat_sii_oca: black, isort, prettier
joao-p-marques Jan 29, 2021
52fb3ab
[MIG] l10n_es_aeat_sii_oca: Migration to 14.0
joao-p-marques Feb 10, 2021
9f4d292
[REF+IMP] l10n_es_aeat/l10n_es_aeat_sii_oca: Re-arrange certificate t…
pedrobaeza Feb 14, 2021
e962545
[FIX] l10n_es_aeat_sii_oca: Fix move_type reference
joao-p-marques Feb 25, 2021
0edd02a
[FIX] l10n_es_aeat_sii_oca: Exclude base amount from ImporteTotal
pedrobaeza Feb 2, 2021
6904412
[FIX] l10n_es_aeat_sii_oca: Propert journal type on invoices
pedrobaeza Mar 11, 2021
5dc4658
Update ROADMAP.rst
pedrobaeza Mar 15, 2021
19cdb59
[FIX] l10n_es_aeat_sii_oca: Hook on post low level method
pedrobaeza Mar 19, 2021
723c953
[FIX+REF] l10n_es_aeat_sii_oca: Remove offending test + Move json fil…
pedrobaeza Apr 8, 2021
9d4d0ca
[FIX] l10n_es_aeat_sii_oca: Don't assign specific refund type
pedrobaeza May 4, 2021
b8068a4
[IMP] l10n_es_aeat_sii_oca: remove PyOpenSSL dependancy
etobella May 25, 2021
e875e6e
[FIX] l10n_es_aeat_sii_oca: SII Refund Type not required
joao-p-marques Jun 8, 2021
ae99e1a
[FIX] l10n_es_aeat_sii_oca: Don't make required + visible location in…
pedrobaeza Jun 14, 2021
9310630
[14.0][FIX] l10n_es_aeat_sii_oca: type in domain to move_type
hildickethan Jun 15, 2021
d80d932
[UPD] ROADMAP.rst
HaraldPanten Jul 22, 2021
945cbd6
[IMP] l10n_es_aeat_sii_oca: Allow send invoices with LC type (create …
victoralmau Jul 22, 2021
6eba97a
[IMP] l10n_es_aeat_sii: Add 24% retentions in NotIncludedInTotal
pedrobaeza Sep 2, 2021
1d8630e
[IMP] l10n_es_aeat_sii_oca: Add SII third-party
victoralmau Sep 10, 2021
7eac055
[FIX]l10n_es_aeat_sii_oca: Fix field name on default type function.
jesusVMayor Sep 21, 2021
7c8d9f1
[FIX] l10n_es_aeat_sii_oca: Only assign sii_registration_key if is se…
victoralmau Sep 24, 2021
94d7b2a
[ADD] l10n_es_aeat_sii_oca: add Araba/Alava and Bizkaia/Vizvaya
acysos Nov 2, 2021
c92b837
[FIX] l10n_es_aeat_sii_oca: Fix obtaining certificate in multicompany…
omar7r Nov 3, 2021
d6991a7
[FIX] l10n_es_aeat_sii_oca: Send invoice's commercial_partner_id
omar7r Nov 4, 2021
15f5782
[FIX] l10n_es_aeat_sii_oca: hook for obtaining the partner to send SII
omar7r Nov 8, 2021
bacedc8
[FIX] l10n_es_aeat_sii: Proper check of supplier invoice number
omar7r Jul 23, 2019
5f5ff7d
[OU-FIX] l10n_es_aeat_sii_oca: `folder` field required
pedrobaeza Nov 26, 2021
a6cafaf
[MIG] l10n_es_aeat_sii_oca: Migration to 15.0
ValentinVinagre Dec 30, 2021
ee53af3
[IMP] l10n_es_aeat_sii: Se añade nuevo mapeo para el SII
igallart Jan 27, 2022
1a71a4a
[FIX] l10n_es_aeat_sii_oca: Adjust tests according addition of s_iva0_ns
pedrobaeza Feb 14, 2022
23a1bc4
[IMP] l10n_es_aeat_sii_oca: Remove required condition in reference fi…
victoralmau Feb 25, 2022
f5d26b5
[FIX] black formatting
pedrobaeza Mar 30, 2022
150da36
[FIX] l10n_es_aeat_sii_oca: Avoid access error to SII taxes map
pedrobaeza Apr 4, 2022
78e03fa
Translated using Weblate (Catalan)
pere-aquarian Apr 11, 2022
b630734
Translated using Weblate (Spanish)
pere-aquarian Apr 11, 2022
dfc2e95
Translated using Weblate (Catalan)
Noel000 Apr 13, 2022
8e02bb5
[IMP] l10n_es_aeat_sii_oca: Allow to pass a partner without ES at the…
etobella Jan 19, 2022
51f2467
[IMP] l10n_es_aeat_sii_oca: Check if the sii is enabled checking all …
etobella Jan 21, 2022
f266c3e
[FIX] l10n_es_aeat_sii_oca: Use partner hook
etobella Apr 26, 2022
ac0422e
[FIX] l10n_es_aeat_sii_oca: EU VAT number requires country code
pedrobaeza Apr 29, 2022
748328f
[FIX] l10n_es_aeat_sii_oca: Don't cut VAT type 3 identifiers
colmeirin May 5, 2022
4052828
[IMP] l10n_es_aeat_sii_oca: migrate to common aeat.tax.agency
LoisRForgeFlow Apr 3, 2022
54dab83
[FIX] l10n_es_aeat_sii_oca: actualizar url de WSDLs
LoisRForgeFlow Apr 4, 2022
6fb5ca5
[IMP] l10n_es_aeat_sii_oca: finally drop sii_tax_agency_id field.
LoisRForgeFlow May 17, 2022
2a6c1a1
Translated using Weblate (Catalan)
jabelchi May 20, 2022
4a2a7f4
[OU-FIX] l10n_es_aeat_sii_oca: Error tipográfico en una línea de códi…
flachica May 25, 2022
12b0f8d
[IMP] l10n_es_aeat_sii_oca: Avoid deprecation warning in Environment.…
pedrobaeza Jun 2, 2022
6730c13
[IMP] l10n_es_aeat_sii_oca: Rename thirdparty fields to allow inherit…
victoralmau Nov 16, 2021
1470271
[IMP] l10n_es_aeat_sii_oca: Include new tax 5%
pedrobaeza Jul 14, 2022
34dd15f
[FIX] l10n_es_*: remove pyOpenSSL and cryptography dependencies
yajo Sep 29, 2022
879b419
[FIX] l10n_es_aeat_sii_oca: Remove `thirdparty_invoice` field from l1…
Shide Nov 22, 2022
9ae4c6e
[FIX] l10n_es_aeat_sii_oca: EU VAT number requires country code
alvaro-domatix Oct 24, 2022
fb0b16a
[FIX] l10n_es_aeat_sii_oca: Remove thirdparty_invoice + thirdparty_nu…
victoralmau Nov 23, 2022
45809e8
[FIX] l10n_es_aeat_sii_oca: Remove ISP taxes from NotIncludedInTotalN…
dalonsod Dec 12, 2022
15f5902
[FIX] l10n_es_aeat_sii_oca: admit E3 export exempt cause
dalonsod Sep 9, 2022
d226dd9
[FIX] l10n_es_aeat_sii_oca: compute macrodata from company currency a…
ramiadavid Jan 9, 2023
89aa789
[IMP] l10n_es_aeat_sii_oca: Includes new taxes 0%, 0.62% and 5%
Shide Jan 25, 2023
5ec113a
[FIX] l10n_es_aeat_sii_oca: Proper places for some food taxes reduction
pedrobaeza Dec 30, 2022
a3be827
[FIX] l10n_es_aeat_sii_oca: Missing retention in species taxes
pedrobaeza Feb 13, 2023
f155e4b
[IMP] l10n_es_aeat_sii_oca: pre-commit stuff
zamberjo Feb 1, 2023
aea2a27
[MIG] l10n_es_aeat_sii_oca: Migration to 16.0
zamberjo Feb 1, 2023
92df5c0
[UPD] Update l10n_es_aeat_sii_oca.pot
Feb 16, 2023
d2f6e77
[UPD] README.rst
OCA-git-bot Feb 16, 2023
dccde43
Update translation files
weblate Feb 16, 2023
e02572e
[FIX] l10n_es_aeat_sii_oca: fix error sii header
polqubiq Feb 20, 2023
a69f3b4
l10n_es_aeat_sii_oca 16.0.1.0.1
OCA-git-bot Feb 24, 2023
6c6d3fd
[MIG] l10n_es_aeat_sii_oca: informative wizard invoices sii
polqubiq Mar 24, 2023
15033d6
[UPD] Update l10n_es_aeat_sii_oca.pot
Mar 24, 2023
11e8705
l10n_es_aeat_sii_oca 16.0.1.1.0
OCA-git-bot Mar 24, 2023
b232682
Update translation files
weblate Mar 24, 2023
5dfb30e
[IMP] l10n_es_aeat_sii_oca: Include ISP investments taxes and 'BienIn…
omar7r Oct 2, 2022
f35d79a
l10n_es_aeat_sii_oca 16.0.1.2.0
OCA-git-bot Mar 29, 2023
3e68cd8
Translated using Weblate (Slovenian)
sysadminmatmoz Apr 11, 2023
6299b57
[FIX] l10n_es_aeat_sii_oca: cliente intracomunitario, entrega extraco…
yajo Apr 12, 2023
7318b8a
[IMP] l10n_es_aeat_sii_oca: Change registration key to computed writable
pedrobaeza Apr 29, 2023
1ab0327
[IMP] l10n_es_aeat_sii_oca: Convert sii_refund_type to computed writable
pedrobaeza May 16, 2023
7a22bae
[UPD] Update l10n_es_aeat_sii_oca.pot
May 16, 2023
0e1d923
l10n_es_aeat_sii_oca 16.0.1.2.1
OCA-git-bot May 16, 2023
4a76959
Update translation files
weblate May 16, 2023
a18471c
Revert "[IMP] l10n_es_aeat_sii: Se añade nuevo mapeo para el SII"
pedrobaeza May 25, 2023
0a4b4b0
[UPD] README.rst
OCA-git-bot May 25, 2023
0fe3c27
Revert "[FIX] l10n_es_aeat_sii_oca: Adjust tests according addition o…
pedrobaeza May 25, 2023
1aa1a08
l10n_es_aeat_sii_oca 16.0.1.2.3
OCA-git-bot Jun 3, 2023
77ac8db
[UPD] Update l10n_es_aeat_sii_oca.pot
Jun 6, 2023
e68a42c
Update translation files
weblate Jun 6, 2023
33cf0f6
[FIX] l10n_es_aeat_sii_oca: broken view in Aeat SII Map Form
Yadier-Tecnativa Jun 15, 2023
30cb105
l10n_es_aeat_sii_oca 16.0.1.3.0
OCA-git-bot Jun 15, 2023
4cca9d2
[IMP] l10n_es_aeat_sii_oca: move reversal defaul sii_refund_type
ljsalvatierra-factorlibre Jun 22, 2023
2a1341c
[UPD] README.rst
OCA-git-bot Jun 29, 2023
8f416d5
l10n_es_aeat_sii_oca 16.0.1.3.1
OCA-git-bot Jun 29, 2023
f21d635
[IMP] l10n_es_aeat_oca_sii: Add in ROADMAP "Devolución IVA viajeros"
pedrobaeza Jul 21, 2023
638fd07
[UPD] README.rst
OCA-git-bot Jul 21, 2023
eccd490
[IMP] l10n_es_aeat + l10n_aeat_sii_oca: Add standard function for get…
etobella Nov 11, 2022
3aeb1c0
[FIX+IMP] l10n_es_aeat*: VAT prorate proper encapsulation + names + t…
pedrobaeza Mar 8, 2023
4c6c28a
[UPD] README.rst
OCA-git-bot Sep 3, 2023
a1c079f
Translated using Weblate (Spanish)
Ivorra78 Aug 21, 2023
8ca4f64
[REF] account.move extraemos parte de sii a un mixin.
zamberjo Jun 7, 2023
81a8a9e
[FIX] l10n_es_aeat_sii_oca: Proper forbidden unlinks
victoralmau Jul 18, 2023
354dcac
[FIX] l10n_es_aeat_sii_oca: rename method confirm_one_invoice
ljsalvatierra-factorlibre Jul 28, 2023
751668d
[UPD] Update l10n_es_aeat_sii_oca.pot
Sep 4, 2023
d172ba0
[UPD] README.rst
OCA-git-bot Sep 4, 2023
005572c
Update translation files
weblate Sep 4, 2023
5974574
[FIX] l10n_es_aeat_sii_oca: Avoid invoice copy with type change in tests
pedrobaeza Sep 19, 2023
e8ed07d
oca-github-bot post-merge updates
OCA-git-bot Sep 19, 2023
5bde1ee
[FIX] l10n_es_aeat_sii_oca: wrong job channel name
dalonsod Sep 27, 2023
9d16280
[BOT] post-merge updates
OCA-git-bot Sep 28, 2023
7e94be4
Translated using Weblate (Spanish)
Ivorra78 Sep 26, 2023
7ff5685
[FIX] l10n_es_aeat_sii_oca: Check for SII Exceptions when posting an …
Shide Oct 19, 2023
5262a52
[BOT] post-merge updates
OCA-git-bot Oct 23, 2023
ebe4ee6
[IMP] l10n_es_aeat_sii_oca: Add neutralize.sql file for test enabling
aritzolea Nov 8, 2023
dd712c7
[BOT] post-merge updates
OCA-git-bot Nov 10, 2023
ef4ff63
[FIX] l10n_es_aeat_sii_oca: Inherit proper view
hildickethan Dec 29, 2023
d11c1e1
[BOT] post-merge updates
OCA-git-bot Dec 30, 2023
3a052ea
[FIX] l10n_es_aeat_sii_oca: Avoid singleton error on invoice posting
pedrobaeza Jan 11, 2024
8687004
[BOT] post-merge updates
OCA-git-bot Jan 11, 2024
2cc3480
[FIX] l10n_es_aeat_sii_oca: Crash on sending cancellation to SII
pedrobaeza Jan 11, 2024
28cc51a
[BOT] post-merge updates
OCA-git-bot Jan 11, 2024
28e4b38
[IMP] l10n_es_aeat_sii_oca: show account registration date
dalonsod Jan 12, 2024
d5cabfc
[BOT] post-merge updates
OCA-git-bot Jan 15, 2024
3adbfc0
[FIX] l10n_es_*: Fix minimum models read permissions for readonly acc…
aritzolea Apr 24, 2024
9805990
[BOT] post-merge updates
OCA-git-bot May 8, 2024
0971cb1
[FIX] l10n_es_aeat_sii_oca: Exclude tax agency connection from tests
pedrobaeza May 21, 2024
18196b3
[BOT] post-merge updates
OCA-git-bot May 21, 2024
7ca4281
[IMP] l10n_es_aeat_sii_oca: Reactivate agencies tests
pedrobaeza May 23, 2024
fbe9d35
[BOT] post-merge updates
OCA-git-bot May 23, 2024
167c30e
[FIX] l10n_es_aeat_sii_oca: check coming from move
mde-scopea May 27, 2024
6a1ba21
[BOT] post-merge updates
OCA-git-bot May 27, 2024
5b0f9a0
[FIX] l10n_es_aeat_sii_oca/l10n_es_intrastat_report: Rename test help…
pedrobaeza Jul 26, 2024
c9c47e6
[BOT] post-merge updates
OCA-git-bot Jul 26, 2024
66faa92
[FIX] l10n_es_aeat_sii_oca: Don't requeue pending invoices
pedrobaeza Aug 29, 2024
fb24be3
[UPD] Update l10n_es_aeat_sii_oca.pot
Aug 29, 2024
2ec94d4
[BOT] post-merge updates
OCA-git-bot Aug 29, 2024
cae9094
Update translation files
weblate Aug 29, 2024
443ba44
[IMP] Refactor para futura implementación Veri*FACTU.
zamberjo May 10, 2024
c318ae0
[UPD] Update l10n_es_aeat_sii_oca.pot
Sep 3, 2024
f0feb41
[BOT] post-merge updates
OCA-git-bot Sep 3, 2024
a3a6f65
Update translation files
weblate Sep 3, 2024
4fb73f9
[IMP] l10n_es_aeat_sii_oca: send with quarters only for voluntary
acysos Jul 1, 2024
7f1d144
[IMP] l10n_es_aeat_sii_oca: Updated taxes october 2024
pedrobaeza Sep 28, 2024
d9204d9
[FIX] l10n_es_aeat_sii_oca: Take into account inactive tax templates
pedrobaeza Oct 8, 2024
2cdc3e5
[IMP] l10n_es_aeat_sii_oca: Add Enable SII to journals to enable comp…
victoralmau Nov 25, 2024
a0cd3fd
[IMP] l10n_es_aeat_sii_oca: Improve SII not sent filter to use sii_en…
victoralmau Dec 10, 2024
6e5d094
[IMP] l10n_es_aeat_sii_oca: black, isort, prettier
manuelregidor Sep 27, 2024
f56f910
[IMP]l10n_es_aeat: sending triggers control general methods
manuelregidor Feb 28, 2025
a4c18fc
[MIG]l10n_es_aeat_sii_oca: Migration to 17.0
manuelregidor Sep 27, 2024
f0d99ee
[IMP]l10n_es_aeat_sii_oca: sii con DUA
manuelregidor Oct 30, 2024
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
1 change: 1 addition & 0 deletions l10n_es_aeat/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,4 @@
from . import res_company
from . import res_partner
from . import res_partner_bank
from . import ir_cron_trigger
46 changes: 46 additions & 0 deletions l10n_es_aeat/models/ir_cron_trigger.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Copyright 2025 Sygel - Manuel Regidor
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).


from odoo import fields, models


class IrCronTrigger(models.Model):
_inherit = "ir.cron.trigger"

def _get_aeat_time_field(self):
self.ensure_one()
return False

Check warning on line 13 in l10n_es_aeat/models/ir_cron_trigger.py

View check run for this annotation

Codecov / codecov/patch

l10n_es_aeat/models/ir_cron_trigger.py#L12-L13

Added lines #L12 - L13 were not covered by tests

def _get_aeat_account_moves(self):
self.ensure_one()
return self.env["account.move"]

Check warning on line 17 in l10n_es_aeat/models/ir_cron_trigger.py

View check run for this annotation

Codecov / codecov/patch

l10n_es_aeat/models/ir_cron_trigger.py#L16-L17

Added lines #L16 - L17 were not covered by tests

def _get_aeat_sending_time(self, account_move):
return False

Check warning on line 20 in l10n_es_aeat/models/ir_cron_trigger.py

View check run for this annotation

Codecov / codecov/patch

l10n_es_aeat/models/ir_cron_trigger.py#L20

Added line #L20 was not covered by tests

def aeat_do_now(self):
for trigger in self:
time_field = trigger._get_aeat_time_field()
account_moves = trigger._get_aeat_account_moves()

Check warning on line 25 in l10n_es_aeat/models/ir_cron_trigger.py

View check run for this annotation

Codecov / codecov/patch

l10n_es_aeat/models/ir_cron_trigger.py#L24-L25

Added lines #L24 - L25 were not covered by tests
if time_field and account_moves:
account_moves.write({time_field: fields.Datetime.now()})
trigger.sudo().write({"call_at": fields.Datetime.now()})

Check warning on line 28 in l10n_es_aeat/models/ir_cron_trigger.py

View check run for this annotation

Codecov / codecov/patch

l10n_es_aeat/models/ir_cron_trigger.py#L27-L28

Added lines #L27 - L28 were not covered by tests

def aeat_cancel_now(self):
for trigger in self:
time_field = trigger._get_aeat_time_field()
account_moves = trigger._get_aeat_account_moves()

Check warning on line 33 in l10n_es_aeat/models/ir_cron_trigger.py

View check run for this annotation

Codecov / codecov/patch

l10n_es_aeat/models/ir_cron_trigger.py#L32-L33

Added lines #L32 - L33 were not covered by tests
if time_field and account_moves:
account_moves.write({time_field: False})
trigger.sudo().unlink()

Check warning on line 36 in l10n_es_aeat/models/ir_cron_trigger.py

View check run for this annotation

Codecov / codecov/patch

l10n_es_aeat/models/ir_cron_trigger.py#L35-L36

Added lines #L35 - L36 were not covered by tests

def aeat_reschedule_sudo(self):
for trigger in self:
time_field = trigger._get_aeat_time_field()
account_moves = trigger._get_aeat_account_moves()

Check warning on line 41 in l10n_es_aeat/models/ir_cron_trigger.py

View check run for this annotation

Codecov / codecov/patch

l10n_es_aeat/models/ir_cron_trigger.py#L40-L41

Added lines #L40 - L41 were not covered by tests
if time_field and account_moves:
for account_move in account_moves:
sending_time = trigger._get_aeat_sending_time(account_move)
account_move.write({time_field: sending_time})
trigger.write({"call_at": sending_time})

Check warning on line 46 in l10n_es_aeat/models/ir_cron_trigger.py

View check run for this annotation

Codecov / codecov/patch

l10n_es_aeat/models/ir_cron_trigger.py#L44-L46

Added lines #L44 - L46 were not covered by tests
187 changes: 187 additions & 0 deletions l10n_es_aeat_sii_oca/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,187 @@
=============================================
Suministro Inmediato de Información en el IVA
=============================================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:dd4688bc2a1c4bd195d8dd4949f98b380e1ba0858c791d7685e37e7a4a60f9d0
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Mature-brightgreen.png
:target: https://odoo-community.org/page/development-status
:alt: Mature
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--spain-lightgray.png?logo=github
:target: https://github.com/OCA/l10n-spain/tree/17.0/l10n_es_aeat_sii_oca
:alt: OCA/l10n-spain
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/l10n-spain-17-0/l10n-spain-17-0-l10n_es_aeat_sii_oca
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-spain&target_branch=17.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

Módulo para la presentación inmediata del IVA
https://www.agenciatributaria.es/static_files/AEAT/Contenidos_Comunes/La_Agencia_Tributaria/Modelos_y_formularios/Suministro_inmediato_informacion/FicherosSuministros/V_1_1/SII_Descripcion_ServicioWeb_v1.1.pdf

**Table of contents**

.. contents::
:local:

Installation
============

Para instalar esté módulo necesita:

1. Libreria Python Zeep, se puede instalar con el comando 'pip install
zeep'
2. Libreria Python Requests, se puede instalar con el comando 'pip
install requests'

Configuration
=============

Para configurar este módulo es necesario:

1. En la compañia se almacenan las URLs del servicio SOAP de hacienda.
Estas URLs pueden cambiar según comunidades
2. Los certificados deben alojarse en una carpeta accesible por la
instalación de Odoo.
3. Preparar el certificado. El certificado enviado por la FMNT es en
formato p12, este certificado no se puede usar directamente con Zeep.
Se tiene que extraer la clave pública y la clave privada.

Existen dos parámetros del sistema creados con la instalación del módulo
cuyos valores pueden configurarse:

1. l10n_es_aeat_sii_oca.sii_batch: Almacena el número de facturas máximo
que se enviarán al SII cada vez que se realice un envío. El valor por
defecto es 50.
2. l10n_es_aeat_sii_oca.sii_retry: Almacena el número de veces que se
intentará enviar una factura al SII en caso de error en el envío. El
valor por defecto es 5.

En Linux se pueden usar los siguientes comandos:

- Clave pública: "openssl pkcs12 -in Certificado.p12 -nokeys -out
publicCert.crt -nodes"
- Clave privada: "openssl pkcs12 -in Certifcado.p12 -nocerts -out
privateKey.pem -nodes"

Usage
=====

Cuando se valida una factura automáticamente envia la comunicación al
servidor de AEAT.

Known issues / Roadmap
======================

- Comunicación de cobros y pagos.
- Determinadas facturas intracomunitarias (Articulo 66 RIVA).
- Asistente para consultar los documentos comunicados.
- Libro de bienes de inversión (Libro anual se crea un módulo aparte).
- Regímenes especiales de seguros, de agencias de viaje o de bienes
usados.
- Devolución de IVA de viajeros.
- Facturas rectificativas por sustitución.
- Soportar facturas de canje de facturas simplificadas por facturas
completas. Ver https://github.com/OCA/l10n-spain/issues/1171 para más
información.
- El campo aeat_state, definido en aeat.mixin, puede establecer el
estado de envío no solamente al SII, sino también, por ejemplo, a
VERIFACTU, lo que podría ocasionar problemas en caso de que tener que
enviar una factura a ambas.

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-spain/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/l10n-spain/issues/new?body=module:%20l10n_es_aeat_sii_oca%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

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

Credits
=======

Authors
-------

* Acysos S.L.
* Diagram
* Minorisa
* Studio73
* FactorLibre
* Comunitea
* Otherway
* Tecnativa
* Javi Melendez
* Sygel

Contributors
------------

- Ignacio Ibeas <ignacio@acysos.com>
- Rubén Cerdà <ruben.cerda.roig@diagram.es>
- Ramon Guiu <ramon.guiu@minorisa.net>
- Pablo Fuentes <pablo@studio73.es>
- Jordi Tolsà <jordi@studio73.es>
- Ismael Calvo <ismael.calvo@factorlibre.es>
- Omar Castiñeira - Comunitea S.L. <omar@comunitea.com>
- Juanjo Algaz <jalgaz@gmail.com>, Planeta Huerto
<juanjoalgaz@planetahuerto.es>
- Javi Melendez <javimelex@gmail.com>
- Santi Argüeso - Comunitea S.L. <santi@comunitea.com>
- Angel Moya - PESOL <angel.moya@pesol.es>
- Eric Antonés - NuoBiT Solutions, S.L. <eantones@nuobit.com>
- `Sygel <https://www.sygel.es>`__:

- Valentin Vinagre
- Manuel Regidor

- `Tecnativa <https://www.tecnativa.com>`__:

- Pedro M. Baeza
- João Marques

- Lois Rilo Antelo <lois.rilo@forgeflow.com>
- Eduardo de Miguel (edu@moduon.team)
- Jose Zambudio <jose@aurestic.es>
- `Factor Libre <https://factorlibre.com>`__:

- Luis J. Salvatierra <luis.salvatierra@factorlibre.com>

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

.. |maintainer-pedrobaeza| image:: https://github.com/pedrobaeza.png?size=40px
:target: https://github.com/pedrobaeza
:alt: pedrobaeza

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-pedrobaeza|

This module is part of the `OCA/l10n-spain <https://github.com/OCA/l10n-spain/tree/17.0/l10n_es_aeat_sii_oca>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
5 changes: 5 additions & 0 deletions l10n_es_aeat_sii_oca/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).

from . import models
from . import wizards
from .hooks import add_key_to_existing_invoices
70 changes: 70 additions & 0 deletions l10n_es_aeat_sii_oca/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# Copyright 2017 Acysos - Ignacio Ibeas <ignacio@acysos.com>
# Copyright 2017 Diagram Software S.L.
# Copyright 2017 MINORISA - <ramon.guiu@minorisa.net>
# Copyright 2017 Studio73 - Pablo Fuentes <pablo@studio73.es>
# Copyright 2017 Studio73 - Jordi Tolsà <jordi@studio73.es>
# Copyright 2017 Factor Libre - Ismael Calvo
# Copyright 2017 Otherway - Pedro Rodríguez Gil
# Copyright 2018 Javi Melendez <javimelex@gmail.com>
# Copyright 2018 Angel Moya <angel.moya@pesol.es>
# Copyright 2020 Sygel Technology - Valentín Vinagre <valentin.vinagre@sygel.es>
# Copyright 2021 Tecnativa - João Marques
# Copyright 2022 ForgeFlow - Lois Rilo
# Copyright 2022-2023 Moduon - Eduardo de Miguel
# Copyright 2023 Aures Tic - Jose Zambudio <jose@aurestic.es>
# Copyright 2023 Pol Reig <pol.reig@qubiq.es>
# Copyright 2017-2024 Tecnativa - Pedro M. Baeza
# Copyright 2024 Manuel Regidor <manuel.regidor@sygel.es>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Suministro Inmediato de Información en el IVA",
"version": "17.0.1.0.0",
"category": "Accounting & Finance",
"website": "https://github.com/OCA/l10n-spain",
"author": "Acysos S.L.,"
"Diagram,"
"Minorisa,"
"Studio73,"
"FactorLibre,"
"Comunitea,"
"Otherway,"
"Tecnativa,"
"Javi Melendez,"
"Sygel,"
"Odoo Community Association (OCA)",
"license": "AGPL-3",
"application": False,
"installable": True,
"development_status": "Mature",
"maintainers": ["pedrobaeza"],
"external_dependencies": {"python": ["zeep", "requests"]},
"depends": [
"account_invoice_refund_link",
"l10n_es_aeat",
],
"data": [
"data/ir_config_parameter_data.xml",
"data/ir_cron.xml",
"data/aeat_sii_tax_agency_data.xml",
"views/res_company_view.xml",
"views/account_move_views.xml",
"wizards/account_move_reversal_views.xml",
"wizards/account_move_send_sii_views.xml",
"views/aeat_sii_mapping_registration_keys_view.xml",
"data/aeat_sii_mapping_registration_keys_data.xml",
"views/aeat_sii_map_view.xml",
"data/l10n.es.aeat.map.tax.line.tax.csv",
"data/aeat_sii_map_data.xml",
"security/ir.model.access.csv",
"security/aeat_sii.xml",
"views/product_view.xml",
"views/ir_cron_trigger_views.xml",
"views/account_fiscal_position_view.xml",
"views/res_partner_views.xml",
"views/aeat_tax_agency_view.xml",
"views/account_journal_view.xml",
],
"images": ["static/description/SII_1.jpg"],
"post_init_hook": "add_key_to_existing_invoices",
}
Loading