Skip to main content

ANEXO MD.050 Reportes📄

Grupo Alpura
SIFAE Reportes 🛠️

  • Autor: Analú García López ✍️
  • Fecha de creación: 09/05/2024 📅
  • Última actualización: 09/05/2024 🔄
  • Versión: 1.0 🆕

Aprobaciones ✅

  • Omar Palacios - Gerente de Crédito y Cuentas por Pagar
  • Daniel Gómez - Líder Proyecto Cloud Finanzas
  • José Alfredo García Borja - Gerente Centro de Competencias
  • Alejandra Flores Hernández - Líder Funcional Oracle Finanzas

1 Control de Documento 📝

1.1 Registro de Cambios 📜

FechaAutorVersiónDescripción
09/05/2024Analú García López1.0Documento inicial.

1.2 Revisores 👥

NombrePosición
Maricela Pérez GarridoEjecutivo de Cuenta
Alejandra Flores HernándezAnalista funcional Oracle Finanzas
Esaú MoralesCoordinador Aplicaciones AS400

1.3 Distribución 📧

Copia No.NombreUbicación
1Carpeta ElectrónicaAlpura SharePoint
2--

2 Descripción del Desarrollo ⚙️

El documento describe el proceso para la generación de reportes.

  • Campos:
    • Fecha inicial 📅
    • Fecha final 📅
    • No. de Cliente 🔢
    • RFC Cliente 🆔
    • Nombre del cliente 👤

2.1 Necesidades Básicas del Negocio 💼

Generación de reporte diario de ventas con orden de compra basado en los siguientes criterios:

  • Cliente 👤
  • Sucursal (Suc.) 🏢
  • Determinante 🎯
  • Razón Social 🏢
  • Serie 🔢
  • Factura 📄
  • Fecha 📅
  • Folio de Autoservicio 🛒
  • Orden de Compra 🛍️
  • Importe 💲
  • IVA 💸
  • Total ➕

Generación de reporte de diferencias en la factura vs POD:

  • Producto 🛒
  • Cantidad Facturada 🔢
  • Código de Barras 🆔
  • Costo Unitario 💲

2.2 Definiciones 🧾

  • Cliente: Número con el que Alpura lo identifica en su catálogo.
  • Suc.: Sucursal de las diferentes ubicaciones del cliente.
  • Determinante: Identificador de la tienda (ej. 1234 Walmart Pedregal).
  • Razón Social: Nombre oficial de la empresa con la que se transacciona
  • Serie: Número de Serie de factura
  • Factura: Número consecutivo de la factura.
  • Fecha: Fecha de la transacción.
  • Folio de autoservicio: Folio de recepción del autoservicio.
  • Orden de compra: Número que identifica un documento en el cual se describe el pedido solicitado y la descripción de los productos.
  • IVA: Impuesto al Valor Agregado.
  • Remisión: Folio de la remisión.
  • Status: Indica el estatus del documento (fue transmitido, está retenido, timbro, o fue cancelado, etc), con este estatus identificamos el proceso a seguir con el cliente)
  • Producto: Clave para identificar el nombre y descripción de un producto
  • Cantidad Facturada: Monto el cual se cobrará en un a factura
  • Código de barras: Clave numérica, con la que se identifica un producto, mismo que pueda estar en tiendas y ser identificado.
  • Descripción del producto: Describe las características y/o descripción de un producto.
  • Costo Unitario: Cantidad que se gastará en la producción de un producto.
  • Importe Total: Importe final que deberá ser pagado.
  • Cantidad recibida: Cantidad total de ingresos generados por las ventas. Esta cifra incluiría el valor monetario de todos los productos o servicios vendidos.
  • Vendor: Es el número de proveedor, número de departamento y un consecutivo.
  • Código de Barras WM: Clave numérica, con la que se identifica un producto en WM.
  • Archivo .CSV: Documento en formato abierto sencillo para representar datos en forma de tabla.
  • Serie de remisión: Es la serie de la remisión de la venta.
  • Folio de remisión: Es el folio de remisión de la venta.
  • GLN: Es el número de código de barras con el que se identifica a la tienda, donde se efectuó la venta.

