Desarrollo de add-ons para SAP Business One en Latinoamérica.

En resumenKodenova desarrolla add-ons a medida para SAP Business One, en español y para empresas de Latinoamérica: pantallas nativas con la UI API, lógica con la DI API o el Service Layer, en SQL Server y SAP HANA, empaquetadas para el Extension Manager. Somos independientes y trabajamos junto a su partner de SAP. Precio fijo por fase, 3 meses de soporte gratis y el código es suyo.
Qué incluye

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.

Ver el caso del portal de comisiones →

¿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.

Integración de facturación electrónica →

Para quién es

Pensado para equipos como el suyo.

01

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

02

Partners de SAP Business One que necesitan un equipo de desarrollo para el add-on de un cliente, con trabajo en español

03

Empresas que necesitan que un add-on funcione en SAP HANA además de en SQL Server

SAP B1 SDKUI APIDI APIService LayerUDF / UDT / UDOSBO_SP_TransactionNotificationExtension ManagerSQL ServerSAP HANAC# / .NET
Proceso

Cómo se desarrolla un proyecto.

  1. 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.
  2. 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.
  3. Desarrollo con demos semanales: cada semana usted ve pantallas funcionando, no solo informes de avance.
  4. 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.
  5. Documentación: notas de instalación, los UDF, UDT y parámetros que crea el add-on, y una guía para los usuarios.
  6. 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.
  7. 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.

Integración de SAP Business One por API (en inglés) →

¿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ísTrabajo entregadoHerramientas gratuitas
EcuadorFactura electrónica del SRI en producción; ERP web con app móvil y contratos bilingües para un exportadorValidador de cédula y RUC; clave de acceso del SRI
GuatemalaFactura electrónica FEL en producciónValidador de NIT
El SalvadorDTE (documentos tributarios electrónicos) en producciónValidador 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 B1Guía de mapeo NUC a JSON
ColombiaProyectos para clientes; referencias a solicitudValidador de NIT
México, Chile, Perú, Argentina, República DominicanaSin proyectos de clientes hasta hoyValidadores de RFC, RUT, RUC, CUIT y RNC

Los nombres de clientes y las referencias se comparten a solicitud, con el consentimiento del cliente.

Preguntas frecuentes

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.

¿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.