Objetivo
Método que permite inserir/atualizar o produto.
POST api/v1/importacao/produto
Não há.
Nome (Name) | Descrição (Description) | Tipo (Type) | Informações Adicionais (Adittional Information) |
SEQPRODUTO* | Código sequencial do produto. | integer | |
NROEMPRESA* | Número da empresa ou código do depositante (quando utilizado Operador Logístico). | integer | Valor Máximo: 999 |
SEQFORNECEDOR* | Código ou CNPJ do fornecedor. Vinculado ao campo TIPCODIGO. | integer | |
TIPCODIGO* | Tipo do código do fornecedor: I – Código Interno(Padrão) C – CNPJ. | string | Tamanho Máximo: 1 |
CODTIPENDERECO | Código do tipo do endereço(normal, alto, baixo, etc.) previamente cadastrado no ACRUX LOCUS PARÂMETRO / Tipos de Endereços. Caso esse campo não seja enviado, será considerado o valor padrão "N". | string | Tamanho Máximo: 3 |
DESCCOMPLETA* | Descrição completa do produto. | string | Tamanho Máximo: 70 |
DESCREDUZIDA* | Descrição reduzida do produto. | string | Tamanho Máximo: 20 |
STATUSCOMPRA* | Status de compra do produto: A – Ativo I – Inativo. | string | Tamanho Máximo: 1 |
STATUSVENDA* | Status de venda do produto: A – Ativo I – Inativo. | string | Tamanho Máximo: 1 |
TIPARMAZENAGEM | Tipo de armazenagem do produto, previamente cadastrado no ACRUX LOCUS PARÂMETRO / Atributo Fixo. Caso esse campo não seja enviado, será considerado o valor padrão "N". | string | Tamanho Máximo: 5 |
TIPSEPARACAO | Tipo de separação do produto, previamente cadastrado no ACRUX LOCUS PARÂMETRO / Atributo Fixo. Caso esse campo não seja enviado, será considerado o valor padrão "N". | string | Tamanho Máximo: 1 |
PZOVALIDADEDIA* | Prazo de validade do produto a partir da data da fabricação(em dias). Caso não utilize este conceito enviar "0". | integer | Valor Máximo: 9999 |
PESAVEL | Indica se o produto é pesável: S – Sim N – Não. | string | Tamanho Máximo: 1 |
ADVARMAZENAGEM | Advertência de Armazenagem. Mensagem que será mostrada no momento da armazenagem do produto. | string | Tamanho Máximo: 80 |
EMTETIQUETA | Indicador de emissão de etiquetas de códigos de barra: S – Sim N – Não. Quando "S", emite as etiquetas que vão substituir códigos dos produtos que não possuem código de barras. Caso esse campo não seja enviado, será considerado o valor padrão "S". | string | Tamanho Máximo: 1 |
INDPROCFABRICACAO | Indica se é um produto de composição: Caso esse campo não seja enviado, será considerado o valor padrão "S". | string | Tamanho Máximo: 1 |
MEDVDIAGERAL | Média de venda geral por dia. Valor da média de venda geral do produto. | decimal (12,6) | Valor Máximo: 999999,999999 |
EXGNROLOTE | Indica se o produto exige que seja informado lote de fabricação: | string | Tamanho Máximo: 1 |
REFFABRICANTE | Descrição da referência do produto enviada pelo fabricante. | string | Tamanho Máximo: 20 |
EXGNROSERIE | Indica se o produto exige que seja informado o número da série na conferência: S – Sim N – Não. | string | Tamanho Máximo: 1 |
QTDTOLARMAZPROD | Quantidade para tolerância na armazenagem. | integer | Valor Máximo: 999999999 |
REFERENCIA | Referência do produto que será concatenada na descrição completa do produto. | string | Tamanho Máximo: 20 |
UTZESTRUTDRIVEIN | Indica se o produto utiliza estrutura Drive-In: S – Sim N – Não. | string | Tamanho Máximo: 1 |
EXGCERTIFICADO | Indica se o produto exige certificado: S – Sim N – Não. | string | Tamanho Máximo: 1 |
INDALTORISCO | Indica se o produto é de alto risco: S – Sim N – Não. Parâmetro vinculado ao processo de Sorter. | string | Tamanho Máximo: 1 |
INDEXGVALIDACAOMONTAGEMPALETE | Indica se o produto exige validação na montagem do palete: S – Sim N – Não. Parâmetro vinculado ao processo de Sorter. | string | Tamanho Máximo: 1 |
QTDVOLGERAETQMASTER | Quantidade de volumes para que seja gerada etiqueta master automaticamente, para que não passe pelo processo de montagem. Parâmetro vinculado ao processo de Sorter. | integer | Valor Máximo: 999 |
SEQFAMILIA | Código sequencial da família do produto. | integer | |
USUARIOALTERACAO | Usuário que realizou a última alteração no cadastro do produto. | string | Tamanho Máximo: 12 |
INDCONTROLATEMPERATURA | Indica se o produto controla temperatura: S – Sim N – Não. Parâmetro vinculado ao processo de conferência de recebimento. | string | Tamanho Máximo: 1 |
INDCONTROLARASTREABILIDADE | Indica se o produto controla rastreabilidade: S – Sim N – Não. Parâmetro vinculado ao processo de rastreabilidade. | string | Tamanho Máximo: 1 |
QTDDIASCONTROLEQUARENTENA | Quantidade de dias para controle de rastreabilidade. Parâmetro vinculado ao processo de rastreabilidade. Obrigatório caso o campo INDCONTROLARASTREABILIDADE esteja marcado como "S". | integer | Valor Máximo: 999 |
SEQPRODUTOBASE | Código sequencial do produto base. | integer |
*Campos Obrigatórios
As validações logísticas, não impactam no retorno da requisição. Entretanto, para a correta importação do produto, os critérios listados abaixo devem ser atendidos. Caso contrário, será gerada uma crítica logística**, e o registro ficará pendente de verificação por um usuário.
**As críticas logísticas podem ser visualizadas através da aplicação: WMS Centro de Distribuição -> Gerencial -> Consultas -> Exclusão de Rejeições da Importação Automática.
application/json, text/json
Bloco de código | ||
---|---|---|
| ||
{ "seqProduto": 11, "nroEmpresa": 100, "seqFornecedor": 752, "tipCodigo": "I", "codTipEndereco": "N", "descCompleta": "Teste descriçao completa", "descReduzida": "Teste reduzida", "statusCompra": "A", "statusVenda": "A", "tipArmazenagem": "N", "tipSeparacao": "N", "pzoValidadeDia": 100, "pesavel": "N", "emtEtiqueta": "N", "indProcFabricacao": "S", "medVDiaGeral": 1500.000000, "ExgNroLoteexgNroLote" : "N", "AdvArmazenagemseqProdutoBase": 1, "advArmazenagem": "Teste Advertencia", "RefFabricanterefFabricante" : "Teste Ref.Fabricante", "ExgNroSerieexgNroSerie" : "N", "QtdTolArmazProdqtdTolArmazProd" : 1, "Referenciareferencia" : "Teste Referencia", "UtzEstrutDriveInutzEstrutDriveIn" : "N", "ExgCertificadoexgCertificado" : "N", "IndAltoRiscoindAltoRisco" : "N", "IndExgValidacaoMontagemPaleteindExgValidacaoMontagemPalete" : "N", "QtdVolGeraEtqMasterqtdVolGeraEtqMaster" : null, "SeqFamiliaseqFamilia" : null, "IndControlaTemperaturaindControlaTemperatura" : "N", "IndControlaRastreabilidadeindControlaRastreabilidade" : "SN", "QtdDiasControleQuarentenaqtdDiasControleQuarentena" : 1, "UsuarioAlteracaousuarioAlteracao" : "CONSINCO", "categoriaProduto": { "seqProduto": 0, "nroEmpresa": 0, "nroDivisao": 0, "seqCategoria": 0, "expandables": [ "string" ] }, "componentesProdutoComposto": [ { "seqProdFinal": 0, "seqProdComponente": 0, "nroEmpresa": 0, "qtdEmbalagem": 0, "quantidade": 0, "expandables": [ "string" ] } ], "embalagensProduto": [ { "seqProduto": 0, "nroEmpresa": 0, "qtdEmbalagem": 0, "embalagem": "string", "statusEmbalagem": "string", "indMiudezaGrandeza": "string", "pesoBruto": 0, "pesoLiquido": 0, "altura": 0, "largura": 0, "profundidade": 0, "indEmbalado": "string", "codTara": "string", "pesoMedio": 0, "indPadraoEmbCompra": "string", "indPadraoEmbVenda": "string", "expandables": [ "string" ] } ], "codigosBarrasProduto": [ { "seqProduto": 0, "nroEmpresa": 0, "qtdEmbalagem": 0, "codAcesso": "string", "tipCodigo": "string", "expandables": [ "string" ] } ], "especiesEnderecoProduto": [ { "seqProduto": 0, "nroEmpresa": 0, "qtdEmbalagem": 0, "especieEndereco": "string", "paleteLastro": 0, "paleteAltura": 0, "estqMinimoRep": 0, "expandables": [ "string" ] } ] } |
Totvs custom tabs box | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|