Objetivo

Nesta documentação estão descritos os procedimentos para realizar a integração automatizada para importar os produtos da Simplus para o ERP.

Caminho

Integrador > Configuração

Pré-Requisitos e Restrições

Ter atualizado ERP, a partir da versão 19.04.066 ou 20.01.012.

Para a correta utilização, é necessária a instalação de algumas APIs Consinco: API de Autenticação – versão 6.1.0.0, Comercial Geral API e Comercial Produto API v1/v2.

Ter realizado a instalação da Aplicação para Integração Simplus Consinco pelo Consinco Web Setup. Clique aqui e acesse a documentação. No Consinco Web Setup na tela Nova Publicação, no campo Nome, informe Consinco_Simplus.

Ter ajustado as configurações de uso do Integrador. Clique aqui e acesse a documentação. 

Ter gerado um Token para acessar o Integrador. Clique aqui e acesse a documentação. 

Ter solicitado um Token de acesso da Simplus. Para maiores informações, acesse https://simplustec.com/.

Passo a Passo

Configurando Divisões

Acesse: Integrador > Configuração. 

Ao acessar o integrador pela primeira vez, deve-se definir a configuração inicial para utilização do sistema que consiste em:

Na área Divisões Padrão, selecione os campos indicados de acordo com a necessidade.

Após a escolha da configuração da divisão, clique em Salvar divisão.

Nota: As divisões aqui adicionadas serão incluídas para todos os produtos importados.

Imagem 1 – Divisões Padrão

Configurando Empresa, Token e Intervalo

Após salvar uma ou mais divisões, preencha os seguintes campos:

Imagem 2 – Configurar Empresa, Token e Intervalo

Clique no botão Salvar.

Imagem 3 – Botão Salvar

Será exibida a mensagem informando que a configuração foi salva com sucesso.

Imagem 4 – Mensagem Configuração Salva com Sucesso

O sistema está configurado e pronto para uso.

Filtro de Produtos

Clique no menu Produtos.

Nota: Ao deixar todos os filtros vazios e clicar em salvar, o sistema retornará todos os produtos cadastrados na Simplus e poderá ocorrer uma demora nos resultados da tela.

Serão exibidos os filtros:

Imagem 5 – Filtro Última Atualização

Imagem 6 – Filtro Última Atualização

Filtro nos Resultados da Tela

É possível também utilizar o campo Pesquisar no início da grid de resultados.

Nota: Este campo pesquisa somente nas informações já retornadas no último filtro.

Será utilizado como exemplo para pesquisa, o CNPJ de um fornecedor específico, mas pode ser utilizado para filtrar qualquer informação das colunas do resultado da busca.

Após selecionar somente o CNPJ de um fornecedor, é possível utilizar o campo Todos para importar todos os produtos deste fornecedor.

Imagem 7 – Filtro Pesquisar

Importação dos produtos

Ao importar um produto para o ERP, se o produto já está cadastrado na base de dados, as informações são atualizadas. Se o produto ainda não está cadastrado, é feita uma verificação se já existe família com a mesma descrição, para inserir o novo produto a uma família já existente. Se ainda não existe a família, é feito o cadastro básico da família, com algumas informações, que podem ser disponibilizadas pela Simplus, como código CEST, código NCM, alíquota padrão de IPI etc.

Dados de Inclusão de Produtos
PostProductDTO
API ConsincoDescriçãoCorrespondente SimplusObservação
dataFamily

Será usado quando se tratar da inclusão de família para o produto.
seqFamily

Será usado quando for informada uma família já existente.
complement

Adicionando este complemento à descrição da família, forma-se a descrição do produto.
reducedDescriptionDescrição Reduzida#{produto.descricaoCurta}Limite: 24
manufacturingProcessIndicator


