Introdução

A rotina [R1166 - Integração Exata - GoodYear] é responsável pela integração com a GoodYear por meio da exportação de arquivo .json. Atualmente no sistema MOVERE, encontra-se disponível a exportação de:

  • Produtos
  • Tabela de Preço
  • Estoque
  • Clientes
  • Pedido
  • Faturamento
  • Ordens de produção

Ao abrir a rotina será mostrado a seguinte tela, onde serão mostrado registros de arquivos já exportados conforme a imagem abaixo:

Configuração

A Integração é uma feature do Movere que esta pronta para ser configurada, não é nescessario abrir ticket solicitando orçamento para o Comercial.
Como Configurar

Para configurar a integração , sera necessário ter o link da URL da Api, um email / senha de acesso.
Essas informações devem ser solicitadas pelo cliente (loja) ao representante da Good Year que o atende.


Por meio do direito Configurações, é possível configurar as seguintes informações:

  • Loja (opcional)
  • Família de Itens (obrigatório)
  • Marcas (obrigatório)
  • Tabela de Preço (obrigatório)
  • Hora Inicial Envio (obrigatório)
  • Hora Final Envio (obrigatório)
  • Enviar Tabela de Preço
  • Enviar Produto
  • Enviar Estoque
  • Enviar Faturamento
  • Enviar Pedido
  • Enviar Clientes
  • Enviar Ordens de Produção
  • Url da Api (obrigatório)
  • E-mail (obrigatório)
  • Senha (obrigatório)


OBS: Os campos de envio tem que ter pelo menos uma opção marcada.

Sugerimos colocar o intervalo de horas, para o período noturno. Exemplo: hora inicial 21:00, hora final 21:30.


Configuração no Gerenciador de Arquivos 

É necessário configurar o Gerenciador de Arquivos para que o mesmo realize o processamento do envio dos dados para a Exata - Goodyear. 

Está configuração deve ser solicitada ao suporte da Movere, segue exemplo a ser configurado no arquivo Movere.Servicos.GerenciadorArquivos.xml:

<Exportador>
    <itemParaProcessamento Empresa="1" Tipo="ExataGoodYear" Parametros="LoginUsuario=goodyear"/>
  </Exportador>

Após todas as configurações realizadas, o MOVERE irá enviar uma vez ao dia as seguintes informações.


OBS: Para dias que não houver faturamento na loja (feriados) não será enviado dados para Goodyear, o que pode ocasionar envio de e-mail orientativo por parte da Goodyear informado que não houve carga de dados no dia anterior.


Envio dos Produtos

Enviar os dados de produtos serão considerados apenas itens ativos ou que contem nota de saída, conforme a seguinte estrutura de JSON:

[
  {
    "SKU_PRODUTO": "1",
    "ID_DISTRIBUIDOR": "09239228000103",
    "SKU_GOODYEAR": "110372",
    "TIPO_PRODUTO": "PNEU",
    "TIPO_PNEU": "",
    "MARCA_PRODUTO": "GOODYEAR",
    "CATEGORIA_PRODUTO": "",
    "FLAG_ATIVO_PRODUTO": "1"
  }
]


Envio dos Estoques

Enviar os dados de estoques, conforme a seguinte estrutura de JSON:

[
  {
    "SKU_PRODUTO": 3427,
    "ID_DISTRIBUIDOR": "09298176000146",
    "QUANTIDADE_ATUAL_ESTOQUE": 1.000,
    "QUANTIDADE_ULTIMA_COMPRA": 4.0000,
    "QUANTIDADE_ULTIMA_VENDA": 1.000,
    "DATA_REFERENCIA_ESTOQUE": "2020-09-18T00:00:00",
    "DATA_PRIMEIRA_COMPRA": "",
    "DATA_ULTIMA_COMPRA": "2020-09-12",
    "DATA_PRIMEIRA_VENDA": "",
    "DATA_ULTIMA_VENDA": "2020-05-08",
    "VALOR_CUSTO_UNITARIO_ESTOQUE": 183.94,
    "VALOR_CUSTO_TOTAL_ESTOQUE": 183.94000,
    "MOEDA_ESTOQUE": "REAL",
    "TIPO_ESTOQUE_VENDA": ""
  }
]

Envio das Tabelas de Preços

Enviar os dados de tabela de preços, conforme a seguinte estrutura de JSON:

[
  {
    "ID_DISTRIBUIDOR": "09298176000146",
    "SKU_PRODUTO": "3427",
    "NOME_TABELA_PRECO": "VAREJO",
    "PRECO_UNITARIO": "260,00",
    "QUANTIDADE_INICIAL": "1",
    "TIPO_TABELA_VENDA": "V",
    "MOEDA_TABELA_PRECO": "REAL",
    "PRECO_ESCALONADO": "260,00"
  }
]

Envio dos Clientes

Enviar os dados de clientes, conforme a seguinte estrutura de JSON:

