{"id":671,"date":"2025-07-16T14:10:30","date_gmt":"2025-07-16T14:10:30","guid":{"rendered":"https:\/\/sienna-manatee-218967.hostingersite.com\/blogs\/modulo-de-portal-de-proveedores\/"},"modified":"2026-09-03T16:51:35","modified_gmt":"2026-09-03T16:51:35","slug":"modulo-de-portal-de-proveedores","status":"publish","type":"post","link":"https:\/\/exdoo.mx\/blogs\/modulo-de-portal-de-proveedores\/","title":{"rendered":"Portal de proveedores en Odoo: alta de proveedores y registro de facturas desde su sitio web"},"content":{"rendered":"<h1 dir=\"auto\">Portal de proveedores en Odoo: alta de proveedores y registro de facturas desde su sitio web<\/h1>\n<div style=\"display:flex;gap:12px;align-items:flex-start;background:#FFF8E6;border:1px solid #F5D98B;border-radius:12px;padding:13px 18px;margin:12px 0 18px;font-size:15px;line-height:1.6;color:#6b4e00;\"><span style=\"font-size:18px;line-height:1.3;\">\ud83d\udccc<\/span><span><strong>Nota:<\/strong> si lo requiere para otra versi\u00f3n de Odoo, el m\u00f3dulo se migra sin problema. Escr\u00edbanos a <a href=\"mailto:info@exdoo.mx\" style=\"color:#0A7099;font-weight:600;\">info@exdoo.mx<\/a> indicando su versi\u00f3n.<\/span><\/div>\n<div style=\"background:linear-gradient(135deg,#EFF6FB 0%,#f7fbfd 100%);border:1px solid #d6e8f3;border-radius:18px;padding:26px 28px;margin:14px 0 8px;\">\n<p style=\"font-size:17.5px;line-height:1.7;color:#1f3a45;margin:0 0 16px;\">Dar de alta a un proveedor suele ser un intercambio de correos con archivos adjuntos, hojas de Excel y llamadas para pedir el documento que falt\u00f3. Y recibir sus facturas es otro tanto: XML que llegan por correo, montos que no cuadran con la orden de compra y facturas que nadie sabe a qu\u00e9 pedido pertenecen. El m\u00f3dulo <strong>Portal de proveedores<\/strong> de Exdoo mueve todo ese proceso al sitio web de su Odoo: el proveedor se registra solo, sube su documentaci\u00f3n, y cuando ya trabaja con usted, carga sus facturas contra la orden de compra con validaciones autom\u00e1ticas.<\/p>\n<div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;\">\n<div style=\"display:flex;align-items:center;gap:9px;font-size:14.5px;color:#0a5a7d;\"><span style=\"color:#0A7099;font-weight:800;\">\u2713<\/span>Odoo Comunidad o Enterprise<\/div>\n<div style=\"display:flex;align-items:center;gap:9px;font-size:14.5px;color:#0a5a7d;\"><span style=\"color:#0A7099;font-weight:800;\">\u2713<\/span>Apps Sitio web, Compras y Contabilidad<\/div>\n<div style=\"display:flex;align-items:center;gap:9px;font-size:14.5px;color:#0a5a7d;\"><span style=\"color:#0A7099;font-weight:800;\">\u2713<\/span>Localizaci\u00f3n mexicana (CFDI 4.0)<\/div>\n<div style=\"display:flex;align-items:center;gap:9px;font-size:14.5px;color:#0a5a7d;\"><span style=\"color:#0A7099;font-weight:800;\">\u2713<\/span>M\u00f3dulo <code style=\"background:#fff;padding:2px 7px;border-radius:5px;color:#be185d;\">exdoo_provider_site<\/code><\/div>\n<\/div>\n<\/div>\n<div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:26px 0 8px;\">\n<div style=\"background:#fff;border:1px solid #d6e8f3;border-radius:14px;padding:18px 20px;\">\n<div style=\"font-size:26px;line-height:1;margin-bottom:10px;\">\ud83d\udcdd<\/div>\n<div style=\"font-weight:700;color:#0a0a0a;font-size:16px;margin-bottom:6px;\">Alta en l\u00ednea<\/div>\n<div style=\"font-size:14.5px;line-height:1.55;color:#4b5563;\">El proveedor llena un formulario p\u00fablico con sus datos, su cuenta bancaria y toda la documentaci\u00f3n fiscal en PDF.<\/div>\n<\/div>\n<div style=\"background:#fff;border:1px solid #d6e8f3;border-radius:14px;padding:18px 20px;\">\n<div style=\"font-size:26px;line-height:1;margin-bottom:10px;\">\ud83d\udee1\ufe0f<\/div>\n<div style=\"font-weight:700;color:#0a0a0a;font-size:16px;margin-bottom:6px;\">Verificaci\u00f3n de EFOS<\/div>\n<div style=\"font-size:14.5px;line-height:1.55;color:#4b5563;\">Antes de crear el proveedor, un clic revisa si el RFC aparece en la lista de empresas que facturan operaciones simuladas.<\/div>\n<\/div>\n<div style=\"background:#fff;border:1px solid #d6e8f3;border-radius:14px;padding:18px 20px;\">\n<div style=\"font-size:26px;line-height:1;margin-bottom:10px;\">\ud83e\uddfe<\/div>\n<div style=\"font-weight:700;color:#0a0a0a;font-size:16px;margin-bottom:6px;\">Facturas contra la orden<\/div>\n<div style=\"font-size:14.5px;line-height:1.55;color:#4b5563;\">El proveedor carga PDF y XML desde su portal. Odoo valida RFC, montos y fecha de timbrado y crea la factura en borrador.<\/div>\n<\/div>\n<div style=\"background:#fff;border:1px solid #d6e8f3;border-radius:14px;padding:18px 20px;\">\n<div style=\"font-size:26px;line-height:1;margin-bottom:10px;\">\ud83d\udcca<\/div>\n<div style=\"font-weight:700;color:#0a0a0a;font-size:16px;margin-bottom:6px;\">Control por monto<\/div>\n<div style=\"font-size:14.5px;line-height:1.55;color:#4b5563;\">Las \u00f3rdenes de compra se facturan por importe, con anticipos y una tolerancia configurable, no por cantidades recibidas.<\/div>\n<\/div>\n<\/div>\n<div style=\"display:flex;align-items:center;gap:14px;margin:46px 0 14px;\">\n<div style=\"flex-shrink:0;width:46px;height:46px;border-radius:13px;background:linear-gradient(135deg,#0A7099,#0d8db8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:800;box-shadow:0 5px 14px rgba(10,112,153,.28);\">1<\/div>\n<div>\n<div style=\"font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#0A7099;\">Sitio web<\/div>\n<h2 style=\"margin:2px 0 0;font-size:1.45rem;color:#0a0a0a;line-height:1.2;\">El proveedor se registra desde su navegador<\/h2>\n<\/div>\n<\/div>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">Al instalar el m\u00f3dulo, el men\u00fa del sitio web gana dos entradas: <strong>Alta de proveedores<\/strong> y <strong>Registro de facturas<\/strong>. La primera es p\u00fablica; cualquier proveedor que quiera trabajar con su empresa entra a <code style=\"background:#f1f3f5;padding:2px 7px;border-radius:5px;color:#be185d;\">\/alta_proveedor<\/code> sin necesidad de una cuenta y encuentra un formulario dividido en cuatro bloques.<\/p>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">El primer bloque recoge la identidad y las condiciones comerciales: nombre comercial, representante legal, raz\u00f3n social, RFC, direcci\u00f3n completa con estado y c\u00f3digo postal, persona de contacto, tel\u00e9fono con c\u00f3digo de \u00e1rea y correo electr\u00f3nico. En la misma pantalla el proveedor declara el <strong>monto y plazo de cr\u00e9dito<\/strong> que ofrece, y sus <strong>datos bancarios<\/strong>: banco emisor, n\u00famero de cuenta, CLABE y moneda.<\/p>\n<figure style=\"margin:20px auto;max-width:640px;\"><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/09\/portal-proveedores-odoo-alta-datos-generales.png\" alt=\"Formulario de alta de proveedores en el sitio web de Odoo: datos generales, direcci\u00f3n, contacto, cr\u00e9dito y datos bancarios\" style=\"width:100%;height:auto;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,0.10);display:block;\" \/><figcaption style=\"text-align:center;font-size:13.5px;color:#6b7280;margin-top:10px;line-height:1.5;\">Primer bloque del alta: datos generales, cr\u00e9dito otorgado y cuenta bancaria. Todos los campos son obligatorios.<\/figcaption><\/figure>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">El segundo bloque pregunta si se trata de <strong>persona f\u00edsica o moral<\/strong>, y el formulario cambia los documentos que exige seg\u00fan la respuesta. Una persona f\u00edsica sube su CURP y su identificaci\u00f3n oficial vigente; una persona moral sube el acta constitutiva, la identificaci\u00f3n oficial del representante legal y el poder que lo acredita.<\/p>\n<figure style=\"margin:20px auto;max-width:640px;\"><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/09\/portal-proveedores-odoo-persona-fisica-moral.png\" alt=\"Selecci\u00f3n de persona f\u00edsica o moral y documentos legales en el alta de proveedores de Odoo\" style=\"width:100%;height:auto;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,0.10);display:block;\" \/><figcaption style=\"text-align:center;font-size:13.5px;color:#6b7280;margin-top:10px;line-height:1.5;\">Los documentos legales se muestran u ocultan seg\u00fan el tipo de persona elegido.<\/figcaption><\/figure>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">El tercer bloque es la <strong>documentaci\u00f3n de soporte<\/strong> que cualquier \u00e1rea de compras pide hoy en M\u00e9xico, en PDF o Word y del mes en curso: constancia de situaci\u00f3n fiscal, opini\u00f3n de cumplimiento de obligaciones fiscales, opini\u00f3n de cumplimiento ante el IMSS, car\u00e1tula bancaria, comprobante de domicilio fiscal con antig\u00fcedad no mayor a dos meses, captura del estatus del domicilio del contribuyente, curr\u00edculum de la empresa y fotograf\u00edas del domicilio fiscal e instalaciones.<\/p>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">Para cerrar, el proveedor acepta la <strong>Pol\u00edtica SGC<\/strong>, el <strong>C\u00f3digo de \u00e9tica de proveedores<\/strong> y la <strong>Carta a proveedores<\/strong> de su empresa. Junto a cada aceptaci\u00f3n hay un icono de informaci\u00f3n que abre el PDF correspondiente en una ventana, con opci\u00f3n de descargarlo, para que nadie acepte algo que no pudo leer. Por \u00faltimo indica si le aplica <strong>convenio de confidencialidad<\/strong>; si responde que s\u00ed, descarga el convenio y lo sube firmado.<\/p>\n<figure style=\"margin:20px auto;max-width:640px;\"><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/09\/portal-proveedores-odoo-documentacion-soporte.png\" alt=\"Documentaci\u00f3n de soporte, aceptaci\u00f3n de pol\u00edticas y convenio de confidencialidad en el alta de proveedores\" style=\"width:100%;height:auto;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,0.10);display:block;\" \/><figcaption style=\"text-align:center;font-size:13.5px;color:#6b7280;margin-top:10px;line-height:1.5;\">Documentaci\u00f3n de soporte, aceptaci\u00f3n de pol\u00edticas y convenio de confidencialidad antes de enviar.<\/figcaption><\/figure>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">Al pulsar <strong>Enviar<\/strong>, si todo est\u00e1 completo aparece el aviso <em>Registro exitoso<\/em> y la solicitud ya est\u00e1 dentro de Odoo con todos sus archivos adjuntos, renombrados de forma uniforme con el nombre del contacto. Si el RFC ya fue registrado antes, el formulario lo rechaza con el mensaje <em>El registro con ese RFC ya existe<\/em>, as\u00ed que no se duplican solicitudes.<\/p>\n<div style=\"background:#EFF6FB;border-left:4px solid #0A7099;border-radius:10px;padding:14px 18px;margin:18px 0;color:#0a5a7d;font-size:15.5px;line-height:1.6;\">\ud83d\udca1 Los PDF de la Pol\u00edtica SGC, el C\u00f3digo de \u00e9tica, la Carta a proveedores y el ejemplo de opini\u00f3n del IMSS se cargan una sola vez en los ajustes de Compras. El formulario los toma de ah\u00ed, por lo que actualizar una pol\u00edtica no requiere tocar el sitio web.<\/div>\n<div style=\"display:flex;align-items:center;gap:14px;margin:46px 0 14px;\">\n<div style=\"flex-shrink:0;width:46px;height:46px;border-radius:13px;background:linear-gradient(135deg,#0A7099,#0d8db8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:800;box-shadow:0 5px 14px rgba(10,112,153,.28);\">2<\/div>\n<div>\n<div style=\"font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#0A7099;\">Compras<\/div>\n<h2 style=\"margin:2px 0 0;font-size:1.45rem;color:#0a0a0a;line-height:1.2;\">Revisi\u00f3n, verificaci\u00f3n de EFOS y creaci\u00f3n del proveedor<\/h2>\n<\/div>\n<\/div>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">Cada solicitud aparece en la app de Compras, en el men\u00fa <strong>\u00d3rdenes \u203a Alta de Proveedor<\/strong>, con tres estados: <em>Solicitado<\/em>, <em>Confirmado<\/em> y <em>Cancelado<\/em>. El equipo de compras ve ah\u00ed los datos capturados, la direcci\u00f3n, las cuentas bancarias y una pesta\u00f1a de documentos con todo lo que subi\u00f3 el proveedor, listo para descargar y revisar.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/5-mnlJbrJMLZsEr8E4-1.png\" alt=\"Men\u00fa Alta de Proveedor dentro de \u00d3rdenes en la app de Compras de Odoo\" style=\"width:100%;max-width:560px;height:auto;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,0.10);display:block;margin:20px auto;\" \/><br \/>\n<img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/6-AMq8WyEwQ6IarBxk-1.png\" alt=\"Solicitud de alta de proveedor en Odoo en estado Solicitado con el bot\u00f3n Verificar EFO\" style=\"width:100%;max-width:760px;height:auto;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,0.10);display:block;margin:20px auto;\" \/><\/p>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">Antes de dar de alta a nadie, el bot\u00f3n <strong>Verificar EFO<\/strong> consulta el RFC contra la lista de <strong>Empresas que Facturan Operaciones Simuladas<\/strong> que publica el SAT conforme al art\u00edculo 69-B del C\u00f3digo Fiscal. Si el RFC no aparece, Odoo lo confirma con un mensaje y habilita el siguiente paso; si aparece, marca la solicitud como proveedor EFO y el bot\u00f3n de creaci\u00f3n no se muestra. Trabajar con un EFO puede invalidar sus deducciones, as\u00ed que la verificaci\u00f3n no es opcional en el flujo: es la puerta.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/7-YbNJgrl3k8Cv86Dv-1.png\" alt=\"Mensaje de validaci\u00f3n en Odoo: el proveedor no se encuentra en la lista de EFOS\" style=\"width:100%;max-width:760px;height:auto;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,0.10);display:block;margin:20px auto;\" \/><\/p>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">Con el RFC limpio y un t\u00e9rmino de pago asignado, el bot\u00f3n <strong>Crear proveedor<\/strong> hace en un clic lo que antes eran varios minutos de captura: crea el contacto como proveedor con su direcci\u00f3n, RFC, tel\u00e9fono y correo; guarda el cr\u00e9dito, el plazo y el tipo de persona; copia todos los documentos a una pesta\u00f1a <em>Informaci\u00f3n del portal<\/em> dentro del contacto; da de alta la <strong>cuenta bancaria con su CLABE<\/strong>; y fija el t\u00e9rmino de pago del proveedor en todas las compa\u00f1\u00edas. Adem\u00e1s crea un <strong>usuario de portal<\/strong> con el correo del proveedor y le env\u00eda la invitaci\u00f3n para definir su contrase\u00f1a, que es lo que le permitir\u00e1 cargar facturas despu\u00e9s.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/05\/9-AGBbyJD670U8bBOw-1.png\" alt=\"Bot\u00f3n Crear proveedor habilitado tras la verificaci\u00f3n de EFOS en Odoo\" style=\"width:100%;max-width:760px;height:auto;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,0.10);display:block;margin:20px auto;\" \/><\/p>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">Si la solicitud no procede, <strong>Cancelar registro<\/strong> la pasa a estado cancelado y env\u00eda al proveedor un correo con el asunto <em>Rechazo de Alta de Proveedor<\/em> desde la direcci\u00f3n de su compa\u00f1\u00eda. Y si un registro confirmado debe desaparecer por completo, <strong>Eliminar registro<\/strong> borra tanto la solicitud como el contacto que se gener\u00f3.<\/p>\n<div style=\"display:flex;align-items:center;gap:14px;margin:46px 0 14px;\">\n<div style=\"flex-shrink:0;width:46px;height:46px;border-radius:13px;background:linear-gradient(135deg,#0A7099,#0d8db8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:800;box-shadow:0 5px 14px rgba(10,112,153,.28);\">3<\/div>\n<div>\n<div style=\"font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#0A7099;\">Portal<\/div>\n<h2 style=\"margin:2px 0 0;font-size:1.45rem;color:#0a0a0a;line-height:1.2;\">El proveedor carga sus facturas contra la orden de compra<\/h2>\n<\/div>\n<\/div>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">Una vez que el proveedor entrega, inicia sesi\u00f3n en el portal con el usuario que Odoo le cre\u00f3. En cada orden de compra confirmada que todav\u00eda tiene saldo por facturar encuentra el bot\u00f3n <strong>Cargar factura<\/strong>, que abre el formulario de <code style=\"background:#f1f3f5;padding:2px 7px;border-radius:5px;color:#be185d;\">\/registro_facturas<\/code> con la compa\u00f1\u00eda, el n\u00famero de orden y su correo ya llenos.<\/p>\n<figure style=\"margin:20px auto;max-width:600px;\"><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/09\/portal-proveedores-odoo-registro-facturas.png\" alt=\"Formulario de registro de facturas del portal de proveedores en Odoo con orden de compra, PDF y XML\" style=\"width:100%;height:auto;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,0.10);display:block;\" \/><figcaption style=\"text-align:center;font-size:13.5px;color:#6b7280;margin-top:10px;line-height:1.5;\">Registro de facturas: fecha y lugar de entrega, orden de compra, factura en PDF y XML, reporte de trabajo y qui\u00e9n recibi\u00f3.<\/figcaption><\/figure>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">El proveedor indica la fecha y el lugar de entrega, describe el trabajo realizado o el bien entregado, adjunta la orden de compra, la factura en <strong>PDF y XML<\/strong>, el reporte de trabajo o acuse de mercanc\u00eda, y el nombre de la persona que recibi\u00f3. Al enviar, el m\u00f3dulo revisa la factura antes de aceptarla:<\/p>\n<ul style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0 12px 22px;padding:0;\">\n<li style=\"margin-bottom:8px;\"><strong>La orden de compra existe y est\u00e1 confirmada.<\/strong> Si tiene documentos pendientes, la carga se rechaza.<\/li>\n<li style=\"margin-bottom:8px;\"><strong>Los RFC coinciden.<\/strong> El emisor del XML debe ser el proveedor de la orden y el receptor debe ser su compa\u00f1\u00eda.<\/li>\n<li style=\"margin-bottom:8px;\"><strong>El monto cabe en la orden.<\/strong> Se suma lo ya facturado, anticipos incluidos, y se compara contra el total de la orden con la tolerancia configurada en ajustes, convirtiendo monedas si hace falta.<\/li>\n<li style=\"margin-bottom:8px;\"><strong>El timbrado es del mes en curso.<\/strong> Una factura timbrada en un mes anterior no se acepta por el portal.<\/li>\n<li style=\"margin-bottom:8px;\"><strong>Formato y duplicados.<\/strong> Solo PDF y XML v\u00e1lidos, y un folio fiscal que ya existe en el sistema no se vuelve a crear.<\/li>\n<\/ul>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">Cada error se muestra en el mismo formulario con un mensaje claro, como <em>Los RFC del XML no coinciden con el PO<\/em> o <em>La factura tiene un monto mayor a la orden de compra<\/em>, y el proveedor corrige sin llamar a nadie.<\/p>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">Cuando la factura pasa las validaciones, Odoo <strong>crea la factura de proveedor en borrador a partir del XML<\/strong>, la liga a la orden de compra, le copia la distribuci\u00f3n anal\u00edtica y el departamento de la orden, y si el CFDI es un anticipo lo marca como tal. Todo lo que subi\u00f3 el proveedor queda guardado en la pesta\u00f1a <strong>Registro de facturas<\/strong> de la orden, con botones para abrir el PDF, el XML con sus l\u00edneas, la orden adjunta y el reporte de trabajo.<\/p>\n<figure style=\"margin:20px auto;max-width:860px;\"><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/09\/portal-proveedores-odoo-orden-compra-pestana-facturas.png\" alt=\"Pesta\u00f1a Registro de facturas en la orden de compra de Odoo con botones para ver PDF, XML, orden de compra y reporte de trabajo\" style=\"width:100%;height:auto;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,0.10);display:block;\" \/><figcaption style=\"text-align:center;font-size:13.5px;color:#6b7280;margin-top:10px;line-height:1.5;\">La orden de compra conserva cada carga del proveedor con sus archivos. Los datos del ejemplo est\u00e1n difuminados.<\/figcaption><\/figure>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">Los usuarios que usted elija reciben en ese momento una notificaci\u00f3n en Conversaciones: <em>El proveedor ha generado una nueva factura en la compra P00123<\/em>. Contabilidad la revisa y la publica cuando corresponda; el borrador nunca se contabiliza solo.<\/p>\n<div style=\"display:flex;align-items:center;gap:14px;margin:46px 0 14px;\">\n<div style=\"flex-shrink:0;width:46px;height:46px;border-radius:13px;background:linear-gradient(135deg,#0A7099,#0d8db8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:800;box-shadow:0 5px 14px rgba(10,112,153,.28);\">4<\/div>\n<div>\n<div style=\"font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#0A7099;\">Control<\/div>\n<h2 style=\"margin:2px 0 0;font-size:1.45rem;color:#0a0a0a;line-height:1.2;\">\u00d3rdenes de compra facturadas por monto, no por cantidad<\/h2>\n<\/div>\n<\/div>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">Odoo, de f\u00e1brica, controla la facturaci\u00f3n de compras por cantidades recibidas. Eso funciona para mercanc\u00eda, pero se vuelve inc\u00f3modo con servicios, obra o anticipos. El m\u00f3dulo cambia la regla: cada orden muestra el <strong>monto facturado<\/strong>, el <strong>porcentaje facturado<\/strong> y el <strong>monto pendiente<\/strong> en barras de progreso, y decide si la orden est\u00e1 por facturar o facturada seg\u00fan ese porcentaje.<\/p>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">Al publicar una factura, Odoo suma todas las facturas de la orden, anticipos incluidos, y la compara contra el total m\u00e1s el <strong>m\u00e1ximo de diferencia permitida<\/strong>. Si la suma se pasa, bloquea la publicaci\u00f3n con un desglose de qu\u00e9 facturas y anticipos componen el excedente. Si llega al 100 %, la orden se cierra y ya no admite m\u00e1s facturas; intentar crear otra devuelve <em>Se alcanz\u00f3 el 100 % de la orden de compra, no se puede facturar<\/em>. Tampoco se puede mover una factura publicada a otra orden si con ello exceder\u00eda su monto.<\/p>\n<div style=\"display:flex;align-items:center;gap:14px;margin:46px 0 14px;\">\n<div style=\"flex-shrink:0;width:46px;height:46px;border-radius:13px;background:linear-gradient(135deg,#0A7099,#0d8db8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:800;box-shadow:0 5px 14px rgba(10,112,153,.28);\">5<\/div>\n<div>\n<div style=\"font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#0A7099;\">Ajustes<\/div>\n<h2 style=\"margin:2px 0 0;font-size:1.45rem;color:#0a0a0a;line-height:1.2;\">Configuraci\u00f3n y permisos<\/h2>\n<\/div>\n<\/div>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">Toda la configuraci\u00f3n vive en <strong>Ajustes \u203a Compras<\/strong>, en dos bloques. En <em>Usuarios del portal<\/em> se eligen las personas que recibir\u00e1n las notificaciones de facturas cargadas. En <em>Configuraci\u00f3n del portal<\/em> se suben los cuatro PDF que ve el proveedor durante el alta y se fija el m\u00e1ximo de diferencia permitida entre el total de la compra y los XML. Aparte, en el bloque del importador de XML de los Ajustes se indica el <strong>diario de compras<\/strong> en el que se crear\u00e1n las facturas del portal.<\/p>\n<figure style=\"margin:20px auto;max-width:860px;\"><img decoding=\"async\" src=\"https:\/\/exdoo.mx\/blogs\/wp-content\/uploads\/2026\/09\/portal-proveedores-odoo-ajustes-compras.png\" alt=\"Ajustes de Compras en Odoo: usuarios notificados, archivo de ejemplo, m\u00e1ximo de diferencia permitida y pol\u00edticas en PDF\" style=\"width:100%;height:auto;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,0.10);display:block;\" \/><figcaption style=\"text-align:center;font-size:13.5px;color:#6b7280;margin-top:10px;line-height:1.5;\">Usuarios notificados, archivos de ejemplo y pol\u00edticas, y tolerancia de diferencia entre la orden y las facturas.<\/figcaption><\/figure>\n<p style=\"font-size:17px;line-height:1.7;color:#2b2b2b;margin:12px 0;\">El m\u00f3dulo a\u00f1ade tres grupos de seguridad para repartir responsabilidades: <strong>Editar la informaci\u00f3n del proveedor<\/strong>, que permite modificar la pesta\u00f1a de documentos del contacto; <strong>No puede editar facturas<\/strong>, que deja en solo lectura las facturas de proveedor en borrador para quienes solo deben revisarlas; y <strong>Puede editar proveedor en facturas de proveedor<\/strong>, para los pocos que s\u00ed pueden cambiar el contacto de una factura.<\/p>\n<div style=\"background:linear-gradient(135deg,#0A7099 0%,#0d8db8 100%);color:#fff;padding:28px 30px;border-radius:18px;margin:44px 0 10px;box-shadow:0 6px 18px rgba(10,112,153,.25);\">\n<div style=\"font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;opacity:.85;margin-bottom:8px;\">\u00bfLe interesa para su empresa?<\/div>\n<p style=\"font-size:17.5px;line-height:1.65;margin:0 0 14px;color:#fff;\">El Portal de proveedores es un desarrollo de Exdoo para Odoo y se adapta a su proceso: documentos exigidos, pol\u00edticas, lugares de entrega y reglas de facturaci\u00f3n. Escr\u00edbanos y le mostramos el flujo completo con sus propios datos.<\/p>\n<p><a href=\"https:\/\/exdoo.mx\/contacto\" style=\"display:inline-block;background:#fff;color:#0A7099;font-weight:700;padding:11px 20px;border-radius:10px;text-decoration:none;font-size:15.5px;\">Solicitar una demostraci\u00f3n<\/a><span style=\"display:inline-block;margin-left:14px;font-size:15px;opacity:.9;\">o escriba a <a href=\"mailto:info@exdoo.mx\" style=\"color:#fff;font-weight:600;\">info@exdoo.mx<\/a><\/span><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Conozca el Portal de proveedores de Exdoo para Odoo: alta de proveedores desde el sitio web con toda su documentaci\u00f3n fiscal, verificaci\u00f3n de EFOS, creaci\u00f3n autom\u00e1tica del proveedor y su usuario de portal, y registro de facturas PDF y XML contra la orden de compra con validaciones de RFC, monto y fecha de timbrado. Disponible para cualquier versi\u00f3n de Odoo.<\/p>\n","protected":false},"author":3,"featured_media":661,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,20],"tags":[],"class_list":["post-671","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-compras","category-website"],"_links":{"self":[{"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/posts\/671","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/comments?post=671"}],"version-history":[{"count":6,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/posts\/671\/revisions"}],"predecessor-version":[{"id":2123,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/posts\/671\/revisions\/2123"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/media\/661"}],"wp:attachment":[{"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/media?parent=671"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/categories?post=671"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/exdoo.mx\/blogs\/wp-json\/wp\/v2\/tags?post=671"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}