Settlement/value date: T+n business days across intersected national statutory calendars, with the cited market cycle
Date n business days after a trade date across the given national statutory calendars (not CSD/venue), with a per-day trail and cited convention. Unsupported cases are refused free before payment. Cycles: GET /settlement-conventions (free).
Request
- Base URL: https://afriref.dev
- URL: https://afriref.dev/v1/answers/settlement-date
- Auth: one of:
- API key in header PAYMENT-SIGNATURE
- API key in header X-PAYMENT
- API key in header X-API-Key
Headers
Opt in to the free trial (3 calls/day/IP).
Request body
Response
Settlement date, per-day trail, convention applied with citations, each calendar's basis/coverage/source, caveats. Optional property receipt (schema AnswerReceipt, kind answer_receipt) is present only when the request set receipt:true and this response is a paid HTTP 200. Unpaid 402 and free 4xx refusals do not include receipt. Not a series certified extract (GET /v1/certified/{country}/{series}).
Example response
{
"receipt": {
"kind": "answer_receipt",
"receipt_id": "0123456789abcdef01234567",
"answer": "vat",
"request": {
"country": "za",
"amount": 100,
"mode": "add",
"receipt": true
},
"result": {
"status": "ok"
},
"cited_series": [
{
"country": "za",
"series_id": "vat",
"value": null,
"last_confirmed": "2026-04-01",
"source_url": null,
"source_sha256": null
}
],
"issued_at": "2026-09-25T15:45:00.000Z",
"limitations": [
"This receipt is not a series certified extract (GET /v1/certified/{country}/{series}).",
"This receipt is not legal advice. It only covers the computation over the cited series as of each series' last_confirmed."
],
"signature": {
"alg": "Ed25519",
"key_id": "<same key_id as /certified/public-key>",
"public_key": "https://example.invalid/certified/public-key",
"signed_payload": "canonical JSON of answer_receipt: keys sorted recursively, no whitespace (see /certified/public-key)",
"value": "<base64>"
}
}
}Changes
No recorded changes to this operation across all 3 revisions of this API.