> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ugps.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Restaurar un DTE eliminado (reparación administrativa)

> Pone `deleted_at = NULL` en un DTE soft-deleted. Usar SOLO para reparar inconsistencias operativas, no como flujo normal: el caso testigo es el folio 8694, donde un revert borró un documento que el SII terminó aceptando y hubo que repararlo con SQL a mano en producción. Si otro documento vivo ocupa el mismo tipo+folio, se desplaza (soft-delete) en la misma transacción y solo si todavía admite mutación tributaria (rechazo terminal del SII o sin envío). Si el duplicado vivo está aceptado o pendiente en el SII responde 409: el folio no puede quedar en dos documentos vivos, y un DTE aceptado se anula con nota de crédito, no se borra. Responde 404 si el DTE no existe y 409 si no estaba eliminado.



## OpenAPI

````yaml /generated/specs/finance.json post /api/v1/dte/sii/documents/{id}/restore
openapi: 3.0.0
info:
  title: Raul API - Finanzas
  description: >-
    Facturas, boletas, ejecuciones de billing, cuentas por pagar y medios de
    pago.
  version: 2.0.0
  contact: {}
servers:
  - url: https://api.raul.ugps.io
    description: Production
security: []
tags: []
paths:
  /api/v1/dte/sii/documents/{id}/restore:
    post:
      tags:
        - SiiAdmin
      summary: Restaurar un DTE eliminado (reparación administrativa)
      description: >-
        Pone `deleted_at = NULL` en un DTE soft-deleted. Usar SOLO para reparar
        inconsistencias operativas, no como flujo normal: el caso testigo es el
        folio 8694, donde un revert borró un documento que el SII terminó
        aceptando y hubo que repararlo con SQL a mano en producción. Si otro
        documento vivo ocupa el mismo tipo+folio, se desplaza (soft-delete) en
        la misma transacción y solo si todavía admite mutación tributaria
        (rechazo terminal del SII o sin envío). Si el duplicado vivo está
        aceptado o pendiente en el SII responde 409: el folio no puede quedar en
        dos documentos vivos, y un DTE aceptado se anula con nota de crédito, no
        se borra. Responde 404 si el DTE no existe y 409 si no estaba eliminado.
      operationId: SiiAdminController_restoreDocument
      parameters:
        - name: id
          required: true
          in: path
          schema:
            type: string
      responses:
        '200':
          description: ''

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.