Plan De Cuentas Contables Venezuela Excel Vba

Tu plan de cuentas debe diferenciar cuentas monetarias (Caja, Bancos, Clientes) de no monetarias (Terrenos, Edificios, Equipos). La macro ValidarJerarquia puede ampliarse para exigir que las cuentas de patrimonio y resultados tengan TipoInflacion = "No Monetaria".

According to Venezuelan accounting rules (PCGA):

| Tipo | Naturaleza | |------|-------------| | Activo, Gastos | Debe (DB) | | Pasivo, Patrimonio, Ingresos | Haber (CR) | plan de cuentas contables venezuela excel vba

Function ObtenerNaturaleza(codigo As String) As String
    Dim primerDigito As String
    primerDigito = Left(codigo, 1)
    Select Case primerDigito
        Case "1", "5"  ' Activo (1) y Gastos/Costos (5)
            ObtenerNaturaleza = "DB"
        Case "2", "3", "4" ' Pasivo (2), Patrimonio (3), Ingresos (4)
            ObtenerNaturaleza = "CR"
        Case Else
            ObtenerNaturaleza = "Error"
    End Select
End Function

No reinventes la rueda. Puedes construir este sistema en 1 hora siguiendo los pasos:

Consejo profesional: Guarda siempre una copia del plan de cuentas antes de ejecutar macros que modifiquen la estructura. Usa Application.EnableEvents = False si trabajas con muchos datos. Tu plan de cuentas debe diferenciar cuentas monetarias

At midnight, the ghost appeared. Not as a specter, but as a Windows notification: "Windows Update – Restart in 15 minutes."

She ignored it. She opened the final report. Her VBA had done the impossible: No reinventes la rueda

She smiled. The Plan de Cuentas Contables was a beast born of chaos: seven layers of numbering, political whims, and economic collapse. But inside Excel, inside a 1,200-line VBA module named "Esperanza" (Hope), she had tamed it.

Aquí pondremos botones, mensajes y parámetros del usuario.

Many Venezuelan SMEs and accounting firms use Excel because:

VBA (Visual Basic for Applications) allows: