Este documento proporciona una explicación detallada de las reglas de resolución de conflictos utilizadas en el sistema de facturación DocBits. Estas reglas están diseñadas para manejar automáticamente las discrepancias entre los detalles de la factura y los datos de la orden de compra (PO), asegurando una reconciliación financiera precisa. El sistema aplica estas reglas para procesar lÃneas de factura, cargos e impuestos, y genera ajustes o notas apropiadas cuando es necesario.
• versión: Identifica la versión del archivo de mapeo.
• revisión: Número de revisión para rastrear cambios.
• autor: Indica el creador del archivo de mapeo.
• descripción: Una breve descripción del propósito del archivo.
• created_at & updated_at: Tiempos de creación y última actualización del archivo.
La sección de configuración de exportación define el mapeo entre los campos de datos en el sistema y los campos correspondientes en los archivos de exportación.
• Encabezado: Define los campos de encabezado para los datos de factura exportados.
• LÃneas de Impuesto: Especifica los campos para los elementos de lÃnea de impuesto en la exportación.
• Cargos de Encabezado de Orden: Mapea campos relacionados con cargos adicionales a nivel de encabezado de orden.
• LÃneas de Recibo: Mapea campos para elementos de lÃnea individuales en un recibo.
• Cargos de LÃnea de Orden: Define los campos para cargos relacionados con lÃneas de orden especÃficas.
• LÃneas de Costo: Especifica campos para lÃneas de asignación de costos.
• Nota de Débito & Nota de Crédito: Define campos para generar notas de débito y crédito en casos de discrepancias.
Estas reglas manejan discrepancias entre los datos de la factura y los datos correspondientes de la PO. Cada regla se compone de varios componentes:
• Nombre: El nombre descriptivo de la regla, que indica el tipo de discrepancia que aborda.
• Sección: Indica qué parte de la factura (por ejemplo, receipt_lines, line_charges) se aplica la regla.
• Activo: Valor booleano (verdadero o falso) que indica si la regla está actualmente activa.
• Criterios de Coincidencia: Condiciones que activan la regla basadas en comparaciones entre los datos de la factura actual y los datos esperados de la PO.
• Acciones: Define lo que el sistema debe hacer cuando se activa la regla, incluyendo ajustar valores, aplicar cargos o generar notas de crédito/débito.
Estos operadores definen cómo se comparan los valores reales de la factura con los valores esperados de la PO:
• igual
• mayor que
• mayor o igual que
• menor que
• menor o igual que
• dentro de la tolerancia
• fuera de la tolerancia
Indica si una discrepancia está aprobada o no:
• aprobado
• rechazado
• cualquiera
Define acciones especÃficas a tomar cuando se detecta una discrepancia:
• lÃnea de recibo
• lÃnea de costo
• cargo de encabezado
• cargo de lÃnea
• lÃnea de impuesto
• lÃnea de recibo de nota de débito
• lÃnea de costo de nota de débito
• cargo de encabezado de nota de débito
• cargo de lÃnea de nota de débito
• lÃnea de recibo de nota de crédito
• lÃnea de costo de nota de crédito
• cargo de encabezado de nota de crédito
• cargo de lÃnea de nota de crédito
• lÃnea de impuesto de nota de crédito
Caso 1, 2, 3: Cantidad y Precio Unitario Dentro de la Tolerancia
• Propósito: Maneja escenarios donde tanto la cantidad como el precio unitario en la factura están dentro de los lÃmites de tolerancia aceptados en comparación con la PO.
• Acción: El sistema acepta los valores de la factura y calcula el monto total.
Caso 4, 5: Cantidad Dentro de la Tolerancia, Precio Unitario Fuera de la Tolerancia (Aprobado)
• Propósito: Se aplica cuando la cantidad está dentro de la tolerancia pero el precio unitario está fuera de la tolerancia y ha sido aprobado.
• Acción: El sistema ajusta el precio unitario para que coincida con la PO y aplica cualquier cargo de lÃnea necesario.
Caso 6: Cantidad Dentro de la Tolerancia, Precio Unitario Fuera de la Tolerancia Negativa (Rechazado)
• Propósito: Trata casos donde el precio unitario es menor de lo esperado y está fuera del rango de tolerancia, lo que lleva al rechazo.
• Acción: El sistema ajusta el precio unitario para que coincida con la PO, genera una nota de crédito por la diferencia y aplica cargos de encabezado según sea necesario.
• Las reglas bajo esta categorÃa manejan discrepancias en los cargos por unidad, con acciones especÃficas basadas en si el cargo está dentro o fuera de la tolerancia y si está aprobado o rechazado.
• Estas reglas gestionan discrepancias fiscales ajustando las lÃneas de impuesto o generando notas de crédito o débito correspondientes basadas en las diferencias entre los datos de impuestos de la factura y la PO.
• Enums: Listas predefinidas de valores que aseguran consistencia en las reglas (por ejemplo, operadores de comparación, tipos de aprobación).
• Opciones: Elecciones predefinidas para manejar cantidades o precios unitarios, ofreciendo flexibilidad en las definiciones de reglas.
Esta captura de pantalla muestra la interfaz de Gestión de Reglas donde los administradores pueden ver y gestionar todas las reglas de resolución de conflictos. Los elementos clave incluyen:
• Botón Agregar Regla: Permite agregar nuevas reglas.
• Lista de Reglas: Muestra todas las reglas activas con detalles como nombre, sección y estado activo.
• Desplegable de Sección: Filtra las reglas según la sección a la que se aplican (por ejemplo, LÃneas de Recibo, Cargos de LÃnea).
Esta captura de pantalla ilustra la vista detallada de una regla especÃfica que se está editando. Los elementos clave incluyen:
• Sección de Criterios: Define las condiciones bajo las cuales se activa la regla. Por ejemplo, los criterios pueden especificar que si la cantidad y el precio unitario difieren de la PO pero están dentro de la tolerancia, se debe aplicar la regla.
• Sección de Acciones: Especifica qué acciones deben tomarse cuando se cumplen los criterios. Esto puede incluir ajustar las lÃneas de la factura, generar notas de crédito o débito, o aplicar cargos adicionales.
• Tipo de Documento y Elementos de Costo: Permite al administrador mapear acciones especÃficas a tipos de documentos y elementos de costo, proporcionando flexibilidad en el manejo de diferentes escenarios.