API de Integração ERP (Padrão Extra) x WMS Senior
Movimentação Interna
Request
{
"chavelayout" : "int_bloq_desb_lote",
"list" : [ {
"cnpj_unidade" : "",
"numero_notafiscal" : "",
"serie_notafiscal" : "",
"cnpj_emitente" : "",
"cnpj_depositante" : "",
"codigo_produto" : "",
"lote_industria" : "",
"vencimento" : "",
"qtde_un" : "",
"acao" : "",
"motivo" : "",
"codsetor" : "",
"inscrestadual_emit" : "",
"inscrestadual_dep" : ""
} ]
}
| Campo | Formato | Obrigatoriedade | Tamanho | Mascara | Descricão |
|---|---|---|---|---|---|
| CNPJ_UNIDADE | Texto | Sim | 20 | 99.999.999/9999-99 | Indica o armazem |
| NUMERO_NOTAFISCAL | Texto | Não | 20 | Quando informado somente trabalha com lotes desta nota fiscal. Identifica o numero da nota fiscal | |
| SERIE_NOTAFISCAL | Texto | Não | 20 | Quando informado somente trabalha com lotes desta nota fiscal. Identifica a serie da nota fiscal | |
| CNPJ_EMITENTE | Texto | Não | 20 | 99.999.999/9999-99 | Quando informado somente trabalha com lotes desta nota fiscal. Identifica o emitente da nota fiscal |
| CNPJ_DEPOSITANTE | Texto | Sim | 20 | 99.999.999/9999-99 | Identifica o depositante |
| CODIGO_PRODUTO | Texto | Sim | 60 | Identifica o produto | |
| LOTE_INDUSTRIA | Texto | Sim | 60 | Identifica o lote industria | |
| VENCIMENTO | Texto | Não | 10 | DD/MM/AAAA | Quando informado somente os lotes com este vencimento serão usados. Formato dd/mm/aaaa |
| QTDE_UN | Numerico | Não | 9 | Quando informado indica a quantidade em unidade. Quando nulo, usa a quantidade total disponivel do lote. | |
| ACAO | Numerico | Sim | 1 | Identifica a acão a ser realizada. Bloqueio (0), Desbloqueio (1) | |
| MOTIVO | Texto | Não | 100 | Indica o motivo de bloqueio ou desbloqueio. E um texto livre não obrigatorio | |
| CODSETOR | Texto | Não | 50 | Indica o codigo de integracão do setor onde esta armazenado o lote que sera bloqueado | |
| INSCRESTADUAL_EMIT | Texto | Não | 30 | Inscricão estadual do emitente | |
| INSCRESTADUAL_DEP | Texto | Não | 30 | Inscricão estadual do depositante |
Response
{
"headers": {},
"body": {
"mensagem": "Integração agendada com sucesso.",
"protocolo": "300"
},
"statusCode": "CREATED",
"statusCodeValue": 201
}
{
"headers": {},
"body": {
"mensagem": "Configuração integração não encontrada pelo ApiKey, operação cancelada."
},
"statusCode": "UNAUTHORIZED",
"statusCodeValue": 401
}
{
"headers": {},
"body": {
"mensagem": "java.lang.NullPointerException"
},
"statusCode": "INTERNAL_SERVER_ERROR",
"statusCodeValue": 500
} Acesse Cadastro > Depositante > guia Exportação > agrupamento Movimentação Interna > Ajuste de Movimentação > REST - Modelo WMS Lote.
tipointegração: INTEGRACAO_AJUSTEMOVTO_L_REST("Ajuste de Movimentação com Lote Indústria")
Request
{
"chavelayout" : "vi_int_envio_ajustemovto_lote",
"list" : [ {
"cnpjdepositante" : "",
"codproduto" : "",
"produto" : "",
"barra" : "",
"estado" : "",
"qtde" : "",
"idajusteentrada" : "",
"tipoajuste" : "",
"pedido" : "",
"codigomotivo" : "",
"motivo" : "",
"inventario" : "",
"lote" : "",
"data" : "",
"codintegracaosetor" : ""
} ]
}
| Campo | Formato | Obrigatoriedade | Tamanho | Mascara | Descricão |
|---|---|---|---|---|---|
| CNPJDEPOSITANTE | Texto | 20 | 99.999.999/9999-99 | CNPJ do depositante do produto | |
| CODPRODUTO | Texto | 20 | Codigo do produto | ||
| PRODUTO | Texto | 80 | Descricão do produto | ||
| BARRA | Texto | 32 | Codigo de barra da embalagem do produto | ||
| ESTADO | Texto | 1 | Estado do produto. N- Normal; D - Danificado; T - Truncado/Vencido. | ||
| QTDE | Numero | 12 | Quantidade do ajuste | ||
| IDAJUSTEENTRADA | Numero | 12 | Indica o id do ajuste | ||
| TIPOAJUSTE | Texto | 1 | Indica o tipo do ajuste. E - Entrada, S - Saida | ||
| PEDIDO | Texto | 20 | Numero do pedido de saida (utilizado para corte fisico para o ERP retirar a pendencia) | ||
| CODIGOMOTIVO | Texto | 20 | Codigo interno do motivo utilizado | ||
| MOTIVO | Texto | 1000 | Motivo pelo qual o ajuste foi realizado | ||
| INVENTARIO | Numero | 12 | Indica se o ajuste foi gerado por inventario. 0 - Não e 1 - Sim | ||
| LOTE | Texto | 20 | Lote industria do lote ajustado | ||
| DATA | Data | 10 | Data hora de integracão | ||
| F | Texto | 1 | * | Campo não devera ser utilizado como final de registro. NUNCA devera ser movido. | |
| CODINTEGRACAOSETOR | Texto | 50 | Indica a localizacão do produto para integracão |
Ajuste de Movimentação
Acesse Cadastro > Depositante > guia Exportação > agrupamento Movimentação Interna > Ajuste de Movimentação > REST - Modelo MOV
tipointegração: EXP_AJUSTEMOVTO_REST_MV("Envio Ajuste Movimentação REST modelo MOV")
Bloqueio e Desbloqueio de Lote
Acesse Cadastro > Depositante > guia Exportação > agrupamento Movimentação Interna > Bloqueio e Desbloqueio de Lote > REST - Modelo MOV
tipointegração: EXPORTACAO_BLOQDESBL_REST ("Bloqueio e Desbloqueio de Lote - REST")
Controle de Avaria
Acesse Cadastro > Depositante > guia Exportação > agrupamento Movimentação Interna > Controle de Avaria > REST - Modelo MOV
tipointegração: EXPORTACAO_REST_CTRLAVARIA_MODMOV("Controle de Avaria Modelo MOV - via REST")
Remanejamento
Acesse Cadastro > Depositante > guia Exportação > agrupamento Movimentação Interna > Remanejamento > REST - Modelo MOV
tipointegração: EXP_REMANEJAMENTO_MOV_REST("Exportar Remanejamento Entre Setores Modelo MOV - REST")
Retorno de Produto Recuperado
Acesse Cadastro > Depositante > guia Exportação > agrupamento Movimentação Interna > Retorno de Produto Recuperado > REST - Modelo MOV
tipointegração:EXPORTACAO_RETPRODRECUP_REST_MODMOV("Envio Retorno de Produto Recuperado TXT modelo MOV - via Rest")
Importante: a exportação de mudança de estoque só ocorre quando o remanejamento for entre setores com códigos de integração distintos.
O WMS Senior realiza a comunicação com o ERP através da interface de Movimentação de Estoque, permitindo que o ERP controle a mudança de estado do material nas seguintes movimentações: "Ajuste de Movimentação", "Bloqueio e Desbloqueio de Lote", "Controle de Avaria", "Remanejamento" e "Retorno de Produto Recuperado". Vale observar que esta é a mesma interface utilizada para o "Retorno de Recebimento".
Request
{
"chavelayout" : "vi_int_envio_mudanca_estoque",
"list" : [ {
"datahora" : "",
"cnpjarmazem" : "",
"cnpjdepositante" : "",
"estoqueorigem" : "",
"estadoorigem" : "",
"tipomovto" : "",
"estoquedestino" : "",
"estadodestino" : "",
"codmotivo" : "",
"codproduto" : "",
"produto" : "",
"barra" : "",
"descricaoreduzida" : "",
"fatorconversao" : "",
"qtde" : "",
"idmovimento_wms" : "",
"loteindustria" : "",
"vencimento" : "",
"cnpjemitente" : "",
"notafiscal" : "",
"serie" : "",
"motivo" : "",
"datamovimentacao" : "",
"codtransp" : "",
"classificacaoveiculo" : "",
"placaveiculo" : "",
"motoristaveiculo" : "",
"qtdevolume" : "",
"pesokg" : "",
"tiporecebimento" : "",
"infocomplementar" : "",
"pedido" : "",
"inventario" : "",
"informacaoespecifica" : "",
"valorinfoespecifica" : "",
"codsetororigem" : "",
"codsetordestino" : "",
"idseqitem" : "",
"codreferencia" : "",
"idintegracaoerp" : "",
"chaveacessonfe" : "",
"qtdesetororigem": "",
"qtdesetordestino": "",
"idintegracaoreferenciado": ""
} ]
}
| Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
|---|---|---|---|---|---|
| DATAHORA | Data | Não | 15 | DDMMYYYY-HH24MISS | Data e hora de integração. Formato DDMMYYYY-HH24MISS |
| CNPJARMAZEM | Texto | Não | 20 | 99.999.999/9999-99 | Indica o armazém do estoque origem |
| CNPJDEPOSITANTE | Texto | Não | 20 | 99.999.999/9999-99 | Identifica o depositante |
| ESTOQUEORIGEM | Texto | Não | 40 | Código de integração do estoque de origem | |
| ESTADOORIGEM | Texto | Não | 1 | Estado do produto. N-Normal; D- Danificado; T- Truncado/Vencido | |
| TIPOMOVTO | Numérico | Não | 1 | Indica o tipo da movimentação. 1 = Exportar OR com lote indústria; 2 = Ajuste de Movimentação Entrada; 3 = Ajuste de Movimentação Saída; 4 = Bloqueio de Lote; 5 = Desbloqueio de Lote; 6 = Controle de Avaria; 7 = Produto Recuperado; 8 = Mudança entre códigos de setores; 9 - Exportação OR Após Geração do Mapa Alocação; 10 - Exportar OR Devolução com lote indústria | |
| ESTOQUEDESTINO | Texto | Não | 40 | Código de integração do estoque destino | |
| ESTADODESTINO | Texto | Não | 1 | Estado do produto. N- Normal; D - Danificado; T - Truncado/Vencido. | |
| CODMOTIVO | Texto | Não | 20 | Código do motivo de ocorrência | |
| CODPRODUTO | Texto | Não | 60 | Identifica o produto | |
| PRODUTO | Texto | Não | 120 | Descrição do produto | |
| BARRA | Texto | Não | 32 | Código de barra da embalagem do produto | |
| DESCRICAOREDUZIDA | Texto | Não | 6 | Descrição reduzida da embalagem (UN, CX, FD, GALÃO, etc) | |
| FATORCONVERSAO | Numérico | Não | 12 | Fator a ser utilizado para conversão da quantidade do ajuste para unidade. Este campo possui o limite de 6 caracteres | |
| QTDE | Numérico | Não | 12 | Quantidade para mudança de estado do código de barras informando | |
| IDMOVIMENTO_WMS | Numérico | Não | 12 | Indica o id do controle de MUDANÇA DE ESTADO (Avaria, Produto Recuperado e/ou mudança de estado) | |
| LOTEINDUSTRIA | Texto | Não | 60 | Indica o lote que sofreu a mudança de estado | |
| VENCIMENTO | Data | Não | 8 | DD/MM/AAAA | Indica a data de vencimento que sofreu a mudança de estado |
| CNPJEMITENTE | Texto | Não | 20 | 99.999.999/9999-99 | Indica o CNPJ do emitente da nota fiscal para operações de bloqueio/desbloqueio de lotes (resposta) |
| NOTAFISCAL | Texto | Não | 20 | Número da nota fiscal de recebimento para bloqueio/desbloqueio de lotes | |
| SERIE | Texto | Não | 20 | Número da série da nota fiscal de recebimento para bloqueio/desbloqueio de lotes | |
| MOTIVO | Texto | Não | 100 | Motivo pelo qual o ajuste foi realizado | |
| DATAMOVIMENTACAO | Data | Não | 15 | Data de cadastro da ordem de recebimento | |
| CODTRANSP | Texto | Não | 6 | Código transportadora | |
| CLASSIFICACAOVEICULO | Texto | Não | 10 | Classificação veículo | |
| PLACAVEICULO | Texto | Não | 8 | Placa | |
| MOTORISTAVEICULO | Texto | Não | 30 | Motorista | |
| QTDEVOLUME | Numérico | Não | 2 | Qtde volume | |
| PESOKG | Numérico | Não | 9 | Peso (KG) | |
| TIPORECEBIMENTO | Texto | Não | 1 | Tipo de recebimento | |
| INFOCOMPLEMENTAR | Texto | Não | 255 | Informações Complementares | |
| PEDIDO | Texto | Não | 20 | Número do pedido | |
| INVENTARIO | Numérico | Não | 12 | Indica o inventário que gerou o ajuste de movimentação | |
| INFORMACAOESPECIFICA | Texto | Não | 50 | Informação específica | |
| VALORINFOESPECIFICA | Texto | Não | 50 | Valor informação específica | |
| CODSETORORIGEM | Texto | Não | 100 | Identifica o código de integração definido no vínculo entre setor/depositante referente ao depósito de origem da mudança de estoque | |
| CODSETORDESTINO | Texto | Não | 100 | Identifica o código de integração definido no vínculo entre setor/depositante referente ao depósito de origem da mudança de estoque | |
| IDSEQITEM | Numérico | Não | 12 | IDSEQ(sequência) do item da nota fiscal de entrada | |
| CODREFERENCIA | Texto | Não | 60 | Código de referência do produto | |
| IDINTEGRACAOERP | Numérico | Não | 50 | Identificador único no processo de integração com o ERP Senior | |
| CHAVEACESSONFE | Texto | Não | 44 | Chave de Acesso da NF-e | |
QTDESETORORIGEM | Texto | Não | 12 | Quantidade para o setor origem | |
QTDESETORDESTINO | Texto | Não | 12 | Quantidade para o setor destino | |
IDINTEGRACAOREFERENCIADO | Texto | Não | 50 | Na integração de "Bloqueio e Desbloqueio de Lote", este campo permitirá que o ERP Senior identifique qual OR deu origem ao Lote Bloqueado |
Acesse Cadastro > Depositante > guia Exportação > agrupamento Informação Específica > Troca de Informação Específica > REST - Modelo WMS
tipointegração: EXP_INFOESPEC_REST("Alteração de Informação Específica")
Request
{
"chavelayout" : "vi_int_envio_alt_infespec",
"list" : [ {
"idinfoespec" : "",
"notafiscal" : "",
"serie" : "",
"codigoproduto" : "",
"descricaoproduto" : "",
"informacaoanterior" : "",
"informacaonova" : "",
"data" : "",
"hora" : "",
"cnpjemitente" : ""
} ]
}
| Campo | Formato | Obrigatoriedade | Tamanho | Mascara | Descricão |
|---|---|---|---|---|---|
| IDINFOESPEC | Numero | 20 | Identificador sequencial | ||
| NOTAFISCAL | Texto | 20 | Numero da nota fiscal de entrada | ||
| SERIE | Texto | 20 | Serie da nota fiscal de entrada | ||
| CODIGOPRODUTO | Texto | 60 | Codigo interno do produto | ||
| DESCRICAOPRODUTO | Texto | 120 | Descricão do produto | ||
| INFORMACAOANTERIOR | Texto | 100 | Informacão especifica anterior | ||
| INFORMACAONOVA | Texto | 100 | Informacão especifica nova | ||
| DATA | Texto | 10 | DD/MM/AAAA | Data de alteracão da informacão especifica | |
| HORA | Texto | 5 | HH:MI | Hora de alteracão da informacão especifica | |
| CNPJEMITENTE | Texto | 20 | 99.999.999/9999-99 | CNPJ do Emitente/Depositante |
Acesse Cadastro > Depositante > botão Cadastrar ou Alterar > guia Exportação > agrupamento Movimentação Interna > Inventário > REST - Modelo ERP Outros
Essa exportação envia os dados de inventário.
tipointegração: EXP_INVENTARIO_REST_ERP_OUTROS("Exportação Inventário para ERP Outros - via REST")
Esta funcionalidade será compatível com as versões superiores a 8.12.7.69 do Gestão de Armazenagem | WMS Senior.
(Referente a WMS-13115)
Request
{
"idInventario": 0,
"tipoInventario": "",
"dataFinalizacao": "",
"situação": "",
"inventarioLote":
[
{
"cnpjDepositante": "",
"codigoInterno": "",
"estoque": 0,
"inventariado": 0,
"barra": "",
"descr": "",
"estado": "",
"lote": "",
"vencimento": "",
"fabricacaoCalc": "",
"codSetor": "",
"informacaoEspecificaLote":
[
{
"informacao": "",
"valor": ""
}
]
}
]
} | Campo | Formato | Máscara | Descrição |
|---|---|---|---|
| idIntegracao | Texto | Identificador único no processo de integração com o ERP | |
| idInventario | Texto | Id do Inventario | |
| tipoInventario | Texto | identifica se o inventário será cíclico ou geral c = cíclico, g = geral | |
| dataFinalizacao | Texto | DD/MM/AAAA HH:MI:SS | CNPJ do Remetente da Nota Fiscal |
| situacao | Texto | situação que se encontra o inventário c = aguardando, l = liberado para contagem, b = bloqueado para contagens f = finalizado |
| Campo | Formato | Máscara | Descrição |
|---|---|---|---|
| cnpjDepositante | Texto | 99.999.999/9999-99 | CNPJ do depositante |
| codigoInterno | Texto | código Interno do Produto | |
| estoque | Número | quantidade em estoque do produto | |
| inventariado | Número | DD/MM/AAAA HH:MI:SS | quantidade coletada * Fator de conversão coletado |
| barra | Texto | código de barras coletado | |
| descr | Texto | descrição do produto | |
| estado | Texto | estado do produto coletado | |
| lote | Texto | lote industria do produto coletado | |
| fabricacaoCalc | Texto | DD/MM/YYYY | cálculo da data de vencimento do produto |
| codSetor | Texto | código de integração entre setores wms e depósitos do erp |
| Campo | Formato | Máscara | Descrição |
|---|---|---|---|
| informacao | Texto | descrição da informação | |
| valor | Número | valor da informação específica |
Acesse Cadastro > Depositante > guia Exportação > agrupamento Movimentação Interna > Inventário > REST - Modelo WMS
tipointegração: INVENTARIO_REST("Cabeçalho Inventário")
Request
{
"chavelayout" : "vi_int_envio_inventario",
"list" : [ {
"cnpjdepositante" : "",
"codigointerno" : "",
"estoque" : "",
"inventariado" : "",
"barra" : "",
"descr" : "",
"idinventario" : "",
"estado" : "",
"codinterno" : "",
"descrprod" : "",
"dataemissao" : "",
"tipoinventario" : "",
"barraemb" : ""
} ]
}
| Campo | Formato | Obrigatoriedade | Tamanho | Mascara | Descricão |
|---|---|---|---|---|---|
| I | Numero | 1 | 8 | Valor Fixo | |
| CNPJDEPOSITANTE | Texto | 20 | 99.999.999/9999-99 | CNPJ Depositante | |
| CODIGOINTERNO | Texto | 20 | Codigo Interno do Produto | ||
| ESTOQUE | Numero | 12 | 000000000000 | Estoque do Sistema | |
| INVENTARIADO | Numero | 12 | 000000000000 | Inventariado | |
| BARRA | Texto | 20 | Codigo de Barras do Produto (exporta apenas se tiver 20 caracteres ou menos) | ||
| DESCR | Texto | 80 | Descricão do Produto | ||
| IDINVENTARIO | Numero | 12 | Identificacão do Inventario | ||
| ESTADO | Texto | 1 | Estado do produto. N- Normal; D - Danificado; T - Truncado/Vencido. | ||
| CODINTERNO | Texto | 60 | Codigo Interno do Produto na Empresa com maior precisão | ||
| DESCRPROD | Texto | 120 | Descricão do produto com maior precisão | ||
| F | Texto | 1 | Campo não devera ser utilizado como final de registro. NUNCA devera ser movido. | ||
| DATAEMISSAO | Texto | 16 | DD/MM/AAAA HH:MI | Data de emissão do arquivo | |
| TIPOINVENTARIO | Texto | 1 | Identificacão do tipo do inventario | ||
| BARRAEMB | Texto | 32 | Codigo de Barras do Produto com 32 caracteres |
tipointegração: INVENTARIOINFOESP_REST("Informação Específica Inventário")
Request
{
"chavelayout" : "vi_int_envio_invespecifica",
"list" : [ {
"idinventario" : "",
"cnpjdepositante" : "",
"codigointerno" : "",
"descr" : "",
"estado" : "",
"informacao" : "",
"valor" : ""
} ]
}
| Campo | Formato | Obrigatoriedade | Tamanho | Mascara | Descricão |
|---|---|---|---|---|---|
| idinventario | Numero | 12 | Identificacão do Inventario | ||
| cnpjdepositante | Texto | 20 | 99.999.999/9999-99 | CNPJ Depositante | |
| codigointerno | Texto | 20 | Codigo interno do produto | ||
| descr | Texto | 80 | Descricão do produto | ||
| estado | Texto | 1 | Estado do produto. N- Normal; D - Danificado; T - Truncado/Vencido. | ||
| informacao | Texto | 100 | Informac?es Especificas | ||
| valor | Texto | 500 | Valores |
Acesse Cadastro > Depositante > guia Exportação > agrupamento Movimentação Interna > Inventário > REST - Modelo WMS Lote
Ocorre a geração do REST após clicar no botão Exportar Inventário.
O inventário é realizado pelo Gestão de Armazenagem | WMS Senior, e por isso, é essencial comunicar ao ERP de terceiros as informações atualizadas de estoque. Abaixo estão as opções disponíveis para realizar a requisição que melhor se adapte à operação:
tipointegração: INTEGRACAO_INVENTARIO_LOTEINDUSTRIA_REST("Inventário (Lote Industria) - via REST")
Request
{
"chavelayout" : "vi_int_envio_inventario_lote",
"list" : [ {
"cnpjdepositante" : "",
"codigointerno" : "",
"estoque" : 0,
"inventariado" : 0,
"barra" : "",
"descr" : "",
"idinventario" : 0,
"estado" : "",
"lote" : "",
"vencimento" : "",
"fabricacaocalc" : "",
"tipoinventario" : "",
"codsetor" : "",
"barraemb" : ""
} ]
}
| Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
|---|---|---|---|---|---|
| CNPJDEPOSITANTE | Texto | Não | 20 | 99.999.999/9999-99 | CNPJ Depositante |
| CODIGOINTERNO | Texto | Não | 20 | Código Interno do Produto | |
| ESTOQUE | Numérico | Não | 12 | 000000000000 | Estoque do Sistema |
| INVENTARIADO | Numérico | Não | 12 | 000000000000 | Inventariado |
| BARRA | Texto | Não | 20 | Código de Barras do Produto | |
| DESCR | Texto | Não | 80 | Descrição do Produto | |
| IDINVENTARIO | Numérico | Não | 12 | Identificação do Inventário | |
| ESTADO | Texto | Não | 2 | Estado do produto. N- Normal; D - Danificado; T - Truncado/Vencido. | |
| LOTE | Texto | Não | 20 | Lote Indústria | |
| VENCIMENTO | Data | Não | 10 | DD/MM/AAAA | Vencimento do Lote Indústria |
| FABRICACAOCALC | Data | Não | 10 | DD/MM/AAAA | Data de Fabricação calculada do Lote Indústria |
| TIPOINVENTARIO | Texto | Não | 1 | Indica se o inventário é do tipo Geral(G) ou do tipo Rotativo ou Cíclico (C) | |
| CODSETOR | Texto | Não | 100 | Identifica o Código de Integração Definido no Vínculo entre Setor/Depositante | |
| BARRAEMB | Texto | Não | 32 | Código de Barras do Produto com 32 caracteres |
tipointegração: INTEGRACAO_INVINFOESP_L_REST("Inventário (Info. Especifica, Lote Industria) - Via Rest")
Request
{
"chavelayout" : "vi_int_envio_invespec_lote",
"list" : [ {
"idinventario" : 0,
"cnpjdepositante" : "",
"codigointerno" : "",
"descr" : "",
"estado" : "",
"informacao" : "",
"valor" : ""
} ]
}
| Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
|---|---|---|---|---|---|
| IDINVENTARIO | Numérico | Não | 12 | Identificação do Inventário | |
| CNPJDEPOSITANTE | Texto | Não | 20 | 99.999.999/9999-99 | CNPJ Depositante |
| CODIGOINTERNO | Texto | Não | 20 | Código interno do produto | |
| DESCR | Texto | Não | 80 | Descrição do produto | |
| ESTADO | Texto | Não | 1 | Estado do produto. N- Normal; D - Danificado; T - Truncado/Vencido. | |
| INFORMACAO | Texto | Não | 100 | Informação específica (originada do cadastro de informações de material) selecionada no inventário/lote | |
| VALOR | Texto | Não | 500 | Valores pertencentes a informação específica que é determinado no inventário/lote |
tipointegração: EXPORTACAO_TXT_MOV_INT_AS("Retorno Movimentação Interna (AS)")
Request
{
"chavelayout" : "vi_int_envio_pn_as",
"list" : [ {
"filetype" : "",
"data" : "",
"hour" : "",
"sku" : "",
"lotnumber" : "",
"sing" : "",
"quantity" : "",
"adjustmenttype" : "",
"wharehouse" : "",
"locationtype" : ""
} ]
}
| Campo | Formato | Obrigatoriedade | Tamanho | Mascara | Descricão |
|---|---|---|---|---|---|
| FILETYPE | 2 | Tipo de arquivo(Sempre AS) | |||
| DATA | 8 | Indica a data (AAAAMMDD) | |||
| HOUR | 6 | Indica a hora (HHMMSS) | |||
| SKU | 15 | Indica Codigo do produto | |||
| LOTNUMBER | 20 | Indica valor informacão especifica | |||
| SING | 1 | Indica Ajuste Positivo ou Negativo | |||
| QUANTITY | 12 | Indica quantidade | |||
| ADJUSTMENTTYPE | 2 | 01 - Stock damaged, 02 - Inventory mismatch | |||
| WHAREHOUSE | 3 | (XX0 - Standard measures, XX1 - Special Measures) The final name is pending. | |||
| LOCATIONTYPE | 2 | CL (Specialmeasures), GE (Standarmeasures), SG (Rejected stock) |
Acesse Cadastro > Depositante > guia Exportação > agrupamento Ordem de Mistura > Movimentação de Estoque > REST - Modelo WMS
tipointegração: EXP_ORDEMSERVICO_REST("Exportação de Ordem de Serviço - via REST")
Request
{
"chavelayout" : "vi_int_envio_ordemservico_m1",
"list" : [ {
"datahora" : "",
"cnpjarmazem" : "",
"cnpjdepositante" : "",
"estado" : "",
"codproduto" : "",
"produto" : "",
"barra" : "",
"descricaoreduzida" : "",
"fatorconversao" : "",
"qtde" : "",
"idmovimento_wms" : "",
"loteindustriaanterior" : "",
"loteindustrianovo" : "",
"idloteanterior" : "",
"idlotenovo" : "",
"vencimento" : "",
"notafiscal" : "",
"pesokg" : "",
"tiposervico" : ""
} ]
}
| Campo | Formato | Obrigatoriedade | Tamanho | Mascara | Descricão |
|---|---|---|---|---|---|
| AGRUPADOR | 12 | Indificador da integracão | |||
| DATAHORA | 12 | Momento em que ocorreu a integracão | |||
| CNPJARMAZEM | 18 | CNPJ do Armazem | |||
| CNPJDEPOSITANTE | 12 | CNPJ do Depositante | |||
| ESTADO | 1 | Estado do Material | |||
| CODPRODUTO | 60 | Codigo do Produto | |||
| PRODUTO | 12 | Descricão do Produto | |||
| BARRA | 20 | Codigo de barra da embalagem do produto | |||
| DESCRICAOREDUZIDA | 6 | Descrica? reduzda da embalagem | |||
| FATORCONVERSAO | 12 | Fator de Conversão | |||
| QTDE | 12 | Quantidade | |||
| IDMOVIMENTO_WMS | 12 | Numero da Ordem de Servico | |||
| LOTEINDUSTRIAANTERIOR | 60 | Indica o Lote Industria Anterior | |||
| LOTEINDUSTRIANOVO | 60 | Indica o Lote Industria Novo | |||
| IDLOTEANTERIOR | 12 | Indica o idLote Anterior | |||
| IDLOTENOVO | 12 | Indica o idLote Novo | |||
| VENCIMENTO | 8 | Indica a data de vencimento | |||
| NOTAFISCAL | 200 | Notas Fiscais de Entrada Original do Lote | |||
| PESOKG | 9 | Peso(Kg) | |||
| TIPOSERVICO | 12 | Tipo de Servico: 1 - Classificacão, 2 - Mistura |
English
Español

English
Español


