def purchase_item_ref(purchase_invoice_item):
    item_reference = Ref()
    item_reference.name = purchase_invoice_item.get('item_code')
    item_reference.value = frappe.db.get_value(
        "Item", {"name": purchase_invoice_item.get('item_code')},
        "quickbooks_item_id")
    return item_reference
def Vendor_ref(purchase_invoice_obj, erp_purchase_invoice):
	vendor_reference = Ref()
	vendor_reference.value = frappe.db.get_value("Supplier", {"name": erp_purchase_invoice.get('supplier_name')}, "quickbooks_supp_id")
	purchase_invoice_obj.VendorRef = vendor_reference
def purchase_item_ref(purchase_invoice_item):
	item_reference = Ref()
	item_reference.name = purchase_invoice_item.get('item_code')
	item_reference.value = frappe.db.get_value("Item", {"name": purchase_invoice_item.get('item_code')}, "quickbooks_item_id")
	return item_reference
def Vendor_ref(purchase_invoice_obj, erp_purchase_invoice):
	vendor_reference = Ref()
	vendor_reference.value = frappe.db.get_value("Supplier", {"name": erp_purchase_invoice.get('supplier_name')}, "quickbooks_supp_id")
	purchase_invoice_obj.VendorRef = vendor_reference