← Back to team overview

openerp-community team mailing list archive

Re: additional_discount for 6.1

 

Hi,
Ok, I just created a project and pushed a branch, I've already created YML tests for a basic scenario and will update it soon. You just have to join the team of the same name to be maintainer of the project as well (additional-discount)

https://launchpad.net/additional-discount

Le 03/09/2012 19:02, Robin Bahadur a écrit :
Hello All,

Thanks alot for bringing this opportunity, yes definitely we could create a
launchpad project,
so that we can easily update it, and do bug tracking and resolution also.

On Mon, Sep 3, 2012 at 4:37 PM, Christophe Combelles <ccomb@xxxxxxx
<mailto:ccomb@xxxxxxx>> wrote:

    Hi Satyamitra,

    Did you have the opportunity to update the final revision ?

    Do you think we could create a launchpad project for this module, so we can
    host branches at the same place and use the bug tracker ?

    Christophe



    Le 29/08/2012 18:21, satyamitra maan a écrit :

        Dear friends,


        Just looked at this discussion, As the author of this module I take
        full responsibility for this mistake , somehow we missed to update the
        final revision, will check with My team  and update it tomorrow
        itself.

        Apologize  again for our ignorance.

        Thanks
        Satyamitra maan
        Ph +91 9990539414
        Skype: maansatyamitra


        On 8/29/12, Georges Racinet<gracinet@xxxxxxxxx
        <mailto:gracinet@xxxxxxxxx>>  wrote:

            Hi Alexis,

            On 08/29/2012 02:05 PM, Alexis de Lattre wrote:

                I had a look at your module "additional_discount" for OpenERP
                6.1, and I
                was surprised to see that, when you have an "additionnal
                discount" on an
                invoice, it doesn't impact the account move that is generated
                when you
                validate the invoice. You should warn users about this and state
                clearly
                that this module is not suitable for companies that use OpenERP
                as their
                accounting system.


            Christophe may develop further on that, but as far as I understand it,
            we did the bare minimum to port this existing community module to
            OpenERP 6.1 (I did lately a bit of refactoring that has yet to be
            validated in real life, but should be iso-functional).

            So, thanks for the very useful remarks, we'll take them into account
            sooner or later. Would you be so kind to file them as launchpad tickets?
            I'd like also to stress that we will of course welcome pull requests
            heartily.

                I also noticed that the discount is not copied from sale order to
                invoice when the invoice is based on deliveries (same when the
                invoice
                of the PO is generated from the deliveries).

                P.S. : in the code of sale.py, instead of inheriting
                _make_invoice(),
                you should inherit _prepare_invoice() because it provides better
                performances :
                - when you inherit _make_invoice(), the generation of the
                invoice from
                the sale order will do both a create() and a write(), which
                makes 2 SQL
                operations
                - when you inherit _prepare_invoice(), it will only do a
                create(), so
                only 1 SQL operation (_prepare_invoice() allows you to modify
                the vals
                that are used in the create()).

                These _prepare_* functions are new in OpenERP 6.1 and have been
                contributed by Akretion through merge proposals. You will find
                them also
                for invoice lines from SO and invoice lines from PO, when the
                invoice is
                generated from PO/SO and when the invoice is generated from the
                picking.


            Okay, improvements specific to 6.1, no wonder we don't have them yet.
            One question though : are they available in all 6.1 versions ?


                This function _prepare_invoice() doesn't exist on purchase
                orders yet (I
                plan to do the merge proposal for this some day...)

                Regards,


            Thanks again


            --
            Georges Racinet
            Anybox SAS, http://anybox.fr
            Bureau: 09 53 53 72 97 Portable: 06 51 32 07 27
            GPG: 0x33AB0A35, sur serveurs publics



            _________________________________________________
            Mailing list: https://launchpad.net/~__openerp-community
            <https://launchpad.net/~openerp-community>
            Post to     : openerp-community@lists.__launchpad.net
            <mailto:openerp-community@xxxxxxxxxxxxxxxxxxx>
            Unsubscribe : https://launchpad.net/~__openerp-community
            <https://launchpad.net/~openerp-community>
            More help   : https://help.launchpad.net/__ListHelp
            <https://help.launchpad.net/ListHelp>





--
Thanks & Regards
Robin Bahadur
( CTO OpenERP4you )



Follow ups

References