old_contents: #!/usr/bin/python
  # -*- coding: utf-8 -*-
  
  """
  LibreDTE
  Copyright (C) SASCO SpA (https://sasco.cl)
  
  Este programa es software libre: usted puede redistribuirlo y/o
  modificarlo bajo los términos de la Licencia Pública General Affero de GNU
  publicada por la Fundación para el Software Libre, ya sea la versión
  3 de la Licencia, o (a su elección) cualquier versión posterior de la
  misma.
  
  Este programa se distribuye con la esperanza de que sea útil, pero
  SIN GARANTÍA ALGUNA; ni siquiera la garantía implícita
  MERCANTIL o de APTITUD PARA UN PROPÓSITO DETERMINADO.
  Consulte los detalles de la Licencia Pública General Affero de GNU para
  obtener una información más detallada.
  
  Debería haber recibido una copia de la Licencia Pública General Affero de GNU
  junto a este programa.
  En caso contrario, consulte <http://www.gnu.org/licenses/agpl.html>.
  """
  
  """
  Ejemplo que muestra los pasos para:
   - Consultar por un DTE emitido, además verifica la fecha y el monto total (similar a lo que hace el SII)
  @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
  @version 2017-04-11
  """
  
  # datos a utilizar
  url = 'https://libredte.cl'
  hash = ''
  rut = 76192083
  dte = 33
  folio = 370
  fecha = '2017-04-01'
  total = 11900
  getXML = False
  
  # módulos que se usarán
  from os import sys
  from libredte.sdk import LibreDTE
  
  # crear cliente
  Cliente = LibreDTE(hash, url)
  
  # descargar timbre de dte emitido
  datos = {
      "emisor": rut,
      "dte": dte,
      "folio": folio,
      "fecha": fecha,
      "total": total
  }
  consultar = Cliente.post('/dte/dte_emitidos/consultar?getXML='+str(int(getXML)), datos)
  if consultar.status_code!=200 :
      sys.exit('Error al realizar la consulta del DTE emitido: '+consultar.json())
  print(consultar.json())
  
new_contents: #!/usr/bin/python
  # -*- coding: utf-8 -*-
  
  """
  LibreDTE
  Copyright (C) SASCO SpA (https://sasco.cl)
  
  Este programa es software libre: usted puede redistribuirlo y/o
  modificarlo bajo los términos de la Licencia Pública General Affero de GNU
  publicada por la Fundación para el Software Libre, ya sea la versión
  3 de la Licencia, o (a su elección) cualquier versión posterior de la
  misma.
  
  Este programa se distribuye con la esperanza de que sea útil, pero
  SIN GARANTÍA ALGUNA; ni siquiera la garantía implícita
  MERCANTIL o de APTITUD PARA UN PROPÓSITO DETERMINADO.
  Consulte los detalles de la Licencia Pública General Affero de GNU para
  obtener una información más detallada.
  
  Debería haber recibido una copia de la Licencia Pública General Affero de GNU
  junto a este programa.
  En caso contrario, consulte <http://www.gnu.org/licenses/agpl.html>.
  """
  
  """
  Ejemplo que muestra los pasos para:
   - Consultar por un DTE emitido, además verifica la fecha y el monto total (similar a lo que hace el SII)
  @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl)
  @version 2017-04-11
  """
  
  # datos a utilizar
  url = 'https://libredte.cl'
  hash = ''
  rut = 76192083
  dte = 33
  folio = 370
  fecha = '2017-04-01'
  total = 11900
  getXML = False
  
  # módulos que se usarán
  from os import sys
  from libredte.sdk import LibreDTE
  
  # crear cliente
  Cliente = LibreDTE(hash, url)
  
  # consultar datos del dte emitido
  datos = {
      "emisor": rut,
      "dte": dte,
      "folio": folio,
      "fecha": fecha,
      "total": total
  }
  consultar = Cliente.post('/dte/dte_emitidos/consultar?getXML='+str(int(getXML)), datos)
  if consultar.status_code!=200 :
      sys.exit('Error al realizar la consulta del DTE emitido: '+consultar.json())
  print(consultar.json())
  
subject: fix doc