
Closed
Posted
Paid on delivery
Necesito conectar una aplicación escrita en Visual Basic net con SAP Business One utilizando tanto DI API como Service Layer. Mi meta es automatizar procesos de inventario, en concreto la gestión de órdenes de compra: creación, actualización y anulación desde mi sistema VB sin tener que entrar a SAP de forma manual. Qué espero obtener • Un módulo VB que se autentique en SAP B1 y opere con DI API / Service Layer según convenga. • Funciones para crear, modificar y cancelar órdenes de compra, validando stock y series/lotes donde aplique. • Manejo de errores y logs claros para auditoría. • Manual breve de instalación y ejemplos de uso (código comentado). Requisitos clave – Experiencia previa con SAP B1 9.x o superior. – Dominio de DI API y Service Layer. – Sólidos conocimientos en Visual Basic .NET. – Buenas prácticas de seguridad al manejar credenciales. Valoro que puedas sugerir mejoras adicionales relacionadas con inventario o reporting si las ves viables. Entrego acceso de prueba al servidor y credenciales sandbox una vez iniciado el proyecto.
Project ID: 40446373
56 proposals
Remote project
Active 8 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
56 freelancers are bidding on average $468 USD for this job

Hola, me interesa mucho su proyecto porque necesito conectar una aplicación escrita en Visual Basic para optimizar su flujo de trabajo con SAP Business One. He trabajado bastante con la DI API y Service Layer para evitar que los usuarios tengan que entrar a SAP manualmente. Mi enfoque para automatizar sus órdenes de compra se centra en la estabilidad. Construiré un módulo en VB.NET que maneje la autenticación de forma segura y valide el stock en tiempo real antes de procesar cualquier transacción. Me aseguraré de que la lógica para crear, actualizar o anular documentos sea exacta y cuente con un sistema de logs detallado para sus auditorías. Podemos usar Service Layer para la velocidad y DI API para validaciones complejas de lotes si es necesario. He entregado integraciones similares asegurando que los datos se mantengan consistentes entre sistemas externos y SAP. ¿Quiere un video de 2 minutos mostrando cómo construiría el ciclo de vida automatizado de las órdenes de compra? Solo dígame. Atentamente, Rajesh
$500 USD in 30 days
7.5
7.5

Hi, this project involves integrating a legacy VB.NET system with SAP Business One to automate inventory order management, which presents a unique orchestration challenge. The main engineering risk lies in reliably coordinating API calls between DI API and Service Layer while maintaining data consistency and error transparency. I usually structure such systems by separating authentication, transaction orchestration, and error handling layers to ensure modularity and maintainability. This approach allows clear segregation of concerns, enabling robust logging and auditing capabilities critical for inventory systems. Though my core expertise is in AI and modern automation pipelines, I recognize the importance of secure credential management and stable API integration in legacy enterprise environments. I can help outline the integration flow, define error handling conventions, and review your logging strategy to ensure a production-ready module. Thanks, Hercules
$500 USD in 7 days
6.6
6.6

Hola, Entiendo que necesita conectar su aplicación Visual Basic .NET con SAP Business One mediante DI API y Service Layer para automatizar la creación, actualización y anulación de órdenes de compra con validaciones de inventario, series/lotes, logs y manejo seguro de credenciales. Tengo experiencia desarrollando módulos .NET, integraciones REST/API, sistemas ERP, flujos de inventario, bases de datos y procesos backend auditables, además de buenas prácticas para seguridad, trazabilidad y documentación técnica. Desarrollaría un módulo VB.NET estructurado con autenticación SAP B1, funciones reutilizables para órdenes de compra, validaciones previas, registro de errores, ejemplos comentados, manual breve de instalación y sugerencias viables para reporting o mejoras de inventario. Quedo atento para revisar su entorno sandbox y comenzar. Saludos cordiales, Stratos
$500 USD in 7 days
6.6
6.6

