← Back to team overview

openerp-community team mailing list archive

Re: Reopen a paid invoice

 

About the workflow against payment_returned flag, I preferred the second
one not to change state, so that we don't break any existing functionality
that depends on invoice states, that's why I implemented that way.

Regards.


2014-07-09 10:08 GMT+02:00 Markus Schneider <markus.schneider@xxxxxxxxxx>:

> Hi Pedro,
>
> thank you for sharing. I have a first check of the module and i like the
> solution.
>
> I think of the following steps are need:
>
> * ported to OpenERP 7
> * removing wizard "account_payment_order" that the module is not depend
> on "account_payment_extension" any more (can be separate module)
> * removing wizard "payment_order_return_import_c19_wizard" no need (can
> be separate module)
> * "payment_returned" as boolean on account.invoice is the simplest
> solution, the final goal maybe to modified workflow (i need to check the
> details)
>
> I will spend some time on thinking and then start working on that and
> share if i have some working solution ;)
>
> Kind Regards
>
> On 08.07.2014 19:34, Pedro Manuel Baeza Romero wrote:
> > Hi, Markus,
> >
> > I adapted some time ago a module that was made by another company a
> > concept more or less like your requirements, but have three problems:
> >
> >   * Module is for 6.1, though I think you won't have too much troubles
> >     to port it to 7.0/8.0.
> >   * Modularity: code for importing a specific spanish file format is
> >     mixed in the module, because the budget was very restrictive and it
> >     was not possible to split it.
> >   * And the main problem is that the original approach takes the invoice
> >     as the base for the payment return, instead of the account move
> >     lines, so it has problems with invoices with more than one payment
> >     terms. This is much more difficult to change, and I wasn't able to
> >     do it also in the budget I had.
> >
> > If you work a little in this, this can be an excellent OCA module. Let
> > me know if you have any doubt.
> >
> > Regards.
> >
> >
> >
> > 2014-07-08 17:55 GMT+02:00 Markus Schneider <markus.schneider@xxxxxxxxxx
> > <mailto:markus.schneider@xxxxxxxxxx>>:
> >
> >     Hi community,
> >
> >     My situation:
> >     A customer has a order paying with a external payment gateway. We
> >     generating a invoice and we see the money on our bank account we
> >     reconcile the invoice as paid. Everything fine.
> >
> >     The problem:
> >     Now it is possible that the customer can go to his bank and return
> his
> >     money. In this case, we want to add a new account.move and link it to
> >     the existing invoice and set them back to unpaid. (Reconsile it
> later if
> >     he pay with a other payment method or send him payment reminder and
> all
> >     the payment follow-up stuff).
> >
> >     Hint:
> >     We don't want to modified the existing account.move and avoid cancel
> in
> >     accounting.
> >
> >     Question:
> >     Has someone implement a module doing this or something similar?
> >
> >     Kind Regards
> >
> >     Markus
> >
> >     --
> >     Dipl.-Comp.-Math. Markus Schneider
> >     Softwareentwickler
> >
> >     initOS GmbH & Co. KG
> >     An der Eisenbahn 1
> >     21224 Rosengarten
> >
> >     Mobil:   +49 (0)172 2303699 <tel:%2B49%20%280%29172%202303699>
> >     Phone:   +49 (0)4105 5615613 <tel:%2B49%20%280%294105%205615613>
> >     Fax:     +49 (0)4105 5615610 <tel:%2B49%20%280%294105%205615610>
> >
> >     Email:   markus.schneider@xxxxxxxxxx
> >     <mailto:markus.schneider@xxxxxxxxxx>
> >     Web:     http://www.initos.com
> >
> >     Geschäftsführung:
> >     Dipl. Wirt.-Inf. Frederik Kramer & Dipl.-Ing. (FH) Torsten Francke
> >     Haftende Gesellschafterin: initOS Verwaltungs GmbH
> >
> >     Sitz der Gesellschaft: Rosengarten – Klecken
> >     Amtsgericht Tostedt, HRA 201840
> >     USt-IdNr: DE 275698169
> >     Steuer-Nr: 15/205/21402
> >
> >     _______________________________________________
> >     Mailing list: https://launchpad.net/~openerp-community
> >     Post to     : openerp-community@xxxxxxxxxxxxxxxxxxx
> >     <mailto:openerp-community@xxxxxxxxxxxxxxxxxxx>
> >     Unsubscribe : https://launchpad.net/~openerp-community
> >     More help   : https://help.launchpad.net/ListHelp
> >
> >
>
> --
> Dipl.-Comp.-Math. Markus Schneider
> Softwareentwickler
>
> initOS GmbH & Co. KG
> An der Eisenbahn 1
> 21224 Rosengarten
>
> Mobil:   +49 (0)172 2303699
> Phone:   +49 (0)4105 5615613
> Fax:     +49 (0)4105 5615610
>
> Email:   markus.schneider@xxxxxxxxxx
> Web:     http://www.initos.com
>
> Geschäftsführung:
> Dipl. Wirt.-Inf. Frederik Kramer & Dipl.-Ing. (FH) Torsten Francke
> Haftende Gesellschafterin: initOS Verwaltungs GmbH
>
> Sitz der Gesellschaft: Rosengarten – Klecken
> Amtsgericht Tostedt, HRA 201840
> USt-IdNr: DE 275698169
> Steuer-Nr: 15/205/21402
>

References