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

# Descarga Guía JSON

> Obtiene el contenido XML de una guía utilizando el RUC, tipo de documento, serie y número de comprobante.



## OpenAPI

````yaml GET /api/sunat/guia/xml/{numRuc}-{tipoDocumento}-{numSerieComprobante}-{numDocumentoComprobante}
openapi: 3.1.0
info:
  title: API JSON
  description: Documentación de la API JSON
  version: 1.0.0
servers:
  - url: https://api.json.com.pe
security:
  - bearerAuth: []
paths:
  /api/sunat/guia/xml/{numRuc}-{tipoDocumento}-{numSerieComprobante}-{numDocumentoComprobante}:
    get:
      summary: Obtener XML de una guía
      description: >-
        Obtiene el contenido XML de una guía utilizando el RUC, tipo de
        documento, serie y número de comprobante.
      parameters:
        - name: numRuc
          in: path
          description: Número de RUC del emisor.
          required: true
          schema:
            type: string
            example: '20123456789'
        - name: tipoDocumento
          in: path
          description: Tipo de documento del comprobante.
          required: true
          schema:
            type: string
            example: '09'
        - name: numSerieComprobante
          in: path
          description: Número de serie del comprobante.
          required: true
          schema:
            type: string
            example: T001
        - name: numDocumentoComprobante
          in: path
          description: Número del documento o comprobante.
          required: true
          schema:
            type: string
            example: '00000001'
      responses:
        '200':
          description: XML obtenido correctamente.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GuiaXmlResponse'
              example:
                success: true
                message: Exito
                data: PERlc3BhdGNoQWR2aWNl...
        '404':
          description: No se encontró información para el DNI enviado.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponseXML'
              example:
                success: false
                message: Bad Request
components:
  schemas:
    GuiaXmlResponse:
      type: object
      properties:
        success:
          type: boolean
          description: Indica si la operación fue exitosa.
          example: true
        message:
          type: string
          description: Mensaje descriptivo del resultado.
          example: Exito
        data:
          type: string
          description: Contenido XML codificado o serializado.
          example: PERlc3BhdGNoQWR2aWNl...
    ErrorResponseXML:
      type: object
      properties:
        success:
          type: boolean
          description: Indica si la consulta fue exitosa.
          example: false
        message:
          type: string
          description: Estado de la solicitud.
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````