Hello there, I will build the VB.NET module that se autentique contra SAP B1 y gestione órdenes de compra — creación, modificación y anulación — utilizando DI API para operaciones transaccionales y Service Layer para consultas ligeras de stock y validaciones. Una recomendación técnica: para la validación de series/lotes, conviene ejecutarla vía DI API dentro de la misma transacción de la orden, no como consulta previa separada. Esto evita condiciones de carrera donde otro usuario consume el mismo lote entre la validación y la creación, y SAP revierte todo limpiamente si falla. Questions: 1) ¿Qué versión exacta de SAP B1 manejan — 9.3, 10.0 u otra? 2) ¿El módulo VB correrá como servicio Windows o se integrará en una aplicación de escritorio existente? Looking forward to your response. Best regards, Kamran
$284 USD in 10 days
6.3
6.3

i’ve done very similar recently connecting a VB.NET warehouse app with SAP Business One 10 using both DI API and Service Layer for PO automation, stock validation, and batch-managed inventory handling. Do you already have the SAP B1 Integration Framework and Service Layer enabled on the server, or should I handle that setup too? Are purchase orders tied to batch/serial-controlled items only, or do you also use bin locations and approval flows? I’d recommend using DI API for transaction-heavy operations and Service Layer for lightweight status and reporting calls. It keeps performance stable and avoids common session timeout issues. I’d also add structured request/response logging with SAP error codes because it makes auditing and failed document recovery much easier later. I’ll first map your current PO flow and SAP object structure, then build the VB.NET authentication and PO modules with proper validation and rollback handling. After testing in sandbox, I’ll deliver cleaned commented code, logging, and a short install/use guide so your team can maintain it easily. Best, Dev S.
$450 USD in 5 days
6.2
6.2

El problema real suele ser la fricción entre dos modelos de acceso: DI API (objetos COM y transacciones precisas) frente a Service Layer (REST, más adecuado para operaciones en lote y entornos cloud). Si no se elige y encapsula bien, aparecen inconsistencias de stock, errores en series/lotes y falta de trazabilidad. Propongo entregar un módulo VB.NET que actúe como fachada: una capa de decisión que use DI API para operaciones transaccionales críticas (crear/modificar/anular OC con control de series/lotes) y Service Layer para operaciones masivas o asincrónicas. Incluye validación previa de stock, manejo de transacciones, logs de auditoría y retries idempotentes. Stack recomendado: VB.NET sobre .NET Framework 4.7/4.8 (compatibilidad DI API), HttpClient para Service Layer (JSON), SQL Server para logs/auditoría, y cifrado de credenciales (Windows Credential Store / archivo protegido o Key Vault según disponibilidad). Dejo la solución preparada para mantenimiento: código comentado, pruebas unitarias básicas, y documentación de instalación + ejemplos. Puedo sugerir reportes de discrepancias y alertas por excepciones como mejora adicional. Experiencia relevante: en Tranero integré ERP múltiples con mapeo, retries y auditoría centralizada—lecciones aplicables aquí para garantizar integridad y seguimiento. Si te parece, preparo un prototipo de autenticación y creación de OC en 3–5 días. ¿El SAP B1 está on‑premise con DI API disponible o tienes Service Layer habilitado y accesible desde la red donde correrá la aplicación?
$500 USD in 7 days
4.8
4.8

Hola, Gracias por considerar mi propuesta para conectar tu aplicación en Visual Basic .NET con SAP Business One. Entiendo que buscas automatizar la gestión de órdenes de compra, y estoy aquí para ayudarte a lograrlo de manera eficiente. Cuento con amplia experiencia en la integración de sistemas, especialmente con SAP Business One 9.x y superior, así como un sólido dominio de DI API y Service Layer. He trabajado en proyectos similares donde he implementado soluciones efectivas para la gestión de inventarios, optimizando procesos y reduciendo la intervención manual. Para tu proyecto, propongo el siguiente enfoque: - Desarrollar un módulo en VB que se autentique y opere con SAP B1 utilizando DI API y Service Layer. - Implementar funciones específicas para crear, modificar y cancelar órdenes de compra, asegurando la validación de stock y series/lotes. - Establecer un sistema robusto de manejo de errores y logs para facilitar la auditoría. - Proporcionar un manual de instalación y ejemplos de uso, con código comentado para facilitar la comprensión. Estoy entusiasmado por la posibilidad de trabajar en este proyecto y confío en que puedo entregar resultados de calidad dentro de los plazos establecidos. Estoy disponible para discutir más detalles y comenzar de inmediato. Espero tu respuesta.
$250 USD in 7 days
4.5
4.5

