← Back to team overview

openerp-community team mailing list archive

Re: Reopen a paid invoice

 

Just create a pull request:

https://github.com/OCA/account-payment/pull/3

On 15.07.2014 09:53, Markus Schneider wrote:
> hi Joël,
> 
> to many overlapping repositories.
> 
> May i can try to overview of the repositories:
> 
> account invoicing - most modules for generating new invoice
> account payment - most modules for handle payment of invoice
> account financial tools - general accounting modules + modules to cancel
> invoice
> 
> 2-3 modules maybe better in a other repositories but other topic ;)
> 
> I think i will select account-payment. For two ressons:
> - already migrated to github (account invoicing has ne Maintainer)
> - Pedro is maintainer of this repositorie
> 
> Thanks
> 
> Markus
> 
> On 15.07.2014 09:14, Joël Grand-Guillaume wrote:
>> Hi Markus,
>>
>>
>> May be account invoicing is a better place as it concerns this topic,
>> what do you think ?
>>
>> Regards,
>>
>>
>> Joël
>>
>>
>> On Mon, Jul 14, 2014 at 4:53 PM, Markus Schneider
>> <markus.schneider@xxxxxxxxxx <mailto:markus.schneider@xxxxxxxxxx>> wrote:
>>
>>     Hi,
>>
>>     now i want to submit my migrated module i give it the new name
>>     "account_payment_return"
>>
>>     i am unsure in which repository:
>>
>>     https://github.com/OCA/account-financial-tools/tree/7.0
>>     https://github.com/OCA/account-payment/tree/7.0
>>
>>     From the function it is more to the first one, from the name you would
>>     more aspect be in the second one. I see no reason to have two
>>     repositories for this related areas, but this is a other topic.
>>
>>     Any suggestion?
>>
>>     I try to translate the option from Spanish to English by google
>>     translate, so there is still some improvements.
>>
>>     Kind Regards
>>
>>     Markus
>>
>>     On 10.07.2014 11:33, Pedro Manuel Baeza Romero wrote:
>>     > Hi, Markus,
>>     >
>>     > What Eric exposes is the reason why I didn't change the workflow.
>>     >
>>     > About reconcilements, you don't have to take care of them or keep
>>     them,
>>     > because you always get the date trace with the account moves, so the
>>     > easiest operation is to delete old reconcilement, and make another one
>>     > with all the account moves, and the balance will be correct. In this
>>     > way, you can pay, return, pay again, return again, etc, with the same
>>     > method, having always a correct invoice state managed by reconcile
>>     object.
>>     >
>>     > Regards.
>>     >
>>     >
>>     > 2014-07-10 11:17 GMT+02:00 Markus Schneider
>>     <markus.schneider@xxxxxxxxxx <mailto:markus.schneider@xxxxxxxxxx>
>>     > <mailto:markus.schneider@xxxxxxxxxx
>>     <mailto:markus.schneider@xxxxxxxxxx>>>:
>>     >
>>     >     Hi,
>>     >
>>     >     thank you Eric for the infos of changing workflow.
>>     >
>>     >     Now i m looking in the details. What i don't want is to delete the
>>     >     reconsile. Just want to create a reverse account.move. I found the
>>     >     module "account_reversal" and thinking to use this instead of
>>     copy the
>>     >     function. But there the account.move will be validated and
>>     maybe we need
>>     >     the change amount than it easy to adapt this one. Always not easy.
>>     >
>>     >     Kind Regards
>>     >
>>     >     Markus
>>     >
>>     >     On 09.07.2014 10:08, Markus Schneider wrote:
>>     >     > 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>
>>     <mailto:markus.schneider@xxxxxxxxxx
>>     <mailto:markus.schneider@xxxxxxxxxx>>
>>     >     >> <mailto:markus.schneider@xxxxxxxxxx
>>     <mailto:markus.schneider@xxxxxxxxxx>
>>     >     <mailto: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>
>>     >     <tel:%2B49%20%280%29172%202303699>
>>     <tel:%2B49%20%280%29172%202303699>
>>     >     >>     Phone:   +49 (0)4105 5615613
>>     >     <tel:%2B49%20%280%294105%205615613>
>>     <tel:%2B49%20%280%294105%205615613>
>>     >     >>     Fax:     +49 (0)4105 5615610
>>     <tel:%2B49%20%280%294105%205615610> <tel:%2B49%20%280%294105%205615610>
>>     >     >>
>>     >     >>     Email:   markus.schneider@xxxxxxxxxx
>>     <mailto:markus.schneider@xxxxxxxxxx>
>>     >     <mailto:markus.schneider@xxxxxxxxxx
>>     <mailto:markus.schneider@xxxxxxxxxx>>
>>     >     >>     <mailto:markus.schneider@xxxxxxxxxx
>>     <mailto:markus.schneider@xxxxxxxxxx>
>>     >     <mailto: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>
>>     >     <mailto:openerp-community@xxxxxxxxxxxxxxxxxxx
>>     <mailto:openerp-community@xxxxxxxxxxxxxxxxxxx>>
>>     >     >>     <mailto:openerp-community@xxxxxxxxxxxxxxxxxxx
>>     <mailto:openerp-community@xxxxxxxxxxxxxxxxxxx>
>>     >     <mailto: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 <tel:%2B49%20%280%29172%202303699>
>>     <tel:%2B49%20%280%29172%202303699>
>>     >     Phone:   +49 (0)4105 5615613
>>     <tel:%2B49%20%280%294105%205615613> <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>
>>     >     <mailto: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
>>     >
>>     >
>>
>>     --
>>     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
>>
>>
>>
>>
>> -- 
>>
>>
>> *camptocamp*
>> INNOVATIVE SOLUTIONS
>> BY OPEN SOURCE EXPERTS
>>
>> *Joël Grand-Guillaume*
>> Division Manager
>> Business Solutions
>>
>> +41 21 619 10 28
>> www.camptocamp.com <http://www.camptocamp.com/>
>>
>>
> 

-- 
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


Follow ups

References