PaymentTerm

Payment terms and conditions reference data

4 properties
Schema

Properties

PropertyTypeModeDescriptionRequired
codestring
stored

Payment term code (NET_30, NET_60, COD, ADVANCE, etc.)

Example: "NET_30"

Required
labelstring
stored

Human-readable label

Example: "Net 30 days"

Required
descriptionstring
stored

Detailed description of the payment terms

Optional
daysUntilDuenumber
stored

Number of days until payment is due (0 for immediate, null for custom)

Example: 30

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
}