Emparejar un remitente con una factura automáticamente

Puede utilizar expresiones regulares para detectar información en las facturas que se puede utilizar para asignar facturas automáticamente a remitentes específicos.

Por ejemplo, recibe facturas del proveedor Cumbre Regularmente y desean que cada factura se asigne automáticamente al empleado que gestionó el pedido correspondiente. Cada factura de Acme contiene una referencia única que identifica al empleado responsable; por ejemplo, su código ERP. Este código ERP aparece dentro del propio documento de factura y sigue un formato específico: una sola letra seguida de cinco dígitos, como A34567.

Configura una regla para:

  1. Defina un patrón de reconocimiento para esta referencia utilizando una regla de expresión regular (por ejemplo, [AZ]\\d{5}).
  2. Seleccione el Usuario campo de datos que debe coincidir – en este caso, el Código 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 del usuario y asigna automáticamente la factura al usuario cuyo código ERP coincida con el valor detectado (por ejemplo, A34567).

Según el campo de destino, se pueden permitir múltiples coincidencias. Por ejemplo, si se encuentran varios usuarios, se les puede asignar a todos como remitentes de la misma factura.

Habilitar la coincidencia de cadenas (regex)

Crea una regla específica para cada patrón de cadena que quieras detectar en las facturas

CleanShot 2026-01-29 at 16.18.48@2x.png
  1. Ir a Administración > Reglas de negocio de facturación.
  2. Seleccione el Coincidencia de cadenas (expresión regular) pestaña.
  3. Hacer clic Agregar expresiones regulares.

    CleanShot 2026-01-29 at 16.22.31@2x.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 Usuarios:

    • Correo electrónico

    • Cuenta de empleado (código ERP)

    • Campo personalizado (cualquier campo personalizado que pueda haberse configurado para su empresa en el perfil de usuario)

    Ubicación del campo de factura de destino

    Especifica dónde se encuentra el campo de destino. En este caso, seleccione Factura.

    Campo de factura de destino

    Indica el campo de factura al que se asigna el valor coincidente. En este caso, debe ser Remitente.

Nota: Si no está seguro de qué expresión regular funcionaría para su caso específico, puede utilizar herramientas en línea como expresión regular101 para crear tu expresión regular o comunicarte con Perk.

Cuando todos los campos obligatorios Una vez que se haya configurado correctamente, puede activar su configuración recién creada.

Ejemplo de una posible configuración

En esta configuración, Perk detecta cualquier cadena que contenga una sola letra y cinco números. La compara con la Cuenta de empleado (ERP) campo en los perfiles de todos los usuarios. Si encuentra un usuario con una coincidencia Cuenta de empleado (ERP), actualiza la factura con ese usuario como remitente.

CleanShot 2026-01-29 at 16.27.41@2x.png

Regla de coincidencia de cadenas para detectar un patrón de una sola letra y cinco números.

CleanShot 2026-01-29 at 16.28.37@2x.png

Campo de cuenta de empleado (ERP) que se encuentra en el perfil del usuario.

¿Fue útil este artículo?