Custom Field Calculations

Code below is not working .Can Anyone Help me on this.

frappe.ui.form.on("Purchase Order Item",{
	rate_vat_inclusive:function(frm,cdt,cdn){
	var d = locals[cdt][cdn];
	d.rate = flt(d.rate_vat_inclusive) / 1.12 ;
        refresh_field("items");
}}
)
frappe.ui.form.on("Purchase Order Item",{
	rate_vat_inclusive:function(frm,cdt,cdn){
		var d = locals[cdt][cdn];
		var rate = flt(d.rate_vat_inclusive) / 1.12 ;
		frappe.model.set_value(cdt, cdn, "rate", rate);
	}
})

Try this as set_value takes care of reloading the field and reflecting it immediately.

frappe.ui.form.on(“Purchase Order”, “rate_vat_inclusive”, function(frm, cdt, cdn) {
var d = locals[cdt][cdn];
frappe.model.set_value(cdt, cdn, “rate”, d.rate_vat_inclusive / 1.12);
refresh_field(“rate”);
});

@Zlash65 Thank you very much … It Solved my problem…