← Back to team overview

c2c-oerpscenario team mailing list archive

Re: [Bug 399826] Re: Confirming payment in account_payment does not create entries in journals/accounts; wizard missing?

 

Hi Claire

I am glad it works, even though I dont agree it is a bug


With regards to your print out problem. Which print out is it that indicate your payment to the customer as a credit?
 
I had a quick look but couldn't find that problem. Let me know about this issue in greater detail. 
Maybe there is an issue with how your vat is setup 

Regards
david 


--
David Rinnan
Business Consultant

ASPIRIX AB
email:    david.rinnan@xxxxxxxxxx
phone:  +46 707 16 38 00
skype:   david.rinnan
twitter:   davidrinnan

Open Source Business Solutions

21 jun 2011 kl. 08.51 skrev Claire:

> Thanks, David
> 
> We fixed the bug for importing payment lines. Now I can see the journals
> after doing bank statement.
> 
> Just to ask further: 
> - how to avoid related GST paid to supplier shown as credit note when we use "pay invoice"?
> 
> I explained our situation before. In Australia, we pay GST(tax) to
> supplier and then claim back from ATO (Australia Tax office). Therefore,
> the GST should not be shown as credit note for the payment here.
> 
> Thank you again.
> 
> -- 
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/399826
> 
> Title:
>  Confirming payment in account_payment does not create entries in
>  journals/accounts; wizard missing?
> 
> Status in OpenERP Localization for Argentina:
>  New
> Status in OpenERP Modules (addons):
>  Invalid
> 
> Bug description:
>  Confirming payment in payment order will put the payment order in
>  'done' state however no corresponding entries are created in the
>  journals or accounts. Log file displays an error as "No wizard found
>  for the payment type 'Bla'".
> 
>  Digging into the code it appears that in the file wizard/wizard_pay.py in 5.0 & trunk of account_payment there are some lines of code:
>      gw= order_ref.get_wizard(t)
>      if not gw:
>          order_ref.set_done(cr,uid,data['id'],context)
>          return {}
>  <other code below if gw=true, presumably related to the wizard and updating journals/accounts?>
> 
>  tracing back order_ref (class payment_order in payment.py) yields get_wizard(type) as noted below
> 
>      def get_wizard(self,type):
>          logger = netsvc.Logger()
>          logger.notifyChannel("warning", netsvc.LOG_WARNING,
>                  "No wizard found for the payment type '%s'." % type)
>          return None
> 
>  So from what I gather, get_wizard will always return None, so the if
>  statement above will always execute. Thusthe code beyond the if
>  statement will never execute. End result is that the payment order is
>  set to 'done' and nothing else happens. Presumably entries should be
>  created in the corresponding journals and accounts but none of that
>  happens which makes this module rather useless!
> 
>  Did I miss anything? (Hope I did!)
> 
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/openerp-argentina/+bug/399826/+subscriptions

-- 
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.
https://bugs.launchpad.net/bugs/399826

Title:
  Confirming payment in account_payment does not create entries in
  journals/accounts; wizard missing?

Status in OpenERP Localization for Argentina:
  New
Status in OpenERP Modules (addons):
  Invalid

Bug description:
  Confirming payment in payment order will put the payment order in
  'done' state however no corresponding entries are created in the
  journals or accounts. Log file displays an error as "No wizard found
  for the payment type 'Bla'".

  Digging into the code it appears that in the file wizard/wizard_pay.py in 5.0 & trunk of account_payment there are some lines of code:
      gw= order_ref.get_wizard(t)
      if not gw:
          order_ref.set_done(cr,uid,data['id'],context)
          return {}
  <other code below if gw=true, presumably related to the wizard and updating journals/accounts?>
         
  tracing back order_ref (class payment_order in payment.py) yields get_wizard(type) as noted below

      def get_wizard(self,type):
          logger = netsvc.Logger()
          logger.notifyChannel("warning", netsvc.LOG_WARNING,
                  "No wizard found for the payment type '%s'." % type)
          return None

  So from what I gather, get_wizard will always return None, so the if
  statement above will always execute. Thusthe code beyond the if
  statement will never execute. End result is that the payment order is
  set to 'done' and nothing else happens. Presumably entries should be
  created in the corresponding journals and accounts but none of that
  happens which makes this module rather useless!

  Did I miss anything? (Hope I did!)

To manage notifications about this bug go to:
https://bugs.launchpad.net/openerp-argentina/+bug/399826/+subscriptions


References