PaymentTerm
Payment terms and conditions reference data
4 properties
Schema
Properties
| Property | Type | Mode | Description | Required |
|---|---|---|---|---|
| code | string | stored | Payment term code (NET_30, NET_60, COD, ADVANCE, etc.) Example: | Required |
| label | string | stored | Human-readable label Example: | Required |
| description | string | stored | Detailed description of the payment terms | Optional |
| daysUntilDue | number | stored | Number of days until payment is due (0 for immediate, null for custom) Example: | Optional |
Examples
Example 1
{
"@type": "PaymentTerm",
"code": "NET_30",
"label": "Net 30 days",
"description": "Payment due within 30 days of invoice date",
"daysUntilDue": 30
}Example 2
{
"@type": "PaymentTerm",
"code": "NET_60",
"label": "Net 60 days",
"description": "Payment due within 60 days of invoice date",
"daysUntilDue": 60
}Example 3
{
"@type": "PaymentTerm",
"code": "2_10_NET_30",
"label": "2/10 Net 30",
"description": "2% early payment discount if paid within 10 days, otherwise payment due in 30 days",
"daysUntilDue": 30
}Example 4
{
"@type": "PaymentTerm",
"code": "COD",
"label": "Cash on Delivery",
"description": "Payment due upon delivery",
"daysUntilDue": 0
}Example 5
{
"@type": "PaymentTerm",
"code": "ADVANCE",
"label": "Payment in Advance",
"description": "Full payment required before delivery",
"daysUntilDue": 0
}Example 6
{
"@type": "PaymentTerm",
"code": "EOM",
"label": "End of Month",
"description": "Payment due at the end of the month following invoice date",
"daysUntilDue": null
}