Nota importante
Al crear una oferta desde Sage Sales Management, la integración necesita comunicarse con Sage 200 para validar distintos datos antes de procesar la sincronización.
Información validada | Ejemplos |
Empresa o cliente | Cliente, prospecto o account |
Condiciones comerciales | Tarifa y forma de pago |
Productos | Productos y líneas de oferta |
Datos de cálculo | Cantidades y precios |
Si alguno de estos datos:
No está disponible
No está sincronizado
No puede procesarse correctamente
la oferta puede presentar alguno de estos comportamientos:
Posible comportamiento | Resultado |
La validación no finaliza | La oferta queda en Validando precios |
El flujo no avanza correctamente | La oferta no pasa a Precios validados |
La sincronización falla | La oferta no se sincroniza con Sage 200 |
Overview
La creación de ofertas depende de una validación de precios realizada mediante la lógica estándar de Sage 200.
Durante este proceso, la oferta puede pasar por estados como:
Validando precios
Precios validados
Sincronizando
Si la integración no consigue completar correctamente el cálculo inicial de precios, la oferta puede permanecer en un estado intermedio y no avanzar hasta la sincronización final con Sage 200.
Estas situaciones pueden estar relacionadas con:
Problemas de disponibilidad del servidor
Datos no sincronizados
Campos obligatorios incompletos
Precios no válidos
Campos inexistentes
Longitudes incorrectas
Configuraciones personalizadas de cálculo de precios en Sage 200
Dónde se aplica esta funcionalidad
Estas incidencias pueden afectar principalmente a:
Ofertas
Líneas de oferta
Tarifas
Formas de pago
Cantidades
Precios
Validación de precios
Sincronización con Sage 200
Este artículo incluye secciones desplegables para facilitar la lectura y localizar más rápido cada incidencia.
Haz clic sobre el triángulo negro ▶ para mostrar u ocultar el contenido relacionado con el problema que quieras revisar.
El conector o el servidor no están disponibles
Antes de revisar una oferta concreta, descarta primero problemas generales de sincronización.
Por ejemplo:
El conector puede estar detenido
El servicio de sincronización puede no estar activo
El servidor del cliente puede no tener conexión
Sage 200 puede estar en mantenimiento o no operativo
En estas situaciones, la integración no puede comunicarse correctamente con Sage 200 y no podrá:
Calcular precios
Validar la oferta
Sincronizar el documento
Si no observas registros sincronizados desde hace tiempo, revisa primero el estado del servicio y del servidor.
La empresa todavía no ha sincronizado con Sage 200
Una oferta puede no sincronizarse si se crea sobre una empresa, cliente o potencial que todavía no existe correctamente en Sage 200.
En este caso:
La integración no reconoce el registro
La oferta no puede procesarse correctamente
Antes de crear una oferta, asegúrate de que la empresa ya está sincronizada.
Si la oferta ya existe:
Sincroniza primero la empresa o potencial
Edita la oferta
Guarda nuevamente el registro
Esto permitirá que el conector vuelva a intentar el proceso de validación.
Campos obligatorios incompletos
Para calcular precios y validar correctamente la oferta, la integración necesita determinados campos obligatorios.
Los más importantes son:
Cliente o prospecto
Tarifa
Forma de pago
Producto
Cantidad
Precio
Si alguno de estos datos falta o contiene un valor inválido:
El cálculo de precios puede fallar
La oferta puede quedarse bloqueada
El estado puede no avanzar correctamente
Revisa toda la información obligatoria antes de volver a guardar la oferta.
Precio manual igual a 0
Introducir manualmente un precio igual a 0 puede impedir que Sage 200 procese correctamente la oferta.
En estos casos:
La validación puede fallar
La carga del documento puede no completarse
Verifica siempre que los precios introducidos sean válidos antes de validar la oferta.
Error en el cálculo mediante DamePrecio
La integración utiliza la función estándar de Sage 200 DamePrecio para validar y calcular automáticamente los precios de las ofertas.
Durante este proceso, Sage 200 revisa distintos datos antes de completar la validación.
Datos necesarios para el cálculo | Ejemplos |
Empresa o cuenta | Cliente o prospecto |
Condiciones comerciales | Tarifa y forma de pago |
Productos | Líneas de producto |
Datos de cálculo | Cantidades y precios |
Si alguno de estos datos no está correctamente informado, pueden producirse los siguientes comportamientos:
Posible comportamiento | Resultado |
La validación no finaliza | La oferta queda en Validando precios |
Los precios no se actualizan correctamente | La oferta muestra importes incorrectos o incompletos |
El cálculo falla | La oferta no avanza a Precios validados |
La sincronización no puede completarse | La oferta no se carga correctamente en Sage 200 |
Antes de validar la oferta, revisa siempre:
Cuenta
Tarifa
Forma de pago
Productos
Cantidades
Precios
Campos inexistentes en Sage 200
En algunos casos, la integración puede intentar utilizar un campo que no existe en la instalación de Sage 200 del cliente.
Esto puede ocurrir cuando:
El cliente utiliza una versión antigua
La instalación no incluye determinados campos estándar
En estos escenarios:
La inserción puede fallar
La oferta puede no sincronizarse
Verifica la versión de Sage 200 y valida con soporte si el campo forma parte de la integración estándar.
Longitud incorrecta de campos
También pueden producirse errores cuando la longitud de un campo supera el tamaño admitido por Sage 200 o Sage Sales Management.
Esto puede provocar:
Errores de sincronización
Datos truncados
Validaciones fallidas
Revisa que las longitudes de los campos respeten el estándar definido para la integración.
Cálculos de precio personalizados en Sage 200
Algunos clientes utilizan lógicas de precio personalizadas desarrolladas fuera de la función estándar DamePrecio.
En estos casos:
La integración puede no detectar correctamente el precio esperado
Pueden aparecer diferencias entre sistemas
El cálculo puede no comportarse como el usuario espera
Estas situaciones suelen requerir validación con soporte o producto.
Discrepancias de precio entre sistemas
Si Sage 200 utiliza reglas de cálculo distintas a las contempladas por DamePrecio, pueden aparecer diferencias entre:
El precio calculado en Sage 200
El precio mostrado en Sage Sales Management
Será necesario evaluar si la lógica personalizada puede incorporarse al flujo estándar de validación utilizado por la integración.
Líneas de oferta sin cabecera
También pueden aparecer registros huérfanos relacionados con líneas de oferta.
Esto ocurre cuando existen líneas en Sage 200 que no tienen una cabecera de oferta asociada.
En estos casos:
La línea no puede mostrarse correctamente
El registro puede quedar pendiente o no sincronizarse
Asocia las líneas a una oferta válida o elimínalas desde Sage 200 si no deben existir.
Situaciones que pueden generar confusión
Ten en cuenta estos comportamientos habituales:
Una oferta puede quedarse en Validando precios si Sage 200 no está disponible.
Una oferta puede no sincronizarse si la empresa todavía no existe en Sage 200.
La validación puede fallar si faltan tarifa, cliente, productos o forma de pago.
Un precio manual igual a 0 puede impedir el procesamiento.
Un cálculo personalizado puede generar diferencias de precio entre sistemas.
Un campo inexistente o con longitud incorrecta puede impedir la sincronización.
Una línea de oferta sin cabecera puede quedar como registro huérfano.
Buenas prácticas recomendadas
Para evitar incidencias durante la creación de ofertas:
Verifica que el conector y el servicio estén activos.
Comprueba que Sage 200 esté operativo.
Asegúrate de que la empresa ya está sincronizada.
Revisa que la oferta tenga cliente, tarifa, forma de pago y productos.
Evita introducir precios manuales igual a 0.
Comprueba que todas las líneas tengan cantidad y precio.
Verifica que los productos existen y están sincronizados.
Si la oferta no se procesa, edítala y guárdala nuevamente.
Revisa con soporte cualquier lógica personalizada de precios.
Contacta con soporte si detectas discrepancias entre sistemas.
Resumen de validaciones
Situación | Resultado esperado |
Conector o servicio detenido | La oferta no se sincroniza |
Servidor de Sage 200 no operativo | La oferta puede quedar en Validando precios |
Empresa no sincronizada | La integración no reconoce el registro |
Cliente, tarifa o forma de pago incompletos | La oferta no avanza correctamente |
Precio manual igual a 0 | Puede fallar la validación |
Línea de producto incompleta | La oferta no puede validarse |
Campo inexistente en Sage 200 | Puede fallar la inserción |
Longitud incorrecta de campos | Puede producir truncado o error |
Cálculo personalizado fuera de DamePrecio | Puede generar discrepancias |
Línea de oferta sin cabecera | Puede quedar como registro huérfano |
Qué hacer si detectas este problema
Si una oferta no avanza correctamente o queda bloqueada:
Verifica que el conector esté activo.
Comprueba el servicio de sincronización.
Revisa que Sage 200 esté operativo.
Confirma que la empresa ya está sincronizada.
Valida que la oferta tenga:
Cliente
Tarifa
Forma de pago
Productos
Comprueba que todas las líneas tengan cantidad y precio.
Evita precios manuales iguales a 0.
Revisa posibles lógicas personalizadas de precios.
Comprueba longitudes y existencia de campos.
Verifica que las líneas tengan cabecera asociada.
Si el problema continúa después de estas comprobaciones, contacta con soporte para revisar el caso.
Siguientes pasos
Antes de crear o validar una oferta:
Verifica que la empresa y los productos estén correctamente sincronizados.
Comprueba que todos los datos obligatorios estén informados.
Revisa el comportamiento de precios esperado en Sage 200.
Si la oferta continúa sin procesarse correctamente, revisa el flujo de validación y contacta con soporte indicando:
Empresa afectada
Oferta afectada
Estado actual de la oferta
Ejemplo de línea afectada
Resultado esperado
Posibles customizaciones de precios en Sage 200