2.3 Alcance y Características Principales 🎯

  • Reporte Diario de Ventas: Con orden de compra y validación de estatus.
    • Generación de diario de ventas con orden de compra.
    • Poder validar el estatus del documento (0 está listo para timbrar, 1 esta timbrado, 9 es retardador, 4 está en espera de cancelación fiscal, 8 no timbra – no es un documento fiscal, E es error de timbrado, F es error de UUID relacionados, 7 timbra, pero no se envía, 6 transmite después del 7, D es cancelado fiscal y C es cancelado sin UUID), con este estatus identificamos el proceso a seguir con el cliente.
  • Reporte de Diferencias en la Factura vs POD: Identificar variaciones y enviar reporte a la UDD.
    • Generación de reporte de diferencias en la factura vs POD.
    • Notificar a la UDD que la Cadena no dio la recepción al total del producto (deben enviar un Reporte de entradas).
    • Enviar correo electrónico a la UDD, con el reporte generado.

2.4 Reglas de Negocio 📝

IDDescripción
RN001Se deberá ingresar fecha inicial y final, así como el número de cliente para poder generar el reporte.
RN002RF: En caso de no seleccionar una fecha deberá mostrarse el mensaje “Se requiere una fecha”.
RN003Se podrán poner varios números de cliente, aunque no estén relacionados por grupo o canal.
RN004En el campo status nos indicará el estatus del documento (0 está listo para timbrar, 1 está timbrado, 9 es retardador, 4 está en espera de cancelación fiscal, 8 no timbra – no es un documento fiscal, E es error de timbrado, F es error de UUID relacionados, 7 timbra, pero no se envía, 6 transmite después del 7, D es cancelado fiscal y C es cancelado sin UUID), con este estatus identificamos el proceso a seguir con el cliente.
RN004En el campo status nos indicará el estatus del documento (0 está listo para timbrar, 1 está timbrado, 9 es retardador, 4 está en espera de cancelación fiscal, 8 no timbra – no es un documento fiscal, E es error de timbrado, F es error de UUID relacionados, 7 timbra, pero no se envía, 6 transmite después del 7, D es cancelado fiscal y C es cancelado sin UUID), con este estatus identificamos el proceso a seguir con el cliente.
--Generación de reporte de diferencias en la factura vs POD
CódigoDescripción
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
RN005El reporte deberá permitir identificar las facturas que presentaron variación en la recepción del producto, exclusivo Walmart.
RN006Deberá contarse con información en el rango de fechas seleccionadas, para la generación del reporte.
RN007Los campos Cliente, Suc, Fecha, Folio de Autoservicio, Orden de compra, Cantidad Facturada y Cantidad recibida, deberán ser resaltados en el reporte generado.
RN008Al generarse el reporte, deberá enviarse vía correo electrónico al cedis correspondiente.

2.5 Validaciones ✅

Reporte Diario de Ventas

  • Validar Número de Cliente.
  • Validar rango de fechas (fecha inicial y final).
  • Validar RFC y Nombre de Cliente.

Reporte de Diferencias en Factura vs POD

  • Validar número de cliente.
  • Validar que el nombre del cliente coincida con el número de cliente.
  • Validar rango de fechas(fecha inicial y fecha final).
  • Valida periodo de generación del reporte.
  • Validar que los destinatarios en el correo electrónico correspondan al área de destino.

2.6 Supuestos 🔄

Generación de reporte diario de ventas con orden de compra:

Siempre se cuenta el estatus del documento:

  • 0: está listo para timbrar.

  • 1: está timbrado.

  • 9: es retardador.

  • 4: está en espera de cancelación fiscal.

  • 8: no timbra (no es un documento fiscal).

  • E: es error de timbrado.

  • F: es error de UUID relacionados.

  • 7: timbra, pero no se envía.

  • 6: transmite después del 7.

  • D: es cancelado fiscal.

  • C: es cancelado sin UUID.

  • Siempre se deberá identificar el proceso a seguir con el cliente.

Generación de reporte de diferencias en la factura vs POD:

  • Siempre se cuenta con las diferencias de las facturas y así generar el reporte con las diferencias de las mismas.
  • Siempre se cuenta con la información actualizada de los POD.

2.7 Flujo del Desarrollo 🔄

Reporte Diario de Ventas

  1. Seleccionar Fecha Inicial y Fecha Fin 📅.
  2. Ingresar Número de Cliente 🔢.
  3. Dar clic en Buscar 🔍.
  4. El sistema muestra el reporte.

Reporte de Diferencias Factura vs POD

  1. Seleccionar Depósito 🏢.
  2. Seleccionar Fechas inicial y Fecha fin 📅.
  3. Dar clic en Buscar 🔍.
  4. El sistema genera el reporte de diferencias.

Exportar Archivo 📤

  1. El usuario selecciona el ícono de Excel 🧾.
  2. El sistema abre el explorador de archivos para descargar el archivo en formato Excel.

2.8 Diagramas de casos de uso 📍

Casos de Uso

  • Generación de reporte de diferencias en la factura vs POD

Casos de Uso

  • Exportar archivo

Casos de Uso

  • Guardar

Casos de Uso

Pantallas 🖥️

  • Pantalla: Reporte Diario de Ventas con Orden de Compra 📊.

Casos de Uso

  • Pantalla Principal: Guardar como 💾.

Casos de Uso

  • Pantalla Principal: Diferencias CFDI vs POD 📑.

Casos de Uso

  • Alertas: exito y error 📑.

Casos de Uso

Casos de Uso

Casos de Uso


2.10 Log y Output Resumen 🗂️

Reporte Diario de Ventas con orden de compra

  • Salida: Mostrar reporte generado con información de órdenes de compra y ventas.

Reporte de Diferencias Factura vs POD

  • Salida: Mostrar diferencias entre facturas y POD.

Mapeo de Información 🧩

  • Pantalla Principal: Diario de Ventas con Orden de Compra 🧾.
CódigoDescripciónObligatorioTipoLongitudEjemplo
C001Campo de texto PeriodoAlfabético16Diario de Ventas con orden de...
C002Campo de texto Del:Alfanumérico10DD-MM-AAAA
C003Campo de texto Al:Alfanumérico10DD-MM-AAAA
C004Campo de texto ClienteAlfanumérico557722
C005Campo de texto Se requiere una fechaTexto21Se requiere una fecha
C006Campo de texto SucursalNumérico41111
C007Campo de texto Razón SocialAlfanumérico62NUEVA WALMART DE MEXICO
C008Campo de texto SerieAlfanumérico4SL
C009Campo de texto FacturaAlfanumérico15997,976
C010Campo de texto FechaAlfanumérico15DD-MM-AAAA
C011Campo de texto Folio de AutoservicioAlfanumérico1696,569
C012Campo de texto Orden de CompraAlfanumérico301851121379
C013Campo de texto ImporteAlfanumérico152,141
C014Campo de texto IVANumérico60
C015Campo de texto TotalAlfanumérico152,141
C016Campo de texto Serie (de la remisión)Alfabético4VL
C017Campo de texto Remisión (su folio)Numérico155377
C018Campo de texto StatusAlfanumérico11
C019Campo de texto Descripción StatusAlfanumérico360 está listo para timbrar, 1 está timbrado, 9 es retardador, 4 está en espera de cancelación fiscal, 8 no timbra – no es un documento fiscal, E es error de timbrado, F es error de UUID relacionados, 7 timbra, pero no se envía, 6 transmite después del 7, D es cancelado fiscal y C es cancelado sin UUID
C020Campo de texto VendorNumérico10131458900
C021Campo de texto DeterminanteAlfanumérico1001234 WALMART LA VIGA
C022Campo de texto Se requiere una fechaTexto21Se requiere una fecha
C023Campo de texto Se requiere un clienteTexto22Se requiere un cliente
C024Campo de texto GLNNumérico137507003100001
  • Pantalla principal: Diario de ventas con orden de compra:
