{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/AccountingConfiguration",
"title": "Accounting configuration",
"required": [
"EnabledExternalPaymentTypes",
"Options",
"SurchargeConfiguration"
],
"type": "object",
"properties": {
"AdditionalTaxIdentifier": {
"maxLength": 50,
"type": "string",
"description": "Organization number.",
"nullable": true
},
"CompanyName": {
"maxLength": 100,
"type": "string",
"description": "Legal name of the company.",
"nullable": true
},
"BankAccountNumber": {
"maxLength": 50,
"type": "string",
"description": "Bank account number.",
"nullable": true
},
"BankName": {
"maxLength": 100,
"type": "string",
"description": "Name of the bank.",
"nullable": true
},
"Iban": {
"maxLength": 40,
"type": "string",
"description": "International Bank Account Number.",
"nullable": true
},
"Bic": {
"maxLength": 11,
"type": "string",
"description": "Business Identification Code.",
"nullable": true
},
"SurchargeConfiguration": {
"title": "Surcharging fees configuration",
"allOf": [
{
"$ref": "#/components/schemas/SurchargeConfiguration"
}
],
"description": "Configuration for surcharging fees."
},
"EnabledExternalPaymentTypes": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExternalPaymentTypeEnum"
},
"description": "External payment types that are enabled for the enterprise and can be used in `payments/addExternal`."
},
"Options": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AccountingConfigurationOptionEnum"
},
"description": "Accounting configuration options."
}
},
"additionalProperties": false,
"x-schema-id": "AccountingConfiguration"
}