ElectroNeek

Caso de uso · Documentos y finanzas

Facturas de proveedor capturadas en QuickBooks Desktop desde PDF — por un bot, no por un auxiliar

La mitad documental es igual a cualquier flujo de facturas: IntelliDocs devuelve los campos y un flujo los valida. La última milla es distinta porque QuickBooks Desktop es una aplicación de Windows: un bot RPA abre Enter Bills, elige el proveedor, llena las partidas y los códigos de cuenta, adjunta el PDF y guarda — en un Bot Runner instalado junto a QuickBooks, desatendido, con cada acción registrada.

Para quién es
Despachos contables y empresas que siguen en QuickBooks Desktop (Pro, Premier, Enterprise), reciben facturas de proveedor en PDF y las capturan a mano — con frecuencia un contador externo que trabaja dentro de un escritorio remoto.
Sistemas involucrados
Outlook / Gmail / carpeta compartidaIntelliDocsQuickBooks Desktop (bot de Studio)Aprobación por Teams / correoRegistro en Excel 365

Cómo va la corrida

5 pasos · registrados por corrida

  1. Disparador01

    Llega un PDF

    Correo, carpeta del escáner o descarga de portal

  2. Documento02

    IntelliDocs extrae

    Proveedor, fecha, partidas, pistas de cuenta contable

  3. Agente03

    Validar y codificar

    Lista de proveedores, mapeo de cuentas, duplicados

  4. Bot04

    Capturar la factura en QuickBooks Desktop

    Bot Runner en la máquina de QB

  5. Persona05

    Revisar excepciones

    Proveedor desconocido, cuenta poco clara

Agente decideDocumento se vuelve camposBot hace los clicsPersona aprueba

Cómo corre, paso a paso

  1. 1

    Las facturas llegan por correo o caen en una carpeta del escáner. Cada una inicia una corrida; el archivo se envía a un flujo de documentos (Document Stream) de IntelliDocs que devuelve proveedor, fechas, partidas y totales.

  2. 2

    El flujo compara el proveedor con la lista de proveedores de QuickBooks (que el bot exporta cada noche a una tabla), propone una cuenta de gasto a partir del historial del proveedor y recalcula los totales. Los proveedores desconocidos o la codificación ambigua van al contador como tarea con el PDF adjunto.

  3. 3

    Un bot de Studio corre en la máquina Windows donde está instalado QuickBooks Desktop — el servidor de la firma o la VM de un cliente. Abre el archivo de la empresa, navega a Enter Bills, escribe proveedor, fecha, referencia y partidas, adjunta el PDF y guarda. Cada captura de campo es un paso determinista con una captura de pantalla en el registro de la corrida; ningún modelo "adivina" nada en pantalla.

  4. 4

    Si QuickBooks muestra un cuadro de diálogo que el bot no espera — una solicitud de nombre de proveedor, una advertencia de periodo cerrado — el bot detiene ese elemento, captura la pantalla y lo envía a una persona; la cola continúa con la siguiente factura.

  5. 5

    Un resumen diario lista las facturas capturadas por archivo de empresa, con enlaces a las corridas y las excepciones del contador.

Límites: lo que esto no hace

  • Hay que planear el modo multiusuario y los bloqueos del archivo de empresa: el bot necesita un usuario de QuickBooks y una ventana en la que el archivo no esté abierto en exclusiva en otro lado.
  • Las actualizaciones de QuickBooks Desktop pueden cambiar pantallas; el bot se vuelve a probar después de cada una (es un bot determinista, así que los cambios se detectan en la primera corrida, no en silencio).
  • Es un caso de uso con bot, así que requiere el módulo RPA en el plan; la variante SaaS usa la API de QuickBooks Online.

Preguntas sobre este proceso

  • El SDK funciona, pero necesita un desarrollador, un certificado y una integración QBXML mantenida por versión; la mayoría de las firmas que conocemos no tienen ninguno de los tres. El bot usa las mismas pantallas que usa el contador y lo mantiene la misma persona que lo construyó en Studio.

  • En modo multiusuario con su propio usuario, sí, sujeto a los mismos bloqueos que encuentra cualquier usuario. Muchas firmas corren el bot de noche en el servidor.

  • Sí; las pantallas difieren un poco por edición y se manejan en la configuración del bot.

Construye esto sobre tus sistemas en un sandbox guiado.

Cuéntanos el proceso; después de una llamada de 30 minutos el sandbox está listo desde 24 horas, y construimos la primera corrida con tu equipo.