C a r g a n d o

API Integración Salesforce ↔ SAP B1

API Integración Salesforce ↔ SAP B1

Desarrollé una API REST en .NET 8 para conectar Salesforce con SAP B1, automatizando la creación de órdenes de venta y la sincronización bidireccional de datos críticos como clientes, artículos, inventario y listas de precios.

Tecnologías:
.NET 8 C# REST API JWT OAuth 2.0 Postman SAP Business One SAP HANA Salesforce API
Impacto en el negocio
  • Automatización del alta de pedidos desde Salesforce hacia SAP.

  • Reducción de captura manual y errores operativos.

  • Sincronización confiable entre CRM y ERP.

  • Mayor consistencia en catálogos comerciales y datos maestros.

Endpoints destacados
POST
/api/Token

Generación de token para autenticación y acceso seguro a la API.

POST
/api/SalesforceOrder

Creación de órdenes de venta en SAP desde información comercial de Salesforce.

GET
/api/SalesforceStock/Stock

Consulta de inventario por artículo y almacén.

POST
/api/SalesforceBusinessPartner/Create

Alta de clientes desde Salesforce hacia SAP.

GET
/api/SAPPriceList

Consulta de listas de precios registradas en SAP.

PATCH
/api/SAPProduct/{itemCode}

Actualización de productos sincronizados hacia Salesforce.

Mi rol
  • Diseño de arquitectura backend e integración empresarial.

  • Desarrollo de endpoints REST y lógica de negocio.

  • Integración con Salesforce REST API y SAP Business One.

  • Implementación de seguridad, validaciones y mapeo de datos.

Retos técnicos
  • Sincronización bidireccional entre plataformas con estructuras distintas.

  • Mapeo de entidades comerciales entre Salesforce y SAP.

  • Gestión segura de autenticación y autorización entre servicios.

  • Manejo de procesos críticos como órdenes, inventario y listas de precios.

Resultado

Se implementó una integración empresarial robusta que automatizó procesos comerciales clave, redujo trabajo manual y mejoró la confiabilidad del flujo entre ventas y ERP.

  • Periodo:

    2024

  • Tipo:

    Backend / Integración Empresarial

  • Empresa:

    IT Consultant / Cliente privado

  • Rol:

    Backend Developer

  • Demo:

    Proyecto interno / No público

Captura 1 — Autenticación

Autenticación segura mediante token para proteger el consumo de la API.

CAPTURA 2 - Orden de venta

Creación automática de órdenes de venta en SAP a partir de información comercial de Salesforce.

CAPTURA 3 - Consulta de inventario

Consulta de inventario