El alta de un bien al activo fijo no nace en este modulo: nace en Compras. Compras carga la factura del proveedor con detalle item por item; Tesoreria procesa el pago (retenciones, cheque, registro del desembolso). Recien una vez emitido el cheque, la factura queda disponibilizada para Contabilidad. La Auxiliar de Patrimonio revisa la bandeja, asigna la cuenta contable del activo fijo a cada item, y al confirmar el item ingresa automaticamente a la composicion de esa cuenta. Patron no-bloqueante: la asignacion no detiene la operativa de Compras/Tesoreria. Regla clave: la primera cuota de depreciacion se programa para el mes siguiente a la fecha de la factura — nunca el mes de la compra.
flowchart TD COMPRAS["Compras
carga factura item por item"]:::external TES["Tesoreria
procesa pago y emite cheque"]:::external DISP["Factura disponibilizada
para Contabilidad"]:::alert BAND["BAF-02 Bandeja
de facturas pendientes"]:::wireframe REV["BAF-03 Detalle factura
y asignacion contable"]:::wireframe DEC{"Item es de
activo fijo?"}:::decision ASIG["Asignar cuenta contable
del catalogo BAF-18"]:::wireframe COMP["BAF-05 Composicion
de cuenta - item incorporado"]:::wireframe ENRIQ["BAF-07 Ficha del bien
enriquecer descripcion y ubicacion"]:::wireframe CUOTA{"Mes de adquisicion?"}:::decision ESPERA["Esperar mes siguiente
sin generar cuota"]:::alert PROG["Cuota mensual programada
en BAF-10"]:::terminal COMPRAS --> TES TES --> DISP DISP --> BAND BAND --> REV REV --> DEC DEC -->|Si| ASIG DEC -->|No| BAND ASIG --> COMP COMP --> ENRIQ ENRIQ --> CUOTA CUOTA -->|Mes de compra| ESPERA ESPERA --> PROG CUOTA -->|Mes siguiente| PROG click BAND "BAF-02-BandejaFacturas.html" "Bandeja de facturas pendientes" click REV "BAF-03-AsignacionContable.html" "Asignacion contable" click ASIG "BAF-03-AsignacionContable.html" "Asignar cuenta" click COMP "BAF-05-ComposicionCuenta.html" "Composicion de cuenta" click ENRIQ "BAF-07-FichaBien.html" "Ficha del bien" click PROG "BAF-10-AsientosDepreciacion.html" "Asientos de depreciacion" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
No siempre el bien viene del circuito Compras. Durante el periodo de transicion (mientras Compras no esta integrado), durante regularizaciones de inventario fisico (sobrantes detectados sin registro), o por donaciones, el bien se carga manualmente. El wizard de 4 pasos exige: motivo del alta manual, documento respaldatorio adjunto, cuenta contable, tipo de bien (que auto-completa vida util y valor residual). Para bienes historicos (fecha de adquisicion anterior al ejercicio vigente), el wizard solicita ademas la depreciacion acumulada al inicio del ejercicio — el sistema no puede recalcular cuotas pasadas.
flowchart TD
CASO{"Origen del alta?"}:::decision
TRANS["Transicion
sin Compras integrado"]:::external
DONAC["Donacion recibida"]:::external
REGUL["Regularizacion
inventario fisico"]:::external
HIST["Bien historico
sin factura registrada"]:::external
LISTA["BAF-06 Listado
de bienes"]:::wireframe
WIZ["BAF-08 Wizard
alta manual"]:::wireframe
P1["Paso 1 Datos generales
descripcion, cuenta, tipo, valor"]:::wireframe
P2["Paso 2 Ubicacion
sucursal, sector, codigo patrimonial"]:::wireframe
P3["Paso 3 Origen
motivo + documento adjunto"]:::wireframe
P4["Paso 4 Resumen
preview cuota mensual"]:::wireframe
DEC2{"Fecha anterior al
ejercicio vigente?"}:::decision
DEPHIST["Cargar depreciacion
acumulada de apertura"]:::wireframe
COMPOSIC["BAF-05 Item en
composicion de cuenta"]:::wireframe
FICHA["BAF-07 Ficha del bien
creada"]:::terminal
CASO --> TRANS
CASO --> DONAC
CASO --> REGUL
CASO --> HIST
TRANS --> LISTA
DONAC --> LISTA
REGUL --> LISTA
HIST --> LISTA
LISTA --> WIZ
WIZ --> P1
P1 --> P2
P2 --> P3
P3 --> DEC2
DEC2 -->|Si| DEPHIST
DEC2 -->|No| P4
DEPHIST --> P4
P4 --> COMPOSIC
COMPOSIC --> FICHA
click LISTA "BAF-06-ListadoBienes.html" "Listado de bienes"
click WIZ "BAF-08-WizardAltaManual.html" "Wizard alta manual"
click P1 "BAF-08-WizardAltaManual.html" "Paso 1 Datos generales"
click P2 "BAF-08-WizardAltaManual.html" "Paso 2 Ubicacion"
click P3 "BAF-08-WizardAltaManual.html" "Paso 3 Origen"
click P4 "BAF-08-WizardAltaManual.html" "Paso 4 Resumen"
click DEPHIST "BAF-08-WizardAltaManual.html" "Depreciacion historica"
click COMPOSIC "BAF-05-ComposicionCuenta.html" "Composicion de cuenta"
click FICHA "BAF-07-FichaBien.html" "Ficha del bien"
classDef external fill:#f5f5f5,stroke:#999,color:#333
classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366
classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724
classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24
classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
El motor de calculo del modulo. Por cada bien activo, el sistema determina la formula aplicable segun fecha de adquisicion: pre-2020 usa revaluo anual por coeficiente; post-2020 usa formula lineal sin revaluo. Calcula la cuota anual fiscal y la distribuye en cuotas mensuales estimativas. Al cierre de cada mes, agrupa por cuenta + centro de costo y genera el asiento contable. La Auxiliar revisa y confirma desde BAF-10; al confirmar, el asiento se envia a Contabilidad. Regla simplificada: sin prorrateo intra-mes — donde este el bien al cierre del mes, alli se imputa el gasto completo.
flowchart TD MES["Cierre del mes
calendario"]:::external ITER["Para cada bien activo
en la composicion"]:::wireframe DEC1{"Fecha de adquisicion
anterior a 2020?"}:::decision FORMPRE["Formula pre-2020
revaluo anual por coeficiente"]:::wireframe FORMPOST["Formula post-2020
lineal sin revaluo"]:::wireframe CUOTAANUAL["Calcular cuota anual fiscal"]:::wireframe CUOTAMES["Distribuir en cuota mensual
cuota anual dividido 12"]:::wireframe DEC2{"Bien con
saldo cero?"}:::decision SKIP["Saltar - no genera cuota"]:::alert AGRUP["Agrupar por cuenta y
centro de costo"]:::wireframe ASIENTO["BAF-10 Asiento mensual
generado automaticamente"]:::wireframe REV["Auxiliar revisa y confirma"]:::wireframe DEC3{"Asiento aceptable?"}:::decision AJUSTE["Ajuste manual con
justificacion obligatoria"]:::wireframe ENVIO["Asiento enviado a
Contabilidad"]:::external CUADRO["BAF-09 Cuadro
actualizado al mes"]:::terminal MES --> ITER ITER --> DEC1 DEC1 -->|Si| FORMPRE DEC1 -->|No| FORMPOST FORMPRE --> CUOTAANUAL FORMPOST --> CUOTAANUAL CUOTAANUAL --> CUOTAMES CUOTAMES --> DEC2 DEC2 -->|Si| SKIP DEC2 -->|No| AGRUP AGRUP --> ASIENTO ASIENTO --> REV REV --> DEC3 DEC3 -->|Necesita ajuste| AJUSTE AJUSTE --> ENVIO DEC3 -->|OK| ENVIO ENVIO --> CUADRO click ITER "BAF-05-ComposicionCuenta.html" "Composicion de cuenta" click FORMPRE "BAF-20-FormulasDepreciacion.html" "Formulas pre-2020" click FORMPOST "BAF-20-FormulasDepreciacion.html" "Formulas post-2020" click ASIENTO "BAF-10-AsientosDepreciacion.html" "Asientos mensuales" click REV "BAF-10-AsientosDepreciacion.html" "Revisar y confirmar" click AJUSTE "BAF-10-AsientosDepreciacion.html" "Ajuste manual" click CUADRO "BAF-09-CuadroDepreciacion.html" "Cuadro de depreciacion" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
Cuando un bien se mueve fisicamente entre sucursales o sectores, el sistema registra un par de movimientos: un registro negativo en la cuenta+centro de costo de origen (con valor de adquisicion original y depreciacion acumulada al dia, ambos en negativo) y un registro positivo en la cuenta+centro de costo de destino (con los mismos valores en positivo). La depreciacion acumulada se conserva: el traslado no reinicia el calculo. A partir del mes siguiente al traslado, la cuota mensual se imputa al nuevo centro de costo. Regla simplificada: sin prorrateo intra-mes; el mes en que ocurre el traslado, la cuota completa va al destino.
flowchart TD NEED["Necesidad de mover
bien fisicamente"]:::external FICHA["BAF-07 Ficha del bien
accion Trasladar"]:::wireframe WIZ["BAF-11 Wizard
traslado"]:::wireframe P1["Paso 1 Datos del traslado
fecha, motivo, destino"]:::wireframe P2["Paso 2 Resumen patrimonial
valor adq y depreciacion acumulada"]:::wireframe P3["Paso 3 Confirmacion
preview registros generados"]:::wireframe NEG["Registro negativo
en cuenta origen"]:::wireframe POS["Registro positivo
en cuenta destino"]:::wireframe IMPUT["Cuota mensual futura
imputada a centro destino"]:::wireframe LOG["Historial actualizado
en BAF-07 tab Movimientos"]:::terminal NEED --> FICHA FICHA --> WIZ WIZ --> P1 P1 --> P2 P2 --> P3 P3 --> NEG P3 --> POS NEG --> IMPUT POS --> IMPUT IMPUT --> LOG click FICHA "BAF-07-FichaBien.html" "Ficha del bien" click WIZ "BAF-11-WizardTraslado.html" "Wizard traslado" click P1 "BAF-11-WizardTraslado.html" "Paso 1 Datos" click P2 "BAF-11-WizardTraslado.html" "Paso 2 Resumen" click P3 "BAF-11-WizardTraslado.html" "Paso 3 Confirmacion" click NEG "BAF-05-ComposicionCuenta.html" "Composicion origen" click POS "BAF-05-ComposicionCuenta.html" "Composicion destino" click IMPUT "BAF-10-AsientosDepreciacion.html" "Asientos posteriores al traslado" click LOG "BAF-07-FichaBien.html" "Historial del bien" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
Cuatro motivos canonicos disparan una baja: nota de credito (el proveedor revierte la venta), venta (la cooperativa vende el bien al residual o a un precio acordado), obsolescencia (el bien ya no es util) y siniestro (incendio, robo, extravio). Cada motivo exige documento respaldatorio especifico. El wizard genera un registro negativo en la composicion + el calculo del estorno de la depreciacion acumulada (que Contabilidad debera reversar). Bajas significativas (mayor a Gs. 5M) requieren aprobacion del Jefe de Contabilidad antes de confirmar. Caso especial: devolucion con depreciacion en curso — el wizard revierte todas las cuotas ya registradas, no solo la del mes.
flowchart TD FICHA["BAF-07 Ficha del bien
accion Dar de baja"]:::wireframe WIZ["BAF-12 Wizard
baja de bien"]:::wireframe P1["Paso 1 Motivo
4 canonicos"]:::wireframe DEC{"Cual motivo?"}:::decision NC["Nota de credito
numero NC y proveedor"]:::external VENTA["Venta
factura emitida y precio"]:::external OBS["Obsolescencia
resolucion interna"]:::external SIN["Siniestro
acta o denuncia policial"]:::external P2["Paso 2 Documento
respaldatorio adjunto"]:::wireframe P3["Paso 3 Resumen
estorno calculado"]:::wireframe UMB{"Valor mayor
a umbral Gs 5M?"}:::decision APROB["Aprobacion del
Jefe de Contabilidad"]:::alert P4["Paso 4 Confirmacion
preview registro negativo"]:::wireframe REG["Registro negativo en
BAF-05 Composicion"]:::wireframe ESTORNO["Asiento de estorno
enviado a Contabilidad"]:::external FIN["Bien dado de baja
cuotas futuras canceladas"]:::terminal FICHA --> WIZ WIZ --> P1 P1 --> DEC DEC --> NC DEC --> VENTA DEC --> OBS DEC --> SIN NC --> P2 VENTA --> P2 OBS --> P2 SIN --> P2 P2 --> P3 P3 --> UMB UMB -->|Si| APROB APROB --> P4 UMB -->|No| P4 P4 --> REG REG --> ESTORNO ESTORNO --> FIN click FICHA "BAF-07-FichaBien.html" "Ficha del bien" click WIZ "BAF-12-WizardBaja.html" "Wizard baja" click P1 "BAF-12-WizardBaja.html" "Paso 1 Motivo" click P2 "BAF-12-WizardBaja.html" "Paso 2 Documento" click P3 "BAF-12-WizardBaja.html" "Paso 3 Resumen" click P4 "BAF-12-WizardBaja.html" "Paso 4 Confirmacion" click REG "BAF-05-ComposicionCuenta.html" "Composicion con baja" click APROB "BAF-12-WizardBaja.html" "Modal de aprobacion" click FIN "BAF-07-FichaBien.html" "Ficha del bien dado de baja" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
Proceso anual obligatorio. Al finalizar el ejercicio fiscal (diciembre), el Jefe de Contabilidad ejecuta el wizard de 5 pasos: verificacion de la composicion contra el balance general, calculo del ajuste anual (diferencia entre cuotas mensuales estimativas y el calculo anual real), generacion del cuadro definitivo de depreciacion y revaluo en formato normativo SET, preview de los saldos de apertura del nuevo ejercicio, y confirmacion con re-autenticacion del Jefe. Una vez confirmado, los saldos del ejercicio quedan congelados y pasan al historico inmutable. Regla critica: NO se puede cambiar de periodo fiscal sin cerrar formalmente el anterior — el sistema bloquea cualquier intento previo.
flowchart TD DIC["Diciembre
fin del ejercicio"]:::external CUADRO["BAF-09 Cuadro
revision previa"]:::wireframe WIZ["BAF-13 Wizard
cierre ejercicio"]:::wireframe P1["Paso 1 Verificacion previa
composicion vs balance"]:::wireframe DEC1{"Diferencias?"}:::decision AJUST["Ajustar antes de cerrar
volver a composicion"]:::alert P2["Paso 2 Calculo anual
real vs estimativo"]:::wireframe ASIENTOAJ["Asiento de ajuste
generado"]:::wireframe P3["Paso 3 Cuadro
definitivo SET"]:::wireframe EXPORT["Exportar PDF Excel
para auditoria externa"]:::wireframe P4["Paso 4 Apertura
preview nuevo ejercicio"]:::wireframe P5["Paso 5 Re-autenticacion
Jefe Contabilidad"]:::wireframe DEC2{"Autenticacion
correcta?"}:::decision CONFIRM["Saldos congelados"]:::terminal HIST["BAF-14 Ejercicio
pasa a Historico"]:::wireframe NUEVO["Nuevo ejercicio
vigente con saldos apertura"]:::terminal DIC --> CUADRO CUADRO --> WIZ WIZ --> P1 P1 --> DEC1 DEC1 -->|Si| AJUST AJUST --> CUADRO DEC1 -->|No| P2 P2 --> ASIENTOAJ ASIENTOAJ --> P3 P3 --> EXPORT EXPORT --> P4 P4 --> P5 P5 --> DEC2 DEC2 -->|No| P5 DEC2 -->|Si| CONFIRM CONFIRM --> HIST CONFIRM --> NUEVO click CUADRO "BAF-09-CuadroDepreciacion.html" "Cuadro de depreciacion" click WIZ "BAF-13-WizardCierre.html" "Wizard cierre" click P1 "BAF-13-WizardCierre.html" "Paso 1 Verificacion" click P2 "BAF-13-WizardCierre.html" "Paso 2 Calculo anual" click ASIENTOAJ "BAF-10-AsientosDepreciacion.html" "Asiento de ajuste" click P3 "BAF-13-WizardCierre.html" "Paso 3 Cuadro SET" click P4 "BAF-13-WizardCierre.html" "Paso 4 Apertura" click P5 "BAF-13-WizardCierre.html" "Paso 5 Confirmacion" click HIST "BAF-14-HistoricoEjercicios.html" "Historico de ejercicios" click NUEVO "BAF-09-CuadroDepreciacion.html" "Nuevo ejercicio vigente" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
El inventario fisico es un cotejo periodico entre lo que esta registrado en el sistema y lo que existe fisicamente en cada sucursal y sector. La Auxiliar genera el listado filtrable desde BAF-16 (sucursal, sector, cuenta, fecha), lo imprime o exporta para llevar al lugar fisico. Personal local releva y marca: encontrados (OK), faltantes (no aparecen), sobrantes (presentes pero no registrados). Los hallazgos disparan los otros flujos: faltantes dispara el Flujo 5 (baja por obsolescencia o siniestro segun corresponda); sobrantes dispara el Flujo 2 (alta manual con motivo regularizacion). Salida final: reporte de diferencias para auditoria externa.
flowchart TD PLAN["Decision de inventario
anual o por incidente"]:::external LIST["BAF-16 Generar listado
filtrable por ubicacion"]:::wireframe PRINT["Imprimir o exportar
para cotejo fisico"]:::wireframe RELEV["Personal local
releva fisicamente"]:::external DEC{"Resultado del cotejo?"}:::decision OK["Bien encontrado OK
sin accion"]:::terminal FALTA["Bien faltante
no se encuentra"]:::alert SOBR["Bien sobrante
no registrado"]:::alert AJUS["BAF-16 tab Cargar ajustes"]:::wireframe BAJA["Disparar Flujo 5
BAF-12 Wizard baja"]:::wireframe ALTA["Disparar Flujo 2
BAF-08 Wizard alta manual"]:::wireframe REP["BAF-17 Centro de reportes
diferencias inventario"]:::wireframe AUDIT["Reporte para
auditoria externa"]:::terminal PLAN --> LIST LIST --> PRINT PRINT --> RELEV RELEV --> DEC DEC -->|Encontrado| OK DEC -->|Falta| FALTA DEC -->|Sobra| SOBR FALTA --> AJUS SOBR --> AJUS AJUS --> BAJA AJUS --> ALTA BAJA --> REP ALTA --> REP OK --> REP REP --> AUDIT click LIST "BAF-16-InventarioFisico.html" "Inventario fisico" click PRINT "BAF-16-InventarioFisico.html" "Listado imprimible" click AJUS "BAF-16-InventarioFisico.html" "Cargar ajustes" click BAJA "BAF-12-WizardBaja.html" "Wizard baja por faltante" click ALTA "BAF-08-WizardAltaManual.html" "Wizard alta por sobrante" click REP "BAF-17-CentroReportes.html" "Centro de reportes" click OK "BAF-16-InventarioFisico.html" "Inventario al dia" click AUDIT "BAF-17-CentroReportes.html" "Reporte para auditoria" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404
Flujo one-shot. Se ejecuta una sola vez al implementar el modulo. El equipo de Contabilidad ha sostenido la gestion de bienes en planillas Excel desde 1982 — algunas tienen mas de 6.000 filas. El wizard de 6 pasos carga las dos planillas paralelas (enero-1 fiscal + enero-2 contable), valida la estructura, mapea cuentas contables al catalogo del sistema, ofrece importar bienes con saldo cero (default si, ocultos en listados estandar), solicita la carga manual del valor revaluado acumulado historico por cuenta (dato fosilizado pre-2020 que no puede descomponerse por item), verifica que las formulas pre/post 2020 calculan valores identicos a la planilla en una muestra de bienes, y finalmente importa en una transaccion todo o nada con re-autenticacion del Jefe. Post-migracion, el modulo opera en paralelo a las planillas Excel durante el primer ejercicio para validar coincidencia mes a mes.
flowchart TD PROD["Pre-produccion
modulo listo"]:::external EXCEL["Planillas Excel actuales
enero-1 fiscal y enero-2 contable"]:::external WIZ["BAF-15 Wizard
migracion inicial"]:::wireframe P1["Paso 1 Subir Excels
validar estructura"]:::wireframe P2["Paso 2 Validar cuentas
contra catalogo BAF-18"]:::wireframe DEC1{"Cuentas no
encontradas?"}:::decision CREATE["Crear al vuelo o
asignar a existente"]:::wireframe P3["Paso 3 Validar bienes
preview de items"]:::wireframe DEC2{"Importar bienes
saldo cero?"}:::decision P4["Paso 4 Valor revaluado
historico por cuenta"]:::wireframe P5["Paso 5 Verificar formulas
muestra de bienes"]:::wireframe DEC3{"Formulas coinciden
con Excel?"}:::decision AJUST["Ajustar formulas en
BAF-20 si necesario"]:::alert P6["Paso 6 Autenticacion
Jefe Contabilidad"]:::wireframe IMPORT["Importacion transaccional
todo o nada"]:::wireframe PARALELO["Operacion en paralelo
con Excel 12 meses"]:::wireframe VALID["Validacion mes a mes
en BAF-09"]:::wireframe CIERRE["Excel archivado
sistema unica fuente"]:::terminal PROD --> WIZ EXCEL --> WIZ WIZ --> P1 P1 --> P2 P2 --> DEC1 DEC1 -->|Si| CREATE CREATE --> P3 DEC1 -->|No| P3 P3 --> DEC2 DEC2 -->|Si, ocultas| P4 DEC2 -->|No| P4 P4 --> P5 P5 --> DEC3 DEC3 -->|No| AJUST AJUST --> P5 DEC3 -->|Si| P6 P6 --> IMPORT IMPORT --> PARALELO PARALELO --> VALID VALID --> CIERRE click WIZ "BAF-15-WizardMigracion.html" "Wizard migracion" click P1 "BAF-15-WizardMigracion.html" "Paso 1 Subir Excels" click P2 "BAF-15-WizardMigracion.html" "Paso 2 Validar cuentas" click CREATE "BAF-18-CatalogoCuentas.html" "Catalogo de cuentas" click P3 "BAF-15-WizardMigracion.html" "Paso 3 Validar bienes" click P4 "BAF-15-WizardMigracion.html" "Paso 4 Valor revaluado" click P5 "BAF-15-WizardMigracion.html" "Paso 5 Verificar formulas" click AJUST "BAF-20-FormulasDepreciacion.html" "Formulas de depreciacion" click P6 "BAF-15-WizardMigracion.html" "Paso 6 Autenticacion" click VALID "BAF-09-CuadroDepreciacion.html" "Cuadro de depreciacion" click CIERRE "BAF-09-CuadroDepreciacion.html" "Sistema unica fuente" classDef external fill:#f5f5f5,stroke:#999,color:#333 classDef wireframe fill:#e3f2fd,stroke:#0066cc,color:#003366 classDef terminal fill:#e8f5e9,stroke:#28a745,color:#155724 classDef alert fill:#ffebee,stroke:#dc3545,color:#721c24 classDef decision fill:#fff3cd,stroke:#ffc107,color:#856404