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 |
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 |
SEQPRODUTOBASE | Código sequencial do produto base. | integer | |
ADVARMAZENAGEM | Advertência de Armazenagem. Mensagem que será mostrada no momento da armazenagem do produto. | string | Tamanho Máximo: 80 |
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 | |
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 |
USUARIOALTERACAO | Usuário que realizou a última alteração no cadastro do produto. | string | Tamanho Máximo: 12 |
*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, "exgNroLote": "N", "seqProdutoBase": 1, "advArmazenagem": "Teste Advertencia", "refFabricante": "Teste Ref.Fabricante", "exgNroSerie": "N", "qtdTolArmazProd": 1, "referencia": "Teste Referencia", "utzEstrutDriveIn": "N", "exgCertificado": "N", "indAltoRisco": "N", "indExgValidacaoMontagemPalete": "N", "qtdVolGeraEtqMaster": null, "seqFamilia": null, "indControlaTemperatura": "N", "indControlaRastreabilidade": "N", "qtdDiasControleQuarentena": 1, "usuarioAlteracao": "CONSINCO", "embalagensProduto": [ { "qtdEmbalagem": 1, "embalagem": "UN", "statusEmbalagem": "A", "indMiudezaGrandeza": "M", "indEmbalado": "S", "codTara": "1", "pesoBruto": 1.5, "pesoLiquido": 1.25, "altura": 50.12, "largura": 25.0, "profundidade": 25.0, "pesoMedio": 1.5, "indPadraoEmbCompra": "S", "indPadraoEmbVenda": "N" } ], "codigosBarrasProduto": [ { "qtdEmbalagem": 1.0, "codAcesso": "1234567890", "tipCodigo": "B" } ], "especiesEnderecoProduto": [ { "qtdEmbalagem": 12, "especieEndereco": "A", "paleteLastro": 10, "paleteAltura": 1, "estqMinimoRep": 10 } ] "categoriaProduto": { "nroDivisao": 1, "seqCategoria": 102 }, "componentesProdutoComposto": [ { "seqProdComponente": 12987, "qtdEmbalagem": 1, "quantidade": 15 } ] } |
Totvs custom tabs box | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|