79799464

Date: 2025-10-25 11:17:41
Score: 1.5
Natty:
Report link
from docx import Document
from docx.shared import Inches
from datetime import datetime

# Crear documento
doc = Document()
doc.add_heading("CHECKLIST DE INGRESO – TALLER DE AGENCIA", level=1)

# Datos generales
doc.add_heading("Datos Generales", level=2)
info = {
    "Fecha de ingreso": datetime.now().strftime("%d/%m/%Y"),
    "Hora": datetime.now().strftime("%H:%M"),
    "Asesor de servicio": "Oscar Leones",
    "Nombre del cliente": "Bryan Santiago",
    "Teléfono / contacto": "310-456-7821",
    "Placas": "ABC-123",
    "Marca / Modelo / Versión": "Honda Civic",
    "Año": "2020",
    "Kilometraje": "45,200 km",
    "VIN": "—"
}

for key, value in info.items():
    doc.add_paragraph(f"{key}: {value}")

# Motivo de ingreso
doc.add_heading("Motivo de Ingreso", level=2)
doc.add_paragraph("☑ Servicio básico")

# Revisión física del vehículo
doc.add_heading("Revisión Física del Vehículo", level=2)

doc.add_heading("Exterior", level=3)
exterior_items = [
    "Carrocería sin golpes", "Rayones / abolladuras", "Parabrisas sin daño", 
    "Cristales completos", "Retrovisores completos", "Antena", 
    "Limpiaparabrisas en buen estado", "Tapones / rines completos",
    "Llantas (desgaste y presión)", "Nivel de combustible", "Estado general de pintura"
]
for item in exterior_items:
    doc.add_paragraph(f"[ ] {item}")

doc.add_paragraph("\nCroquis de daños exteriores: (adjuntar o dibujar)")

# Interior
doc.add_heading("Interior", level=3)
interior_items = [
    "Tapicería limpia y sin daños", "Tablero sin grietas", "Radio / multimedia funcional",
    "Aire acondicionado / calefacción funcional", "Puerto USB / encendedor", 
    "Cinturones de seguridad", "Alfombras", "Documentos del vehículo presentes", 
    "Kilometraje verificado", "Testigos encendidos en tablero"
]
for item in interior_items:
    doc.add_paragraph(f"[ ] {item}")

# Accesorios
doc.add_heading("Accesorios Entregados", level=3)
accesorios = [
    "Llaves (cantidad: 1)", "Control remoto", "Gato y llave de ruedas", 
    "Refacción", "Triángulos / botiquín / extintor"
]
for item in accesorios:
    doc.add_paragraph(f"[ ] {item}")

# Condiciones
doc.add_heading("Condiciones de Recepción", level=2)
condiciones = [
    "Cliente presente durante inspección", 
    "Autorización para mover vehículo dentro de instalaciones",
    "Aceptación de condiciones de servicio"
]
for item in condiciones:
    doc.add_paragraph(f"[ ] {item}")

# Firmas
doc.add_paragraph("\n\nFirma del cliente: __________")
doc.add_paragraph("Firma del asesor:  __________")

# Guardar documento
filename = "Checklist_Ingreso_Taller_Bryan_Santiago.docx"
doc.save(filename)

print(f"Archivo generado: {filename}")
Reasons:
  • Blacklisted phrase (2): Crear
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Santiago Reyes Bryan