[6.1]can't reconcile a customer refund against more than one invoice

Bug #1054052 reported by Leonardo Pistone
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Odoo Addons (MOVED TO GITHUB)
Fix Released
Medium
OpenERP Publisher's Warranty Team

Bug Description

To reproduce: start with a 6.1 demo db with account_voucher installed. I'm testing with runbot
(Build 17704)
server (4275)
addons (6998)
web (2459)

- Create a Customer Refund for Agrolait for 1000 EUR
- Create a customer Invoice for Agrolait for 200EUR

At that point, none of the two has been paid, and you can reconcile the 200EUR invoice against the credit note. To do that, enter the menu "customer payment", choose the partner, leave the amount paid at 0 and validate. All seems correct at this point, and I get what I expect:
- paid amount: 0
- bank: 0
- partial reconciliation for the credit note
- full reconciliation for the invoice
- invoice is paid

Then, I repeat the process again: I create a new customer invoice for agrolait for 100E.
Then I try to do the same, again I create a new customer payment for Agrolait. This time I'm not able to reconcile the 100E invoice against the credit note.

Is that a bug, or am I supposed to do that differently?

Thanks!

Tags: maintenance

Related branches

Revision history for this message
Amit Parik (amit-parik) wrote :

Hello Leonardo,

Yes Clearly It's bug for 6.1 in trunk this issue is working fine.

I have checked this issue with 6.1 on 6957 and faced the same problem and on trunk I can reconcile the from refund on 2nd time too.

The main problem is that If I create a customer voucher first It's show the refund line on credits part which is correct, Bug if refund is partially reconcile then again it never seen on credits parts that 's why this type of problem is appears.

This is a *blocking point* for 6.1 that's why I am assigning this to OPW team.

@Leonardo : Well bug report with proper steps thank you very much!

summary: - can't reconcile a customer refund against more than one invoice
+ [6.1]can't reconcile a customer refund against more than one invoice
Changed in openobject-addons:
assignee: nobody → OpenERP Publisher's Warranty Team (openerp-opw)
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Franco Tampieri (dr.dran) wrote :

Hi Amit!

There is some news about this bug?

Regards

Franco

Revision history for this message
Amit Parik (amit-parik) wrote :

Hello Franco,

The Problem exist on 6.1 stable version, our OPW is handling this.

So if you have a support and maintenance contract with us then you can contact our OPW team they will defiantly help you early.

Thank you!

tags: added: maintenance
Changed in openobject-addons:
status: Confirmed → In Progress
Revision history for this message
Rifakat Husen (OpenERP) (rha-openerp) wrote :

Hello Leonardo and Franco,

Here is the fix for this issue for stable 6.1,
lp:~openerp-dev/openobject-addons/6.1-opw-581296-rha
Revision 7053, Revision ID: <email address hidden>

Could you please test it and provide you remark?
6.0 fix on the way!

Regards

Revision history for this message
Ravi Gohil (OpenERP) (rgo-openerp) wrote :

Hello Leonardo and Franco,

For Stable V6.0, issue has been fixed in,
Branch: lp:~openerp-dev/openobject-addons/6.0-opw-577037-rgo
Rev Id: <email address hidden>
Rev #: 5366

Could you please test it and provide your remark?

Thanks.

Changed in openobject-addons:
status: In Progress → Fix Committed
Revision history for this message
Franco Tampieri (dr.dran) wrote : Re: [Bug 1054052] Re: [6.1]can't reconcile a customer refund against more than one invoice

Thank you Ravi,

Excuse me for the dalay to reply, but yesterday is holidays in Italy :)

I forward you e-mail to my collegue Leonardo, and in this days we test you
patch and give you feedback as soon as possible.

Regards

Franco

2012/11/1 Ravi Gohil (OpenERP) <email address hidden>

