{ "name": "Payment", "label": "Payment", "isSingle": false, "isChild": false, "isSubmittable": true, "settings": "PaymentSettings", "fields": [ { "label": "Payment No", "fieldname": "name", "fieldtype": "Data", "required": true, "readOnly": true }, { "fieldname": "customer", "label": "Customer", "fieldtype": "Link", "target": "Customer" }, { "fieldname": "supplier", "label": "Supplier", "fieldtype": "Link", "target": "Supplier" }, { "fieldname": "date", "label": "Posting Date", "fieldtype": "Date" }, { "fieldname": "account", "label": "From Account", "fieldtype": "Link", "target": "Account", "required": true }, { "fieldname": "paymentType", "label": "Payment Type", "fieldtype": "Select", "placeholder": "Payment Type", "options": [ { "value": "Receive", "label": "Receive" }, { "value": "Pay", "label": "Pay" } ], "required": true }, { "fieldname": "paymentAccount", "label": "To Account", "placeholder": "To Account", "fieldtype": "Link", "target": "Account", "required": true }, { "fieldname": "numberSeries", "label": "Number Series", "fieldtype": "Link", "target": "NumberSeries", "required": true, "default": "PAY-" }, { "fieldname": "paymentMethod", "label": "Payment Method", "placeholder": "Payment Method", "fieldtype": "Select", "options": [ { "value": "Cash", "label": "Cash" }, { "value": "Cheque", "label": "Cheque" }, { "value": "Transfer", "label": "Transfer" } ], "default": "Cash", "required": true }, { "fieldname": "referenceId", "label": "Ref. / Cheque No.", "placeholder": "Ref. / Cheque No.", "fieldtype": "Data" }, { "fieldname": "referenceDate", "label": "Ref. Date", "placeholder": "Ref. Date", "fieldtype": "Date" }, { "fieldname": "clearanceDate", "label": "Clearance Date", "placeholder": "Clearance Date", "fieldtype": "Date" }, { "fieldname": "amount", "label": "Amount", "fieldtype": "Currency", "required": true }, { "fieldname": "writeoff", "label": "Write Off / Refund", "fieldtype": "Currency" }, { "fieldname": "for", "label": "Payment Reference", "fieldtype": "Table", "target": "PaymentFor", "required": false } ], "quickEditFields": [ "numberSeries", "party", "date", "paymentMethod", "account", "paymentType", "paymentAccount", "referenceId", "referenceDate", "clearanceDate", "amount", "writeoff", "for" ] }