Hola, tengo experiencia integrando aplicaciones VB.NET con SAP Business One 9.x/10 usando DI API y Service Layer. Puedo desarrollar un módulo seguro para autenticación, creación, actualización y anulación de órdenes de compra, con validaciones de stock, series/lotes, logging auditable y manejo claro de errores. SAP confirma que la cancelación de órdenes de compra está soportada desde B1 9.3 PL02, y .NET puede consumir Service Layer sin problema. Entregaré código comentado, ejemplos de uso y una guía breve de instalación. También puedo proponer mejoras en inventario/reporting según tu flujo actual.
$1,500 USD in 10 days
4.7
4.7

Puedo ayudarte a integrar tu aplicación en VB.NET con SAP Business One utilizando DI API y/o Service Layer, asegurando una conexión estable, segura y bien documentada. Conozco de cerca la estructura de SAP B1 y los escenarios típicos de lectura y escritura de datos desde aplicaciones externas. He trabajado en integraciones similares donde se conectan sistemas personalizados en .NET con SAP B1 para sincronizar documentos, maestros y transacciones, cuidando rendimiento, manejo de errores y compatibilidad con distintas versiones de SAP. Mi enfoque sería definir primero los objetos SAP que necesitas consumir o actualizar, elegir entre DI API o Service Layer según tu infraestructura, implementar una capa de conexión en VB.NET y dejar funciones claras para las operaciones clave que requieres. ¿Tienes ya definido qué módulos o documentos de SAP B1 deben integrarse primero (por ejemplo, Órdenes de Venta, Facturas, Inventario)?
$500 USD in 7 days
4.7
4.7

Entiendo que buscas un módulo VB.NET que interactúe con SAP B1 mediante DI API y Service Layer para automatizar órdenes de compra, incluyendo validación de stock y manejo de series/lotes. - Desarrollaré un conector VB.NET modular que seleccione dinámicamente DI API o Service Layer según la operación, priorizando este último para procesos asíncronos. Incluiré autenticación segura con tokens OData y manejo de sesiones persistentes para evitar reconexiones. - Las funciones de creación, modificación y cancelación de órdenes validarán stock en tiempo real mediante consultas a las tablas OITM y OITL, con lógica adicional para series/lotes (tabla OSLT). Los errores se registrarán en una tabla SQLite embebida con trazas completas (XML de request/response). - El manual incluirá ejemplos comentados para los tres casos de uso, un diagrama de flujo de errores comunes (ej: stock insuficiente, serie no válida) y un script PowerShell para desplegar dependencias. Si detecto oportunidades, propondré mejoras como alertas automáticas para umbrales de stock o un endpoint de reporting básico. Entrega en 7 días con el código funcional, documentación y un video corto demostrando los flujos críticos. La cifra cubre el alcance descrito; afinaremos el número en cuanto concretemos los detalles que aún faltan. Propongo una llamada de 15 minutos para revisar el entorno sandbox y ajustar prioridades antes de empezar.
$600 USD in 7 days
4.4
4.4

Hi, this is Kris from McKinney, Texas. I've reviewed your project requirements and understand that the key challenge is integrating a Visual Basic .NET application with SAP Business One using DI API and Service Layer to automate inventory processes, specifically order management, without manual intervention. My approach involves developing a VB module that authenticates with SAP B1 and interacts with DI API / Service Layer as needed. I will create functions for order creation, modification, and cancellation, ensuring stock validation and handling of series/lot where applicable. Additionally, I will implement error handling, clear logs for audit purposes, and provide a brief installation manual with annotated code examples. A few additional questions: Q1: Are there any specific inventory-related improvements or reporting features you would like to explore during this project? Q2: Could you provide more details on the server access and sandbox credentials for testing purposes? Q3: Do you have any preferred timeline or milestones for the project? Best regards, Kris Kramer
$250 USD in 1 day
4.7
4.7

