2
0
mirror of https://github.com/frappe/books.git synced 2024-12-23 19:39:07 +00:00
books/schemas/app/Payment.json

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

163 lines
3.3 KiB
JSON
Raw Normal View History

2022-03-23 07:31:15 +00:00
{
"name": "Payment",
"label": "Payment",
"naming": "numberSeries",
2022-03-23 07:31:15 +00:00
"isSingle": false,
"isChild": false,
"isSubmittable": true,
"fields": [
{
"label": "Payment No",
"fieldname": "name",
"fieldtype": "Data",
"required": true,
"readOnly": true
},
{
"fieldname": "party",
"label": "Party",
2022-03-23 07:31:15 +00:00
"fieldtype": "Link",
2022-05-03 15:13:55 +00:00
"target": "Party",
2022-06-20 06:31:20 +00:00
"create": true,
2022-05-03 15:13:55 +00:00
"required": true
2022-03-23 07:31:15 +00:00
},
{
"fieldname": "date",
"label": "Posting Date",
2022-05-03 15:13:55 +00:00
"fieldtype": "Date",
"required": true
2022-03-23 07:31:15 +00:00
},
{
"fieldname": "paymentType",
"label": "Payment Type",
"fieldtype": "Select",
"placeholder": "Payment Type",
"options": [
2022-03-23 08:37:00 +00:00
{
"value": "Receive",
"label": "Receive"
},
{
"value": "Pay",
"label": "Pay"
}
2022-03-23 07:31:15 +00:00
],
"required": true
},
{
"fieldname": "numberSeries",
"label": "Number Series",
"fieldtype": "Link",
"target": "NumberSeries",
2022-06-20 06:31:20 +00:00
"create": true,
2022-03-23 07:31:15 +00:00
"required": true,
"default": "PAY-"
},
{
"fieldname": "paymentMethod",
"label": "Payment Method",
"placeholder": "Payment Method",
"fieldtype": "Select",
"options": [
2022-03-23 08:37:00 +00:00
{
"value": "Cash",
"label": "Cash"
},
{
"value": "Cheque",
"label": "Cheque"
},
{
"value": "Transfer",
"label": "Transfer"
}
2022-03-23 07:31:15 +00:00
],
"default": "Cash",
"required": true
},
{
"fieldname": "account",
"label": "From Account",
"fieldtype": "Link",
"target": "Account",
"create": true,
"required": true
},
{
"fieldname": "paymentAccount",
"label": "To Account",
"placeholder": "To Account",
"fieldtype": "Link",
"target": "Account",
"create": true,
"required": true
},
2022-03-23 07:31:15 +00:00
{
"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",
2022-03-23 07:31:15 +00:00
"fieldtype": "Currency"
},
{
"fieldname": "amountPaid",
"label": "Amount Paid",
"fieldtype": "Currency",
"computed": true
},
2022-03-23 07:31:15 +00:00
{
"fieldname": "for",
"label": "Payment Reference",
"fieldtype": "Table",
2022-03-23 08:37:00 +00:00
"target": "PaymentFor",
2022-03-23 07:31:15 +00:00
"required": false
},
{
"fieldname": "attachment",
"placeholder": "Add attachment",
"label": "Attachment",
"fieldtype": "Attachment"
2022-03-23 07:31:15 +00:00
}
],
"quickEditFields": [
"numberSeries",
"party",
"date",
"paymentMethod",
"account",
"paymentType",
"paymentAccount",
"referenceId",
"referenceDate",
"clearanceDate",
"amount",
"writeoff",
"amountPaid",
"attachment",
2022-03-23 07:31:15 +00:00
"for"
2022-05-31 05:55:02 +00:00
],
"keywordFields": ["name", "party", "paymentType"]
2022-03-23 08:37:00 +00:00
}