IdTipoDescripciónTexto/Imagen
MEN001Menú de textoDiario de Ventas con OCDiario de Ventas con OC
Al seleccionarse se mostrará la pantalla de Diario de Ventas con OCDiario de Ventas con OC
MEN002Menú de textoDiferencias CFDI VS PODSDiferencias CFDI VS PODS
Al seleccionarse se mostrará la pantalla de Diferencias CFDI VS PODSDiferencias CFDI VS PODS
LD001Lista desplegableDel: Despliega calendario.Calendario
LD002Lista desplegableAl: Despliega calendario.Calendario
I001ÍconoExcel: Sirve para generar y exportar en formato Excel.Excel
  • Pantalla principal: Guardar como
IdComponenteObligatorioTipo de DatoLongitudFormato/Ejemplo
C001Campo de texto Guardar como:Alfabético12Guardar como
C002Campo de texto Buscar en documentosSiAlfabético20Buscar en documentos
C003Campo de texto NombreSiAlfabético6Nombre
C004Campo de texto TipoSiAlfabético4Tipo
C005Campo de texto Ocultar carpetasSiAlfabético16Ocultar carpetas
IdTipoDescripciónTexto/Imagen
LD001Lista desplegable Documentos:Despliega ruta para guardar archivo.Documentos
LD002Lista extensión de archivo:Despliega la extensión del archivo a guardar.extensión de archivo
LD003Lista PRUEBA:Despliega el nombre o los nombres relacionados.PRUEBA
I001Ícono ayuda “?”Al seleccionarse direcciona a una página en internet, con información del archivo a guardar.ayuda
B001Botón de texto OrganizarAl seleccionarse desplegara una lista de opciones.Organizar
B002Botón de texto Nueva CarpetaAl seleccionarse creara una nueva carpeta en la ruta donde se encuentre posicionado.Nueva Carpeta
B003Botón de texto Ocultar CarpetasAl seleccionarse contraerá el espacio donde se muestran las carpetas de la ruta donde se encuentre.Ocultar Carpetas
B004Botón de texto “X”Al seleccionarse se cerrará la ventana de Guardar como“X”
B005Botón de texto GuardarAl seleccionarse se guardará el archivo seleccionado.Guardar
B006Botón de texto CancelarAl seleccionarse se cancelará el guardado del archivo seleccionado.Cancelar

-Pantalla principal: Diferencias CFDI VS PODS

IdComponenteObligatorioTipo de DatoLongitudFormato/Ejemplo
C001Campo de texto Periodo:Alfabético7Periodo
C002Campo de texto Depósito:Alfabético8Depósito
C003Campo de texto Del:Alfanumérico10DD-MM-AAAA
C004Campo de texto Al:Alfanumérico10DD-MM-AAAA
C005Campo de texto Se requiere una fechaTexto21Se requiere una fecha
C006Campo de texto No. de ClienteNumérico557722
C007Campo de texto columna ClienteSiNumérico254Walmart
C008Campo de texto columna SucursalNumérico398
C009Campo de texto columna Razón SocialAlfanumérico254NUEVA WALMART
C010Campo de texto columna DeterminanteAlfanumérico25412345 WALMART LA VIGA
C011Campo de texto columna SerieAlfabético4RA
C012Campo de texto columna FacturaAlfanumérico16943,339
C013Campo de texto columna FechaNumérico10DD-MM-AAAA
C014Campo de texto columna Folio de AutoservicioAlfanumérico1611598
C015Campo de texto columna Orden de CompraAlfanumérico30751121347
C016Campo de texto columna ProductoAlfanumérico7LG11
C017Campo de texto columna Cantidad FacturadaAlfanumérico1624,000
C018Campo de texto columna Código de barrasNumérico137501055901050
C019Campo de texto columna Descripción del productoAlfanumérico100LECHE CLA
C020Campo de texto columna Costo unitarioNumérico680,600
C021Campo de texto columna Importe totalNumérico161,934.400
C022Campo de texto columna Cantidad RecibidaNumérico161,934.412
C023Campo de texto columna Cod. de barras WMNumérico137501055901050
C024Campo de texto Diferencia cantidad facturada vs Cantidad recibidaNumérico2022,770
C025Campo de texto Se requiere un depósitoTexto20Se requiere un depósito
C026Campo de texto Se requiere una fechaTexto21Se requiere una fecha
C027Campo de texto Se requiere un No. de ClienteTexto29Se requiere un No. de Cliente

