← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 683680] [NEW] openerp6: check_vat_PREFIX not check is country vat

 

Public bug reported:

==Error==
  File "/home/resteve/openerp-server6/bin/addons/magentoerpconnect/sale.py", line 323, in get_order_addresses
    check = getattr(partner_obj, 'check_vat_' + vat_country)
AttributeError: 'res.partner' object has no attribute 'check_vat_45'

==code==
sale.py line 321

            vat = data_record['customer_taxvat'].translate(allchars, delchars).upper()
            vat_country, vat_number = vat[:2].lower(), vat[2:]
            check = getattr(partner_obj, 'check_vat_' + vat_country)

==Observations==
Magento not validate VAT number and customers not insert code country before number, for example: ES12312312A

Line 321 requiere check if vat[:2] it's a prefix or not. If it's prefix,
validate with check_vat_es. If not prefix, continue.

==note==
check_vat_45
45 is first two characters at vat customer in magento

** Affects: magentoerpconnect
     Importance: Undecided
         Status: New

-- 
openerp6: check_vat_PREFIX not check is country vat
https://bugs.launchpad.net/bugs/683680
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.

Status in Magento Open ERP Connector: New

Bug description:
==Error==
  File "/home/resteve/openerp-server6/bin/addons/magentoerpconnect/sale.py", line 323, in get_order_addresses
    check = getattr(partner_obj, 'check_vat_' + vat_country)
AttributeError: 'res.partner' object has no attribute 'check_vat_45'

==code==
sale.py line 321

            vat = data_record['customer_taxvat'].translate(allchars, delchars).upper()
            vat_country, vat_number = vat[:2].lower(), vat[2:]
            check = getattr(partner_obj, 'check_vat_' + vat_country)

==Observations==
Magento not validate VAT number and customers not insert code country before number, for example: ES12312312A

Line 321 requiere check if vat[:2] it's a prefix or not. If it's prefix, validate with check_vat_es. If not prefix, continue.

==note==
check_vat_45
45 is first two characters at vat customer in magento





Follow ups

References