Facturiadocs

sii_propagation

The SII shows the grant and has not yet applied it in the services that honour it.

The SII shows the grant and has not yet applied it in the services that honour it.

Codesii_propagation
Typeunprocessable_error — Well formed, but breaks a domain rule
HTTP422
Retriable?Yes

What to do

The ~1 business day lag between a permission granted in «Mantención de usuarios autorizados» and the services that read it. Do NOT ask for the grant again — it is already there. steps[].next_poll_at says when we look again.

Retrying the same request may work. Respect Retry-After when it comes.

The envelope

{
  "error": {
    "type": "unprocessable_error",
    "code": "sii_propagation",
    "message": "…",
    "hint": "The ~1 business day lag between a permission granted in «Mantención de usuarios autorizados» and the services that read it. Do NOT ask for the grant again — it is already there. `steps[].next_poll_at` says when we look again.",
    "retriable": true,
    "doc_url": "https://docs.facturia.cl/errors/sii_propagation",
    "request_id": "req_01K2R7Q9M4T2VB"
  }
}

Program against code, never against message — the prose can be rewritten, the code cannot (§5.8).

hint and retriable arrive in the response with these exact values: they are a function of code and come from the same dictionary GET /v1/error_codes serves, so the envelope and the dictionary cannot disagree. Both are English on the wire by design — one registry, one language. More in The error envelope.

See also

The machine-readable copy of this page lives at GET /v1/error_codes, unauthenticated.

On this page