Árvore de páginas

Versões comparadas

Chave

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

...

Dados de Inclusão de Produtos
PostProductDTO
API ConsincoCorrespondente 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.
reducedDescription#{produto.descricaoCurta}Limite: 24
manufacturingProcessIndicator

genericDescription#{produto.descricaoLonga}Limite: 60
anpCode#{codigo-agencia-nacional-do-petroleo-anp}
anpDescription#{descricao-agencia-nacional-do-petroleo-anp}
zeroBalancePriceIndicator

productControlTemperatureIndicator#{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 ConsincoCorrespondente SimplusObservação
supplierCnpj#{produto.fabricante.cnpj}Informar apenas para códigos do tipo "F". Para os demais tipos, o valor é 0.
seqNetwork

codeType
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
packingQuantity#{produto.composicoesLogisticas.niveis[N].quantidade}
accessCode#{produto.codigoInterno} ou #{produto.composicoesLogisticas.niveis[N].gtin}Depende do tipo
usageForSaleIndicator

EANTaxableNFEIndicator
"S", quando #{produto.composicoesLogisticas.niveis[N].quantidade} é 1 e "N" para as demais
usageForNFEIndicator


PostProductImageDTO
API ConsincoCorrespondente SimplusObservação
description

image#{produto.imagemPrincipal.url}
mainIndicator

pictureLayout

Dados de Inclusão de Família
PostFamilyDTO
API ConsincoCorrespondente 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

ipiAliquot#{produto.classificacaoFiscal.aliquotaIPI}
nfPisSituation#{produto.composicoesLogisticas.niveis[N].dadosComerciais[N].cstEntrada}Considerar do nível em que a quantidade é 1. Se não houver, incluir valor nulo.
nfCofinsSituation#{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.
nbmshCode#{produto.classificacaoFiscal.ncm}
cestCode#{produto.classificacaoFiscal.cestCodigo}
percentageImportTax#{produto.classificacaoFiscal.aliquotaII}
revenueIndicator

similarIndicator

replicationIndicator

revenueType

taxationPisCofinsIndicator

pisCofinsSimpleSituation


PostFamilyPackingDTO
Obs.: Aqui podem ter várias embalagens.
API ConsincoCorrespondente SimplusObservação
packingQuantity#{produto.composicoesLogisticas.niveis[N].quantidade}
packing#{produto.composicoesLogisticas.niveis[N].unidadeEmbalagem}Aqui o tamanho máximo é 2. Portanto, deve haver conversão. CAIXA = CX, UNIDADE = UN, FARDO = FD.
grossWeight#{produto.composicoesLogisticas.niveis[N].pesoBruto}Realizar a conversão para KG, de acordo com a unidade de medida da Simplus. 3 casas decimais
netWeight#{produto.composicoesLogisticas.niveis[N].pesoLiquido}Realizar a conversão para KG, de acordo com a unidade de medida da Simplus. 3 casas decimais
heigh#{produto.composicoesLogisticas.niveis[N].altura}Realizar a conversão para CM, de acordo com a unidade de medida da Simplus.
width#{produto.composicoesLogisticas.niveis[N].largura}Realizar a conversão para CM, de acordo com a unidade de medida da Simplus.
depth#{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 ConsincoCorrespondente SimplusObservação
cnpj#{produto.fabricante.cnpj}
mainSupplier

replicationIndicator

calculatesDiscountSuframaforPisCofins

ipiCollectionIndicator

mainControlIndicator


PostFamilyDivisionDTO
divisionNumber
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.

...