{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Cash plan - Plan de trésorerie / Liquiditeitsplanning (BE)","description":"Cash plan of a Belgian SME by period: opening cash, receipts, payments and financing lines, totals and closing cash, minimum cash target, assumptions, commentary. Payment kinds are labels only: no date, no amount and no conclusion is printed that the user did not give.","type":"object","additionalProperties":false,"required":["entity","plan","periods"],"properties":{"entity":{"type":"object","description":"The enterprise the plan is for.","additionalProperties":false,"properties":{"name":{"type":"string","description":"Name of the enterprise."},"enterprise_number":{"type":"string","description":"Enterprise number.","pattern":"^[01][0-9]{3}\\.[0-9]{3}\\.[0-9]{3}$"}},"required":["name"]},"plan":{"type":"object","description":"The plan.","additionalProperties":false,"properties":{"granularity":{"type":"string","description":"Granularity of the periods.","enum":["weekly","monthly"]},"scenario":{"type":"string","description":"Scenario, free text."},"vat_periodicity":{"type":"string","description":"VAT return periodicity.","enum":["monthly","quarterly"]},"min_cash_target":{"type":["string","number"],"description":"Minimum cash target, in euro."},"commentary":{"type":"string","description":"Commentary."}},"required":["granularity","vat_periodicity"]},"assumptions":{"type":"array","description":"Assumptions, one per item.","items":{"type":"string"}},"periods":{"type":"array","description":"The periods of the plan.","items":{"type":"object","additionalProperties":false,"properties":{"label":{"type":"string","description":"Label of the period."},"opening_cash":{"type":["string","number"],"description":"Opening cash."},"receipts":{"type":"array","description":"Receipts of the period.","items":{"type":"object","additionalProperties":false,"properties":{"kind":{"type":"string","description":"Kind of receipt.","enum":["sales_collected","vat_refunds","grants","other"]},"amount":{"type":["string","number"],"description":"Amount received, including VAT where relevant."}},"required":["kind","amount"]}},"payments":{"type":"array","description":"Payments of the period.","items":{"type":"object","additionalProperties":false,"properties":{"kind":{"type":"string","description":"Kind of payment (a label only).","enum":["suppliers","salaries_net","onss","withholding_tax","vat_payable","corporate_tax_prepayments","rent","loan_repayments","self_employed_social_contributions","director_remuneration","insurance_premiums","investments","dividends","other"]},"amount":{"type":["string","number"],"description":"Amount paid."}},"required":["kind","amount"]}},"financing":{"type":"array","description":"Financing of the period.","items":{"type":"object","additionalProperties":false,"properties":{"kind":{"type":"string","description":"Kind of financing.","enum":["loan_drawdowns","capital","current_account_advances","other"]},"amount":{"type":["string","number"],"description":"Amount of the financing."}},"required":["kind","amount"]}},"total_receipts":{"type":["string","number"],"description":"Total receipts."},"total_payments":{"type":["string","number"],"description":"Total payments."},"total_financing":{"type":["string","number"],"description":"Total financing."},"closing_cash":{"type":["string","number"],"description":"Closing cash."}},"required":["label","opening_cash"]},"minItems":1},"preparer":{"type":"object","description":"Who prepared the plan.","additionalProperties":false,"properties":{"name":{"type":"string","description":"Name of the preparer."},"role":{"type":"string","description":"Role of the preparer."}}},"approver":{"type":"object","description":"Who approved the plan.","additionalProperties":false,"properties":{"name":{"type":"string","description":"Name of the approver."},"date":{"type":"string","description":"Date of approval.","format":"date"}}}}}