Validar las transacciones de la tienda para el cálculo de extractos

Nota:

El grupo de interés comercial de Dynamics 365 Commerce ha pasado de Yammer a Viva Engage. Si no tiene acceso a la nueva comunidad de Viva Engage, rellene este formulario (https://aka.ms/JoinD365commerceVivaEngageCommunity) para agregar y mantenerse involucrado en las últimas discusiones.

En este artículo se proporciona información general sobre la funcionalidad para validar las transacciones de almacén en Microsoft Dynamics 365 Commerce. El proceso de validación identifica y marca las transacciones que provocan errores de contabilización, antes del proceso de registro de extractos.

Cuando intenta registrar un extracto, se puede generar un error en el proceso de validación debido a datos incoherentes en las tablas de transacciones de Commerce. Estos son algunos ejemplos de factores que provocan estas incoherencias:

  • El total de la transacción de la tabla de encabezado no coincide con el total de la transacción de las líneas.
  • El número de elementos que especifica la tabla de encabezado no coincide con el número de elementos de la tabla de transacciones.
  • Los impuestos de la tabla de encabezado no coinciden con el importe de impuestos de las líneas.

Si se seleccionan las transacciones incoherentes por el proceso de registro de extractos, las facturas de ventas y diarios de pagos que crea pueden causar un error en el registro de extractos. El proceso Validar transacciones del almacén impide estos problemas asegurándose de que solo las transacciones que pasan las reglas de validación de transacciones van al proceso de cálculo de la instrucción de transacción.

En la ilustración siguiente se muestran los procesos periódicos para cargar transacciones, validar transacciones y calcular y contabilizar estados de transacción. También se muestran los procesos de cierre del día para el cálculo y contabilización de estados financieros.

Captura de pantalla de los procesos recurrentes diurnos para cargar transacciones, validar transacciones y calcular y contabilizar extractos de transacciones.

Reglas de validación de transacciones de la tienda

El proceso por lotes Validar transacciones de la tienda comprueba la coherencia de las tablas de transacción de comercio, en función de las siguientes reglas de validación.

Nota:

Las reglas de validación continuarán agregándose en versiones posteriores.

Reglas de validación de encabezado de transacción

En la siguiente tabla se muestran las reglas de validación de encabezado de transacción que se el sistema compara con el encabezado de las transacciones minoristas antes de que esas transacciones se pasen al registro de informes.

Rule Description
Fecha de negocio Esta regla comprueba que la fecha comercial de la transacción está asociada a un período fiscal abierto en el libro de contabilidad.
Redondeo de divisas Esta regla comprueba que los importes de la transacción se redondean según la regla de redondeo de moneda.
Cuenta de cliente Esta regla comprueba que el cliente que usa en la transacción existe en la base de datos.
Importe de descuento Esta regla comprueba que el importe de descuento en el encabezado es igual a la suma de los importes de descuento de las líneas.
Estado de registro del documento fiscal (Brasil) Esta regla comprueba que el documento fiscal se puede publicar correctamente.
Importe bruto Esta regla comprueba que el importe bruto del encabezado de transacción coincide con el importe neto, incluido el impuesto, de las líneas de transacción más los cargos.
Neto Esta regla comprueba que el importe neto del encabezado de transacción coincide con el importe neto, excepto el impuesto, de las líneas de transacción más los cargos.
Neto + impuestos Esta regla comprueba que el importe bruto del encabezado de transacción coincide con el importe neto, excepto el impuesto, de las líneas de transacción más todos los impuestos y cargos.
Número de artículos Esta regla comprueba que el número de elementos especificados en el encabezado de transacción coincide con la suma de cantidades en las líneas de transacción.
Importe del pago Esta regla comprueba que el importe de pago del encabezado de transacción coincida con la suma de todas las transacciones de pago.
Cálculo de exención de impuestos Esta regla comprueba que la suma del importe calculado y el importe fiscal exento de las líneas de cargo es igual al importe calculado original.
Precios con impuestos incluidos Esta regla comprueba que la marca Impuesto incluido en el precio es coherente entre el encabezado de la transacción y las transacciones fiscales.
Transacción no vacía Esta regla comprueba que la transacción contiene líneas y que al menos una línea no está anulada.
Sobrepago o pago insuficiente Esta regla comprueba que la diferencia entre el importe bruto y el importe del pago no sea mayor que la configuración máxima de infrapago/sobrepago.

Reglas de validación de línea de transacción

En la siguiente tabla se muestran las reglas de validación de línea de transacción que el sistema compara con los detalles de línea de las transacciones minoristas antes de que esas transacciones se pasen al registro de informes.

Rule Description
Código de barras Esta regla comprueba que todos los códigos de barras de elementos que usan las líneas de transacción existen en la base de datos.
Líneas de cargo Esta regla comprueba que la suma del importe calculado y el importe fiscal exento de las líneas de cargo es igual al importe calculado original.
Devoluciones de tarjeta regalo Esta regla comprueba que la transacción no incluye devoluciones de tarjetas de regalo.
Variante de artículo Esta regla comprueba que todos los elementos y todas las variantes que usan las líneas de transacción existen en la base de datos.
Descuento de línea Esta regla comprueba que la cantidad de descuento de línea coincide con la suma de las transacciones de descuento.
Impuesto de línea Esta regla comprueba que el importe de impuestos de línea coincide con la suma de las transacciones fiscales.
Precio negativo Esta regla comprueba que las líneas de transacción no usan precios negativos.
Controlado por el número de serie Esta regla comprueba que el número de serie está presente en la línea de transacción de los elementos controlados por el número de serie.
Dimensión de número de serie Esta regla comprueba que la transacción no proporciona un número de serie si la dimensión de número de serie del elemento está inactiva.
Contradicción de signo Esta regla comprueba que el signo de la cantidad y el signo de la cantidad neta son los mismos en todas las líneas de transacción.
Exento de impuestos Esta regla comprueba que la suma del precio del artículo de línea y el importe fiscal exento es igual al precio original.
Asignación de grupos de impuestos Esta regla comprueba que la combinación del grupo de impuestos de ventas y el grupo de impuestos de artículos genera una intersección fiscal válida.
Conversiones de unidad de medida Esta regla comprueba que la unidad de medida de todas las líneas tiene una conversión válida a la unidad de medida de inventario.

Habilitar el proceso de validación de transacciones de tienda

Configure el trabajo Validar transacciones de la tienda para ejecuciones periódicas en la sede central de Commerce (Retail y Commerce > TI de Retail y Commerce > Registro de PDV). El sistema programa el trabajo por lotes en función de la jerarquía de la organización del almacén. Configure este proceso por lotes para que se ejecute con la misma frecuencia que sus trabajos por lotes trabajo P y Cálculo de extractos transaccionales.

Resultados del proceso de validación

Puede ver los resultados del proceso por lotes Validar transacciones de la tienda en cada transacción de tienda minorista. El proceso establece el campo Estado de validación del registro de transacción en Correcto, Error o Ninguno. El campo Hora de la última validación muestra la fecha de la última ejecución de validación.

En la siguiente tabla se describe cada estado de validación.

Estado de validación Description
Correcto Todas las reglas de validación habilitadas son aprobadas.
Error Una regla de validación habilitada identifica un error. Puede ver más detalles sobre el error seleccionando Errores de validación en el panel de acciones.
None El tipo de transacción no requiere que se apliquen reglas de validación.

Captura de pantalla de la página Almacenar transacciones que muestra el campo Estado de validación y el botón Errores de validación.

Solo las transacciones que tienen un estado de validación exitoso se incluyen en los estados de cuenta transaccionales. Para ver transacciones que tienen un estado de Error, revise el mosaico Errores de validación de pago al contado sin entrega a domicilio en el espacio de trabajo Operaciones financieras de tienda.

Captura de pantalla de iconos en el área de trabajo Store financials.

Para obtener más información sobre cómo corregir errores de validación de pago al contado sin entrega a domicilio, consulte Editar y auditar transacciones de gestión del efectivo y pago al contado sin entrega a domicilio.

Recursos adicionales

Editar y auditar transacciones de gestión de efectivo y pago al contado sin entrega a domicilio