Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoServicios

Módulo:SIGAFAT - Facturación.
Función:
RutinaNombre TécnicoFecha
MATI030OAdapter EAI registro de Clientes mensaje única JSON29/04/2021
País:Mercado Internacional.
Ticket:No aplica
Requisito/Story/Issue (informe el requisito vinculado):DMINA-12182


02. SITUACIÓN/REQUISITO

En el proceso de Integración EAI entre Protheus y MASTER CRM utilizando el canal de envío REST con formato JSON, se han identificado una serie de ajustes en el esquema JSON que aplican para los países de Mercado Internacional, como son que el nombre del campo A1_CGC se identifique en MASTERCRM como está definido en la tabla de Campos (SX3) con el título obtenido del campo X3_TITULO y no como está definido para Brasil con “CPF/CNPJ” en código duro.

Otro de los ajustes requeridos es quitar los campos gubernamentales que se presentan en los archivos JSON que son enviados que están directamente relacionados al país Brasil y que no aplican a mercado internacional.


03. SOLUCIÓN

En el Adapter de Integración con el adapter EAI para recepción y envío de información de registro de Clientes utilizando el concepto de mensaje único JSON (MATI030O) se realizaron los siguientes ajustes para que para Mercado Internacional en la estructura JSON:

Nodo GovernmentalInformation

Visualizar el nombre del campo A1_CGC en lugar de CPF/CNPJ.

No visualizar la información de los campos A1_INSCR, A1_INSCRM, A1_SUFRAMA y A1_INSCRUR.

Nodo Segment

No visualizar la información de los campos A1_SATIV1, A1_SATIV2, A1_SATIV3, A1_SATIV4, A1_SATIV5, A1_SATIV6, A1_SATIV7 y A1_SATIV8.

Se excluye el envío de información del Tipo de Flete y Código de Transportadora.


Totvs custom tabs box
tabsPre-condiciones, Pasos, Paso 03, Paso 04
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1

1. En el módulo Configurador (SIGACFG) desde el menú Entorno | Schedule | Archivo Rutas EAI.

  • Incluir un nuevo registro indicando en el campo Canal Env (XB9_CONVJ) como REST, e indicar en la pestaña REST el campo Dirección (XAI_URL).

2. En el módulo Configurador (SIGACFG) desde el menú Entorno | Schedule | Emp. Sucursal Mensaje Unico.

  • Incluir un nuevo registro para relacionar la relación entre sucursales de MASTERCRM y Protheus.

3. En el módulo Configurador (SIGACFG) desde el menú Entorno | Schedule | Adapter E.a.i.

  • Incluir los siguientes Adapters:

Adapter MATA030

Adapter OMSA010

Adapter MATA360

Totvs custom tabs box items
defaultno
referenciapaso2

1. En el módulo Compras (SIGACOM) desde el menú Actualizaciones | Archivos | Clientes.

2. Incluir un nuevo Cliente, informando los siguiente campos:

  • En la pestaña de Registro
  • Código (A1_COD)
  • Tienda (A1_LOJA)
  • Nombre (A1_NOME)
  • Fisic/Jurid. (A1_PESSOA)
  • Dirección (A1_END)
  • N Fantasía (A1_NREDUZ)
  • Tipo (A1_TIPO)
  • Est. Cliente (A1_EST)
  • Municipio (A1_MUN)
  • Barrio (A1_BAIRRO)
  • CP (A1_CEP)
  • RFC (A1_CGC)
  • E-Mail (A1_EMAIL)

En la pestaña Ventas

  • Cond. Pago (A1_COND)
  • Lista Precio (A1_TABELA)

3. Presionar el botón Grabar.

4. En el módulo Configurador (SIGACFG) desde el menú Entorno | Schedule | Schedule.

5. Ir a la sección EAI.

6. Seleccionar el mensaje único con Código de la Función CUSTOMERVENDOR, y presionar el icono que se encuentra en la parte superior izquierda en la sección Transacciones.

7. Seleccionar la opción Visualizar mensaje original.

8. Validar que en el esquema JSON se visualice  en la sección GovermentalInformation la etiqueta Name con el valor RFC.


04. INFORMACIÓN ADICIONAL

No aplical


Card documentos
InformacaoUtilice este box para resaltar información relevante y/o de destaque.
Titulo¡IMPORTANTE!


05. ASUNTOS RELACIONADOS

  • No aplica.


    Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>