{ "$schema": "https://json-schema.org/draft/2020-12/schema", "description": "Schéma des liens entre écritures", "type": "object", "properties": { "type": { "type": "string", "enum": ["amort_link", "credit_link", "cession_link", "exit_link"] }, "immo_doc_id" : { "description": "identifiant du document d'immobilisation associé", "type" : "integer", "exclusiveMinimum": 0 }, "line_id" : { "description": "ligne d'écriture associée à l'immobilisation", "type": "integer", "exclusiveMinimum": 0 }, "amount": { "description": "montant de la ligne associée à l'immobilisation", "type": ["number", "null"] }, "created" : { "description" : "vrai si ligne créée dans le module", "type" : ["boolean", "null"] }, "required": ["type", "immo_doc_id", "line_id"] } }