📄 ¿Qué países de América Latina ya implementan la facturación electrónica?

La facturación electrónica no es solo una tendencia: es una transformación digital clave que ha cambiado los procesos administrativos, fiscales y tecnológicos en todo el continente. Esta práctica mejora el control fiscal, reduce el uso de papel y moderniza la forma en que las empresas reportan sus operaciones. En esta entrada te comparto una lista actualizada de países de América Latina que ya han implementado sistemas de facturación electrónica, junto con una breve descripción del estado actual en cada uno. 🌎 Tabla resumen por país País ¿Obligatoria? Autoridad fiscal Año Notas 🇲🇽 México Sí SAT 2011 (obligatoria desde 2014) CFDI, uso extendido 🇨🇱 Chile Sí SII 2003 Uno de los pioneros 🇧🇷 Brasil Sí SEFAZ 2006 Muy avanzado, múltiples tipos 🇨🇴 Colombia Sí DIAN 2019 Implementación por etapas 🇵🇪 Perú Sí SUNAT 2018 Masificación progresiva 🇦🇷 Argentina Sí AFIP 2007 Amplio alcance 🇺🇾 Uruguay Sí DGI 2012 e-Factura 🇵🇾 Paraguay En expansión SET 2022 (voluntaria...

Macro en Word para resaltar automáticamente palabras clave en tus documentos

Si trabajas con documentos largos como contratos, políticas, reportes o tesis, probablemente sabes lo difícil que es encontrar rápidamente las palabras clave importantes.

En esta publicación te comparto una macro en Word que te permite ingresar una lista de palabras clave, y el sistema las resalta automáticamente en todo el texto, sin que tengas que buscarlas una por una.


✅ 💻 Código de la macro (copia y pega en Word)

Sub ResaltarPalabrasClave()
    Dim palabras As String
    Dim palabra As Variant
    Dim rng As Range
    Dim respuesta As Integer

    ' Solicitar las palabras clave al usuario
    palabras = InputBox("Escribe las palabras clave que deseas resaltar, separadas por comas:" & vbCrLf & _
                        "Ejemplo: pago, plazo, obligación", "Palabras clave")

    If palabras = "" Then Exit Sub ' Salir si no se ingresa nada

    ' Convertir en array de palabras clave
    Dim lista() As String
    lista = Split(palabras, ",")

    ' Recorrer cada palabra
    For Each palabra In lista
        Set rng = ActiveDocument.Content
        With rng.Find
            .ClearFormatting
            .Replacement.ClearFormatting
            .Text = Trim(palabra)
            .Replacement.Highlight = True
            .Forward = True
            .Wrap = wdFindContinue
            .Format = True
            .MatchCase = False
            .MatchWholeWord = True
            .Replacement.Text = Trim(palabra)
            .Execute Replace:=wdReplaceAll
        End With
    Next palabra

    MsgBox "Las palabras clave fueron resaltadas exitosamente.", vbInformation
End Sub

✅ 🧰 Cómo usar esta macro paso a paso

1. Abre Word y presiona Alt + F11 para abrir el editor de macros (VBA)


2. Inserta un nuevo módulo (Insertar > Módulo)


3. Pega el código anterior


4. Guarda tu documento como .docm


5. Ejecuta la macro con Alt + F8 → selecciona ResaltarPalabrasClave




Les comparto un video donde explico como ejecutar la macro y ver el resultado





Si necesitan ajustar esta macro para otras actividades o crear una nueva , puedes contactarnos a zelideth27@gmail.com

Comentarios

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!

Entradas más populares de este blog

Guía Práctica: Ejemplo Completo de ASPX para Desarrolladores Web

📊 Automatiza tu trabajo: Convierte tablas de Word a Excel con una macro

API de banxico para obtener tipo de cambio utilizando Javascript