'Add a new price'

def add_price(self, price_list=None):

    if (not price_list):
        price_list = (frappe.db.get_single_value(u'Selling    Settings', u'selling_price_list') or frappe.db.get_value(u'Price    List', _(u'Standard    Selling')))
    if price_list:
        item_price = frappe.get_doc({u'doctype': u'Item    Price', u'price_list': price_list, u'item_code': self.name, u'currency': erpnext.get_default_currency(), u'price_list_rate': self.standard_rate})
        item_price.insert()
