Revisado: 25 de agosto de 2026
Introducción
La certificación de soluciones de proveedores independientes de software (ISV) de Acumatica evalúa si una solución cumple los requisitos técnicos, funcionales, de documentación y de calidad aplicables. La certificación ayuda a confirmar que la solución se ajusta a los estándares de desarrollo de Acumatica y está preparada para ofrecer una experiencia fiable a los clientes.
La duración del proceso de certificación depende del tipo, el tamaño y la complejidad de la solución, así como de las integraciones y de que la documentación presentada esté completa. Los ISV pueden ayudar a reducir los retrasos registrando correctamente la solución, preparando todos los archivos necesarios, validando el paquete de personalización y probando las funcionalidades clave antes de abrir un expediente de certificación.
Esta guía explica cómo preparar y presentar una solución ISV de Acumatica para su certificación. Los requisitos pueden variar en función de la solución, por lo que se recomienda consultar siempre las Directrices oficiales de certificación de software ISV de Acumatica vigentes antes de realizar la presentación.
Resumen: Para presentar una solución de un proveedor independiente de software (ISV) de Acumatica para su certificación, hay que registrar la solución, preparar la documentación y los paquetes necesarios, validar la personalización en una instancia limpia de Acumatica, probar las funcionalidades clave de la solución y crear un expediente de certificación a través del Portal de socios de Acumatica.
¿Qué es la certificación de soluciones ISV de Acumatica?
La certificación de soluciones ISV de Acumatica es un proceso de revisión de las soluciones desarrolladas para ampliar o integrarse con el ERP de Acumatica. Dependiendo de la solución, la revisión puede abarcar el código de personalización, las integraciones mediante API, la documentación, los procedimientos de instalación, las cualificaciones de los desarrolladores, las prácticas de seguridad y las pruebas funcionales.
El objetivo es identificar los riesgos técnicos u operativos antes de que la solución se ponga a disposición de todos los clientes de Acumatica. La certificación también puede reforzar la credibilidad de una solución al demostrar que ha sido evaluada con arreglo a las normas aplicables de Acumatica.
¿Cuánto tiempo dura el proceso de certificación como ISV de Acumatica?
No existe un plazo de certificación único para todas las soluciones. El tiempo necesario depende de factores como:
- El tipo y la complejidad de la solución.
- Tanto si personaliza Acumatica como si se conecta a través de API.
- El número y la calidad de los archivos enviados.
- Los resultados de la validación del código y de las pruebas funcionales.
- La rapidez con la que el ISV responde a las preguntas o a los cambios solicitados.
Una solicitud completa y debidamente comprobada suele requerir menos idas y venidas que una en la que falte documentación, haya advertencias de validación o las instrucciones de prueba no estén claras.
Esto debería constituir una sección independiente, ya que la introducción actual lo señala como la pregunta más habitual, pero no la responde con claridad.
Paso 1: Registra tu solución ISV
Antes de iniciar el proceso de certificación, registra la solución en Acumatica. Ponte en contacto con el equipo de certificación de Acumatica en certification@acumatica.com y facilítales la información necesaria sobre la solución.
Código de la solución
Introduce un código de solución único en mayúsculas y con caracteres latinos. El código y la información sobre la versión compatible se utilizan en el nombre del paquete de implementación.
El presente artículo sigue este formato:
SOLUTIONCODE[XX.XXX.XXXX][YY.YY.YY].zip
En este formato:
- XX.XXX.XXXX indica la versión mínima de Acumatica compatible.
- YY.YY.YY identifica la versión interna de la solución o del paquete del ISV, cuando proceda.
Utiliza un ejemplo actual y genérico en lugar de los números de compilación de 2019 y 2020 que hay ahora.
Iniciales de la solución
Indica el prefijo en mayúsculas de entre dos y cuatro letras asignado a la solución. Los objetos introducidos por el paquete de personalización deben respetar las convenciones de nomenclatura exigidas.
Dependiendo de la solución, esto puede incluir:
- Gráficos y extensiones de gráficos.
- Clases de acceso a datos y extensiones DAC.
- Vistas y acciones de datos públicos.
- Puntos de conexión de servicios web.
- Identificadores de pantalla.
- Consultas y comunicaciones generales.
- Elementos añadidos a las pantallas personalizadas de Acumatica.
Nombre de la solución y ámbito de aplicación
Indica un nombre de solución claro y fácil de entender que identifique el producto y su finalidad. Este es el nombre que los clientes podrán ver en Acumatica Marketplace.
También deberías describir las funcionalidades de la solución para que Acumatica pueda asignarla a la categoría o área de interés adecuada.
Una vez realizado el registro, inicia sesión en el Portal de socios de Acumatica y abre la sección «Gestionar soluciones de ISV». Comprueba que el código de la solución, las iniciales, el nombre y el resto de datos sean correctos antes de preparar la solicitud de certificación.
Paso 2: Preparar la documentación para la certificación
Los requisitos de presentación varían en función de si la solución personaliza Acumatica, se comunica a través de servicios web o funciona como una aplicación externa. Es posible que se requieran los siguientes materiales.
| Elemento de envío | Cuando sea necesario | Qué incluir |
|---|---|---|
|
Archivo de objetos de Solution |
Cuando la solución se adapta a Acumatica | Objetos introducidos, entidades a las que se hace referencia, personalizaciones y escenarios de integración |
|
Archivo de escenarios de integración |
Cuando la solución utiliza las API de Acumatica | Solicitudes, entidades, finalidad, secuencia, filtros, dependencias y volumen previsto de solicitudes |
|
Certificado de acreditación |
Según lo exigido para este tipo de solución | Desarrolladores participantes y sus insignias de certificación de Acumatica correspondientes |
|
Guía de instalación y configuración |
Para las soluciones presentadas | Instalación, configuración inicial, verificación, actualizaciones, mantenimiento y desinstalación |
|
Paquete de personalización |
Cuando la solución incluye una personalización de Acumatica | Paquete ZIP con el nombre adecuado que contiene elementos de código compilado |
|
Guía del usuario |
Cuando los usuarios necesitan instrucciones sobre funciones nuevas o modificadas | Flujos de trabajo, pantallas, opciones de configuración e instrucciones de uso |
|
Código fuente |
Cuando la personalización implementa DLL personalizadas | Solución de Visual Studio e información sobre bibliotecas de terceros y licencias |
|
Escenarios de pruebas funcionales |
Para las pruebas de certificación | Pasos, resultados esperados, datos necesarios y requisitos de los sistemas externos |
1. Archivo de objetos de la solución
Si tu solución personaliza Acumatica, proporciona un archivo de «Solution Objects» que documente los objetos introducidos o modificados por la solución, las entidades a las que hace referencia y los escenarios de integración relacionados.
Esta información ayuda al equipo de certificación a comparar la documentación con la solución implementada e identificar posibles riesgos de compatibilidad. Por ejemplo, dos soluciones podrían generar un conflicto al sobrescribir la misma acción de Acumatica.
Rellena este archivo con cuidado y utiliza el archivo ya cumplimentado o la exportación automática, cuando sea posible, para reducir el trabajo manual y mejorar la precisión.
2. Archivo de escenarios de integración
Si la solución utiliza los servicios web o las API de Acumatica, documenta lo siguiente:
- Las solicitudes que se están presentando.
- Las entidades de Acumatica implicadas.
- El objeto de cada solicitud.
- El orden de las solicitudes interdependientes.
- Condiciones de filtrado.
- Frecuencia o volumen previsto de solicitudes.
Agrupa las solicitudes secuenciales o dependientes en escenarios lógicos de integración. Esto ayuda a los revisores a comprender cómo funciona la integración y a evaluarla en función de los requisitos de integración aplicables.
3. Justificante de la certificación del desarrollador
Indica los nombres y las insignias de certificación de Acumatica correspondientes de los desarrolladores que participaron en la creación de la solución.
Los desarrolladores deben completar la formación y las certificaciones necesarias para el tipo de solución antes de presentar la solicitud de certificación. Comprueba que las acreditaciones requeridas estén al día y que los datos del desarrollador coincidan con los registros académicos de Acumatica.
La revisión de la certificación no podrá comenzar hasta que los desarrolladores participantes hayan cumplido los requisitos de certificación correspondientes.
4. Guía de instalación y configuración
Proporciona instrucciones paso a paso que guíen al revisor desde la instalación hasta una configuración lista para usar. Incluye capturas de pantalla que aclaren el proceso.
La guía debería abordar:
- Requisitos previos
- Instalación
- Configuración inicial
- Verificación
- Actualizaciones
- Mantenimiento
- Desinstalación
- Gestión de credenciales y datos confidenciales
Si la solución gestiona credenciales u otra información confidencial, explica cómo se cifra, almacena, transmite y protege dicha información. No incluyas credenciales de producción activas en la guía.
5. Paquete de personalización
Si la solución incluye una personalización de Acumatica, envía el paquete ZIP correspondiente siguiendo la convención de nomenclatura aprobada.
Antes de exportar el paquete:
- Comprueba que el código y la versión de la solución sean correctos.
- Compila los elementos de código pertinentes en DLL.
- Elimina los archivos de desarrollo que no sean necesarios.
- Comprueba que el paquete funcione correctamente en una instancia de Acumatica sin datos.
6. Manual de usuario
Proporcione una guía de usuario si la solución introduce pantallas, procesos, configuraciones o flujos de trabajo que no se expliquen adecuadamente en el paquete de personalización.
La guía debe explicar el funcionamiento de la solución desde el punto de vista del usuario final. Se puede combinar con la Guía de instalación y configuración siempre que el documento resultante resulte claro y fácil de consultar.
7. Código fuente
Si la personalización implica la implementación de DLL personalizadas, facilite la solución de Visual Studio correspondiente en un archivo ZIP.
Incluye una lista de las bibliotecas de terceros que utiliza la solución e identifica las licencias correspondientes. Antes de empaquetar el código fuente, ejecuta el análisis de código de la versión actual de Acuminator y Visual Studio.
Resuelve las advertencias pertinentes antes de enviar la solicitud. Si una advertencia no puede corregirse de forma razonable, documenta dicha advertencia, explica por qué persiste y describe cualquier riesgo relacionado o las medidas de mitigación correspondientes.
Acumatica utiliza Acuminator para identificar código que pueda no cumplir con las normas del Acumatica Framework ni con las mejores prácticas de desarrollo. El uso de esta herramienta a lo largo de todo el proceso de desarrollo puede ayudar a detectar problemas antes de que comience la revisión de certificación.
8. Escenarios de pruebas funcionales
Proporcione escenarios de prueba que expliquen cómo puede el equipo de certificación verificar las funcionalidades clave de la solución.
Cada escenario debe incluir:
- Los pasos que debe seguir un revisor.
- El resultado esperado de cada paso.
- Los datos necesarios para realizar la prueba.
- ¿Hay algún requisito previo o configuración?
- Cualquier interacción necesaria con un sistema externo.
Si los datos de demostración estándar no contienen los registros necesarios para probar la solución, facilite una instantánea o un conjunto de datos de prueba adecuados.
Si la solución interactúa con un sistema de terceros, sigue el proceso aprobado por Acumatica para conceder acceso al entorno de pruebas. Como alternativa, organiza una sesión de verificación guiada en la que tu equipo muestre el funcionamiento mediante el uso compartido de pantalla.
En función del tipo o la complejidad de la solución, el equipo de certificación puede solicitar información adicional o pruebas complementarias.
Paso 3: Validar la solución antes de enviarla
Una autoevaluación permite detectar posibles problemas antes de que el equipo de certificación comience su revisión.
Uso de una nueva instancia de Acumatica:
- Importa el proyecto de personalización.
- Ejecuta la validación del proyecto disponible.
- Abre la lista de elementos del proyecto.
- Valida el prefijo del proyecto utilizando las iniciales asignadas a la solución.
- Valida los elementos del proyecto.
- Revisa todas las advertencias y los errores.
- Corrige los problemas detectados y vuelve a realizar la validación.
Crea el caso de certificación solo después de que el proyecto haya superado la validación requerida sin que se produzcan advertencias o excepciones sin explicación.
Paso 4: Crear el expediente de certificación
Una vez preparada y validada la solicitud:
- Inicia sesión en el Portal de socios de Acumatica.
- Accede a «Programa de socios» > «Gestionar soluciones de ISV».
- Selecciona la solución que deseas certificar.
- Abre la pestaña «Solución/Repositorio ».
- Selecciona «Subir solución».
- Introduce la versión de Acumatica compatible y la versión de la solución del ISV.
- Sube el paquete de personalización y la documentación correspondiente.
- Comprueba que la solución y la versión subidas se muestren correctamente.
- Selecciona la versión subida y elige «Crear expediente de certificación».
- Selecciona el contrato de ISV correspondiente y envía la solicitud.
Utiliza la función «Añadir comentario» del expediente para la comunicación posterior y los paquetes revisados. Cuando respondas por correo electrónico, incluye el identificador del expediente en el asunto y sigue las instrucciones vigentes facilitadas por el equipo de certificación.
Lista de verificación para la certificación de proveedores independientes de software (ISV) de Acumatica
Inscripción
- Solución registrada en Acumatica.
- Se han confirmado el código de la solución y las iniciales.
- Se ha verificado el nombre de la solución y el ámbito de actuación en el Portal de socios.
Documentación
- Archivo «Solution Objects», si procede.
- Archivo de escenarios de integración, si procede.
- Justificante de la certificación como desarrollador.
- Guía de instalación y configuración.
- Manual de usuario, si procede.
- Escenarios de pruebas funcionales.
Archivos de soluciones y pruebas
- Nombre correcto del paquete de personalización, si procede.
- Código fuente de las DLL personalizadas, si procede.
- Información sobre bibliotecas de terceros y licencias.
- Se necesitan datos de prueba o una instantánea.
- Se han completado las comprobaciones de Acuminator y Visual Studio.
- Se han validado el prefijo del proyecto y los elementos del proyecto.
- Se han probado las funciones clave en una instancia limpia.
Preguntas frecuentes
¿En qué consiste la certificación de soluciones ISV de Acumatica?
La certificación de soluciones de ISV de Acumatica consiste en una revisión de los requisitos técnicos, funcionales, de documentación y de pruebas aplicables a una solución de ISV. El alcance exacto de la revisión depende de si la solución personaliza Acumatica, se integra a través de API o se conecta como una aplicación externa.
¿Cuánto tiempo dura el proceso de certificación como ISV de Acumatica?
El plazo varía en función de la complejidad de la solución, los métodos de integración, la calidad de la presentación y cualquier problema que se detecte durante la revisión. Una documentación completa y una validación previa a la presentación satisfactoria pueden ayudar a reducir los retrasos.
¿Qué documentos se necesitan para la certificación?
Los requisitos pueden incluir un archivo de objetos de solución, un archivo de escenarios de integración, un certificado de certificación de desarrollador, instrucciones de instalación, una guía de usuario, el código fuente y escenarios de pruebas funcionales. No todos los elementos son aplicables a todas las soluciones.
¿Necesitan los desarrolladores las certificaciones de Acumatica?
Es posible que los desarrolladores que participen en la solución necesiten insignias de certificación vigentes adecuadas al tipo de solución. Comprueba los requisitos actuales en materia de insignias y cursos antes de iniciar el proceso de certificación.
¿Debería ejecutar Acuminator antes de enviar el trabajo?
Sí. Utiliza la versión actual de Acuminator durante todo el proceso de desarrollo y antes de la entrega para identificar el código que pueda no cumplir con las normas de desarrollo de Acumatica. Revisa y resuelve las advertencias pertinentes antes de empaquetar la solución.
¿Dónde puedo presentar una solución ISV de Acumatica?
Las soluciones de los ISV registrados se envían a través de la sección «Gestionar soluciones de ISV» del Portal de socios de Acumatica. Sube los archivos correspondientes y crea un expediente de certificación para la versión de la solución en cuestión.
¿A quién debo dirigirme si tengo dudas sobre la certificación?
Ponte en contacto con el equipo de certificación de Acumatica en certification@acumatica.com o utilice las opciones de comunicación asociadas a un expediente de certificación ya existente.