Asigne categorías automáticamente mediante la coincidencia de cadenas de expresiones regulares.

Puede usar expresiones regulares para detectar información en las facturas que permita asignar categorías automáticamente a las líneas de pedido. Esto mejora la automatización y proporciona mayor flexibilidad para personalizar la lógica de extracción.

Por ejemplo, es posible que desee codificar todos los elementos de línea de la factura con la categoría de gasto correcta donde Perk detecta un código específico en la factura.

Precaución: Una regla de expresiones regulares extrae una única referencia de una factura y la utiliza para asignar la misma categoría a todas las líneas de pedido. no extrae una referencia separada para cada línea de artículo.

La coincidencia de cadenas de expresiones regulares tiene prioridad sobre cualquier otra lógica de asignación, incluida la codificación inteligente. Por ejemplo, si se define una expresión regular para categorías, pero ninguna referencia de factura coincide con el patrón, o Perk no puede encontrar una categoría correspondiente, el campo de categoría se actualiza utilizando otra lógica activa, como como codificación inteligente o valores predeterminados.

Perk compara automáticamente la referencia extraída de la expresión regular con todos los valores del atributo seleccionado en las categorías activas de la empresa. Si encuentra una coincidencia, asigna la categoría correspondiente a todas las partidas. Si encuentra varias coincidencias, el campo de categoría en las partidas de la factura se deja vacío.

Solo coincidencia exacta Se permite el uso de valores; no se permiten valores ambiguos. Esta función solo funciona con facturas en PDF; no se admiten facturas electrónicas basadas en XML.

Se pueden definir varias reglas de expresiones regulares para las categorías. Si varias reglas coinciden con los valores de la misma factura, no se asigna ninguna categoría y el campo se deja vacío.

Creación de una regla de coincidencia de cadenas para asignar categorías

Para crear una regla de expresión regular de categoría:

  1. Ir a Reglas de negocio de facturación > Coincidencia de cadenas (Regex) pestaña.
  2. Haga clic en el Agregar expresiones regulares botón.

CleanShot 2026-01-29 at 15.16.48.png

Para crear una nueva regla, ingrese la siguiente información:

Campo Descripción
Sintaxis de expresiones regulares

Las expresiones regulares son un tipo especial de lenguaje que nos permite reconocer ciertos patrones.

Digamos que tienes un libro y en este libro quieres encontrar la palabra que contiene los números 567 seguido de un cierto número alfabético de letras, como MANZANA (La cadena sería 567APPLE). Las expresiones regulares permiten escribir un patrón de sintaxis específico para extraer exactamente ese patrón de cadena de los datos.

Puedes probar el patrón directamente desde la configuración. Esto verifica que contenga la sintaxis correcta de expresiones regulares.

Atributo de objeto coincidente

Especifica que el campo de datos Perk coincide con la cadena extraída por la expresión regular de la factura. Actualmente, solo se puede comparar con valores de campo específicos en Categoría:

  • Cuenta de categoría (código ERP)
  • Nombre de la categoría
  • Campo personalizado (cualquier campo personalizado que pueda haberse configurado para su empresa en la categoría)
Ubicación del campo de factura de destino Especifica dónde se encuentra el campo de destino. En este caso, seleccione Artículo de línea.
Campo de factura de destino Indica el campo de factura al que se asigna el valor coincidente. En este caso, debe ser Categoría.

Hacer clic Ahorrar para mantener la regla sin activarla, o Activar para aplicar la regla a cualquier nueva factura cargada.

Posible configuración para asignar una categoría

Recibe facturas de varios proveedores y desea que cada partida de factura se asigne automáticamente a la cuenta de contabilidad general correcta. Cada factura contiene una referencia única que identifica la cuenta de contabilidad general, como 6000 para gastos de oficina, 6100 para servicios profesionales o 6200 para gastos de subcontratistas. Este código ERP aparece en la propia factura y sigue un formato específico: GL + espacio + cuatro dígitos.

Configura una regla para:

  1. Defina un patrón de reconocimiento para esta referencia utilizando una regla de expresión regular: \bGL \d{4}\b, que utiliza límites para evitar la coincidencia con secuencias más largas.
  2. Seleccione el Cuenta de categoría (código ERP) campo de datos que debe coincidir – en este caso, el Categoría.

Regla de expresión regular para extraer GL 2010

Categorías con Cuenta (ERP)

Por cada factura nueva cargada (ya sea manualmente o por correo electrónico), Perk escanea el PDF para detectar una cadena que coincida con el patrón de expresión regular especificado. Cuando encuentra una coincidencia, Perk la compara con los códigos ERP almacenados en los registros de categoría y asigna automáticamente la categoría cuyo código ERP coincide con el valor detectado (p. ej. GL 2100) a todas las líneas de pedido de esa factura.

¿Fue útil este artículo?