Portal de proveedores: cómo automatizar la descarga de pedidos, facturas y documentos

Escena editorial sobre Portal de proveedores: cómo automatizar la descarga de pedidos, facturas y documentos desde una web

Tabla de contenidos

Imagina que es lunes, tienes que cerrar el mes y una factura no está en el ERP. Compras cree que ya la descargó; administración solo encuentra un PDF con el nombre «documento (3)». En el portal del proveedor hay dos archivos parecidos y uno corresponde a un abono. La descarga lleva unos segundos. Averiguar cuál es el documento correcto y si alguien ya lo contabilizó lleva bastante más.

Por eso, cuando alguien me dice «quiero automatizar el portal de proveedores», no empezaría por hacer que un robot pulse el botón de descarga. Empezaría por decidir qué tiene que ocurrir para que una factura pase de estar disponible a estar revisada y lista para el ERP. Si no distingues esos estados, puedes pasar de buscar PDFs a buscar errores que ya han entrado en contabilidad.

Antes de mirar el navegador, preguntaría al proveedor

En ese ejemplo, mi primera pregunta sería: «¿Tenéis un canal de integración para recibir las facturas y sus identificadores?». Si hay una API documentada, puede que permita consultar qué documentos han aparecido y obtener el fichero sin depender de la posición de un botón. No me quedaría con que la API existe: confirmaría si da acceso al original, a los abonos y a los anexos, con qué permisos, qué límites tiene y quién avisa si cambia.

Un intercambio EDI o una entrega por SFTP también pueden encajar. En ese caso me importa menos que alguien «entre al portal» y más cómo sé que llegó el lote esperado, qué identificador trae cada documento y a quién llamo si falta uno. Si el proveedor entrega un fichero estructurado con los importes, aprovecharía esos datos y conservaría también el documento que corresponda. Así no obligas a un programa a leer un PDF para reconstruir datos que ya tienes en campos separados.

Dejaría la automatización del navegador para un portal estable que la permita y no ofrezca una vía mejor. Puede ahorrarte trabajo repetitivo, pero una pantalla nueva o una sesión caducada puede dejarla parada. Si el portal exige confirmación humana o un CAPTCHA, no intentaría sortearlo: acordaría un acceso autorizado con el proveedor o mantendría ese paso manual. Incluso si una persona tiene que descargar el archivo, aún puedes automatizar lo que pasa desde que lo deja en una bandeja controlada.

La factura descargada no está lista para contabilizar

Volvamos al PDF del lunes. Conservaría el original en un lugar donde el equipo autorizado pueda encontrarlo por proveedor, tipo y referencia. Por separado prepararía los datos que necesita el ERP: emisor, número, fecha, bases, impuestos, total y pedido asociado cuando corresponda. El archivo original sirve para consultar lo recibido; los campos extraídos sirven para preparar el registro. Ninguno sustituye al otro.

Un CSV suele darte campos que puedes comprobar directamente. Un PDF con texto quizá también permita extraerlos sin mucho problema. Un escaneo puede necesitar OCR y, si el formato cambia de proveedor a proveedor, tocará revisar qué se ha leído. Por ejemplo, un total bien extraído no basta si el documento es un abono y el flujo lo ha tratado como una factura nueva. Y si el pedido o el importe no cuadra, lo mandaría a revisión con el original y el motivo, en lugar de dejar que el sistema se invente una correspondencia.

Si se conecta con contabilidad, empezaría enviando documentos y propuestas de registro, sin aprobarlos automáticamente. Antes acordaría qué sistema manda para cada dato y qué reglas decide el ERP. Esa separación se desarrolla en cómo integrar una aplicación con un ERP. Y una precisión importante: descargar una factura de un portal no resuelve por sí solo la emisión, el intercambio o la conservación que te sean aplicables. Si ese es el objetivo, lo revisaría aparte con la normativa vigente y asesoramiento especializado; en España, un punto de partida es el Real Decreto 238/2026 sobre facturación electrónica entre empresas y profesionales.

Qué pasa cuando la misma factura llega dos veces

Supongamos que el ERP recibió la factura, pero el programa perdió la conexión antes de recibir la confirmación. Si al reintentar se limita a crear otro registro, has convertido un corte de red en un duplicado. Yo guardaría la referencia del portal y una clave de negocio acordada con administración —por ejemplo, emisor, serie y número cuando proceda—, además del estado del documento. Una huella del archivo ayuda a detectar que dos PDFs son idénticos, pero no sustituye a comprobar si son la misma factura cuando el proveedor vuelve a generar el PDF.

