Gestión de Partidas en el “Bot de Compras” y Documentos de Origen
El “Bot de Compras” facilita la carga de facturas de proveedores al vincularlas automáticamente con documentos relacionados, como la Orden de Compra (OC). Sin embargo, cuando se trabaja con productos que requieren un control estricto de partidas (lotes) —una práctica común en la gestión de inventarios para productos perecederos o con trazabilidad obligatoria—, pueden surgir inconvenientes si la información no está completa en el documento de origen.
El Problema: Falta de Partidas en la Factura de Compra desde el Bot
Al utilizar el “Bot de Compras” para generar una Factura de Compra a partir de una Orden de Compra, el sistema intenta contabilizar la factura. Si el producto comprado está configurado para requerir una partida (“Usa” en modo de partida), la contabilización fallará si la información de la partida no está presente.
La diferencia observada al usar el módulo tradicional de “Factura de Compra con Asistente” es clave. Este asistente puede permitir la selección de Remitos (documentos de recepción o ingreso), que son los documentos donde habitualmente se registra la partida del producto al ingresar al stock.
El “Bot de Compras,” al priorizar la vinculación directa con la Orden de Compra y no exponer o considerar los remitos automáticamente en este flujo, se encuentra con que la OC no contiene la información de la partida, resultando en un error de contabilización: “Error por no tener partida.”
Solución y Configuración Correcta
La resolución de este problema radica en asegurar que la información de la partida esté disponible para el sistema en el momento de la carga de la factura de compra, especialmente cuando se utiliza un flujo automatizado como el “Bot de Compras” basado en la Orden de Compra como documento fuente.
Opción 1: Registrar la Partida en el Documento de Origen (Orden de Compra)
Para que el sistema pueda arrastrar la partida automáticamente desde la Orden de Compra al utilizar el Bot:
- Es fundamental que la Orden de Compra contenga una partida cargada.
- Si el producto está parametrizado para usar partidas, el flujo ideal es cargar o asociar la partida en la Orden de Compra (si es un producto que se genera a pedido y su partida es conocida previamente) o, de forma más común, vincular los Remitos (documentos de recepción) que sí contienen la partida.
- Verificación: Si la orden de compra no tiene ninguna partida asociada (como se detectó en la prueba con algunos documentos), el Bot no podrá obtener esta información, y la contabilización fallará.
Otra opción es que crean usando el talonario o un atributo: