Desarrollo de add-ons para SAP Business One en Latinoamérica.
Qué desarrollamos.
Pantallas con la UI API
Formularios, menús, matrices y grids nativos de SAP Business One con Choose From List, hechos con la UI API para que se vean y se comporten como las pantallas estándar.
Lógica con la DI API y el Service Layer
Documentos, interlocutores comerciales, artículos y asientos creados y actualizados con la DI API o el Service Layer, con la validación propia de SAP y nunca con escrituras SQL directas.
UDT, UDF y UDO
Sus propios campos, tablas y objetos, creados por el add-on al iniciar, para que todas las bases de datos de empresa los tengan.
Validaciones y flujos de aprobación
Reglas en SBO_SP_TransactionNotification que frenan los datos erróneos en el origen, y pasos de aprobación para documentos, precios y pagos.
Pantallas de código de barras y almacén
Pantallas de escaneo para recepción, picking, entregas y transferencias de stock, que comprueban artículos, lotes y números de serie al escanear.
Integraciones
Conexiones con comercio electrónico, bancos, plataformas de factura electrónica y aplicaciones externas a través del Service Layer o la DI API.
Vea también: Desarrollo para SAP Business One · Portales web para SAP Business One · SAP Business One en España (Veri*factu y SII)
¿Quién desarrolla add-ons para SAP Business One en Latinoamérica?
Kodenova, el estudio de Zain Abbas, desarrolla add-ons, integraciones y portales para SAP Business One, con clientes en Ecuador, Guatemala, El Salvador, Panamá y Colombia, entre 13 países. Zain trabaja con los clientes en español, en remoto desde Lahore (Pakistán), con más de 7 años en SAP B1 y un equipo dirigido por su fundador.
Un ejemplo: para un distribuidor latinoamericano construimos un portal en español conectado a SAP Business One que calcula, aprueba y paga las comisiones de venta y crea los pagos en SAP B1 sin volver a digitarlos.
¿Un add-on puede conectar SAP Business One con el SRI, la FEL, el DTE o la factura electrónica de Panamá?
Sí. Hemos entregado integraciones de factura electrónica con SAP Business One que están en producción para el SRI de Ecuador, la FEL de Guatemala, el DTE de El Salvador y la factura electrónica de Panamá. La factura se contabiliza en SAP B1, se genera el documento electrónico con el formato de cada país y la respuesta queda guardada en el documento de SAP.
Cada país tiene su propio esquema, su autoridad tributaria y sus errores habituales; las guías por país, enlazadas más abajo, los explican campo por campo.
Pensado para equipos como el suyo.
Empresas de Latinoamérica y España con SAP Business One que necesitan una pantalla, una regla o una integración que SAP no trae de serie
Partners de SAP Business One que necesitan un equipo de desarrollo para el add-on de un cliente, con trabajo en español
Empresas que necesitan que un add-on funcione en SAP HANA además de en SQL Server
Cómo se desarrolla un proyecto.
- Especificación y descubrimiento: una llamada inicial gratuita y, después, una especificación por escrito de las pantallas, campos, reglas y documentos, basada en su versión de SAP Business One, su base de datos y su proceso actual.
- Arquitectura: elegimos la UI API, la DI API o el Service Layer para cada parte del add-on y diseñamos los UDF, UDT y consultas para SQL Server, SAP HANA o ambos.
- Desarrollo con demos semanales: cada semana usted ve pantallas funcionando, no solo informes de avance.
- Pruebas: pruebas de aceptación de usuario (UAT) sobre una copia de su base de datos de empresa, con cuentas de usuario normales, antes de que nada llegue a producción.
- Documentación: notas de instalación, los UDF, UDT y parámetros que crea el add-on, y una guía para los usuarios.
- Empaquetado para el Extension Manager: el add-on se empaqueta con la herramienta ExtensionPackage del SDK y un archivo de registro .ard, con un nombre de extensión fijo y un número de versión creciente.
- Puesta en marcha y soporte: instalación en producción y, después, 3 meses de soporte gratuito: correcciones y ajustes menores tras la puesta en marcha, y luego soporte mensual opcional.
¿Se puede llevar todo el proyecto en español?
Sí. Zain Abbas trabaja con los clientes en español, inglés y árabe. Las reuniones, la especificación, las demos semanales y la guía de usuario pueden ir en español, y las pantallas del add-on pueden mostrarse en español, como en el portal de comisiones que construimos para un distribuidor latinoamericano.
¿Add-on a medida o add-on estándar: cómo decidir?
Elija un add-on estándar cuando su necesidad es común, como una función habitual de almacén, producción o bancos, y el producto ya hace lo que necesita con parámetros. Empieza antes y comparte el mantenimiento del fabricante, pero trabaja dentro de sus funciones y de sus condiciones de licencia.
Elija un add-on a medida cuando la pantalla, la regla o el flujo de documentos es propio de su empresa, cuando necesita que funcione con sus UDF y sus procesos, o cuando quiere ser dueño del código. El alcance se escribe primero, se desarrolla por fases y se prueba sobre una copia de su base de datos de empresa.
¿Add-on o integración: cuál necesita?
Un add-on se ejecuta dentro del cliente de SAP Business One: sus usuarios tienen nuevas pantallas, campos, menús y validaciones donde ya trabajan. Una integración conecta SAP Business One con otro sistema, como una tienda online, un banco o una empresa de mensajería, y funciona en segundo plano a través del Service Layer o la DI API, sin que nadie abra el cliente de SAP.
Muchos proyectos necesitan las dos cosas: por ejemplo, una pantalla del add-on para revisar documentos importados y una integración que los trae.
¿Quién es dueño del código fuente?
Usted. El cliente es dueño del código fuente y de la documentación del add-on. Puede seguir desarrollándolo con su propio equipo o con su partner de SAP Business One, o pedirnos que sigamos dándole soporte.
¿El add-on seguirá funcionando después de actualizar SAP Business One?
Ningún desarrollador puede prometer que una versión futura de SAP nunca afectará a un add-on, así que tratamos la compatibilidad con las actualizaciones como un proceso, no como una garantía. Desarrollamos solo sobre las API publicadas (UI API, DI API y Service Layer), no dependemos de la estructura interna de las pantallas estándar y nunca escribimos en las tablas de SAP con SQL.
Antes de la entrega probamos el add-on con su versión y nivel de parche de SAP Business One, y en SQL Server y SAP HANA cuando su empresa usa, o piensa usar, las dos. Antes de actualizar producción, vuelva a probar el add-on en una copia actualizada de la empresa.
¿Cómo se fijan los hitos y el precio?
Cada proyecto se divide en fases con un precio fijo por fase, acordado en la propuesta por escrito junto con el alcance y el calendario. El pago es por fase y cada semana usted ve una demo funcionando, así que cada hito termina con software que puede probar.
No publicamos precios, porque cada add-on se define primero. Qué determina el costo se explica en las preguntas de abajo.
¿Qué soporte recibe después de la puesta en marcha?
Cada proyecto incluye 3 meses de soporte gratuito después de la puesta en marcha para correcciones y ajustes menores, y luego soporte mensual opcional. Si necesita un tiempo de respuesta definido, pídalo en la propuesta para que quede escrito en las condiciones de soporte.
¿Qué hemos hecho en cada país de Latinoamérica?
Trabajo entregado y herramientas gratuitas por país. Solo listamos países con clientes reales; para el resto, publicamos validadores gratuitos.
| País | Trabajo entregado | Herramientas gratuitas |
|---|---|---|
| Ecuador | Factura electrónica del SRI en producción; ERP web con app móvil y contratos bilingües para un exportador | Validador de cédula y RUC; clave de acceso del SRI |
| Guatemala | Factura electrónica FEL en producción | Validador de NIT |
| El Salvador | DTE (documentos tributarios electrónicos) en producción | Validador de DTE en JSON; validador de DUI y NIT |
| Panamá | Factura electrónica de Panamá en producción; acuerdo con un partner para ofrecer nuestro conector de IA para SAP B1 | Guía de mapeo NUC a JSON |
| Colombia | Proyectos para clientes; referencias a solicitud | Validador de NIT |
| México, Chile, Perú, Argentina, República Dominicana | Sin proyectos de clientes hasta hoy | Validadores de RFC, RUT, RUC, CUIT y RNC |
Los nombres de clientes y las referencias se comparten a solicitud, con el consentimiento del cliente.
Dónde lo hemos hecho.
Portal SAP B1 de comisiones y conversión de productos
Un portal en español conectado a SAP Business One para calcular, aprobar y pagar comisiones, además de la conversión de productos y la reposición.
Leer el caso de estudio →Arabia Saudita, PanamáConector de IA para SAP B1, vendido por partners
Un portal de IA y un servidor MCP sobre SAP Business One que responde preguntas de negocio, crea reportes y obtiene datos, ofrecido hoy por empresas partner en Arabia Saudita y Panamá.
Leer el caso de estudio →EcuadorERP exportador con app móvil y contratos bilingües
Un ERP web y una app móvil complementaria para un exportador, que cubren operaciones, documentos y la generación automática de contratos de venta bilingües.
Leer el caso de estudio →Guías relacionadas: Guía de desarrollo de add-ons para SAP Business One · Códigos de error de la DI API (-5002, -1029, -2035) · Ejemplos de SBO_SP_TransactionNotification (SQL Server y HANA) · Guía del Service Layer (login, $filter, paginación) · Clave de acceso del SRI (Ecuador) · FEL de Guatemala en SAP Business One · DTE 2.0 de El Salvador en SAP Business One · Factura electrónica de Panamá: mapeo NUC a JSON
Herramientas gratuitas: Cédula y RUC de Ecuador · Clave de acceso del SRI · NIT de Guatemala · DTE en JSON de El Salvador · DUI y NIT de El Salvador · NIT de Colombia · RFC de México · RUT de Chile · RUC de Perú · CUIT de Argentina · RNC de República Dominicana · Constructor de búsquedas formateadas (FMS) · Constructor de peticiones al Service Layer · Biblioteca de consultas SAP B1 · Referencia de tablas SAP B1
Desarrollo de add-ons a medida para SAP Business One: preguntas frecuentes
¿Desarrollan add-ons para empresas de Latinoamérica en español?
Sí. Kodenova tiene clientes en Ecuador, Guatemala, El Salvador, Panamá y Colombia, y Zain Abbas trabaja con ellos en español. El trabajo es remoto, con una llamada inicial gratuita, especificación por escrito, demos semanales y precio fijo por fase.
¿Qué determina el costo de un add-on a medida para SAP Business One?
El número de pantallas y reglas, cuántos objetos de SAP lee y escribe el add-on, las integraciones con otros sistemas, si debe funcionar en SQL Server, SAP HANA o ambos, el número de bases de datos de empresa y cuántas pruebas y preparación de datos hacen falta. Primero definimos el alcance y cotizamos un precio fijo por fase; no publicamos listas de precios.
¿Cuánto dura un proyecto de add-on?
Depende del alcance, así que el calendario forma parte de la propuesta por escrito. Todos los proyectos siguen las mismas fases: especificación, arquitectura, desarrollo con demos semanales, pruebas sobre una copia de su base de datos de empresa, documentación, empaquetado para el Extension Manager y puesta en marcha, seguida de 3 meses de soporte gratuito.
¿Desarrollan add-ons para SQL Server y SAP HANA?
Sí. HANA distingue mayúsculas y minúsculas al comparar texto y usa otro dialecto SQL, así que las consultas, los procedimientos almacenados y las reglas de TransactionNotification se escriben y se prueban para cada base de datos que el add-on deba soportar. Donde el add-on escribe datos usa la DI API o el Service Layer, que funcionan en las dos bases de datos, así que la mayoría de las diferencias están en el SQL.
¿Empaquetan el add-on para el Extension Manager?
Sí. El add-on se empaqueta con la herramienta del SDK ExtensionPackage.exe en un zip con un archivo de registro .ard. Un administrador lo importa en el Extension Manager y lo asigna a la empresa; las versiones siguientes se importan con el mismo nombre y un número de versión mayor.
¿Pueden trabajar con nuestro partner de SAP?
Sí. Kodenova es un estudio de desarrollo independiente, no un partner de SAP, así que trabajamos junto a su partner de SAP Business One, o detrás de él con su marca, con especificaciones claras, entrega del código y soporte.
Desarrollo para SAP Business One
Cualquier add-on: mantenimiento de planta, nómina, aprobaciones, almacén, reportes.
Facturación electrónicaIntegración de facturación electrónica
ZATCA, SRI, FEL, DTE y FE Panamá integrados en SAP Business One.
PortalesPortales web y B2B
Portales de clientes, proveedores y comisiones sobre SAP B1.
¿Listo para empezar?
Cuéntenos lo que necesita. Recibirá una respuesta técnica clara, un alcance definido y un precio fijo, normalmente en 24 horas.
