El módulo de Finanzas (FI) de SAP es uno de los componentes clave en los sistemas ERP (Enterprise Resource Planning) de SAP. Este módulo gestiona las transacciones financieras y contables de una empresa. Una parte esencial de SAP FI son las tablas, que almacenan los datos financieros fundamentales para el correcto funcionamiento de los procesos de contabilidad.
Este artículo tiene como objetivo proporcionar una guía clara y detallada sobre las principales tablas del módulo SAP FI, sus campos más importantes y la relación entre ellas. Está orientado a consultores SAP que están comenzando, pero también pretende ser una referencia completa que les ayude a comprender cómo se estructuran los datos en SAP FI.
Principales Tablas del Módulo SAP FI
En SAP FI, los datos financieros se dividen en varias categorías, como la contabilidad de libros mayores, cuentas por pagar, cuentas por cobrar, activos fijos, entre otras. Las tablas de SAP FI son las que almacenan estos datos y permiten la operación fluida de los procesos contables. A continuación, veremos las tablas más importantes en cada uno de estos segmentos.
1. Tablas de Libros Mayores (GL)
El submódulo de Libro Mayor (GL) se encarga de la contabilidad general de la empresa, gestionando todas las transacciones financieras. Las tablas principales de este submódulo son:
- BKPF (Cabecera de documento contable)
- Esta tabla almacena la información de cabecera de cada documento financiero en el sistema SAP. Los campos más importantes incluyen:
- BELNR (Número del documento)
- BUKRS (Sociedad)
- GJAHR (Año fiscal)
- BLDAT (Fecha del documento)
- MONAT (Período contable)
- USNAM (Usuario que creó el documento)
- Esta tabla almacena la información de cabecera de cada documento financiero en el sistema SAP. Los campos más importantes incluyen:
- BSEG (Segmento del documento contable)
- Contiene las posiciones o partidas individuales de cada documento financiero. Esta tabla es muy extensa porque almacena todas las partidas del documento. Algunos campos importantes son:
- BELNR (Número del documento)
- BUZEI (Número de línea o posición del documento)
- HKONT (Cuenta de mayor)
- DMBTR (Importe en moneda local)
- SHKZG (Indicador de débito/crédito)
- Contiene las posiciones o partidas individuales de cada documento financiero. Esta tabla es muy extensa porque almacena todas las partidas del documento. Algunos campos importantes son:
- BSIS (Partidas abiertas en cuentas de mayor)
- Esta tabla contiene las partidas abiertas en cuentas del libro mayor.
- BSAS (Partidas compensadas en cuentas de mayor)
- Almacena las partidas ya compensadas del libro mayor.
2. Tablas de Cuentas por Pagar (AP)
Las cuentas por pagar son gestionadas en SAP FI a través del submódulo AP (Accounts Payable), donde se registran todas las obligaciones de pago con proveedores. Las tablas clave incluyen:
- LFA1 (Maestro de proveedores)
- Contiene los datos generales de los proveedores, como nombre, dirección y detalles de contacto.
- Campos importantes:
- LIFNR (Número de proveedor)
- NAME1 (Nombre del proveedor)
- LAND1 (País)
- ORT01 (Ciudad)
- BSAK (Partidas compensadas de cuentas de proveedores)
- Almacena las partidas compensadas de los proveedores.
- BSEG (Segmento del documento contable)
- También es relevante aquí, ya que esta tabla no solo aplica para el libro mayor, sino también para cuentas por pagar y cuentas por cobrar.
3. Tablas de Cuentas por Cobrar (AR)
El submódulo AR (Accounts Receivable) gestiona las cuentas por cobrar, es decir, las deudas que los clientes tienen con la empresa. Las tablas relevantes son:
- KNA1 (Maestro de clientes)
- Almacena los datos generales de los clientes.
- Campos relevantes:
- KUNNR (Número de cliente)
- NAME1 (Nombre del cliente)
- LAND1 (País)
- ORT01 (Ciudad)
- BSID (Partidas abiertas de clientes)
- Esta tabla contiene las partidas abiertas (facturas pendientes) de los clientes.
- BSAD (Partidas compensadas de clientes)
- Almacena las partidas que ya han sido compensadas (por ejemplo, facturas que ya fueron pagadas).
4. Tablas de Activos Fijos (AA)
La contabilidad de activos fijos se gestiona en el submódulo AA (Asset Accounting). Este submódulo se utiliza para registrar y gestionar los activos de una empresa, como maquinaria, vehículos, inmuebles, etc. Las tablas clave son:
- ANLA (Datos maestros de activos fijos)
- Almacena la información general de cada activo.
- Campos importantes:
- ANLN1 (Número de activo)
- BUKRS (Sociedad)
- ANLKL (Clase de activo)
- KOSTL (Centro de costos asignado)
- ANLB (Valores contables de activos)
- Guarda la información financiera, como los valores de depreciación, del activo.
- ANLC (Valores de activos por sociedad)
- Tabla que almacena los valores contables por sociedad.
5. Tablas de Documentos de Pagos
En SAP FI, los pagos a proveedores y cobros a clientes generan documentos de pago, que también se almacenan en tablas específicas.
- REGUH (Cabecera de documento de pago automático)
- Contiene información de cabecera sobre pagos realizados de manera automática.
- Campos importantes:
- ZAHLS (Número de ejecución de pago)
- BUKRS (Sociedad)
- GJAHR (Año fiscal)
- REGUP (Posiciones de documento de pago automático)
- Detalles de los documentos asociados a la ejecución de pago.
- Campos importantes:
- BELNR (Número del documento financiero relacionado)
- BUZEI (Número de línea del documento financiero)
Relación entre las Tablas de SAP FI
Las tablas en SAP FI están interrelacionadas a través de campos clave, como el número de documento (BELNR), la sociedad (BUKRS) y el año fiscal (GJAHR). Aquí algunos ejemplos de cómo se conectan las tablas:
- BKPF y BSEG: La relación entre estas dos tablas es crucial. Mientras que BKPF contiene la información general del documento financiero, BSEG guarda los detalles de cada línea o posición de ese documento. Se conectan a través del campo BELNR (Número de documento).
- LFA1 y BSAK: LFA1 contiene los datos generales de los proveedores, mientras que BSAK guarda las partidas compensadas para esos proveedores. Ambas tablas están relacionadas por el campo LIFNR (Número de proveedor).
- KNA1 y BSID: En este caso, KNA1 almacena los datos generales de los clientes, y BSID guarda las partidas abiertas relacionadas con esos clientes. Se vinculan a través del campo KUNNR (Número de cliente).
Conclusión
Las tablas del módulo SAP FI son la base de toda la información financiera que fluye dentro del sistema SAP. Desde el registro de documentos contables en BKPF y BSEG, hasta la gestión de pagos y cobros en REGUH y BSID, cada tabla desempeña un papel clave en el manejo de las finanzas de una empresa.
Es esencial que los consultores SAP junior comprendan no solo qué información se almacena en cada tabla, sino también cómo estas se relacionan entre sí. Esto facilitará la consulta de datos, la creación de reportes personalizados y el análisis de la situación financiera de una empresa.
Al aprender cómo navegar y entender las tablas de SAP FI, los consultores no solo mejoran sus habilidades técnicas, sino que también están mejor preparados para resolver problemas y brindar valor a las organizaciones que utilizan SAP.