> Hello Leonardo and Franco,
>
> For Stable V6.0, issue has been fixed in,
> Branch: lp:~openerp-dev/openobject-addons/6.0-opw-577037-rgo
> Rev Id: <email address hidden>
> Rev #: 5366
>
> Could you please test it and provide your remark?
>
> Thanks.
>
> ** Changed in: openobject-addons
> Status: In Progress => Fix Committed
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1054052
>
> Title:
> [6.1]can't reconcile a customer refund against more than one invoice
>
> Status in OpenERP Addons (modules):
> Fix Committed
>
> Bug description:
> To reproduce: start with a 6.1 demo db with account_voucher installed.
> I'm testing with runbot
> (Build 17704)
> server (4275)
> addons (6998)
> web (2459)
>
> - Create a Customer Refund for Agrolait for 1000 EUR
> - Create a customer Invoice for Agrolait for 200EUR
>
> At that point, none of the two has been paid, and you can reconcile the
> 200EUR invoice against the credit note. To do that, enter the menu
> "customer payment", choose the partner, leave the amount paid at 0 and
> validate. All seems correct at this point, and I get what I expect:
> - paid amount: 0
> - bank: 0
> - partial reconciliation for the credit note
> - full reconciliation for the invoice
> - invoice is paid
>
> Then, I repeat the process again: I create a new customer invoice for
> agrolait for 100E.
> Then I try to do the same, again I create a new customer payment for
> Agrolait. This time I'm not able to reconcile the 100E invoice against the
> credit note.
>
> Is that a bug, or am I supposed to do that differently?
>
> Thanks!
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/openobject-addons/+bug/1054052/+subscriptions
>

Revision history for this message
Franco Tampieri (dr.dran) wrote :

Hi Ravi,

We have tested the patch in both, 6.0 and 6.1 installation and the
result is good.

I would like to know if that patch will be applied in the main core,
and approximately when.

Best regards

Franco Tampieri

2012/11/2 Franco Tampieri <email address hidden>:
> Thank you Ravi,
>
> Excuse me for the dalay to reply, but yesterday is holidays in Italy :)
>
> I forward you e-mail to my collegue Leonardo, and in this days we test you
> patch and give you feedback as soon as possible.
>
> Regards
>
> Franco
>
>
> 2012/11/1 Ravi Gohil (OpenERP) <email address hidden>
>
>> Hello Leonardo and Franco,
>>
>> For Stable V6.0, issue has been fixed in,
>> Branch: lp:~openerp-dev/openobject-addons/6.0-opw-577037-rgo
>> Rev Id: <email address hidden>
>> Rev #: 5366
>>
>> Could you please test it and provide your remark?
>>
>> Thanks.
>>
>> ** Changed in: openobject-addons
>> Status: In Progress => Fix Committed
>>
>> --
>> You received this bug notification because you are subscribed to the bug
>> report.
>> https://bugs.launchpad.net/bugs/1054052
>>
>> Title:
>> [6.1]can't reconcile a customer refund against more than one invoice
>>
>> Status in OpenERP Addons (modules):
>> Fix Committed
>>
>> Bug description:
>> To reproduce: start with a 6.1 demo db with account_voucher installed.
>> I'm testing with runbot
>> (Build 17704)
>> server (4275)
>> addons (6998)
>> web (2459)
>>
>> - Create a Customer Refund for Agrolait for 1000 EUR
>> - Create a customer Invoice for Agrolait for 200EUR
>>
>> At that point, none of the two has been paid, and you can reconcile the
>> 200EUR invoice against the credit note. To do that, enter the menu "customer
>> payment", choose the partner, leave the amount paid at 0 and validate. All
>> seems correct at this point, and I get what I expect:
>> - paid amount: 0
>> - bank: 0
>> - partial reconciliation for the credit note
>> - full reconciliation for the invoice
>> - invoice is paid
>>
>> Then, I repeat the process again: I create a new customer invoice for
>> agrolait for 100E.
>> Then I try to do the same, again I create a new customer payment for
>> Agrolait. This time I'm not able to reconcile the 100E invoice against the
>> credit note.
>>
>> Is that a bug, or am I supposed to do that differently?
>>
>> Thanks!
>>
>> To manage notifications about this bug go to:
>> https://bugs.launchpad.net/openobject-addons/+bug/1054052/+subscriptions
>
>

Revision history for this message
Franco Tampieri (dr.dran) wrote :

Hi!

I've replied to you e-mail but I didn't receive any answer. There is any
problem?

Regards

Franco

2012/11/7 Franco Tampieri <email address hidden>

> Hi Ravi,
>
> We have tested the patch in both, 6.0 and 6.1 installation and the
> result is good.
>
> I would like to know if that patch will be applied in the main core,
> and approximately when.
>
> Best regards
>
> Franco Tampieri
>
> 2012/11/2 Franco Tampieri <email address hidden>:
> > Thank you Ravi,
> >
> > Excuse me for the dalay to reply, but yesterday is holidays in Italy :)
> >
> > I forward you e-mail to my collegue Leonardo, and in this days we test
> you
> > patch and give you feedback as soon as possible.
> >
> > Regards
> >
> > Franco
> >
> >
> > 2012/11/1 Ravi Gohil (OpenERP) <email address hidden>
> >
> >> Hello Leonardo and Franco,
> >>
> >> For Stable V6.0, issue has been fixed in,
> >> Branch: lp:~openerp-dev/openobject-addons/6.0-opw-577037-rgo
> >> Rev Id: <email address hidden>
> >> Rev #: 5366
> >>
> >> Could you please test it and provide your remark?
> >>
> >> Thanks.
> >>
> >> ** Changed in: openobject-addons
> >> Status: In Progress => Fix Committed
> >>
> >> --
> >> You received this bug notification because you are subscribed to the bug
> >> report.
> >> https://bugs.launchpad.net/bugs/1054052
> >>
> >> Title:
> >> [6.1]can't reconcile a customer refund against more than one invoice
> >>
> >> Status in OpenERP Addons (modules):
> >> Fix Committed
> >>
> >> Bug description:
> >> To reproduce: start with a 6.1 demo db with account_voucher installed.
> >> I'm testing with runbot
> >> (Build 17704)
> >> server (4275)
> >> addons (6998)
> >> web (2459)
> >>
> >> - Create a Customer Refund for Agrolait for 1000 EUR
> >> - Create a customer Invoice for Agrolait for 200EUR
> >>
> >> At that point, none of the two has been paid, and you can reconcile
> the
> >> 200EUR invoice against the credit note. To do that, enter the menu
> "customer
> >> payment", choose the partner, leave the amount paid at 0 and validate.
> All
> >> seems correct at this point, and I get what I expect:
> >> - paid amount: 0
> >> - bank: 0
> >> - partial reconciliation for the credit note
> >> - full reconciliation for the invoice
> >> - invoice is paid
> >>
> >> Then, I repeat the process again: I create a new customer invoice for
> >> agrolait for 100E.
> >> Then I try to do the same, again I create a new customer payment for
> >> Agrolait. This time I'm not able to reconcile the 100E invoice against
> the
> >> credit note.
> >>
> >> Is that a bug, or am I supposed to do that differently?
> >>
> >> Thanks!
> >>
> >> To manage notifications about this bug go to:
> >>
> https://bugs.launchpad.net/openobject-addons/+bug/1054052/+subscriptions
> >
> >
>

Revision history for this message
Ravi Gohil (OpenERP) (rgo-openerp) wrote :

Hi Franco,

Sorry for the delay.

The fix is under review of our experts, they will soon review the fix and after their approval, fix will land into main stable branches.

You will be informed once the fix gets merged with main stable branches.

Thanks for the patience.

Revision history for this message
Ravi Gohil (OpenERP) (rgo-openerp) wrote :

Hi Franco,

The fixes has been landed into main stable branches with following revision info:
For V6.0:
Rev Id: <email address hidden>
Rev #: 5383

For V6.1:
Rev Id: <email address hidden>
Rev #: 7086

Thanks.

Changed in openobject-addons:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.