Contract - Rillet Data Target Requirements
Contract - Rillet Data Target Requirements
DataBlend supports API calls to Create, Update and Delete Contacts within Rillet leveraging the Rillet API.
| DataBlend Query Field | Rillet Object (API) | Required | Notes |
| contract_id | contract_id | Yes | For update or delete contract. UUID of the contract to delete. Passed as a path parameter. Returns 204 No Content on success. |
| name | name | Yes | Contract name. Enter a unique string. |
| customer_id | customer_id | Yes | UUID of the customer. |
| close_date | close_date | Yes | Contract close date. Format: YYYY-MM-DD. |
| start_date | start_date | Yes | Contract start date. Format: YYYY-MM-DD. |
| scope | scope | Yes | Use FULL for Rillet-managed invoicing or REVENUE_RECOGNITION_ONLY for externally invoiced contracts. |
| items.product_id | items.product_id | Yes | UUID of the product. Minimum 1 item required. |
| items.price.type | items.price.type | Yes | Use ONE_TIME, FIXED_RECURRING, or USAGE. |
| items.price.amount.amount | items.price.amount.amount | Yes | Monetary value of the line item. Format: decimal string (e.g. 500.00). |
| items.price.amount.currency | items.price.amount.currency | Yes | ISO-4217 currency code (e.g. USD). |
| items.price.interval_months | items.price.interval_months | Yes | Required for FIXED_RECURRING. Number of months per billing interval (e.g. 1 for monthly). |
| items.quantity | items.quantity | Yes | Quantity of the product. |
| items.revenue_pattern | items.revenue_pattern | Yes | Use EVEN_PERIOD or DAILY. |
| invoicing.interval | invoicing.interval | Yes | Required for FULL scope. Use MONTHLY, MONTHLY_PRORATED, QUARTERLY, SEMI_ANNUAL, or YEARLY. |
| invoicing.payment_terms | invoicing.payment_terms | Yes | Required for FULL scope. Number of days until payment is due (e.g. 0 for due on invoice date). |
| invoicing.day | invoicing.day | Yes | Required for FULL scope. Day of the month invoices are generated (e.g. 1 for the 1st). |
| end_date | end_date | No | Contract end date. Omit for open-ended contracts. Format: YYYY-MM-DD. |
| subsidiary_id | subsidiary_id | No | UUID of the subsidiary. Required if multi-entity. |
| exchange_rate | exchange_rate | No | Optional exchange rate object. Falls back to system default if contract currency differs from subsidiary currency. |
| external_references.id | external_references.id | No | ID from the originating system for traceability. |
| external_references.source | external_references.source | No | Source system identifier for the external reference. |
For more information, please see Contract - Rillet API Reference.