⚠️ If you're not happy, you don’t pay. ⚠️ Hi there, thank you for checking my proposal and sharing the detailed project brief. I can build your inventory automation module in Visual Basic .NET integrating seamlessly with SAP Business One through DI API and Service Layer for efficient order management. I will deliver: • VB module authenticating and operating with DI API / Service Layer • Functions for order creation, modification, and cancellation with stock validation • Error handling, clear logs, and audit trail • Brief installation manual and annotated code examples You will also receive: • Inventory and reporting enhancement suggestions I am confident I can execute your vision professionally and efficiently. Looking forward to discussing timeline and next steps. Best regards, Chirag.
$550 USD in 7 days
4.1
4.1

Hello, I have experience with Visual Basic and integrating with SAP Business One through both DI API and Service Layer. In previous projects involving inventory management systems, I implemented modules for automated order processing that included features for creating, updating, and canceling orders while validating stock levels and handling series/lots correctly. For your needs, I propose developing a VB module to authenticate with SAP B1, incorporating detailed error handling and logging for audit purposes. Let's discuss!
$350 USD in 5 days
4.3
4.3

¡Hola! Soy Jairo Alberta y mi conocimiento y experiencia en programación y automatización puede ser de gran utilidad para integrar SAP B1 con tu aplicación en VB.net. Ya he trabajado con las API de DI API y Service Layer de SAP B1 en proyectos anteriores, lo cual me proporciona una sólida base para desarrollar el módulo que necesita tu aplicación. Además, soy diestro en el manejo de VisualBasic .NET, lo que me permitirá trabajar rápidamente para crear funciones personalizadas y funcionalidades a medida para la gestión automatizada de órdenes de compra desde tu sistema. Al operar con stock, lotes y series donde aplique, te aseguro que mi trabajo será riguroso y garantizará la integridad de tus datos. En todos mis proyectos, considero las buenas prácticas de seguridad al lidiar con credenciales, por lo que puedes confiar en que protegeré la información sensible al autenticarme a través de tu servidor SAP B1. Bono adicional: dado mi interés en agregar valor siempre a los proyectos, estaré atento a proponerte mejoras en inventario o reporting si veo oportunidades viables para hacerlo. Estoy emocionado por este proyecto, ¡contáctame y hagamos realidad esta integración!
$300 USD in 7 days
3.8
3.8

Ofrezco mi experiencia técnica avanzada como desarrollador de sistemas y especialista en integraciones ERP para construir un componente modular robusto en Visual Basic .NET (.NET Framework 4.8 o .NET 8) que automatice la gestión de órdenes de compra en SAP Business One, implementando una arquitectura híbrida optimizada que utiliza la DI API (mediante el objeto Documents de tipo oPurchaseOrders) para procesos complejos heredados que requieran validación nativa de lotes/series en el cliente, y la Service Layer (REST/OData) para operaciones masivas de alta velocidad, creación asíncrona y anulaciones directas mediante peticiones HTTP estructuradas en JSON. El módulo incluirá un sistema seguro de autenticación delegada que almacena las credenciales de la base de datos de la compañía de forma cifrada mediante el proveedor de protección de datos de Windows (DPAPI) o variables de entorno, junto con un motor de manejo de excepciones transaccionales que realizará un rollback automático ante fallas en las líneas del documento y registrará cada evento con códigos de error de SAP en un log detallado en formato XML o base de datos local para auditoría.
$400 USD in 7 days
3.4
3.4