-Pantalla principal: Diferencias CFDI VS PODS

IdTipoDescripciónTexto/Imagen
MEN001Menú de texto Diario de Ventas con OCAl seleccionarse se mostrará la pantalla de Diario de Ventas con OCDiario de Ventas con OC
MEN002Menú de texto Diferencias CFDI VS PODSAl seleccionarse se mostrará la pantalla de Diferencias CFDI VS PODSDiferencias CFDI VS PODS
LD001Lista desplegable Del:Despliega calendario.Calendario
LD002Lista desplegable Al:Despliega calendario.Calendario
LD003Lista desplegable Depósito:Despliega los depósitos con los que cuente la pantalla.Depósito
I001Ícono Buscar.Al seleccionarse realiza la búsqueda según la necesidad en la pantalla.Búsqueda
I002Ícono Excel.Sirve para generar y exportar en formato Excel.Excel
B001Botón de texto AceptarAl seleccionarse se colocará en la lista desplegable la fecha seleccionada.Aceptar
B002Botón de texto CancelarAl seleccionarse se cancelará la selección en la lista desplegable la fecha seleccionada.Cancelar
CHBX001CheckboxCasilla de selección.Cada registro seleccionado por el usuario generará un renglón en el reporte a exportar.
  • Pantalla principal: Guardar como
IdComponenteObligatorioTipo de DatoLongitudFormato/Ejemplo
C001Campo de texto Guardar como:Alfabético12Guardar como
C002Campo de texto Buscar en documentosSiAlfabético20Buscar en documentos
C003Campo de texto NombreSiAlfabético6Nombre
C004Campo de texto TipoSiAlfabético4Tipo
C005Campo de texto Ocultar carpetasSiAlfabético16Ocultar carpetas
IdTipoDescripciónTexto/Imagen
LD001Lista desplegable Documentos:Despliega ruta para guardar archivo.Documentos
LD002Lista extensión de archivo:Despliega la extensión del archivo a guardar.extensión de archivo
LD003Lista PRUEBA:Despliega el nombre o los nombres relacionados.PRUEBA
I001Ícono ayuda “?”Al seleccionarse direcciona a una página en internet, con información del archivo a guardar.ayuda
B001Botón de texto OrganizarAl seleccionarse desplegara una lista de opciones.Organizar
B002Botón de texto Nueva CarpetaAl seleccionarse creara una nueva carpeta en la ruta donde se encuentre posicionado.Nueva Carpeta
B003Botón de texto Ocultar CarpetasAl seleccionarse contraerá el espacio donde se muestran las carpetas de la ruta donde se encuentre.Ocultar Carpetas
B004Botón de texto “X”Al seleccionarse se cerrará la ventana de Guardar como“X”
B005Botón de texto GuardarAl seleccionarse se guardará el archivo seleccionado.Guardar
B006Botón de texto CancelarAl seleccionarse se cancelará el guardado del archivo seleccionado.Cancelar
  • Pantalla principal: Mensaje
