![]()
© 2024 Napse. Todos los derechos reservados.
|
Especificar las bases generales de funcionamiento para el intercambio de datos y transacciones como así también las configuraciones necesarias para la integración entre el ERP Teamplace de Finnegans y la solución Bridge de Napse.
Se detallará la lógica de intercambio de datos y transacciones entre ambos sistemas. Teamplace informara datos de maestros del sistema y Bridge enviará información sobre transacciones realizadas como ventas/devoluciones, movimientos de inventario en las tiendas y de tesorería.
A continuación, se detallan los maestros y transacciones a ser integradas entre ambos sistemas:
|
En el presente documento se detallan los servicios que Bridge consumirá de Teamplace:
A partir de Bridge v7, se implementan nuevos servicios de integración que Bridge consumirá de la API de Teamplace:
|
Documento de referencia: Manual de servicios de integración Bridge v7.0
Teamplace agregará nuevos servicios de integración que expone Bridge:
Módulo | Funcionalidad | Nombre del servicio |
Documentos de abastecimiento/stock |
|
|
Maestros y configuración |
|
|
Para la instalación de Bridge POS, se debe tomar el instalador de producto compatible con la versión de Bridge Manager que se haya instalado.
Documento de referencia:
B7 - MANUAL DE USUARIO - Bridge POS v7.0
Documento de referencia:
Para utilizar los servicios de exportación de transacciones y operaciones al ERP es necesario configurar previamente diversos parámetros en Bridge Manager Central. El objetivo de contar con estos parámetros es realizar la transformación necesaria de datos a fin de generar el formato JSON que espera recibir el ERP. |
Especificación funcional: https://share.linx.com.br/x/vwDyCQ Mejora de la configuración (a partir de v7.1): https://share.linx.com.br/x/HVhNCw EJEMPLO DE CONFIGURACIÓN DE PARÁMETROS Antes:
------------------------- Con la mejora: Los endpoints no llevan barra al principio y el host principal termina con una barra.
TokenLos siguientes parámetros son comunes para todos los servicios y se utilizan para realizar el acceso y la autenticación a cada servicio del ERP, luego de obtenido este token se utiliza el mismo en cada llamado. Si el token expirara, API debería solicitar uno nuevo.
Configuraciones generalesExisten parámetros utilizados por varios servicios de la API, con lo cual los mismos se encuentran definidos en la categoría "Teamplace Configuración global" Códigos de tienda y depósitos de transitoEstos registros se generan en la instalación del servidor de tienda.
Códigos de monedaEs configuración inicial cuando es una instalación con integración Teamplace.
Códigos de impuestosEstos parámetros son utilizados para informar los impuestos del cliente de IIBB Códigos de tipo de impuestosEstos parámetros son utilizados para informar los impuestos del cliente de IIBB |
Accediendo a la opción Configuración/Sistema/Exportación/Teamplace ventas tal cual se describe en la figura, se listan los parámetros para la exportación de ventas:
Especificación del servicio: Servicio de Teamplace/ventas: puntoVentaIntegraciones
Parámetros generales de api ventasParámetros por tipo de documentoParámetros para informar la partida financiera y centro de costo del artículoDependiendo la configuración en Teamplace de la distribución de las partidas financieras y centro de costo de los artículos, se podrá enviar esta información con la configuración de estos dos parámetros para la partida financiera (estos son a nivel compañía)
Ejemplo: "DimensionDistribucion" : [{
"dimensionCodigo" : "DIMPARFIN",
"distribucionCodigo" : "INGMIN",
"tipoCalculo" : "0",
"distribucionItems" : [{
"codigo" : "INGMIN",
"porcentaje" : 100,
"importe" : 112.4
}]
Ejemplo: {
"dimensionCodigo" : "DIMCTC",
"distribucionCodigo" : null,
"tipoCalculo" : "0",
"distribucionItems" : [{
"codigo" : "OLIV1",
"porcentaje" : 100,
"importe" : 112.4
}]Códigos de artículos descuentosConfiguración para postventaCódigos de iva a nivel producto |
Accediendo a la opción Configuración/Sistema/Exportación/Teamplace tesorería tal cual se describe en la figura, se listan los parámetros a configurar con la información provista por Finnegans:
Especificación del servicio: Servicio de Teamplace/tesorería: movimientoFondo
Parámetros generales de api movimientoFondo
|
Accediendo a la opción Configuración/Sistema/Exportación/Teamplace stock, se listan los parámetros a configurar con la información provista por Finnegans:
Especificación del servicio:
Servicio de Teamplace/stock: pedidoCompra
Servicio de Teamplace/stock: movimientoInterno (transferencia entre tiendas)
Servicio de Teamplace/stock: movimientoInterno
Servicio de Teamplace/stock: ajusteStock
Parámetros |
Accediendo a la opción Configuración/Sistema/Exportación/Teamplace cobranzas, se listan los parámetros a configurar con la información provista por Finnegans:
Especificación del servicio: Servicio de Teamplace/cobranzas: cobranzaMirgor
Parámetros |
Accediendo a la opción Configuración/Sistema/Exportación/Teamplace clientes tal cual se describe en la figura, se listan los parámetros del servicio de clientes:
Especificación del servicio: Servicio de Teamplace/clientes: customer
Parámetros generales de api clientesCódigos de identificacionesCódigos de tipo de domicilio y de categorías de IIBB del cliente empresa |
Accediendo a la opción Configuración/Sistema/Exportación/Teamplace casos, se listan los parámetros a configurar con la información provista por Finnegans:
Especificación del servicio: Integración Reparaciones (servicio Post-Venta)
Parámetros |
Para el seguimiento de las exportaciones, se cuenta con un monitor. Este será un listado de cada entidad que se exporte hacia el ERP.
Filtros de búsqueda para el monitor de exportaciónEl monitor de exportación cuenta con filtros que facilitarán la búsqueda de registros de exportaciones. En algunos casos son comunes a todas las entidades, otros son para algunas entidades en particular. Filtros y entidades de exportaciones de operaciones del POSOperaciones de venta, devolución, cambio, cliente, cobranzas, casos, evidencias, operaciones de caja (ingresos y egresos)
Filtros y entidades de exportaciones de operaciones de caja del BMLas entidades de exportaciones de operaciones de caja son:
Filtros y entidades de exportaciones de operaciones de inventarioEn los tipos de exportaciones de documentos de abastecimiento se podrá identificar a la tienda y el nro. de formulario.
Estado de las exportacionesLas exportaciones podrán tener diferentes estados. En el caso de las entidades que salen hacia Teamplace podrán estar:
Destino de las exportacionesHay varios destinos diferentes:
Acciones: ContenidoPara controlar el contenido del requerimiento de exportación hacia el ERP, se podrá utilizar la acción de cada registro "Contenido".
Contenido de una exportación en error
En el caso de ser Teamplace se informan los errores con status = 500 y su descripción. ReprocesoSi el registro de exportación quedara en estado "error", el mismo se podrá "reprocesar" dejando al registro en DataExport como "pendiente" que luego el proceso de exportaciones de Bridge API tomará nuevamente el registro con los valores de parámetros y lo enviará con los 3 reintentos al ERP. |
Se detallan algunos errores comunes y sus posibles soluciones
En las exportaciones de las entidades hacia Teamplace se pueden dar diferentes tipos de errores. Se listan los comunes y como analizar el posible problema Los status recibidos y procesados por Bridge API son:
Ejemplos
|
Para el seguimiento de las importaciones, se cuenta con un monitor. Este será un listado de cada entidad que se importe desde el ERP y desde las tiendas. |
Por cada instalación nueva se deben considerar las siguientes configuraciones:
|
Para la configuración de exportación de una nueva Tienda, al instalarse se agregará el registro en la tabla systemConfiguration de BridgeManager Central el parámetro para configurar el código de la tienda y de su depósito de tránsito.
El código del depósito de tránsito tomará el mismo código de la tienda. De requerir, se deberá reconfigurar.
A continuación se listan los catálogos donde se configuran códigos comunes entre sistemas (Bridge-Teamplace)
Depósitos de los artículosPara configurar el código a enviar para los artículos, se debe definir en BMC desde Administración/artículos/depósitos el código del depósito correspondiente a cada tienda. Esto luego replicará a las tiendas.
Caja de tienda – safePara las operaciones de caja (ingresos y egresos) se requiere configurar el código de la caja de tienda. Esto es mediante el siguiente parámetro de exportación Teamplace tesorería:
Categorías FiscalesLas categorías fiscales asociadas a clientes deben informarse con los códigos del ERP. En el setup de Bridge Manager al indicar que se utilizara el ERP se actualizan en la tabla: TaxJurisdictionTaxTypeCategory por lo que no son manejados desde la configuración de exportación.
Configuraciones impositivasEn Bridge se deberán configurar las reglas impositivas de acuerdo a la condición de agente de percepción del retailer/tienda.
Situación IIBB - clientes
Cuentas externasPara las operaciones de caja (ingresos y egresos) se requiere el alta de la cuenta externa, con el código que requiere recibir Teamplace. Descuentos a nivel artículoAl realizar un descuento a un ítem de la venta, se envía un ítem de descuento al ERP. El código de este ítem lo toma del Parámetro de exportación Teamplace ventas:
Descuentos a nivel transacciónAl realizar un descuento a nivel transacción se envía en un ítem al ERP. El código de este ítem lo toma del Parámetro de exportación Teamplace ventas:
IdentificaciónLa identificación asociada a clientes debe informarse con los siguientes códigos. Estos valores se encuentran en los parámetros de exportación.
Medios de PagoPara que el ERP identifique los medios de pago utilizados en las transacciones de Bridge es necesario asociarlos mediante un código de correspondencia entre ambos sistemas. ABM de medios de pago de exportaciónPara poder configurar la asociación del medio de Pago Bridge con el código de medio de pago requerido por Teamplace, se podrá acceder desde el menú Configuración/Medios de pago de Exportación. Nuevo medio de pago de exportaciónSe podrá crear una nueva relación, mediante el botón "Nuevo"
MonedaPaís, Provincias y LocalidadesLos códigos de país, provincias y localidades que espera recibir el ERP se encuentran previamente configurados en las tablas de Bridge al momento del setup o instalación del mismo. Productos e ítems por defaultLos productos o ítems por defecto serán aquellos que son utilizados con propósitos generales en las operaciones entre ambos sistemas. Entre estos productos se pueden mencionar, ítems de redondeo, de recargo, etc.
Usuarios entre ambos sistemasLa integración para esta entidad es mediante el servicio de integración de Bridge: "user" |
Para informar nuevos clientes o actualizaciones. Este request será enviado previo a la venta a la cual se encuentra asociada para que Teamplace lo cree y luego se pueda procesar la venta con el cliente asociado, caso contrario la venta se procesará con error. Ejemplo request JSON de transacción de cliente persona física
"CondicionesPago": [ { "Direcciones": [
"Telefonos": [
"Percepciones": [
Ejemplo request JSON de transacción de cliente empresa
"CondicionesPago": [ { "Direcciones": [
"Telefonos": [
"Percepciones": [
|
Cuando se venda o devuelva una GiftCard el cual genera un recibo o una devolución de recibo se generará una cobranza hacia el ERP. Ejemplo request JSON de transacción de venta o devolución de una gift card cuando se genere un recibo
"Banco": [ ], "Efectivo": [
"DimensionDistribucion": [
"Tarjeta": [
"Otros": [
"Retenciones": [
"Cotizaciones": [
"CtaCte": [
"DimensionDistribucion": [
|
Ejemplo request JSON de envío de imágenes asociadas a un caso postventa{ |
Cuando se realice una operación de caja en BMT de ingreso de una cuenta externa hacia la caja de la tienda (safe), en el monitor de exportación, se podrá visualizar un registro del tipo "TenderInflow". Ejemplo request JSON de operaciones de caja/Ingresos{ "AsientoGenericoCotizaciones": [ ], "AsientoItems": [
Ejemplo request JSON de operaciones de caja/Egresos
"AsientoGenericoCotizaciones": [ ], "AsientoItems": [
|
Ejemplo request JSON de transacción de inventario/recepción asn
DepositoOrigen: Transito_Tienda_Destino (parámetro de configuración global) "OperacionItems": [ { Ejemplo request JSON de transacción de inventario/Envío de transferencia entre tiendas (tienda origen)
Tienda Emisora (subtipo de transacción: MISD) "OperacionItems": [ { Ejemplo request JSON de transacción de inventario/recepción de transferencia (tienda destino)
"OperacionItems": [ { Ejemplo request JSON de transacción de inventario/transferencia entre depósitosCuando se transfiera productos de un depósito a otro de la misma tienda, se generará un documento de movimiento interno hacia el ERP.
Tienda Emisora (subtipo de transacción: MIS) "OperacionItems": [ { Ejemplo request JSON de transacción de inventario/ajuste de stockCuando se realice un ajuste de stock (positivo o negativo) se generará un documento de ajuste hacia el ERP.
Tienda Emisora (subtipo de transacción: AJSTOCK) "OperacionItems": [ { Ejemplo request JSON de transacción de inventario/devolución al proveedorCuando se realice una devolución al proveedor o al centro de distribución se generará un documento de devolución hacia el ERP.
DepositoOrigen: Depo_Tienda_Emisora "OperacionItems": [ { |
Cuando se realice un pedido de abastecimiento u orden de compra se generará un documento de pedido de compra hacia el ERP. Ejemplo request JSON de transacción de inventario/pedido de compra:
Tienda Emisora (subtipo de transacción: SOLCOMP) "Items": [ { |
Exportación del tipo sale, exchange, returnDesde el monitor de exportaciones se podrá acceder a las exportaciones que se realizan a partir del servicio "puntoVentaIntegración". Estas serán del tipo "Sale", "Exchange" y "Return" COMPONENTES DEL REQUEST
Ejemplo request JSON de transacción de venta
"Productos": [ { "DimensionDistribucion": [
"Conceptos": [
"PuntoVentaItemsEfectivo": [
"PuntoVentaItemsBanco": [
"PuntoVentaItemsTarjeta": [
"ItemsRetencion": [
"Cotizaciones": [
Ejemplo request JSON de transaccion de cambioA diferencia de una venta, se informa según el tipo de comprobante, este dependerá según el saldo de la operación. Si es a favor del cliente se genera una nota de crédito sino una factura.
{ "Productos": [ { "DimensionDistribucion": [
"DimensionDistribucion": [
"Conceptos": [
"PuntoVentaItemsEfectivo": [
"PuntoVentaItemsBanco": [
"PuntoVentaItemsTarjeta": [
"ItemsRetencion": [
"Cotizaciones": [
Ejemplo request JSON de transacción de una devoluciónA diferencia de una venta, se envía como un tipo de documento específico y con los datos adicionales de la referencia de compra original cuando la misma se haya ingresado.
"Productos": [ { "DimensionDistribucion": [
"Conceptos": [
"PuntoVentaItemsEfectivo": [
"PuntoVentaItemsBanco": [
"PuntoVentaItemsTarjeta": [
"ItemsRetencion": [
Ejemplo request JSON de creación de un caso de postventaA diferencia de una venta, se envía como un tipo de documento específico de postventa y con los datos adicionales que se ingresan durante la recepción del equipo y la mano de obra.
"Productos": [ { "DimensionDistribucion": [
"DimensionDistribucion": [
"Conceptos": [
"PuntoVentaItemsEfectivo": [
"PuntoVentaItemsBanco": [
"PuntoVentaItemsTarjeta": [
"ItemsRetencion": [
"Cotizaciones": [
|
Módulo para gestionar la recepción, reparación y entrega de ítems a ser reparados, que involucra a:
POS en integración con TeamplaceBridge POS utiliza una serie de indicadores para habilitar las acciones a ser realizadas:
En Teamplace se configura el workflow de actividades que requiera el cliente para la gestión de la reparación, activando los indicadores requeridos para habilitar los pasos a realizar en el POS. Escenarios cubiertosCaso 1: Reparación básica (sin repuestos). Caso 2: Reparación con cobro de repuestos: incluye instancia de facturación de repuestos. Caso 3: Reparación no realizada: configurable la opción de devolver el costo del servicio. Caso 4: Reparación artículo en garantía: bonifica servicio y repuestos. Caso 5: Entrega sin haber iniciado proceso de reparación: reintegra costo de servicio de reparación Configuración previaPara utilizar el módulo se requiere contar con dos artículos enlazados entre sí (al menos):
Configuración de parámetrosEn Bridge Manager, opción Configuración > Sistema> Tienda > Reparaciones se encuentran todos los parámetros utilizados por el módulo.
Operatoria en BRIDGE POSAcceso a módulo de reparaciones a través de opción: Reparaciones
Submenú
Recepción de un equipo a reparar
Gestion de reparacionesPermite acceder al listado completo de reparaciones en curso y a las acciones disponibles de acuerdo a los indicadores asociados.
|
En integración con Teamplace, se podrán consultar desde BridgePOS las comisiones del vendedor que se encuentra logueado en el punto de venta.
Operatoria en POSPara esto podrá acceder desde el menú principal a NO VENTA/CONSULTAR OBJETIVOS DE VENTA
Al seleccionar el botón CONSULTAR OBJETIVOS DE VENTA, se solicitará la selección del período a consultar, pudiendo ser:
La información se mostrará por pantalla solamente. Luego con el botón ACEPTAR volverá al menú de operaciones. La información detallada y recibida es calculada por Teamplace en base a las ventas informadas desde los diferentes puntos de venta de las tiendas:
Por cada categoría departamental:
En caso de no contar con resultados de comisiones, se informará con el siguiente mensaje:
Configuración de parámetrosEn Bridge Manager, opción Configuración > Sistema> Tienda > Comisiones se encuentran todos los parámetros requeridos para esta consulta
|