Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0049131
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Localization Pack: Spain] SIIcriticalalways2022-04-26 10:562022-04-27 14:35
ReporterivancaceresView Statuspublic 
Assigned Tomgonzalezh 
PriorityurgentResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Regression date2022-03-22
Regression introduced by commithttps://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/merge_requests/31/diffs#8a788d7f7ca0661e67dfb044cc4846ae6999800e_230_232 [^]
Regression levelProduction - QA Approved
Review Assigned To
Regression introduced in release
Summary

0049131: SII versión 1.9.213100 - Se envían incorrectamente las facturas con NOI

DescriptionEn facturas proveedor con proveedores extranjeros (NOI) se está cortando a 9 caracteres el taxid lo que provoca que se envie mal al SII la factura y que luego Openbravo de el error "Factura no encontrada"

El error se encuentra en la clase org.openbravo.module.sii.invoicefiles.IDFactura, en las últimas versiones se ha sustituido:
this.idFacturaEmisor = invoice.getBusinessPartner().getTaxID();
por
this.idFacturaEmisor = SIIUtils.stringToFile(invoice.getBusinessPartner().getTaxID(), 9).toUpperCase();
Steps To ReproduceCrear un tercero con NIF italiano, clave tipo NOI y dirección de Italia.
Crear una factura proveedor para este tercero.
Intentar enviar al SII
TagsNo tags attached.
Attached Filespng file icon Screenshot from 2022-04-26 13-59-22.png [^] (184,116 bytes) 2022-04-26 14:00

- Relationships Relation Graph ] Dependency Graph ]
caused by defect 0048826 closedrtoledano Tax ID must be uppercased when sent the request 

-  Notes
(0136750)
psanjuan (manager)
2022-04-26 14:04

Por favor verificar que esta incidencia se soluciona cuando el código NOI incluye el código ISO del pais (por ejemplo: FR12345678)

En los casos en los que el NOI no incluya el código del país será la AEAT la que dará un error de NOI no válido, correcto? Verificar esto también.

Añado feedback de Alberto Sola:
puede ser que al estar los terceros con el código ISO definido (ultimo cambio del 349) no encuentre el proveedor, al truncar a 9 caracteres la respuesta de la AEAT ya no localiza el tercero porque este ultimo estará con 12

No entiendo esto último de truncar que dice Alberto. Por favor revisar.
Gracias.
(0136779)
hgbot (developer)
2022-04-27 02:46

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/merge_requests/39 [^]
(0136780)
hgbot (developer)
2022-04-27 02:50

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii.es_ES/-/merge_requests/2 [^]
(0136783)
hgbot (developer)
2022-04-27 08:45

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii [^]
Changeset: 9e9fe3c7dae76d2945e3a2dc180257f5b3abbc4d
Author: Maykel Gonzalez <maykel.gonzalez@smfconsulting.es>
Date: 26-04-2022 18:23:20
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/commit/9e9fe3c7dae76d2945e3a2dc180257f5b3abbc4d [^]

Fixed ISSUE-49131 correct sending invoices with NOI

---
M src-db/database/sourcedata/AD_MODULE.xml
M src/org/openbravo/module/sii/invoicefiles/IDFactura.java
---
(0136784)
hgbot (developer)
2022-04-27 08:45

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/merge_requests/39 [^]
(0136807)
hgbot (developer)
2022-04-27 14:35

Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii.es_ES/-/merge_requests/2 [^]

- Issue History
Date Modified Username Field Change
2022-04-26 10:56 ivancaceres New Issue
2022-04-26 10:56 ivancaceres Assigned To => Jorge Bravo
2022-04-26 10:57 ivancaceres Issue Monitored: ivancaceres
2022-04-26 11:11 Jorge Bravo Assigned To Jorge Bravo => psanjuan
2022-04-26 14:00 psanjuan File Added: Screenshot from 2022-04-26 13-59-22.png
2022-04-26 14:04 psanjuan Note Added: 0136750
2022-04-26 14:05 psanjuan Priority immediate => urgent
2022-04-26 14:05 psanjuan Assigned To psanjuan => Jorge Bravo
2022-04-26 14:13 Jorge Bravo Assigned To Jorge Bravo => mgonzalezh
2022-04-26 16:42 vmromanos Relationship added caused by 0048826
2022-04-26 16:43 vmromanos Regression date => 2022-03-22
2022-04-26 16:43 vmromanos Regression introduced by commit => https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/merge_requests/31/diffs#8a788d7f7ca0661e67dfb044cc4846ae6999800e_230_232 [^]
2022-04-26 16:43 vmromanos Regression level => Production - QA Approved
2022-04-27 02:46 hgbot Note Added: 0136779
2022-04-27 02:50 hgbot Note Added: 0136780
2022-04-27 08:45 hgbot Resolution open => fixed
2022-04-27 08:45 hgbot Status new => closed
2022-04-27 08:45 hgbot Note Added: 0136783
2022-04-27 08:45 hgbot Note Added: 0136784
2022-04-27 14:35 hgbot Note Added: 0136807


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker