Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0045338 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Openbravo ERP] 07. Sales management | major | always | 2020-10-29 20:19 | 2020-11-04 11:40 | |||
Reporter | Mery Anelo | View Status | public | |||||
Assigned To | vmromanos | |||||||
Priority | urgent | Resolution | fixed | Fixed in Version | PR21Q1 | |||
Status | closed | Fix in branch | Fixed in SCM revision | |||||
Projection | none | ETA | none | Target Version | ||||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | PR20Q3 | SCM revision | ||||||
Merge Request Status | approved | |||||||
Review Assigned To | ||||||||
OBNetwork customer | No | |||||||
Web browser | ||||||||
Modules | Core | |||||||
Support ticket | ||||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0045338: By deactivating any registration in the tax zone, you can get this tax if the business partner belongs to that country | |||||||
Description | Is necessary fix this issue because the following issue is affected by this one. Related to the issue: https://issues.openbravo.com/view.php?id=39951 [^] (In english) By deactivating a country from the tax zone (tab of the window Tax Rate) and creating an sales invoice for a business partner who has that country at their address, you still can get the deactivated tax rate. For example, in the aforementioned case the UK country is deactivated from the taxes related to the European Union since it will no longer belong to it. Brexit: https://www.agenciatributaria.es/AEAT.internet/Inicio/La_Agencia_Tributaria/Campanas/BREXIT/BREXIT.shtml [^] In the "Sales Invoices" windows, when chose a service in the lines must obtain the "International Services rendered" tax for services, however, you continue to obtain a tax related to the EU even though it was deactivated. (En español) Al desactivar un país de la zona de impuestos (ventana propia de impuestos) y crear una factura para un tercero que posea en su dirección dicho país podrá conseguir el registro desactivado. Por ejemplo, en el caso mencionado el país UK es desactivado de los impuestos relacionados a la Unión Europea ya que el mismo ya no pertenecera a ella. Brexit: https://www.agenciatributaria.es/AEAT.internet/Inicio/La_Agencia_Tributaria/Campanas/BREXIT/BREXIT.shtml [^] Dentro de las facturas (cliente), al hacerlo debe conseguir para servicios el impuesto "Servicios prestados internacional", sin embargo, continua consiguiendo un impuesto relacionado a la UE a pesar de que el mismo fue correctamente desactivado. | |||||||
Steps To Reproduce | (See the attached video) - Install the versión 1.2.1800 of the module "Taxes: configuration for Spain (Impuestos para España)" - Go to "Enterprise module management" windows and execute the references. - Configure organization, Product (as services) and Bussines Parter with UK address. - Make a Sales invoice. - Select the product (of the services category) and see the tax set by the callout is "Servicios prestados UE (%N=>0%)" (Which is disabled for UK) and should by "Servicios prestados internacional (%N=>0%)" | |||||||
Proposed Solution | See the attached patch for the function c_gettax. | |||||||
Tags | No tags attached. | |||||||
Attached Files | ![]() ![]() | |||||||
![]() |
|||||||||||||||||||||||||||||||||
|
![]() |
|
(0124028) Mery Anelo (viewer) 2020-10-29 20:27 |
Additionally, take into account the following issue: https://issues.openbravo.com/view.php?id=44351 [^] which deactivates the UK as an EU country |
(0124141) vmromanos (viewer) 2020-11-04 08:47 |
Test plan: # Sales Flow Login to F&B Client Go to Business Partner window and search for "Alimentos y Supermercados" Go to Location/Address tab and edit the address. Change country from Spain to United Kingdom. Go to Sales Invoice and create new record for that business partner. Create new line for 1 unit of "Agua sin Gas 1L". Verify the proposed tax is "Entregas intracomunitarias (%N=>0%)" Now browse to that tax and in Tax Zone tab search for the record with Destination Country = United Kingdom and set active = No. Save it. Go back to the previous invoice, delete the line and create a new one for the same product. Verify the system is unable to find a tax candidate. Go to Tax Rate window again and create a new record: Name: X-Sales Valid from Date: 01-01-2015 Tax Category: IVA Normal Rate: 0 Sales/Purchase Type: Sales Tax Country: Spain Destination Country: United States In Tax Zone create a new record with From Country = Spain and Destination Country = United Kingdom. Set it as active. Go back to the previous invoice, delete the line and create a new one for the same product. Verify the system proposes the new tax. Now browse to that tax and in Tax Zone tab search for record with Destination Country = United Kingdom and set active = No. Save it. Go back to the previous invoice, delete the line and create a new one for the same product. Verify the system is unable to find a tax candidate. # Purchase Flow Go to Business Partner window and search for "Bebidas Alegres" Go to Location/Address tab and edit the address. Change country from Spain to United Kingdom. Go to Tax Rate window and create a new record: Name: X-Purchase Valid from Date: 01-01-2015 Tax Category: IVA Normal Rate: 0 Sales/Purchase Type: Purchase Tax Country: United States Region: empty Destination Country: Spain In Tax Zone create a new record with From Country = United Kingdom and Destination Country = Spain. Set it as active. Go to Purchase Invoice and create new record for that business partner. Create new line for 1 unit of "Cerveza Ale 0,5L". Verify the proposed tax is the new X-Purchase tax rate. Browse to that tax rate, and in Tax Zone deactivate the UK record and save it. Go back to the purchase invoice, delete and create a new line for the same product. Verify the system proposes another tax rate. |
(0124150) hgbot (developer) 2020-11-04 11:06 |
Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/215 [^] |
(0124155) hgbot (developer) 2020-11-04 11:40 |
Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/215 [^] |
(0124156) hgbot (developer) 2020-11-04 11:40 |
Directly closing issue as related merge request is already approved. Repository: https://gitlab.com/openbravo/product/openbravo [^] Changeset: f67e55fe00f53a4ceb4b4d15f48c4a89ee179bf3 Author: Víctor Martínez Romanos <victor.martinez@openbravo.com> Date: 2020-11-04T10:40:44+00:00 URL: https://gitlab.com/openbravo/product/openbravo/-/commit/f67e55fe00f53a4ceb4b4d15f48c4a89ee179bf3 [^] Fixed BUG-45338: Filter by active tax zone in C_GETTAX --- M src-db/database/model/functions/C_GETTAX.xml --- |
![]() |
|||
Date Modified | Username | Field | Change |
2020-10-29 20:19 | Mery Anelo | New Issue | |
2020-10-29 20:19 | Mery Anelo | Assigned To | => Triage Finance |
2020-10-29 20:19 | Mery Anelo | File Added: Issue.mp4 | |
2020-10-29 20:19 | Mery Anelo | Modules | => Core |
2020-10-29 20:19 | Mery Anelo | Triggers an Emergency Pack | => No |
2020-10-29 20:20 | Mery Anelo | File Added: issue-deactivate-UK.diff | |
2020-10-29 20:23 | Mery Anelo | Relationship added | blocks 0039951 |
2020-10-29 20:27 | Mery Anelo | Note Added: 0124028 | |
2020-11-03 14:26 | vmromanos | Status | new => scheduled |
2020-11-03 14:26 | vmromanos | Assigned To | Triage Finance => vmromanos |
2020-11-03 14:31 | vmromanos | Status | scheduled => acknowledged |
2020-11-03 14:58 | vmromanos | Status | acknowledged => scheduled |
2020-11-04 08:47 | vmromanos | Note Added: 0124141 | |
2020-11-04 11:06 | hgbot | Merge Request Status | => open |
2020-11-04 11:06 | hgbot | Note Added: 0124150 | |
2020-11-04 11:40 | hgbot | Merge Request Status | open => approved |
2020-11-04 11:40 | hgbot | Resolution | open => fixed |
2020-11-04 11:40 | hgbot | Status | scheduled => closed |
2020-11-04 11:40 | hgbot | Note Added: 0124155 | |
2020-11-04 11:40 | hgbot | Fixed in Version | => PR21Q1 |
2020-11-04 11:40 | hgbot | Note Added: 0124156 |
Copyright © 2000 - 2009 MantisBT Group |