Ef 1 Analitico Diot v1 01012021
Ef 1 Analitico Diot v1 01012021
Ef 1 Analitico Diot v1 01012021
México
Especificación Funcional FI-001
Reporte Analítico DIOT
Versión: 1.0
Fecha: 01/01/2021
Autor: Teresa González Moreno
Página 1 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Control de documentación
Control de difusión
Datos Generales
Módulo FI-GL
Funcionalidad Proceso de ejecución de Reporte Analítico de la DIOT
Usuario Clave HOLCIM Maria Concepción Samperio
Consultor SAP Teresa González Moreno
Página 2 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Índice
1. DESCRIPCIÓN GENERAL 4
1.1. DESCRIPCIÓN 4
1.2. ACTIVIDAD DE CONFIGURACIÓN PREVIAS 4
1.3. SUPUESTOS. 4
1.4. DEPENDENCIAS. 4
2. DISEÑO DE LA SOLUCIÓN 5
2. ESCENARIOS DE PRUEBA 37
FIRMA DE ACEPTACIÓN 38
Página 3 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
1. DESCRIPCIÓN GENERAL
1.1.Descripción
Se requiere que por medio de una transacción Z, para el usuario final, se ejecute un
reporte analítico de la DIOT que muestre como primera opción la sumatoria de los
documentos compensados por proveedor por mes, y al dar clic en el No. Del Proveedor,
nos muestre en otra vista el detalle por documento que conforman la sumatoria del
proveedor.
Además, en una segunda opción, muestre el Acumulado anual por proveedor y al dar clic
en el No. Del Proveedor, muestre en otra vista el detalle del documento por mes.
1.3.Supuestos.
Se ha implementado el proceso de Traslado de IVA F.38 y Liquidación de IVA
ZFIVATMEX_LIQ.
Se corrió el proceso de traslado de IVA F.38 y el proceso de Liquidación de IVA
ZFIVATMEX_LIQ, antes de ejecutar el Reporte Analítico DIOT, motivo de esta especificación
funcional.
Los usuarios tendrán permisos para ejecutar la transacción ZFDIOTMEX_ANL.
1.4.Dependencias.
Página 4 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
2. DISEÑO DE LA SOLUCIÓN
2.1.Requerimiento Funcional.
Se requiere que por medio de una transacción Z, para el usuario final, se ejecute un
reporte tipo ALV analítico de la DIOT que muestre como primera opción la sumatoria de los
documentos compensados por proveedor de forma mensual, y al dar clic en el No. Del
Proveedor, nos muestre en otra vista el detalle de los documentos que conforman la
sumatoria del proveedor.
Además, en una segunda opción, muestre el Acumulado anual por proveedor y al dar clic
en el No. Del Proveedor, muestre en otra vista el detalle del documento por mes.
Tipo de Desarrollo.
2.2.Frecuencia de Uso.
2.3.Complejidad.
Baja Media Alta
Página 5 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
2.4.Justificación.
2.5.Diseño Funcional.
Pagos del Mes
por Proveedor
Acumulada
Anual
Se solicita incluir una pantalla previa donde habrá dos opciones de ejecución para el programa.
Uno para consultar los pagos del mes por proveedor.
Otra para consultar el acumulado de proveedor por año.
Si el usuario pulsa el botón PAGOS DEL MES DE UN PROVEEDOR, cargará la pantalla de selección
que se indica como 061)
Si el usuario Pulsa el botón de ACUMULADA ANUAL, mostrará la pantalla indicada como 0200)
Página 6 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Datos de Selección
Ejercicio: PARAMETER
Mes: PARAMETER
Sociedad: PARAMETER
Al darle ejecutar, ejecutar selección para el Ejercicio, Mes Sociedad y Proveedores que indicaron en
la pantalla de selección.
Obtener los valores del Campo BELNR dónde BLART=KR y verificar que se encuentren en la Tabla
BSET.
Con los mismos parámetros de entrada con los que se leyó la Tabla BSAK:
Sociedad -BUKRS
No. de Documento – BELNR
Ejercicio - GJAHR
Página 7 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Si los valores BSAK-BELNR dónde BSAK-BLART = KR, se encuentran en BSET, ir a la Tabla BKPF
ingresando con los siguientes parámetros:
Sociedad – BUKRS
Ejercicio – GJAHR
Dónde Clase de Documento - BLART = SV
Fecha de documento - BLDAT = MONAT
Obtener el valor del campo BKPF- XBLNR, eliminar el primer dígito, cortar hasta el décimo dígito y
debe ser igual al No. de Documento BSAK-BELNR encontrado en la BSET y obtener el valor del
campo BKPF-BELNR, regresar a la Tabla BSAK con los siguientes parámetros:
Sociedad – BUKRS
Acreedor – LIFNR
Ejercicio – GJAHR
No. documento – BELNR
Sociedad BSAK-BUKRS
No. Proveedor BSAK-LIFNR
Nombre Proveedor LFA1-NAME1
Valor Actividades Pagadas 16% BSET-HWBAS
Si BSAK-MWSKZ=QA QB QC QD
Monto IVA Pagado No Acreditable 16% *pendiente definir cta gastos no deducibles
Página 8 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Para obtener el Valor Monto Operaciones Pagadas sin IVA, sumar los campos de la Tabla
ZCONSULTAMES_DIOTANL
Para obtener el Valor de la Columna Doc KZ, entrar a la Tabla BSAK con los siguientes parámetros:
Sociedad - BUKRS
Acreedor – LIFNR
Ejercicio - GJAHR
Fecha documento – BLDAT
Clase de documento – BLART = KZ, ZP
Una vez obtenida la información, presentar la sumatoria por proveedor por sociedad, mes y
ejercicio seleccionados en la pantalla de consulta en un reporte tipo ALV.
Página 9 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Botón de detalle
Si el usuario pulsa el botón de detalle, mostrar el detalle en reporte de tipo ALV que corresponda al
renglón seleccionado, y conforme a las definiciones para la “Consulta DETALLE (200)”.
Botón de exportación
-> Exportar, si el usuario indica el botón de Exportar, generar archivo en formato de excel de
la informacion presentada en pantalla 062, preguntando al usuario ruta y nombre del archivo para
generarlo.
Página 10 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Al dar clic en al Proveedor, se mostrará un reporte tipo ALV en una pantalla 2, del Detalle por
documento:
Leer las variables de la tabla TVARV y se ponen en un select option para selección de tablas .
Página 11 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Página 12 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
P.B.O.
Los registros que se recuperan de las tablas BSIS/BSAS de las cuentas, según el rubro, nos
darán las sumatorias para presentar en pantalla.
La sumatoria se realizará sobre importes en moneda Local (MXN).
Se suman por rubro y Posting Key
Para presentar cargos con Posting key 40 y abonos con posting key 50.
Página 13 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Se suman todos los cargos, todos los abonos y todos los saldos de los rubros respetando el
signo de cada importe.
NOTA: En el caso de 1ª vez el ajuste estará en ceros, pero se deja la formula en caso de
que se haga función o rutina para cálculos, pueda servir la 1ª y las siguientes veces que el
usuario quiera recalcular.
Si el resultado de los saldos es positivo se indica el importe del total en IVA a Favor,
Si el resultado de los saldos es negativo, se indica el importe del total del Iva A Cargo
Requerimiento usuario:
Página 14 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
P.A.I.
BOTONES:
(indicar texto explicativo)
- Consulta Detalle
- Contabilizar
Recalcular
Página 15 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
-> salir
-> Exportar, si el usuario indica el botón de Exportar, generar archivo en formato de excel de
la informacion presentada en pantalla 0200, preguntando al usuario ruta y nombre del archivo para
generarlo.
El usuario debe posicionarse en una celda y al darle click en el Botón de detalle se mostrará reporte
ALV con las partidas individuales que forman el importe mostrado:
Se sugiere tomar los registros de las tablas internas de la 1ª selección de otra forma, se requiere
que se vuelvan a seleccionar de la tabla BSIS, BSAS y se reportan los siguientes datos:
Si el usuario está seleccionando la celda de subtotales de cargo, mostrar solo los registros con
posting Key = 40, de todos los rubros.
Si el usuario está seleccionando la celda de subtotales de abonos, mostrar solo registros con posting
key = 50, de todos los rubros.
Página 16 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Si el usuario le da Doble click en una línea, mandar llamar la transacción FB03 pasándole el
documento FI de la línea solicitada, con la funcionalidad de que el usuario se pueda regresar al
reporte de la FB03 y del reporte a la pantalla de importes y contabilizaciones (Pantalla 200)
Página 17 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Los saldos de cada Rubro se afectarán por cuenta en clave de contabilización contraria.
Se suman todos los cargos, todos los abonos y todos los saldos de los rubros respetando el
signo de cada importe
Para calcular saldo de ajuste
Página 18 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Si el resultado de los saldos es positivo se indica el importe del total en IVA a Favor,
Si el resultado de los saldos es negativo, se indica el importe del total del Iva A Cargo
Ejemplo:
Página 19 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Si el usuario le da importe en los campos de AJUSTE se espera que también indique los datos para
contabilizar dichos ajustes.
Al darle click en el botón de se espera que aparezca ventana de captura con los datos para
contabilizar el ajuste
Abrir Ventana para que el usuario capture los datos para contabilizar los ajustes:
Se considerarán los siguientes datos:
Página 20 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Se sugiere grabar estos datos en tabla interna para ocuparlos después en contabilización.
Si existe importes capturados en los campos ajuste, se espera que los datos de la ventana anterior
sean obligatorios.
Página 21 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Cada cuenta tiene su grupo estatus campo que indica cuales campos son obligatorios u opcionales,
estos campos se ponen pensando en cuentas de balance con los campos mínimos para contabilizar.
VALIDACIONES:
1. Para contabilizar, validar que, si tiene importes en las casillas de ajuste, el usuario también
ya allá capturado los datos para contabilizar el ajuste.
EJECUCION CONTABILIZACION
LOG DE EJECUCIÓN:
En caso de que la ejecución del la bapi haya sido exitosa deberá mostrar el log de la
ejecución enlistando el número del documento generado, así como a la sociedad a la que
pertenece.
Página 22 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
(WRITE:/ …. )
Ejemplos de error:
OJO: Una vez contabilizado, incluir mensaje en el log, para el usuario “EJECUTAR
CONSULTA CONSOLIDADA, PARA VALIDAR QUE LAS CUENTAS DE FLUJO
QUEDEN EN CERO “
MAPEOBAPI - BAPI_ACC_DOCUMENT_POST.
Página 23 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
contabilizacion
HEADER_TXT BKPF-BKTXT Texto de documento a Texto “LIQUIDACION
nivel cabecera DE IVA” + Periodo +
Año de los parametros d
entrada
USER_NAME SY-UNAME Usuario SY-UNAME
Tabla: CURRENCYAMOUNT
Página 24 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
EJEMPLO(0000001)
Tabla: CURRENCYAMOUNT
Página 25 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
TABLA: ACCOUNT GL
Página 26 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Tabla: CURRENCYAMOUNT
TABLA: ACCOUNT GL
Página 27 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Tabla: CURRENCYAMOUNT
TABLA: ACCOUNT GL
Página 28 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Tabla: CURRENCYAMOUNT
TABLA: ACCOUNT GL
Página 29 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Tabla: CURRENCYAMOUNT
Página 30 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Tabla: CURRENCYAMOUNT
TABLA: ACCOUNT GL
Página 31 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Tabla: CURRENCYAMOUNT
Página 32 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
TABLA: ACCOUNT GL
Tabla: CURRENCYAMOUNT
Página 33 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
TABLA: ACCOUNT GL
Tabla: CURRENCYAMOUNT
Página 34 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Ejemplos:
TABLA ACCOUNTGL
Página 35 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Tabla CURRENCYAMOUNT:
Página 36 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
1.1.Tablas de configuración.
Página 37 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
Se dejan configuradas las variables en ambiente de desarrollo y calidad, solo se confirmarán con el
usuario si son las cuentas correctas, para efecto de la codificación y pruebas unitarias se pueden
tomar las indicadas en las variables
Se toman las cuentas de el siguiente cuadro de cuentas:
Estas cuentas se parametrizan en la tabla de sistema TVARV, para que si falta alguna se incluya en
pruebas con el usuario. Siempre y cuando sean cuentas de balance.
2. ESCENARIOS DE PRUEBA
Página 38 de 39
Fecha: 01.01.2021
Versión: 1.0
PROYECTO MEJORAS CFDI
Diseño Analítico DIOT
Módulos SAP: FI-GL
FIRMA DE ACEPTACIÓN
Iliana Montiel
Dueño de procesos
Fiscal México
Teresa Gonzalez
Mara Concepción Samperio Moreno Gabriel Aguilar
USER KEY FISCAL Consultor FI PMO
Página 39 de 39