Skip to main content

Módulo 4: Facturación 4.0 y Mostrador

El módulo de Facturación 4.0 y Mostrador es el encargado de gestionar las operaciones de venta directa al público, la generación de documentos comerciales y el cumplimiento de las obligaciones fiscales derivadas de las transacciones realizadas por Distribuidora de Medicamento MDX. Su propósito es integrar en un único flujo la atención al cliente, el registro de ventas, la emisión de remisiones y la generación de comprobantes fiscales digitales conforme a la normativa vigente del Servicio de Administración Tributaria (SAT).

Requisitos Funcionales (RF)

  • RF-FAC-01 (Venta de Mostrador a Menudeo / Retail): La interfaz de mostrador operará como un punto de venta (POS) rápido y ágil para transacciones al por menor. Al iniciar una venta rápida, asignará por defecto el perfil de "Público en General" y disparará la lista de precios al por menor (menudeo), descontando el stock directamente de las existencias reales.
  • RF-FAC-02 (Facturación Automática por Validación de Surtido): Para eliminar la ineficiencia de la recaptura y la facturación manual de pedidos, el sistema generará y timbrará la factura (o remisión) de manera automática una vez que el Auxiliar de Almacén valide que el surtido (picking) del pedido es correcto. El documento se imprimirá de forma inmediata en el área de empaque/validación para acompañar físicamente a la caja o bulto cerrado antes de su despacho.
  • RF-FAC-03 (Despacho con Factura por Defecto): Al dar salida definitiva a la mercancía e imprimir el comprobante, el sistema pre-seleccionará por defecto la opción de Factura para timbrado automático. El operador contará con un selector obligatorio (Select) para cambiar la acción:
    • Acción Factura: El backend de .NET 10 procesa la baja de inventario, cierra la transacción y ejecuta el timbrado inmediato de CFDI 4.0 a través de la API del PAC (Módulo CFDI).
    • Acción Remisión: El sistema genera una nota de remisión para control interno. Nota Arquitectónica: Se descarta el uso del portal de Autofacturación de terceros; toda generación de facturas a partir de remisiones ocurrirá internamente a través de las pantallas de MDX-Cloud para garantizar el control total de las fechas y reglas de negocio.
  • RF-FAC-04 (Algoritmo de División de Folios): Para atender requerimientos de optimización fiscal del cliente sobre cualquier pedido, el sistema integrará un algoritmo automatizado. Al ingresar un monto total "X" y un tope máximo por factura "$Y", el backend calculará y generará los "N" folios de facturas correspondientes de forma instantánea, eliminando los cálculos manuales.
  • RF-FAC-05 (Facturación Parcial y Regla de 30 Días): A petición del cliente, el sistema permitirá ligar múltiples facturas parciales a un mismo pedido de crédito surtido, manteniendo de forma exacta el rastro de las cantidades pendientes de facturar.
    • ⚠️ Candado Contable: El sistema aplicará un bloqueo estricto que prohibirá facturar pedidos o remisiones cuyo mes calendario de creación haya concluido o que superen los 30 días de antigüedad. Todo ticket o pedido no facturado dentro del periodo permitido quedará bloqueado fiscalmente para proteger el cierre contable.
  • RF-FAC-06 (Notas de Crédito y Cancelación Sincronizada): La emisión de notas de crédito y cancelaciones desde mostrador ejecutará en un solo flujo continuo la sincronización fiscal ante el SAT, la afectación e incremento automático del stock físico de ese lote específico en el WMS, y el ajuste inmediato en el Ledger contable.
  • RF-FAC-07 (Corte de Caja y Conciliación de Mostrador): Al finalizar el turno operativo, el sistema debe generar el corte de caja del periodo, mostrando el desglose de ventas por forma de pago (efectivo, transferencia y crédito). El operador declarará el arqueo físico del efectivo y el sistema calculará y registrará automáticamente cualquier diferencia (sobrante o faltante) para auditoría posterior, ligando el corte al empleado y turno correspondiente.

Requisitos No Funcionales (RNF)

  • RNF-FAC-01 (Cumplimiento Fiscal y Normativo): La plataforma deberá garantizar que todos los procesos de facturación, cancelación, emisión de notas de crédito y generación de comprobantes electrónicos se ejecuten conforme a las disposiciones fiscales vigentes aplicables al CFDI 4.0 y a los lineamientos emitidos por el SAT.
  • RNF-FAC-02 (Integridad Transaccional Multimódulo): Las operaciones que involucren simultáneamente procesos fiscales, comerciales e inventarios deberán ejecutarse bajo mecanismos de consistencia controlada, garantizando que los cambios realizados en facturación, inventario, cobranza y registros financieros mantengan coherencia entre sí.
  • RNF-FAC-03 (Disponibilidad Continua del Punto de Venta): La interfaz de mostrador deberá permanecer disponible durante toda la jornada operativa, permitiendo la captura y procesamiento continuo de ventas sin interrupciones que afecten la atención al cliente.
  • RNF-FAC-04 (Rendimiento de Atención Comercial): Las operaciones de búsqueda de productos, consulta de precios, captura de ventas y generación de documentos comerciales deberán ejecutarse con tiempos de respuesta adecuados para garantizar una atención ágil en mostrador y minimizar tiempos de espera.
  • RNF-FAC-05 (Trazabilidad de Documentos Fiscales): La plataforma deberá conservar el historial completo de generación, emisión, cancelación, sustitución y consulta de documentos fiscales, permitiendo identificar el usuario responsable, fecha, hora y operación asociada a cada comprobante.
  • RNF-FAC-06 (Preservación y Resguardo Documental): Los comprobantes fiscales, remisiones, notas de crédito, acuses y documentos relacionados deberán almacenarse de forma segura, garantizando su disponibilidad para consultas, auditorías, aclaraciones y requerimientos fiscales futuros.
  • RNF-FAC-07 (Seguridad de Información Fiscal): Los datos fiscales de clientes, comprobantes emitidos, folios fiscales, documentos electrónicos y operaciones tributarias deberán estar protegidos mediante controles de acceso basados en roles y permisos autorizados.
  • RNF-FAC-08 (Tolerancia a Fallos en Integraciones Externas): La plataforma deberá gestionar adecuadamente incidencias temporales en servicios externos de timbrado, autofacturación o validación fiscal, evitando pérdidas de información y permitiendo la recuperación controlada de operaciones pendientes.
  • RNF-FAC-09 (Inmutabilidad de Comprobantes Emitidos): Una vez emitido un comprobante fiscal, el sistema deberá impedir modificaciones directas sobre su contenido original. Cualquier corrección deberá realizarse mediante los mecanismos fiscales correspondientes, preservando el historial completo de la operación.
  • RNF-FAC-10 (Escalabilidad de Operaciones Comerciales y Fiscales): La arquitectura deberá soportar el crecimiento de ventas, clientes, facturas, remisiones, notas de crédito y documentos electrónicos sin comprometer la estabilidad, disponibilidad o desempeño general de la plataforma.
  • RNF-FAC-11 (Sincronización Interdepartamental): Los cambios derivados de ventas, facturación, cancelaciones o devoluciones deberán reflejarse oportunamente en los módulos de inventario, crédito y cobranza, tesorería, auditoría y gerencia, garantizando una visión consistente de la operación empresarial.
  • RNF-FAC-12 (Auditabilidad Fiscal Completa): Todas las operaciones relacionadas con generación de CFDI, remisiones, cancelaciones, notas de crédito, divisiones de folios y facturación parcial deberán quedar registradas en la bitácora de auditoría para fines de control interno, revisión contable y cumplimiento regulatorio.