Ese historial también evita el fallo que más me preocupa: que nadie se entere de que el proceso ha dejado de funcionar. Querría distinguir «hoy no había novedades» de «no he podido consultar el portal». Reintentaría de forma limitada los fallos transitorios. Si caduca el acceso, cambia el formato o aparece un documento que no encaja, avisaría a la persona que puede resolverlo y dejaría una vía manual. El aviso tiene que decir qué quedó pendiente, no solo «error en el flujo».

Para que esa revisión no abra otro problema, restringiría quién puede consultar los originales, no adjuntaría facturas a las alertas y acordaría dónde se guardan, cómo se respaldan y durante cuánto tiempo. El acceso de la integración debería tener solo los permisos que necesita, y las credenciales quedar en un almacén de secretos con un procedimiento para rotarlas o revocarlas. Son decisiones que conviene tomar antes de probar con documentos reales, no cuando ya hay copias repartidas en carpetas.

Empezaría por un proveedor, no por todos los portales

Elegiría uno con volumen suficiente para que la prueba importe y un canal de acceso claro. Durante el piloto compararía lo que el portal dice que ha entregado con lo que llega al ERP. Probaría la factura normal, el abono, el archivo repetido y el fallo de acceso. Mediría el tiempo que dedica el equipo después de revisar excepciones y cuánto cuesta mantener la integración, no solo cuántos archivos baja sola.

Si una herramienta estándar cubre ese recorrido con un conector y buenas alertas, no haría una aplicación a medida. Me plantearía una capa común cuando varios proveedores obligan a repetir las mismas validaciones, cada uno trae un formato distinto y nadie puede ver el estado de todos en el mismo sitio. En ambos casos, mi señal para ampliar el piloto sería la misma: que el equipo pueda encontrar aquella factura del lunes, explicar por qué está pendiente y resolverla sin volver a recorrer tres portales.

Preguntas frecuentes

¿Se puede automatizar cualquier portal de proveedores?

No. Depende de lo que autorice el proveedor, de si hay API o intercambio estructurado y de cómo funciona el acceso. Si la descarga tiene que seguir siendo manual, todavía puedes automatizar la clasificación y la validación a partir del archivo.

¿Es mejor una API o automatizar el navegador?

Si la API documentada da acceso a los documentos que necesitas, la probaría primero: no depende de que el botón siga en el mismo sitio. El navegador puede encajar para una interacción autorizada y estable, asumiendo su mantenimiento.

¿Y si hay MFA o CAPTCHA?

No se deben eludir. Pregunta si el proveedor dispone de un canal de integración autorizado; si no, conserva la intervención humana donde haga falta y automatiza el resto.

¿Puedo enviar las facturas directamente al ERP?

Puedes enviar el original y los datos extraídos si existe una integración adecuada. Otra cosa es aprobar o contabilizar: antes hay que comprobar el proveedor, la referencia, los importes y el pedido cuando proceda, y derivar las discrepancias.

¿Hace falta OCR para todas las facturas en PDF?

No. Un PDF con texto puede permitir leer los campos directamente. Un escaneo suele requerir OCR. En ambos casos validaría los datos críticos antes de que lleguen al registro definitivo.

¿Cómo evito contabilizar dos veces la misma factura?

Registra la identidad y el estado del documento. Al reintentar, comprueba si ya se creó el registro en el ERP en lugar de dar por hecho que no existe porque faltó la confirmación.

¿Descargar facturas automáticamente equivale a cumplir con la facturación electrónica?

No. La descarga es una parte del proceso. La emisión, el intercambio y la conservación pueden tener obligaciones distintas; comprueba cuáles aplican a tu empresa antes de dar el proceso por cubierto.

¿Tu equipo descarga las facturas dos veces para estar seguro?

En Soulvi podemos seguir contigo una factura desde el portal hasta el ERP y señalar dónde merece la pena automatizar, qué comprobar para no duplicarla y qué casos conviene dejar en revisión.

Revisar mi flujo de facturas

Comparte esta entrada en:
Entradas Relacionadas
WhatsApp
Soulvi
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.