Openbravo Issue Tracking System - Modules
View Issue Details
0048569ModulesIntrastat for Spainpublic2022-02-10 13:262022-03-07 11:31
psanjuan 
mgonzalezh 
urgentmajoralways
closedfixed 
30Openbravo Appliance 14.04
 
 
0048569: Nuevo diseño para 2022 - Pais de origen en Declaración de Intrastat de tipo EXPEDICIONES (Ventas)
En las declaraciones referidas a períodos relativos al año 2021 el país de origen solo se consignará en las declaraciones Intrastat de Adquisición (Compra).

A partir del año 2022 y posteriores, el dato "País de Origen" de la mercancía se consignará además en las declaraciones Intrastat de Expedición (Ventas).

El país de origen en el caso de las ventas, será aquel donde se obtienen o producen las mercancías. En el caso de mercancías en cuya producción han intervenido dos o más países, será aquel en el que se ha llevado a cabo el último procesado o elaboración sustancial y económicamente justificada, en una empresa equipada a tal efecto, resultando un nuevo producto o un producto que se halle en una fase de producción muy avanzada.
N/A
Openbravo no permite la gestión de operaciones triangulares, ni permite informar de forma automática a cerca de cual es el origen (compra) de un producto que se vende con posterioridad.

Por tanto, se va a crear un nuevo campo en la tabla "Product" (M_Product), pestaña "Intrastat", denominado "País de origen" (Origin Country), en el cual el usuario pueda seleccionar de forma manual cual es el país de origen de dicho producto. Esta campo debe ser editable y no obligatorio, ya que una vez informado, podría cambiarse. Contendrá una lista desplegable con los países del sistema, tabla Country and Región.

Al exportar esta información al fichero Intrastar, se deberá exportar el corresponding Country ISO Code (ie. ES para Spain/España).

En relación con el Intrastat, el campo "Pais de Origen" se recogerá en el Intrastat en primer lugar del nuevo campo de la tabla producto "País de Origen".

Si está vacío, este dato se tiene que tomar para las expediciones o factura intracomunitarias emitidas (Venta) de la Organización configurada como "ENTIDAD LEGAL", padre de la organización asociada a la factura de venta. Si la organización es una entidad legal, se toma esa, si no se sube hacia arriba en al arbol hasta llegar a la entidad legal padre:

AD_Org.AD_OrgInfo.C_location_ID.C_location.AD_Country_ID.C_Country.CountryCode

Este dato se debe reflejar en el campo 8 del fichero de Intrastat de Expediciones y en todo caso en el campo "Pais de Origen" en las declaraciones de tipo Expedición, en la ventana "Declaración Intrastat". Este campo debe ser editable.
No tags attached.
related to feature request 0047958 closed mgonzalezh New Intrastat File design for Intrastat 2022 
png Screenshot from 2022-03-04 09-21-40.png (204,402) 2022-03-04 09:22
https://issues.openbravo.com/file_download.php?file_id=16691&type=bug
png

