mariadforgeflow
15c85ee91b
[IMP] rma_purchase: add test return_and_refund_diff_price
2023-11-21 06:56:58 -05:00
mariadforgeflow
1dd4ec4f95
[FIX] rma_purchase: write-off differences in price between rma line and vendor refund
2023-11-21 06:56:58 -05:00
JordiMForgeFlow
2f76541806
[IMP] rma: mark RMA location as return location
2023-11-20 09:18:44 +00:00
AaronHForgeFlow
ecac0a9c1d
[FIX] rma: RMA location in the warehouse should not be inside stock
2023-11-17 13:39:08 +00:00
BernatPForgeFlow
fcf6da632d
[FIX] rma: Do not set 'Destination Package' if RMA package comes from 'Customers' location
2023-10-30 15:20:28 +01:00
Christopher Ormaza
95a312fcda
[FIX] quants can be more than one on _gather function result
2023-10-30 15:20:28 +01:00
BernatPForgeFlow
1461115608
[IMP] rma: Auto-calculate package for serial products
...
When returning or delivering a serial product from a RMA, we will calculate by default its package. Later, it can be modyfied by the user.
2023-10-30 15:20:28 +01:00
ChrisOForgeFlow
c4f9912425
[14.0][IMP] added default operation on rma group, easy setup before rma lines created ( #452 )
...
* [14.0][IMP] added default operation on rma group, easy setup before rma lines created
* [IMP] added fields for default route created by wizard on rma group
* fix: get right price after create rma order line
2023-10-27 12:41:54 +00:00
AaronHForgeFlow
a8727de073
[IMP] Update copier from template
2023-10-27 10:04:22 +00:00
AaronHForgeFlow
a3091a30aa
[FIX] account_move_line_rma_order_line: pre-commit import fault
2023-10-27 10:59:27 +02:00
Christopher Ormaza
0d5dcc6390
[14.0][FIX] rma_sale, fix performance on search sale order lines
2023-10-27 08:00:17 +00:00
Jordi Ballester Alomar
fb9d5ba797
Merge pull request #407 from ForgeFlow/14.0-rma_account_move_line_domain
...
[14.0][IMP] rma_account: change account_move_line_id domain to make search more efficient
2023-10-02 09:57:36 +02:00
DavidJForgeFlow
fb9af9b89b
[IMP] rma_scrap: now works with lots/serials
2023-09-16 18:05:08 +00:00
Christopher Ormaza
bb666168d1
[14.0][ADD] rma_refund_reason
2023-09-16 17:55:27 +00:00
Lois Rilo
3da8341ed5
Merge pull request #442 from ForgeFlow/14.0-fix-rma_scrap
...
[FIX] rma_scrap: no scrap if qty to scrap = 0.0
2023-07-12 10:08:17 +02:00
SergiCForgeFlow
481626d36c
[FIX] rma_scrap: no scrap if qty to scrap = 0.0
2023-06-27 13:03:45 +02:00
Juany Davila
7737ceddfb
[MIG] rma_operating_unit: migration to 14.0
2023-06-07 12:26:13 +02:00
Juany Davila
cddc0324cf
[IMP] rma_operating_unit: black, isort, prettier
2023-06-07 12:26:13 +02:00
Aaron Henriquez
216b4ae897
[FIX]dependencies
2023-06-07 12:26:13 +02:00
aheficent
170492230a
[FIX]rma_operating_unit, wizard was not returning anything
2023-06-07 12:26:13 +02:00
aaron
b07cbc5e74
[FIX]rma_operating_unit view
2023-06-07 12:26:13 +02:00
aaron
8e96cf6d1f
[FIX]rma_operating_unit view domains
2023-06-07 12:26:13 +02:00
Beñat Jimenez
9a0c9415dd
[MIG] rma_operating_unit: Migration to v12
2023-06-07 12:26:13 +02:00
Maxime Chambreuil
9941cc9d25
[MIG] Migrate configuration and cleanup
2023-06-07 12:26:13 +02:00
Nikul Chaudhary
fa56a0ba19
[FIX] Fixed UT & Travis
2023-06-07 12:26:13 +02:00
aheficent
11e53f04fa
[MIG]rma_operating_unit to v10
2023-06-07 12:26:13 +02:00
aheficent
3eeaa50707
[ADD] rma_operating_unit
2023-06-07 12:26:13 +02:00
Juany Davila
186fe929a0
[IMP] rma_purchase: remove deprecated decimal precision
2023-06-06 11:22:11 +02:00
Lois Rilo
144b8e8c89
Merge pull request #434 from ForgeFlow/14.0-fix-rma-procurement-origin
...
[14.0][FIX] rma: procurement origin
2023-05-29 17:08:22 +02:00
Joan Sisquella
6764221ee2
[FIX] rma: procurement origin
...
In the current implementation of Odoo's _assign_picking() method in stock.move, there's a conditional check that looks at whether all the moves associated with a picking have the same partner_id and origin. If any move doesn't align with these conditions, the origin of the picking is set to False.
if any(picking.partner_id.id != m.partner_id.id or
picking.origin != m.origin for m in moves):
# If a picking is found, we'll append `move` to its move list and thus its
# `partner_id` and `ref` field will refer to multiple records. In this
# case, we chose to wipe them.
picking.write({
'partner_id': False,
'origin': False,
})
In the context of RMA when we have multiple moves associated with a picking, each coming from a different RMA order line, we encounter a problem. Each move has its origin set as the name of the RMA orde line (line.name), so as soon as a second move from a different line is appended to the picking, the origin of the picking is wiped, because it doesn't match the origin of the first move.
In order to prevent the partner_id of the picking from being set to False when there are multiple associated moves, I propose that we change the origin of the procurement from the name of the RMA line to the name of the procurement group (group.name). This way, all moves associated with a picking will share the same origin, preserving the origin of the picking and ensuring it doesn't get inadvertently set to False.
2023-05-29 16:32:42 +02:00
Aaron ForgeFlow
a2f7ce7d11
Merge pull request #433 from ForgeFlow/14.0-add-rma_mrp
...
[14.0][ADD] rma_sale_mrp
2023-05-26 14:41:09 +02:00
Christopher Ormaza
4bd1d10075
[14.0][ADD] rma_sale_mrp
2023-05-17 07:01:25 -05:00
BernatPForgeFlow
a898c177ed
Merge pull request #425 from ForgeFlow/14.0-imp-rma-stock_rule
...
[14.0][IMP] rma: Avoid error if group_id = False
2023-04-03 13:32:16 +02:00
BernatPForgeFlow
97c8dc65f3
[IMP] rma: Avoid error if group_id = False
2023-04-03 13:22:13 +02:00
JuanyDForgeflow
fbb102d9cd
Merge pull request #417 from ForgeFlow/14.0-fix-rma_purchase
...
[FIX] rma_purchase: fix migration warnings
2023-03-20 16:31:27 -05:00
Juany Davila
6ca1357f76
[FIX] rma_purchase: fix migration warnings
2023-03-20 16:25:42 -05:00
JuanyDForgeflow
4989d5710f
Merge pull request #416 from ForgeFlow/14.0-update-copier
...
[14.0][IMP] copier update
2023-03-20 16:25:02 -05:00
AaronHForgeFlow
0e828ed61b
[IMP] copier update
2023-03-20 21:52:45 +01:00
mariadforgeflow
dbe0c4409e
[IMP] rma_account: change account_move_line_id domain to make search more efficient
2023-02-28 16:15:12 +01:00
Jordi Ballester Alomar
51630bb018
Merge pull request #404 from ForgeFlow/14.0-rma_account-move-line-index
...
[14.0][IMP] rma_account: add index in account.move.line to field 'rma_line_id'
2023-02-27 19:27:55 +01:00
Jordi Ballester Alomar
f8ac052017
[IMP] rma_account: add index in account.move.line to field 'rma_line_id'
2023-02-27 16:08:38 +01:00
Lois Rilo
7b03857af1
Merge pull request #393 from ForgeFlow/14.0-fix-rma_canceled
...
[14.0][IMP] rma: limit state statusbar
2023-02-21 15:19:34 +01:00
DavidJForgeFlow
ac477d2c60
[IMP] rma: limit state statusbar
2023-02-21 15:03:29 +01:00
Lois Rilo
26a11197e0
Merge pull request #390 from ForgeFlow/14.0-fix-2-step-route-reservation
...
[14.0][FIX] rma: in multi step routes, only reserve first step
2023-02-21 13:40:21 +01:00
Lois Rilo
9f145d7d31
[FIX] rma: in multi step routes, only reserve first step
...
We shoul not force reservation on next steps on a multi step
route, oherwise a inconsistency is generated and the transfers
cannot be processed or cancel so the user gets stuck ("it is
not possible to unreserve more products that you have in stock"
error).
2023-02-21 11:31:47 +01:00
Lois Rilo
1b277e0d25
Merge pull request #379 from ForgeFlow/14.0-imp-rma_repair_cancel
...
[14.0][IMP] rma_repair: button cancel
2023-02-20 17:39:51 +01:00
Lois Rilo
3c2bae25cc
Merge pull request #378 from ForgeFlow/14.0-imp-rma_sale_cancel
...
[14.0][IMP] rma_sale: button cancel
2023-02-20 17:39:30 +01:00
Lois Rilo
a1a57e28c4
Merge pull request #377 from ForgeFlow/14.0-imp-rma_purchase_cancel
...
[14.0][IMP] rma_purchase: button cancel
2023-02-20 17:39:06 +01:00
Lois Rilo
349054fb0e
Merge pull request #376 from ForgeFlow/14.0-imp-rma_cancel
...
[14.0][IMP] rma: cancel rma_lines
2023-02-20 17:37:59 +01:00
Lois Rilo
94798c8d90
Merge pull request #364 from ForgeFlow/14.0-fix-rma_sale_description
...
[14.0][FIX] rma_sale: description not passed to SO
2023-02-15 09:30:51 +01:00