{ "name": "PurchaseInvoiceItem", "label": "Purchase Invoice Item", "isChild": true, "fields": [ { "fieldname": "item", "label": "Item", "fieldtype": "Link", "target": "Item", "create": true, "required": true }, { "fieldname": "description", "label": "Description", "fieldtype": "Text", "hidden": true }, { "fieldname": "quantity", "label": "Quantity", "fieldtype": "Float", "required": true, "default": 1 }, { "fieldname": "rate", "label": "Rate", "fieldtype": "Currency", "required": true }, { "fieldname": "baseRate", "label": "Rate (Company Currency)", "fieldtype": "Currency", "readOnly": true }, { "fieldname": "account", "label": "Account", "fieldtype": "Link", "target": "Account", "create": true, "required": true, "readOnly": true }, { "fieldname": "tax", "label": "Tax", "fieldtype": "Link", "create": true, "target": "Tax" }, { "fieldname": "amount", "label": "Amount", "fieldtype": "Currency", "readOnly": true }, { "fieldname": "baseAmount", "label": "Amount (Company Currency)", "fieldtype": "Currency", "readOnly": true }, { "fieldname": "itemDiscountAmount", "label": "Discount Amount", "fieldtype": "Currency", "readOnly": false }, { "fieldname": "itemDiscountPercent", "label": "Discount Percent", "fieldtype": "Float", "readOnly": false }, { "fieldname": "itemDiscountedTotal", "label": "Discounted Total", "fieldtype": "Currency", "readOnly": false, "computed": true }, { "fieldname": "itemTaxedTotal", "label": "Taxed Total", "fieldtype": "Currency", "readOnly": false, "computed": true }, { "fieldname": "hsnCode", "label": "HSN/SAC", "fieldtype": "Int", "placeholder": "HSN/SAC Code", "hidden": true } ], "tableFields": ["item", "tax", "quantity", "rate", "amount"], "keywordFields": ["item", "tax"], "quickEditFields": [ "item", "account", "description", "hsnCode", "tax", "quantity", "rate", "amount", "itemDiscountAmount", "itemDiscountPercent", "itemDiscountedTotal", "itemTaxedTotal" ] }