genericDescriptionDescrição Genérica#{produto.descricaoLonga}Limite: 60
anpCodeCódigo ANP#{codigo-agencia-nacional-do-petroleo-anp}
anpDescriptionDescrição ANP#{descricao-agencia-nacional-do-petroleo-anp}
zeroBalancePriceIndicator


productControlTemperatureIndicatorIndicador de Controle de Temperatura do Produto#{controle-temperatura}Conversão Sim = S e Não = N.
replicationIndicator


issueTaxCodeInNFEIndicator



PostProductCodeDTO
Obs.: Aqui poderão ser cadastrados mais de um. Códigos internos no fornecedor e GTIN de várias embalagens.
API ConsincoDescriçãoCorrespondente SimplusObservação
supplierCnpjCNPJ do Fornecedor#{produto.fabricante.cnpj}Informar apenas para códigos do tipo "F". Para os demais tipos, o valor é 0.
seqNetwork


codeTypeTipo do Código
F = quando se tratar de código interno do fornecedor (#{produto.codigoInterno}); D = Quando se tratar de GTIN com 14 posições para embalagem fechada (#{produto.composicoesLogisticas.niveis[N].gtin}); E = para os demais GTINs de 13, 12 ou 8 algarismos
packingQuantityQuantidade de Embalagem#{produto.composicoesLogisticas.niveis[N].quantidade}
accessCodeCódigo de Acesso#{produto.codigoInterno} ou #{produto.composicoesLogisticas.niveis[N].gtin}Depende do tipo
usageForSaleIndicator


EANTaxableNFEIndicatorIndica que utiliza EAN para Tribuitação NFe
"S", quando #{produto.composicoesLogisticas.niveis[N].quantidade} é 1 e "N" para as demais
usageForNFEIndicator



PostProductImageDTO
API ConsincoDescriçãoCorrespondente SimplusObservação
description


imageImagem do Produto#{produto.imagemPrincipal.url}
mainIndicator


pictureLayout


Dados de Inclusão de Família
PostFamilyDTO
API ConsincoDescriçãoCorrespondente SimplusObservação
family

Sugerir uma descrição com base na descrição do produto (#{produto.descricao}), limitado a 35 posições. O usuário poderá alterar.
weighable


allowsDecimal


seqBrand

Para listar as marcas, utilizar método "GET api/v2/sm_products/brands", link "http://187.72.107.68:8342/SMProductsApi".
containerIndicator


allowsMultiplication


usesStockBatchIndicator


ipiAliquotAlíquota de IPI#{produto.classificacaoFiscal.aliquotaIPI}
nfPisSituationSituação do PIS na NF#{produto.composicoesLogisticas.niveis[N].dadosComerciais[N].cstEntrada}Considerar do nível em que a quantidade é 1. Se não houver, incluir valor nulo.
nfCofinsSituationSituação do Cofins na NF#{produto.composicoesLogisticas.niveis[N].dadosComerciais[N].cstEntrada}Considerar do nível em que a quantidade é 1. Se não houver, incluir valor nulo.
nfPisLeaveSituation
#{produto.composicoesLogisticas.niveis[N].dadosComerciais[N].cstSaida}Considerar do nível em que a quantidade é 1. Se não houver, incluir valor nulo.
nfCofinsLeaveSituation
#{produto.composicoesLogisticas.niveis[N].dadosComerciais[N].cstSaida}Considerar do nível em que a quantidade é 1. Se não houver, incluir valor nulo.
nbmshCodeCódigo NBMSH#{produto.classificacaoFiscal.ncm}
cestCodeCódigo CEST#{produto.classificacaoFiscal.cestCodigo}
percentageImportTaxPorcentagem de Imposto de Importação#{produto.classificacaoFiscal.aliquotaII}
revenueIndicator


similarIndicator


replicationIndicator


revenueType


taxationPisCofinsIndicator


pisCofinsSimpleSituation



PostFamilyPackingDTO
Obs.: Aqui podem ter várias embalagens.
API ConsincoDescriçãoCorrespondente SimplusObservação
packingQuantity
#{produto.composicoesLogisticas.niveis[N].quantidade}
packingEmbalagem#{produto.composicoesLogisticas.niveis[N].unidadeEmbalagem}Aqui o tamanho máximo é 2. Portanto, deve haver conversão. CAIXA = CX, UNIDADE = UN, FARDO = FD.
grossWeightPeso Bruto#{produto.composicoesLogisticas.niveis[N].pesoBruto}Realizar a conversão para KG, de acordo com a unidade de medida da Simplus. 3 casas decimais
netWeightPeso Líquido#{produto.composicoesLogisticas.niveis[N].pesoLiquido}Realizar a conversão para KG, de acordo com a unidade de medida da Simplus. 3 casas decimais
heighAltura#{produto.composicoesLogisticas.niveis[N].altura}Realizar a conversão para CM, de acordo com a unidade de medida da Simplus.
widthLargura#{produto.composicoesLogisticas.niveis[N].largura}Realizar a conversão para CM, de acordo com a unidade de medida da Simplus.
depthProfundidade#{produto.composicoesLogisticas.niveis[N].profundidade}Realizar a conversão para CM, de acordo com a unidade de medida da Simplus.
status


packingUnitQuantity


packingWeight


replicationIndicator


liters


usesLabelProductBatch


priceKindPacking


decimalPacking



PostFamilySuppliersDTO
API ConsincoDescriçãoCorrespondente SimplusObservação
cnpjCNPJ do Fornecedor#{produto.fabricante.cnpj}
mainSupplier


replicationIndicator


calculatesDiscountSuframaforPisCofins


ipiCollectionIndicator


mainControlIndicator



PostFamilyDivisionDTO
divisionNumberNúmero da divisão.
O usuário deve indicar a quais divisões o produto será vinculado. Pode ser criada uma configuração padrão. Para listar, método "GET api/v1/sm/divisoes", http://187.72.107.68:8342/SMApi.
standardPurchasePacking
#{produto.composicoesLogisticas.niveis[N].quantidade}Quando "#{produto.composicoesLogisticas.niveis[N].ultimoNivel}" = "Sim"
seqBuyer

O usuário deve indicar o comprador da família. Pode ser criada uma configuração padrão. Para listar, método "GET api/v1/sm/buyers", http://187.72.107.68:8342/SMApi.
taxNumber

O usuário deve indicar o número da tributação.  Pode ser criada uma configuração padrão. Para listar, utilizar o método "GET api/v3/products/Tribute".
purposeFamily


formSupply

O usuário deve indicar a forma de abastecimento.  Pode ser criada uma configuração padrão. Para listar, utilizar o método "GET api/v3/products/SuppplierForms".
serviceFactor


profitMargin


replicationIndicator


seqCategory


Além disso, será feito o vínculo da família às divisões pré configuradas no integrador, considerando as informações genéricas de comprador, forma de abastecimento e tributação, também definidas na configuração.
Também são incluídas todas as embalagens da família, suas dimensões e pesos, conforme informações fornecidas pela Simplus.

Se o fabricante do produto, informado pela Simplus, está cadastrado como fornecedor na base de dados, já é feito o vínculo da família ao fornecedor. Se não há cadastro para o fornecedor, o vínculo de fornecedor do produto poderá ser feito posteriormente, pela manutenção no ERP.

É incluído o cadastro básico do produto, com as descrições completa, reduzida e genérica. São vinculados os códigos de barra, e código de fornecedor, caso o fornecedor exista na base de dados. Também são importadas as imagens dos produtos e suas respectivas URLs.

Consulta de Logs do Sistema

A tela de Log possui a mesma estrutura da tela de produtos com filtros e o campo de pesquisa, e nela será possível visualizar informações tais como:

Imagem 8 – Logs de Alterações

Atividades Relacionadas

Consinco Web Setup

Realizar Configurações de Uso do Integrador

Gerar Token para Acessar o Integrador