Árvore de páginas

Versões comparadas

Chave

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

...

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 Consinco
Correspondente 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 Consinco
Correspondente 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 Consinco
Correspondente 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.

...