Commit Graph

570 Commits

Author SHA1 Message Date
Aaron ForgeFlow
f83a0de31d Merge pull request #525 from akretion/16-rma-phantom-bom-components-refactore
[16][rma_sale][rma_sale_mrp] Create rma line from stock move line instead of sale order line by default and when possible + manage kit components
2024-08-01 15:19:37 +02:00
Florian da Costa
0bcd702a19 [REF] rename back method _prepare_rma_line to _prepare_rma_line_from_sale_order_line 2024-07-31 12:25:21 +02:00
Florian da Costa
820af8c43f [IMP] rma_sale : Always create rma line from sale line using stock move lines by default
This allow to manage phantom bom products, by creating rma lines for the components instead of the kit if the option is activated.
2024-07-26 10:12:25 +02:00
Lois Rilo
ec9c1b711e Merge pull request #532 from ForgeFlow/16.0-fp-498
[16.0][IMP] rma: add rma_line_id to stock.move views
2024-07-08 12:41:43 +02:00
DavidJForgeFlow
7061e995dd [IMP] rma: add rma_line_id to stock.move views
When looking at stock moves created from a rma group, it may be confusing knowing who's move is for which RMA line. This improvement should avoid these confusions.
2024-07-08 12:20:53 +02:00
Jordi Ballester Alomar
d53b227adc Merge pull request #465 from ForgeFlow/16.0-mig-rma_refund_reason
[16.0][MIG] rma_refund_reason: Migration to 16.0
2024-06-21 13:02:03 +02:00
Jordi Ballester Alomar
b944f476b7 Merge pull request #462 from ForgeFlow/16.0-mig-rma_account_unreconciled
[16.0][WIP] rma_account_unreconciled: Migration to 16.0
2024-06-21 13:01:22 +02:00
BernatPForgeFlow
def1b22feb [FIX] rma_account_unreconciled: Remove 'account_reconcile_oca' dependency
RMA lines should be able to reconcile either with OCA or Enterprise reconcile tools.
2024-06-20 15:37:57 +02:00
Jordi Ballester Alomar
f339dfe881 Merge pull request #522 from ForgeFlow/16.0-fix-rma_purchase-dependency
[16.0][FIX] rma_purchase: add dependency with purchase_stock
2024-05-22 09:19:34 +02:00
Jordi Ballester Alomar
c328d66cb7 [FIX] rma_purchase: add dependency with purchase_stock 2024-05-22 08:08:27 +02:00
AlexPForgeFlow
d83db3b81c [MIG] rma_account_unreconciled: Migration to 16.0 2024-05-09 14:02:54 +02:00
AlexPForgeFlow
4073972609 [IMP] rma_account_unreconciled: pre-commit stuff 2024-05-09 14:00:12 +02:00
Jordi Ballester Alomar
3dd26e22f2 [FIX] include anglo-saxon price unit calculation in refunds.
Otherwise the anglo saxon entries won't be correct.
For example, the Interim (Delivered) account should balance
after receiving and triggering a refund on a customer rma.
2024-05-09 14:00:12 +02:00
DavidJForgeFlow
fc6f683777 [FIX]rma: remove test_rma dependency to Account 2024-05-09 14:00:12 +02:00
AaronHForgeFlow
18f64b703c [FIX] rma: rma_custmer_user has no write permissions in partner, so compute method fails.
[IMP] rma: use rma user in tests
[FIX] rma_account: move_line_id field string
[IMP] rma, rma_account, rma_sale, rma_purchase: tests for stock valuation
[FIX] account_move_line_rma_order_line: minor lint, make auto-install
[IMP] rma_account_unreconciled: use manager user in test
2024-05-09 14:00:12 +02:00
Jordi Ballester
cae4546d9b make module AGPL 2024-05-09 14:00:12 +02:00
Christopher Ormaza
a8cbfe7117 [14.0][ADD] rma_account_unreconciled 2024-05-09 14:00:12 +02:00
Aaron ForgeFlow
433c610ed4 Merge pull request #453 from ForgeFlow/16.0-mig-account_move_line_rma_order_line
[16.0][MIG] account_move_line_rma_order_line: Migration to 16.0
2024-05-09 13:21:07 +02:00
AlexPForgeFlow
5193293177 [FIX] account_move_line_rma_order_line: remove security group group_account_move_rma_order_line + clean up commented code 2024-05-09 10:11:46 +02:00
AlexPForgeFlow
3247261086 [MIG] account_move_line_rma_order_line: Migration to 16.0 2024-05-09 10:07:08 +02:00
AlexPForgeFlow
8033ed45f9 [IMP] account_move_line_rma_order_line: pre-commit stuff 2024-05-09 10:07:08 +02:00
Jordi Ballester Alomar
b11832004a [FIX] include anglo-saxon price unit calculation in refunds.
Otherwise the anglo saxon entries won't be correct.
For example, the Interim (Delivered) account should balance
after receiving and triggering a refund on a customer rma.
2024-05-09 10:07:08 +02:00
AaronHForgeFlow
95147bc76b [FIX] rma: rma_custmer_user has no write permissions in partner, so compute method fails.
[IMP] rma: use rma user in tests
[FIX] rma_account: move_line_id field string
[IMP] rma, rma_account, rma_sale, rma_purchase: tests for stock valuation
[FIX] account_move_line_rma_order_line: minor lint, make auto-install
[IMP] rma_account_unreconciled: use manager user in test
2024-05-09 10:07:08 +02:00
AaronHForgeFlow
2e98a1c3f7 [IMP] account_move_line_rma_order_line: cosmetics because of update copier template 2024-05-09 10:07:08 +02:00
Jordi Ballester
86fadeb438 [FIX] account_move_line_rma_order_line: Force to trigger again the init hook.
As the script was incorrect in previous versions.
2024-05-09 10:07:08 +02:00
Jordi Ballester
f3bf3f3b3f [FIX] rma_account: maintain refund_line_id 2024-05-09 10:07:08 +02:00
Jordi Ballester
a6f2e5c3d7 [IMP] rma: Refactor all rma modules in order to consider using the correct price unit in moves
Otherwise the inventory accounting will be completely wrong.
2024-05-09 10:07:08 +02:00
Christopher Ormaza
d50fbfe7d0 IMP: added init hook 2024-05-09 10:07:08 +02:00
Christopher Ormaza
9cd5606df3 [14.0][MIG] account_move_line_rma_order_line 2024-05-09 10:07:08 +02:00
mreficent
30d2aa1639 [FIX] tests 2024-05-09 10:07:08 +02:00
ahenriquez
1776c4ac03 [MIG]account_move_line_rma_order_line to v12 2024-05-09 10:07:08 +02:00
aheficent
e0fa2d9826 [MIG]account_move_line_rma_order_line to v11 2024-05-09 10:07:08 +02:00
aheficent
18a2199e2a [ADD]account_move_line_rma_order_line v10 2024-05-09 10:07:08 +02:00
Aaron ForgeFlow
758a2a7d3f Merge pull request #492 from ForgeFlow/16.0-imp-rma-autocalculate_package
[16.0][IMP] rma: Auto-calculate package for serial products
2024-05-08 16:26:16 +02:00
Aaron ForgeFlow
60c009ce7f Merge pull request #519 from ForgeFlow/16.0-fix-rma_account-company
[16.0][FIX] rma_account: default refund journal should respect rma line company
2024-05-08 15:09:48 +02:00
AaronHForgeFlow
8fbae8cdd4 [FIX] rma_account: default refund journal should respect rma line company 2024-05-08 13:18:59 +02:00
JasminSForgeFlow
e726b52600 [IMP] remove test-requirements 2024-05-08 14:55:58 +05:30
Christopher Ormaza
aa6c5fc2af [14.0][FIX] Added a better ux to select or write reason of refund 2024-05-08 14:52:29 +05:30
PauBForgeFlow
ac91fd8d9e [MIG] rma_refund_reason: Migration to 16.0 2024-05-08 14:52:29 +05:30
PauBForgeFlow
f458fa1cb0 [IMP] rma_refund_reason: pre-commit stuff 2024-05-08 14:52:29 +05:30
Christopher Ormaza
7b126508de [14.0][ADD] rma_refund_reason 2024-05-08 14:52:29 +05:30
Aaron ForgeFlow
abd66f9f0c Merge pull request #509 from akretion/16-overridable-sale-line-name-get
[16] rma_sale : Add hook to make sale line display name overridable by submodules
2024-05-03 16:03:25 +02:00
Florian da Costa
8dc9a3b33f [IMP] rma_sale : Add hook to make sale line display name overridable by submodules 2024-04-17 14:46:24 +02:00
Aaron ForgeFlow
1f56254226 Merge pull request #506 from akretion/16-rma-group-state
[16.0][IMP] rma: rma group state
2024-04-17 11:30:47 +02:00
chafique.delli
c683e32b34 [16.0][IMP] rma: rma group state 2024-04-16 09:42:56 +02:00
manu
3c0e9c47ad [FIX]rma_sale: Error when cancelling rma.order.line without sale order lines 2024-02-27 13:15:44 +01:00
AaronHForgeFlow
58349e49b5 [FIX]rma_account: avoid duplicated field string 2024-01-29 12:49:42 +01:00
BernatPForgeFlow
e43156e027 [FIX] rma: Do not set 'Destination Package' if RMA package comes from 'Customers' location 2024-01-09 13:22:26 +01:00
Christopher Ormaza
73b104175a [FIX] quants can be more than one on _gather function result 2024-01-09 12:55:35 +01:00
BernatPForgeFlow
38719ebf21 [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.
2024-01-09 12:54:17 +01:00