[
  {
    "ID_CLIENTE":"12509",
    "ID_DISTRIBUIDOR":"68533369000160",
    "RAZAO_SOCIAL_CLIENTE":"SILVA LL",
    "NOME_FANTASIA_CLIENTE":"",
    "CNPJ_CPF_CLIENTE":"71122260091",
    "COD_MUNICIPIO_IBGE_MATRIZ":"2928406",
    "RUA_END_MATRIZ_CLIENTE":"AVENIDA JOÃO",
    "NUMERO_END_MATRIZ_CLIENTE":"",
    "COMPLEMENTO_END_MATRIZ_CLIENTE":"",
    "CEP_END_MATRIZ_CLIENTE":"23000000",
    "BAIRRO_END_MATRIZ_CLIENTE":"SANTA CRUZ",
    "MUNICIPIO_END_MATRIZ_CLIENTE":"SANTA RITA DE CASSIA",
    "UF_END_MATRIZ_CLIENTE":"BA",
    "PAIS_END_MATRIZ_CLIENTE":"BRASIL",
    "TEL_END_MATRIZ_CLIENTE":"21988888888",
    "EMAIL_END_MATRIZ_CLIENTE":"",
    "PESSOA_CONTATO":"",
    "RAMO_NEGOCIO_CLIENTE":"",
    "PBU_CLIENTE":"",
    "STATUS_FINANCEIRO_CLIENTE":"",
    "FLAG_FINANCEIRO_ATIVO":"",
    "DATA_CADASTRO_CLIENTE":"2020-02-11",
    "DATA_DESATIVACAO_CLIENTE":"",
    "FLAG_ATIVO_CLIENTE":"",
    "CATEGORIA_CLIENTE_MERCADO":"",
    "TIPO_CLIENTE_VENDA":"",
    "GRUPO_ECONOMICO_CLIENTE":""
  }
]

Envio dos Pedidos

Enviar os dados de pedidos dos últimos 7 dias, conforme a seguinte estrutura de JSON:

[
  {
    "sku_produto": "100000",
    "sku_goodyear":"0121111",
    "id_cliente": "100010",
    "id_distribuidor": "11111111111111",
    "id_fv": "020220",
    "id_forma_pagamento": "0101",
    "numero_Pedido": "1033322",
    "data_Pedido": "2020-08-08",
    "quantidade_Item_Pedido": "2",
    "valor_Unitario_Pedido": "80.00",
    "valor_Total_Item_Pedido": "160.00",
    "moeda_Pedido": "REAL",
    "cfop_pedido": "5101",
    "natureza_operacao_nf": "Venda de Mercadoria",
    "tipo_pedido_venda": "V",
    "flag_pedido_item_cancelado": "",
    "data_pedido_item_cancelado": ""
  }
]

Para enviar o tipo da venda nas integrações, que poderá ser "V" (Varejo) ou "A" (Atacado), de acordo com a configuração definida na rotina R440, será considerado o tipo de preço que tiver sido usado na venda.


Envio do Faturamento

Enviar os dados do faturamento dos últimos 7 dias, conforme a seguinte estrutura de JSON:

[
  {
    "sku_produto": "108755",
    "id_cliente": "102030",
    "id_distribuidor": "11111111111111",
    "id_fv": "050710",
    "id_forma_pagamento": "4020",
    "id_end_entrega": "102030",
    "id_end_cobranca": "102030",
    "quantidade_item_nf_fatura": "2",
    "valor_unitario_item_nf_fatura": "320.00",
    "valor_total_nf_fatura": "640.00",
    "valor_bruto_item_nf_fatura": "320.00",
    "valor_desconto_item_nf_fatura": "0.00",
    "valor_total_item_nf_fatura": "320.00",
    "valor_liquido_item_nf_fatura": "50.00",
    "valor_custo_item_nf_fatura": "270.00",
    "num_nf_fatura": "0107195421",
    "serie_nf_fatura": "1",
    "item_nf_fatura": "01",
    "cfop_nf_fatura": "5405",
    "natureza_operacao_nf_fatura": "Venda de Mercadoria",
    "observacao_NF_Fatura": "Campanha leve 4 pague 3",
    "data_nf_fatura": "2020-08-08",
    "flag_Item_Cancelado": "0",
    "data_Cancelamento": "1900-01-01",
    "quantidade_Cancelado": "0",
    "valor_Frete_NF": "1.00",
    "valor_IPI_Item": "1.00",
    "valor_PIS_Item": "1.00",
    "valor_PIS_ST_Item": "1.00",
    "valor_COFINS_Item": "1.00",
    "valor_cofins_st_item": "1.00",
    "valor_icms_item": "1.00",
    "valor_icms_st_item": "1.00",
    "valor_seguro_item": "1.00",
    "valor_iva": "1.00",
    "valor_Despesas_Extra_Item": "1.00",
    "moeda_Faturamento": "REAL",
    "tipo_faturamento_venda": "V",
    "flag_tipo_venda": "V",
    "flag_faturamento_tp_entrega": "E"
  }
]

Para enviar o tipo da faturamento nas integrações, que poderá ser "V" (Varejo) ou "A" (Atacado), de acordo com a configuração definida na rotina R440, será considerado o tipo que tiver sido usado na venda.


Envio das Ordens de Produção

Enviar os dados do faturamento do último dias, conforme a seguinte estrutura de JSON:

[
  {
    "sku_produto": "052112",
    "dsc_produto": "PNEU 12R22.5 ARMOR MAX MSD 150/147K H",
    "marca_produto": "Goodyear",
    "sku_goodyear": "400046",
    "id_cliente": "102030",
    "id_distribuidor": "11111111111111",
    "id_fv": "050710",
    "id_forma_pagamento": "4020",
    "quantidade_item_nf_fatura": "2",
    "volume_banda": "100",
    "valor_total_item_nf": "150.00",
    "ordem_producao": "5",
    "data_ordem_producao": "2020-08-08",
    "data_nf": "2020-08-08",
    "num_nf": "0107195421",
    "serie_nf": "01",
    "item_nf": "01",
    "observacao": "Observações específicas do cliente.",
    "flag_item_recusado": "1",
    "data_cancelamento": "2020-08-08",
    "status_ordem_producao": "Em produção",
    "tipo_servico": "RECAPAGEM"
  }
]