IdComponenteObligatorioTipo de DatoLongitudFormato/Ejemplo
C001Campo de texto El reporte se ha generado exitosamenteTexto38El reporte se ha generado exitosamente
C002Campo de texto El archivo de ha exportado exitosamenteTexto39El archivo de ha exportado exitosamente
C003Campo de texto El dato ingresado no es correcto favor de validarTexto49El dato ingresado no es correcto favor de validar
IdTipoDescripciónTexto/Imagen
B001Botón de texto AceptarAl seleccionarse se podrá salir de la ventana del mensaje y regresar a la pantalla principal.Aceptar

2.14 Diagrama Negocio - BMPN

  • Generación de reporte diario de ventas con orden de compra.

    Casos de Uso

Escenarios de Pruebas 🧪

NoPruebaTipo de PruebaDatos RequeridosResultados Esperados
1Validar parámetros de consulta.UnitariaParámetro de ejecución.Mostrar la información que se solicite por cada reporte.
2Validar datos mostrados en la búsqueda.UnitariaCampos prellenados sin edición.Mostrará de manera correcta la información asociada al número de cliente: Reporte de ventas con orden de compra. - Cliente - Suc. - Razón Social - Serie - Factura - Fecha - Folio de Autoservicio - Orden de Compra - Importe - IVA - Total - Vendor - Serie (de la remisión) - Remisión (su folio) - Status - GLN
3Validar datos mostrados en la búsqueda.UnitariaCampos prellenados sin edición. - Mostrará de manera correcta la información asociada al número de cliente: - Reporte de diferencias en la factura vs POD. - Cliente - Suc. - Razón Social - Serie - Factura - Fecha - Folio de Autoservicio - Orden de Compra - Producto - Cantidad Facturada - Código de barras - Descripción del producto - Costo Unitario - Importe Total - Cantidad recibida - Código de Barras WM - Diferencia cantidad facturada vs cantidad recibida - Serie de remisión - Folio de remisión
4Validar las fechas mostradas en el calendario.UnitariaMostrará un calendario con la funcionalidad de selección de fechas.Colocar la fecha seleccionada.
5Validar icono de buscar.UnitariaMostrará el resultado de los parámetros ingresados.Mostrar pantalla con vista previa del Excel.
6Validar botón de Aceptar.UnitariaMostrará el resultado de selección de fecha.Colocar la fecha seleccionada.
7Validar botón de Cancelar.UnitariaCancelará el resultado de selección de fecha.No colocará la fecha seleccionada.
8Validar botón Transferir de OrigenUnitariaRealizará la transferencia de datos.Transferir datos de Origen.
9Validar botón de Salir.UnitariaSaldrá de la función de transferir datos de Origen.No realizara transferencia de datos.
10Validar botón de Abrir en Excel.UnitariaValidará que se abra un archivo .xls.Mostrará los datos en Excel.
11Validar la lista desplegable DepósitoUnitariaValidará que la lista de depós74itos mostrados sean los correctos.Mostrará los depósitos en forma de lista.
12Validar la funcionalidad de exportar.UnitariaMostrará un explorador de archivos con la funcionalidad para guardar.Guardar un archivo en el equipo del usuario.
13Validar la funcionalidad del botón “Guardar”.UnitariaMostrará una alerta.El sistema mostrará la información guardada,

Consideraciones 🤔

Una vez entregado el documento de Extensión del MD050, el usuario clave tendrá 2 días hábiles para su revisión y aprobación. En caso de no recibir respuesta, se levantará un riesgo y se ajustará el cronograma.


Temas Abiertos y Cerrados 🗂️

Temas Abiertos 🚧

IDTemaResoluciónResponsabilidadFecha Objetivo
001Ajuste en reporte XEn procesoOmar Palacios15/05/2024

Temas Cerrados ✅

IDTemaResoluciónResponsabilidadFecha Cierre
001Corrección en fecha YResueltoAlejandra Flores10/05/2024