"""
Datos semilla para Catálogo de Depreciación
Basado en artículo 34 de la Ley del Impuesto Sobre la Renta
"""

from decimal import Decimal

# Formato: (fraction, description, depreciation_rate)
seed = [
    ("I", "a) Para inmuebles declarados como monumentos arqueológicos, artísticos, históricos o patrimoniales, conforme a la Ley Federal sobre Monumentos y Zonas Arqueológicos, Artísticos e Históricos, que cuenten con el certificado de restauración expedido por el Instituto Nacional de Antropología e Historia o el Instituto Nacional de Bellas Artes.", Decimal("10.00")),
    ("I", "b) En los demás casos.", Decimal("5.00")),
    ("II", "a) Para bombas de suministro de combustible a trenes.", Decimal("3.00")),
    ("II", "b) Para vías férreas.", Decimal("5.00")),
    ("II", "c) Para carros de ferrocarril, locomotoras, armones y autoarmones.", Decimal("6.00")),
    ("II", "d) Para maquinaria niveladora de vías, desclavadoras, esmeriles para vías, gatos de motor para levantar la vía, removedora, insertadora y taladradora de durmientes.", Decimal("7.00")),
    ("II", "e) Para el equipo de comunicación, señalización y telemando.", Decimal("10.00")),
    ("III", "Para mobiliario y equipo de oficina.", Decimal("10.00")),
    ("IV", "Para embarcaciones.", Decimal("6.00")),
    ("IX", "Para semovientes y vegetales.", Decimal("100.00")),
    ("V", "a) Para los dedicados a la aerofumigación agrícola.", Decimal("25.00")),
    ("V", "b) Para los demás.", Decimal("10.00")),
    ("VI", "Para automóviles, autobuses, camiones de carga, tractocamiones, montacargas y remolques.", Decimal("25.00")),
    ("VII", "Para computadoras personales de escritorio y portátiles; servidores; impresoras, lectores ópticos, graficadores, lectores de código de barras, digitalizadores, unidades de almacenamiento externo y concentradores de redes de cómputo.", Decimal("30.00")),
    ("VIII", "Para dados, troqueles, moldes, matrices y herramental.", Decimal("35.00")),
    ("X", "a) Para torres de transmisión y cables, excepto los de fibra óptica.", Decimal("5.00")),
    ("X", "b) Para sistemas de radio, incluyendo equipo de transmisión y manejo que utiliza el espectro radioeléctrico, tales como el de radiotransmisión de microonda digital o analógica, torres de microondas y guías de onda.", Decimal("8.00")),
    ("X", "c) Para equipo utilizado en la transmisión, tales como circuitos de la planta interna que no forman parte de la conmutación y cuyas funciones se enfocan hacia las troncales que llegan a la central telefónica, incluye multiplexores, equipos concentradores y ruteadores.", Decimal("10.00")),
    ("X", "d) Para equipo de la central telefónica destinado a la conmutación de llamadas de tecnología distinta a la electromecánica.", Decimal("25.00")),
    ("X", "e) Para los demás.", Decimal("10.00")),
    ("XI", "a) Para el segmento satelital en el espacio, incluyendo el cuerpo principal del satélite, los transpondedores, las antenas para la transmisión y recepción de comunicaciones digitales y análogas, y el equipo de monitoreo en el satélite.", Decimal("8.00")),
    ("XI", "b) Para el equipo satelital en tierra, incluyendo las antenas para la transmisión y recepción de comunicaciones digitales y análogas y el equipo para el monitoreo del satélite.", Decimal("10.00")),
    ("XII", "Para adaptaciones que se realicen a instalaciones que impliquen adiciones o mejoras al activo fijo, siempre que dichas adaptaciones tengan como finalidad facilitar a las personas con discapacidad a que se refiere el artículo 186 de esta Ley, el acceso y uso de las instalaciones del contribuyente.", Decimal("100.00")),
    ("XIII", "Para maquinaria y equipo para la generación de energía proveniente de fuentes renovables o de sistemas de cogeneración de electricidad eficiente.", Decimal("100.00")),
]