txt Intrastat-Shipments-Normaldeclaration-2022-Mar-22.txt (176) 2022-03-04 09:22
https://issues.openbravo.com/file_download.php?file_id=16692&type=bug
Issue History
2022-02-10 13:26psanjuanNew Issue
2022-02-10 13:26psanjuanAssigned To => Jorge Bravo
2022-02-10 13:27psanjuanRelationship addedrelated to 0047958
2022-02-10 13:31psanjuanTypedefect => feature request
2022-02-10 14:04Jorge BravoAssigned ToJorge Bravo => mgonzalezh
2022-02-10 14:14psanjuanProposed Solution updated
2022-02-10 14:20psanjuanProposed Solution updated
2022-02-11 13:25hgbotNote Added: 0134928
2022-02-11 13:29hgbotNote Added: 0134929
2022-02-11 16:06psanjuanProposed Solution updated
2022-02-11 16:13hgbotNote Added: 0134933
2022-02-14 11:56psanjuanSummaryNuevo diseño para 2022 - Pais de origen en Expediciones (Ventas) => Nuevo diseño para 2022 - Pais de origen en Declaración de Intrastat de tipo EXPEDICIONES (Ventas)
2022-02-14 11:56psanjuanDescription Updatedbug_revision_view_page.php?rev_id=23657#r23657
2022-02-14 11:56psanjuanProposed Solution updated
2022-02-22 10:21Alberto_SolaIssue Monitored: Alberto_Sola
2022-02-22 14:57psanjuanProposed Solution updated
2022-02-22 15:00psanjuanProposed Solution updated
2022-03-02 13:09vmromanosStatusnew => scheduled
2022-03-02 13:09vmromanosStatusscheduled => resolved
2022-03-02 13:09vmromanosResolutionopen => fixed
2022-03-04 09:21psanjuanNote Added: 0135452
2022-03-04 09:22psanjuanFile Added: Screenshot from 2022-03-04 09-21-40.png
2022-03-04 09:22psanjuanFile Added: Intrastat-Shipments-Normaldeclaration-2022-Mar-22.txt
2022-03-04 12:46hgbotStatusresolved => closed
2022-03-04 12:46hgbotNote Added: 0135471
2022-03-04 12:46hgbotNote Added: 0135472
2022-03-07 11:30hgbotNote Added: 0135493
2022-03-07 11:31hgbotNote Added: 0135494
2022-03-07 11:31hgbotNote Added: 0135495

Notes
(0134928)
hgbot   
2022-02-11 13:25   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.intrastat/-/merge_requests/4 [^]
(0134929)
hgbot   
2022-02-11 13:29   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.intrastat.spain/-/merge_requests/3 [^]
(0134933)
hgbot   
2022-02-11 16:13   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.intrastat.spain/-/merge_requests/3 [^]
(0135452)
psanjuan   
2022-03-04 09:21   
Test Plan.

En la tabla Producto, indicar los datos del intratat para un producto, incluyendo País de Origen "Alemania".
Realizar lo mismo para otro producto, y esta vez indicar país de origen "Grecia".

Crear una factura de venta que incluya los dos productos anteriores, y otro más con configuración de Intrastat en el producto, pero sin información en el campo Pais de Origen.

Generar el intrastat y comprobar que se indica esos países, y que para el tercero el país reflejado es el de la entidad legal "España".

Ver imagen y fichero adjunto.
(0135471)
hgbot   
2022-03-04 12:46   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.intrastat [^]
Changeset: 6f179565d2b9093d34232ea92dfec28617716411
Author: Maykel Gonzalez <maykel.gonzalez@smfconsulting.es>
Date: 04-03-2022 11:46:02
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.intrastat/-/commit/6f179565d2b9093d34232ea92dfec28617716411 [^]

Fixed ISSUE-48569: origin country for sales

---
M src-db/database/model/tables/INTR_M_PRODUCT.xml
M src-db/database/model/triggers/INTR_C_INVOICELINE_TRG.xml
M src-db/database/model/triggers/INTR_C_ORDERLINE_TRG.xml
M src-db/database/model/triggers/INTR_M_INOUTLINE_TRG.xml
M src-db/database/sourcedata/AD_COLUMN.xml
M src-db/database/sourcedata/AD_FIELD.xml
M src-db/database/sourcedata/AD_MODULE.xml
---
(0135472)
hgbot   
2022-03-04 12:46   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.intrastat/-/merge_requests/4 [^]
(0135493)
hgbot   
2022-03-07 11:30   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.intrastat/-/merge_requests/6 [^]
(0135494)
hgbot   
2022-03-07 11:31   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.intrastat [^]
Changeset: b82d678b7ac8742bd6cc25736702af0c8742dee7
Author: Víctor Martínez Romanos <victor.martinez@openbravo.com>
Date: 07-03-2022 11:28:52
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.intrastat/-/commit/b82d678b7ac8742bd6cc25736702af0c8742dee7 [^]

Related to ISSUE-48569: Added missed FK

---
M src-db/database/model/tables/INTR_M_PRODUCT.xml
M src-db/database/sourcedata/AD_MODULE.xml
---
(0135495)
hgbot   
2022-03-07 11:31   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.module.intrastat/-/merge_requests/6 [^]