Openbravo Issue Tracking System - Localization Pack: Spain
View Issue Details
0049131Localization Pack: SpainSIIpublic2022-04-26 10:562022-04-27 14:35
ivancaceres 
mgonzalezh 
urgentcriticalalways
closedfixed 
5
 
 
2022-03-22
https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/merge_requests/31/diffs#8a788d7f7ca0661e67dfb044cc4846ae6999800e_230_232 [^]
Production - QA Approved
0049131: SII versión 1.9.213100 - Se envían incorrectamente las facturas con NOI
En 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();
Crear un tercero con NIF italiano, clave tipo NOI y dirección de Italia.
Crear una factura proveedor para este tercero.
Intentar enviar al SII
No tags attached.
caused by defect 0048826 closed rtoledano Tax ID must be uppercased when sent the request 
png Screenshot from 2022-04-26 13-59-22.png (184,116) 2022-04-26 14:00
https://issues.openbravo.com/file_download.php?file_id=16944&type=bug
png
Issue History
2022-04-26 10:56ivancaceresNew Issue
2022-04-26 10:56ivancaceresAssigned To => Jorge Bravo
2022-04-26 10:57ivancaceresIssue Monitored: ivancaceres
2022-04-26 11:11Jorge BravoAssigned ToJorge Bravo => psanjuan
2022-04-26 14:00psanjuanFile Added: Screenshot from 2022-04-26 13-59-22.png
2022-04-26 14:04psanjuanNote Added: 0136750
2022-04-26 14:05psanjuanPriorityimmediate => urgent
2022-04-26 14:05psanjuanAssigned Topsanjuan => Jorge Bravo
2022-04-26 14:13Jorge BravoAssigned ToJorge Bravo => mgonzalezh
2022-04-26 16:42vmromanosRelationship addedcaused by 0048826
2022-04-26 16:43vmromanosRegression date => 2022-03-22
2022-04-26 16:43vmromanosRegression introduced by commit => https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/merge_requests/31/diffs#8a788d7f7ca0661e67dfb044cc4846ae6999800e_230_232 [^]
2022-04-26 16:43vmromanosRegression level => Production - QA Approved
2022-04-27 02:46hgbotNote Added: 0136779
2022-04-27 02:50hgbotNote Added: 0136780
2022-04-27 08:45hgbotResolutionopen => fixed
2022-04-27 08:45hgbotStatusnew => closed
2022-04-27 08:45hgbotNote Added: 0136783
2022-04-27 08:45hgbotNote Added: 0136784
2022-04-27 14:35hgbotNote Added: 0136807

Notes
(0136750)
psanjuan   
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   
2022-04-27 02:46   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/merge_requests/39 [^]
(0136780)
hgbot   
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   
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   
2022-04-27 08:45   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii/-/merge_requests/39 [^]
(0136807)
hgbot   
2022-04-27 14:35   
Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.sii.es_ES/-/merge_requests/2 [^]