{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/AdditionalDataTemporaryServices", "title": "AdditionalDataTemporaryServices", "properties": { "enhancedSchemeData.customerReference": { "description": "The customer code, if supplied by a customer.\n* Encoding: ASCII\n* maxLength: 25", "type": "string" }, "enhancedSchemeData.employeeName": { "description": "The name or ID of the person working in a temporary capacity.\n* maxLength: 40. \n* Must not be all spaces. \n*Must not be all zeros.", "type": "string" }, "enhancedSchemeData.jobDescription": { "description": "The job description of the person working in a temporary capacity.\n* maxLength: 40 \n* Must not be all spaces. \n*Must not be all zeros.", "type": "string" }, "enhancedSchemeData.regularHoursRate": { "description": "The amount paid for regular hours worked, [minor units](https://docs.adyen.com/development-resources/currency-codes).\n* maxLength: 7\n* Must not be empty\n* Can be all zeros", "type": "string" }, "enhancedSchemeData.regularHoursWorked": { "description": "The hours worked.\n* maxLength: 7\n* Must not be empty\n* Can be all zeros", "type": "string" }, "enhancedSchemeData.requestName": { "description": "The name of the person requesting temporary services.\n* maxLength: 40\n* Must not be all zeros\n* Must not be all spaces", "type": "string" }, "enhancedSchemeData.tempStartDate": { "description": "The billing period start date.\n* Format: ddMMyy\n* maxLength: 6", "type": "string" }, "enhancedSchemeData.tempWeekEnding": { "description": "The billing period end date.\n* Format: ddMMyy\n* maxLength: 6", "type": "string" }, "enhancedSchemeData.totalTaxAmount": { "description": "The total tax amount, in [minor units](https://docs.adyen.com/development-resources/currency-codes). For example, 2000 means USD 20.00\n* maxLength: 12", "type": "string" } }, "type": "object" }