Hola, soy Juan Pablo. Tengo experiencia directa integrando aplicaciones VB.NET con SAP Business One usando tanto DI API como Service Layer, automatizando procesos de inventario, compras y logística sin necesidad de entrar manualmente al cliente SAP. Puedo desarrollar un módulo VB capaz de autenticarse de forma segura, gestionar sesiones, validar stock, series y lotes, y crear, modificar o anular órdenes de compra con total trazabilidad. Trabajo con manejo de errores robusto, logs claros y buenas prácticas de seguridad para credenciales y conexiones. Me apoyo en técnicas de integración SAP B1 y automatización VB.NET para garantizar estabilidad y mantenimiento sencillo. Entrego código comentado, ejemplos de uso, un manual breve de instalación y un flujo de pruebas que valida cada operación contra tu sandbox. También puedo sugerir mejoras en inventario, reporting o consistencia de datos si detecto oportunidades durante la integración. Con acceso al servidor de prueba, puedo avanzar rápidamente y dejar el módulo funcionando de forma estable y documentada. Listo para comenzar cuando lo decidas.
$500 USD in 7 days
3.2
3.2

Hi, I can build the VB.NET module you need to connect cleanly with SAP Business One through both DI API and Service Layer. Your goal is to automate purchase order creation, update, and cancellation from your own system without manual SAP work, and I can deliver that with a secure and maintainable integration. I have solid experience with SAP B1 integrations, VB.NET, and inventory workflows. I will design the module to choose DI API or Service Layer based on the operation, handle authentication safely, validate stock, and respect series and lot rules where needed. On the technical side, I would structure the code with reusable service classes, clear request and response models, and centralized error handling. I will add logging for auditability, credential handling aligned with best practices, and commented examples for each purchase order action. I can communicate in real time in your time zone and provide a simple demo or part of the project within 12 hours of starting. Q1: Are you using SAP B1 on SQL Server or HANA? Q2: Do you want DI API and Service Layer both available for all operations, or only for specific cases? Q3: Should the module also include extra inventory or reporting functions from the start? Best regards, Everett
$555 USD in 2 days
2.9
2.9

Hi, I've worked with SAP B1 integrations before, both DI API and Service Layer, and your setup sounds very familiar to what I've dealt with on several projects. Are you planning to handle lot and serial validation inside VB or let the SAP side manage that during the DI API calls? I'd start by setting up a wrapper class that handles authentication and decides whether to route through DI API or Service Layer depending on the operation. For purchase orders specifically, DI API tends to be more reliable for the heavy lifting like stock validation and serial/lot handling, while Service Layer works better for lightweight queries or if you need RESTful access. The tricky part is usually error handling when SAP rejects a document mid creation, so I'd build a structured logging system early on that captures both SAP side errors and network issues separately. Happy to take a look at your sandbox and see what makes sense for your specific setup. Kind regards, Abel.
$250 USD in 7 days
2.9
2.9

I have experience working with API integrations and can build a secure VB.NET module connecting SAP Business One through DI API and Service Layer for inventory and purchase order automation with proper logging and clean structure. A few questions: which SAP B1 version are you using, is your environment running on HANA or SQL Server, and do purchase orders require custom fields or approval workflows? Best regards, Muzammil
$250 USD in 7 days
3.2
3.2

**DO NOT PAY ME UNTIL I COMPLETE! :)** Hello my valuable client :) My profile is new over here but I have 7 years of experience in this field. I have completely understood about your project. Also I will provide you free maintenance on your project for 1 year after project completion. I can definitely complete this in your timeframe. Give me one chance to prove myself. Hit the chat button to get started. If you will not like my work then you dont need to pay me any money so dont worry and have faith in me :) I am eagerly waiting for your message.
$251 USD in 7 days
2.9
2.9

Guayaquil, Ecuador
Member since May 15, 2026
£20-250 GBP
$2-8 USD / hour
$30-250 USD
₹1500-12500 INR
$15-25 USD / hour
$120-140 USD / hour
$250-750 AUD
₹1500-12500 INR
$8-45 USD / hour
₹12500-37500 INR
₹1500-12500 INR
$250-750 USD
₹75000-150000 INR
₹8000-10000 INR
₹100-400 INR / hour
$30-250 USD
₹1500-12500 INR
₹1500-12500 INR
€12-18 EUR / hour
$750-1500 USD