beel_get_issuing_readiness
Check whether a company can issue a standard invoice right now and identify the blockers preventing issuance, so you can resolve them before attempting emission.
Instructions
Returns whether a company can issue its STANDARD invoice right now in the
environment of the request, and the blockers that stop it otherwise. Readiness is a
per-NIF property, evaluated independently for each company of the account.
ready:trueonly whenblockersis empty.Activation: issuing any fiscal document requires the company to be activated in the environment of that document, whether or not it goes to VeriFactu.
VeriFactu chain: the AEAT census and signed representation are additionally demanded only when the company applies VeriFactu by default, the same derivation invoice creation uses when
verifactu_enabledis omitted. A company with VeriFactu off is ready with a NIF, a default series and an activation. Issuing an invoice with an explicitverifactu_enabled: truestill enforces the full chain at emission time regardless of this answer, and the separateverifactublock reports that chain independently of the setting.Not evaluated: the account's quota or subscription, and the payload of any particular invoice.
Endpoint: GET /v1/companies/{company_id}/issuing-readiness
⚠️ Fiscal guardrails — read before calling:
Which company an operation acts on, and how that is selected. (resource: beel://guardrails/multi-nif)
For the exhaustive rules and worked examples, call beel_docs_search.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company_id | Yes | Unique identifier (UUID) of the company whose issuing readiness is evaluated — its identifier, not its NIF. It is the only source of context: the account that owns it is derived from it, and the `BeeL-Active-Company` header plays no part. A company you do not reach answers `403`, and so does a company that does not exist. |