API de Integração ERP (Padrão Extra) x WMS Senior
Este documento é um complemento à documentação da API de Integração ERP (Padrão) x WMS Senior.
Exportações ERP Outros:
- As exportações ERP Outros foram pensadas para sistemas de terceiros que precisam receber informações do WMS de forma automática.
- Com as devidas configurações, o WMS exporta de forma automática os modelos descritos abaixo, para o endereço (URL) do sistema terceiro, especificado via cadastro de ganchos.
Parametrizações
Acesse Cadastro > Depositante > guia Exportação
- Exportação Andamento dos Documentos de Saída
- agrupamento Nota Fiscal > campo Documento (NF ou Pedido) de Saída deixe setado para Rest - Modelo WMS
- Exportação Documento de saída
- agrupamento Expedição > campo Mudança de Status do Documento (NF ou Pedido) deixe setado para Rest - Modelo ERP Outros
- Exportação Faturamento
- agrupamento Faturamento> campo Retorno de faturamento auto deixe setado para Rest - Modelo ERP Outros
- Exportação Inventário
- agrupamento Movimentação Interna > campo Inventário deixe setado para Rest - Modelo ERP Outros
- Exportação Ordem de Recebimento
- agrupamento Recebimento > campo Retorno de recebimento deixe setado para Rest - Modelo ERP Outros
- Exportação Saldo de estoque
- agrupamento Estoque> campo Saldo de Estoque por produto deixe setado para Rest - Modelo ERP Outros
É necessário cadastrar uma assinatura de gancho para cada opção de exportação desejada, através da API Rest de Integração. O cadastro é feito por Depositante, que será identificado através da ApiKey gerada na Configuração de Integração.
- EXP_ENVIO_ANDAMENTO_DOC_REST_OUTROS ("Envio do Andamento dos Documentos de Saída - ERP Outros - via REST")
- EXP_DOCUMENTOS_SAIDA_REST("Exportação de Documentos de Saída - ERP Outros - via REST")
- EXP_FATURAMENTO_REST_OUTROS ("Exportação Retorno de Faturamento - ERP Outros - via REST")
- EXP_INVENTARIO_REST_ERP_OUTROS ("Exportação Inventário para ERP Outros - via REST")
- EXP_RETORNO_RECEBIMENTO_REST_ERP_OUTROS ("Exportação de Retorno de Recebimento para ERP Outros - via REST")
- EXP_SALDO_ESTOQUE_REST_ERP_OUTROS ("REST - Modelo ERP Outros - Estoque")
Cadastro de Configuração de Integração (por depositante)
Cadastro de Gancho (por tipo de exportação e depositante)
- EXPORTACAO_ENTIDADE_REST("Exportação Cadastro de Entidade - via REST")
- EXPORTACAO_PRODUTO_REST("Cadastro de Produto - via REST")
- EXPORTACAO_EMBALAGEM_REST("Exportação Cadastro de Embalagem - via REST")
- EXPORT_ORDEM_RECEBIMENT_H_REST("Cabeçalho Ordem de Recebimento")
- EXPORT_ORDEM_RECEBIMENT_I_REST("Itens Ordem de Recebimento")
- EXPORT_ORDEM_RECEBIMENT_N_REST("Nota Fiscal Ordem de Recebimento")
- EXPORT_ORDEM_RECEBIMENTO_REST("Informação Específica da Ordem de Recebimento")
- EXPORT_ORDEM_RECEB_LTIND_H_REST("Cabeçalho com Lote Indústria Ordem de Recebimento")
- EXPORT_ORDEM_RECEB_LTIND_I_REST("Itens com Lote Indústria Ordem de Recebimento")
- EXPORT_ORDEM_RECEB_LTIND_N_REST("Nota Fiscal com Lote Indústria Ordem de Recebimento")
- INTEGRACAO_OR_L_REST("Informação Específica com Lote Indústria da Ordem de Recebimento")
- EXPORT_ORDEM_RECEB_NF_RDE_REST("Cabeçalho Nota Fiscal de Retorno da Ordem de Recebimento")
- INTEGRACAO_OR_NOTA_REST("Itens Nota Fiscal de Retorno da Ordem de Recebimento")
- EXP_OR_MODELO_MOV_REST("Movimentação de Estoque - Ordem de Recebimento")
- EXPORTACAO_RET_MOVARM_ENT_REST("Retorno Movimentação de Entrada")
- EXPORT_RET_MOVARM_ENT_DET_REST("Itens Retorno Movimentação de Entrada")
- CARGA_EMBARQUE_REST_CAB("Exportação de Confirmação de Embarque Cabeçalho detalhes")
- CARGA_EMBARQUE_DET_REST("Itens Confirmação de Embarque") chavelayout: vi_int_envio_confirEmbarqueDet
- CARGA_EMBARQUE_REST("Cabeçalho Confirmação de Embarque") chavelayout: vi_int_envio_confirEmbarque
- EXPORTACAO_XML_NFE_REST("XML NF-e")
- EXPORTACAO_CANCELAMENTO_REST("Cancelamento de Nota Fiscal")
- EXPORTACAO_ANDAMENTODOC_REST
- REMARMAZENAGEM_REST("Cabeçalho Nota Fiscal de Remessa de Armazenagem")
- REMARMAZENAGEMDET_REST("Itens Nota Fiscal de Remessa de Armazenagem")
- RETARMAZENAGEM_REST("Cabeçalho Nota Fiscal de Retorno de Armazenagem")
- RETARMAZENAGEMDET_REST("Itens Nota Fiscal de Retorno de Armazenagem")
- RETARMAZENAGEM_COMPLETO_REST("Cabeçalho Nota Fiscal Retorno de Armazenagem Completo")
- RETARMAZENAGEMDETCOMPLETO_REST("Itens Nota Fiscal Retorno de Armazenagem Completo")
- RETARMAZENAGEM2_REST("Modelo 2 Cabeçalho Nota Fiscal Retorno de Armazenagem")
- RETARMAZENAGEM2_DET_REST("Modelo 2 Itens Nota Fiscal Retorno de Armazenagem")
- EXPORTACAO_RET_MOVARM_SDA_REST("Retorno Movimentação de Saída")
- EXPORT_RET_MOVARM_SDA_DET_REST("Itens Retorno Movimentação de Saída")
- EXPORTA_ARMAZENAGEM_MOD2_REST("Nota Fiscal de Retorno de Armazenagem EDI 9")
- EXPORT_RET_MOVARM_SDA_M2_REST("Modelo 2 Retorno Movimentação de Saída")
- EXP_CONFIRMACAO_CANCELAMENTO("Exportação da confirmação do cancelamento da nota fiscal")
- EXPORT_FATURAMENTO_REST("Cabeçalho do Faturamento")
- EXPORT_FATURAMENTODET_REST("Itens do Faturamento")
- EXPORT_FATURAMENTOESPEC_REST("Informação Específica do Faturamento")
- EXPORT_FATURAMENTO_LOTE_REST("Cabeçalho do Faturamento com Lote Indústria")
- EXPORT_FATURAMENTODET_LOTE_REST("Exportação Faturamento (Itens, Lote Industria) - via REST")
- EXPORT_FATURAMENTOESPEC_LOTE_REST("Informação Específica do Faturamento com Lote Indústria")
- EXP_FATURAMENTO_RICOH_REST("Modelo Faturamento RICOH")
- EXP_FATURAMENTO_VOLUME_LOTE_REST( "Exportação de faturamento de pedidos contendo informações de volume - via REST")
- EXPORTACAO_REST_FATURA_SERVICO_UNIFICADO("Exportação da Fatura de Serviços do Contrato - via REST - Unificado")
- EXPORTACAO_REST_FATURA_SERVICO("Modelo Cabeçalho da Fatura de Serviço")
- EXPORTACAO_REST_FATURA_SERVICO("Modelo Itens da Fatura de Serviço")
- EXP_SALDO_ESTOQUE_PRODUTO_REST("Saldo de Estoque")
- EXP_SALDO_ESTOQUE_PRODUTO_REST_LOTE("Saldo de Estoque com Lote Indústria")
- EXP_SALDO_ESTOQUE_PRODUTO_REST_SETOR("Saldo de Estoque com Setor")
- EXP_INT_ESTOQUE_QUALIDADE("Exportação de Estoque - Modelo Conferência Qualidade Estoque")
- INTEGRACAO_AJUSTEMOVTO_L_REST("Ajuste de Movimentação com Lote Indústria")
- EXP_AJUSTEMOVTO_REST_MV ("Envio Ajuste Movimentação REST modelo MOV")
- EXPORTACAO_BLOQDESBL_REST("Bloqueio e Desbloqueio de Lote - REST")
- EXPORTACAO_REST_CTRLAVARIA_MODMOV("Controle de Avaria Modelo MOV - via REST")
- EXP_REMANEJAMENTO_MOV_REST("Exportar Remanejamento Entre Setores Modelo MOV - REST")
- EXPORTACAO_RETPRODRECUP_REST_MODMOV("Envio Retorno de Produto Recuperado TXT modelo MOV - via REST")
- EXP_INFOESPEC_REST("Alteração de Informação Específica")
- INVENTARIO_REST("Cabeçalho Inventário")
- INVENTARIOINFOESP_REST("Informação Específica Inventário")
- INTEGRACAO_INVENTARIO_LOTEINDUSTRIA_REST("Inventário (Lote Industria) - via REST")
- INTEGRACAO_INVINFOESP_L_REST("Inventário (Info. Especifica, Lote Industria) - via REST")
- EXPORTACAO_TXT_MOV_INT_AS("Retorno Movimentação Interna (AS)")
- EXP_ORDEMSERVICO_REST("Exportação de Ordem de Serviço - via REST")
Integrações Disponíveis
Comunicação
Para as exportações de dados do WMS Senior para o ERP, é necessário registrar um webhook (gancho), informando um endpoint (URL) para cada tipo de exportação (tipoIntegracao) desejada.
Response
{ "id": 0, "tipoIntegracao": "string", "url": "string" }
Request
{ "id": 0, "tipoIntegracao": "string", "url": "string" }
Response
No body returned for response
Request
Parâmetro {id} do gancho a ser buscado.
Reponse
{ "id": 0, "tipoIntegracao": "string", "url": "string" }
Request
{ "id": 0, "tipoIntegracao": "string", "url": "string" }
Response
Gancho alterado com sucesso.
Dados Cadastrais
Request
[ { "codigoInterno": "", "pessoa": "", "cnpj": "", "inscrEstadual": "", "razaoSocial": "", "fantasia": "", "cep": "", "endereco": "", "bairro": "", "cidade": "", "estado": "", "telefone": "", "pais": "", "numero": "", "idEstrangeiro": "", "estrangeiro": "", "cpf": "", "rg": "", "tipoEntidade": "", "inscricaoSuframa": "", "cnpjDepositante": "", "complemento": "", "codEndereco": "", "codigoSorter": "", "endEntrega": "", "endCobranca": "", "ativo": "", "controleShelfLife": "", "valorShelfLife": "", "idIntegracaoErp": "", "telefone2": "", "agente": "", "sigla": "", "personalizacaoCab": [ { "chave": "", "valor": "" } ] } ]
Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|
CODIGOINTERNO | Texto | Sim | 30 | Código interno da entidade | |
PESSOA | Texto | Sim | 1 | Tipo de pessoa (J ou F) | |
CNPJ | Texto | Não | 20 | 99.999.999/9999-99 | Se campo pessoa = J (jurídica) será obrigatório CNPJ da Entidade |
INSCRESTADUAL | Texto | Não | 20 | Inscrição estadual da entidade | |
RAZAOSOCIAL | Texto | Sim | 100 | Razão social da entidade | |
FANTASIA | Texto | Não | 100 | Nome fantasia da entidade | |
CEP | Texto | Não | 18 | CEP do endereço da entidade | |
ENDERECO | Texto | Sim | 100 | Endereço da entidade | |
BAIRRO | Texto | Não | 100 | Bairro do endereço da entidade | |
CIDADE | Texto | Sim | 60 | Cidade do endereço da entidade | |
ESTADO | Texto | Sim | 2 | Estado do endereço da entidade | |
TELEFONE | Texto | Não | 20 | Telefone da entidade | |
PAIS | Texto | Não | 40 | País do endereço da entidade | |
NUMERO | Texto | Não | 60 | Número do endereço da entidade | |
IDESTRANGEIRO | Texto | Não | 30 | Código de Identificação de um Cliente Estrangeiro | |
ESTRANGEIRO | Texto | Sim | 1 | Indica se a entidade é Estrangeira. Sim (S) - Não (N) | |
CPF | Texto | Não | 30 | 999.999.999-99 | Se campo pessoa = F será obrigatório CPF da Entidade |
RG | Texto | Não | 20 | RG da Entidade | |
TIPOENTIDADE | Texto | Sim | 40 | Tipo da entidade. exemplo: fornecedor, cliente, depositante, transportadora | |
INSCRICAOSUFRAMA | Texto | Não | 20 | Indica o Código na SUFRAMA (Superintendência da Zona Franca de Manaus) | |
CNPJDEPOSITANTE | Texto | Não | 20 | 99.999.999/9999-99 | CNPJ do Depositante que a entidade pertence |
COMPLEMENTO | Texto | Não | 60 | Complemento do endereço da Entidade | |
CODENDERECO | Numérico | Não | 12 | 999999999999 | Código do endereço da entidade do sistema integrador |
CODIGOSORTER | Texto | Não | 3 | Código da Entidade de Entrega no Sorter (sistema) | |
ENDENTREGA | Texto | Sim | 1 | Indica se o endereço é do tipo entrega. Sim (S) - Não (N) | |
ENDCOBRANCA | Texto | Sim | 1 | Indica se o endereço é do tipo cobrança. Sim (S) - Não (N) | |
ATIVO | Texto | Sim | 1 | Indica se a entidade está ativa no sistema. Sim (S) - Não (N) | |
CONTROLESHELFLIFE | Numérico | Não | 1 | Define a forma de utilização de Shelf-Life para expedição dos produtos. 0 - Não controla, 1 - Em dias corridos para o vencimento, 2 - Percentual da vida útil | |
VALORSHELFLIFE | Numérico | Não | 3 | Determina o valor usado para controlar Shelf-Life | |
IDINTEGRACAOERP | Texto | Sim | 50 | ||
TELEFONE2 | Texto | Não | 20 | Segundo telefone da entidade | |
AGENTE | Texto | Sim | 1 | Informação adicional da entidade. (N) Não (S) Sim | |
SIGLA | Texto | Não | 3 | Sigla da entidade. utilizada para filial |
Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|
CHAVE | Texto | Não | 50 | Campo de personalização | |
VALOR | Texto | Não | 4999 | Valor do campo de personalização |
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 Configuração > Configuração Geral > guia Integração > agrupamento Exportação > Entidade > REST - Modelo WMS
tipointegração: EXPORTACAO_ENTIDADE_REST("Exportação Cadastro de Entidade - via REST")
Request
{ "chavelayout" : "vi_int_envio_entidade", "list" : [ { "evento" : "", "codigointerno" : "", "razaosocial" : "", "fantasia" : "", "pessoa" : "", "cnpj" : "", "inscrestadual" : "", "cpf" : "", "rg" : "", "tipoentidade" : "", "inscricaosuframa" : "", "cnpjdepositante" : "", "cep" : "", "endereco" : "", "numero" : "", "bairro" : "", "cidade" : "", "estado" : "", "pais" : "", "complemento" : "", "telefone" : "", "codendereco" : "", "codigosorter" : "", "sigla" : "", "endentrega" : "", "endcobranca" : "", "ativo" : "", "estrangeiro" : "", "idestrangeiro" : "", "razaosocial2" : "", "fantasia2" : "" } ] }
Request
{ "chavelayout" : "int_produto", "list" : [ { "cgc" : "", "codreferencia" : "", "codigointerno" : "", "descr" : "", "tipoprod" : "", "cnpjfamilia" : "", "subfamilia" : "", "marca" : "", "submarca" : "", "ativo" : "", "cor" : "", "manufaturado" : "", "sazonal" : "", "segregado" : "", "prazovalidade" : "", "prazocomercializacao" : "", "prazocritico" : "", "subtipoprod" : "", "ncm" : "", "codinterno" : "", "descrprod" : "", "codtipoprod" : "", "cest" : "", "codigoprodanvisa" : "", "precomaximoconsumidor" : "", "codigoinmetro" : "", "motivoisencao" : "", "kitexpexplodida" : "", "utilizakitscompletos" : "", "descrvoicepicking" : "" } ] }
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 > Produto > REST - Modelo WMS
Acesse Configuração > Configuração Geral > guia Integração > agrupamento Exportação > Entidade > REST - Modelo WMS
tipointegração: EXPORTACAO_PRODUTO_REST("Cadastro de Produto - via REST")
Request
{ "chavelayout" : "vi_int_envio_produto", "list" : [ { "cnpj_dep" : "", "codreferencia" : "", "codigointerno" : "", "barra" : "", "produto" : "", "tipoproduto" : "", "cgc_familia" : "", "subfamilia" : "", "idproduto" : "", "marca" : "", "submarca" : "", "a" : "", "cor" : "", "manufaturado" : "", "sazonal" : "", "segregado" : "", "prazovalidade" : "", "prazocomercializacao" : "", "prazocritico" : "", "subtipoprod" : "", "precadastro" : "", "ncm" : "", "codtipoprod" : "", "codigoprodanvisa" : "", "precomaximoconsumidor" : "", "motivoisencao" : "" } ] }
Request
{ "chavelayout" : "int_embalagem", "list" : [ { "codigointerno" : "", "barra" : "", "descrreduzido" : "", "descr" : "", "apresentacao" : "", "fatorconv" : "", "altura" : "", "largura" : "", "comprimento" : "", "unidadevenda" : "", "unidadecompra" : "", "lastro" : "", "qtdecamada" : "", "pesobruto" : "", "pesoliquido" : "", "empmax" : "", "ativo" : "", "caixafechada" : "", "controlaestoque" : "", "seqemb" : "", "codinterno" : "", "descrreduzido2" : "", "cnpj_depositante" : "", "inscrestadual_dep" : "", "barraemb" : "" } ] }
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 > Embalagem > REST - Modelo WMS
tipointegração: EXPORTACAO_EMBALAGEM_REST("Exportação Cadastro de Embalagem - via REST")
Request
{ "chavelayout" : "vi_int_envio_embalagem", "list" : [ { "idproduto" : "", "barra" : "", "dr" : "", "descr" : "", "apresentacao" : "", "fatorconv" : "", "altura" : "", "largura" : "", "comprimento" : "", "compra" : "", "venda" : "", "lastro" : "", "qtdecamada" : "", "pesobruto" : "", "pesoliquido" : "", "su" : "", "empmax" : "", "ativo" : "", "etiqueta" : "", "caixafechada" : "", "controlaestoque" : "", "seqemb" : "", "excluirembalagem" : "", "codprodutodep" : "", "codproduto" : "", "dr2" : "", "eanfabricante" : "", "barraemb" : "" } ] }
Request
{ "chavelayout" : "int_kitproduto", "list" : [ { "codigointernoproduto" : "", "codigointernokit" : "", "barra" : "", "quantidade" : "", "quantidadeagrup" : "", "codigoagrup" : "" } ] }
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 }
Request
{ "chavelayout" : "int_produtodepositante", "list" : [ { "cnpj_depositante" : "", "inscrestadualdep" : "", "barra" : "", "codigointernodepositante" : "", "descrimp" : "", "coletadtavenclote" : "", "coletaloteindust" : "", "loteuniconoendereco" : "", "loteuniconovolume" : "", "coletarloteadicional" : "", "rastrearinfoespecifica" : "", "etiquetaloteporcaixa" : "", "pickingdinamico" : "", "qtdemaxpicking" : "", "tipoalocpalletincompleto" : "", "tipoalocpalletquebra" : "", "tipoalocpalletsobra" : "", "tipoalocpalletcompleto" : "", "utilizaestoquepulmao" : "", "percentualentrada" : "", "percentualsaida" : "", "exportararquivoproduto" : "", "descrvoicepicking" : "", "vencimentouniconoendereco" : "" } ] }
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 }
Request
{ "chavelayout" : "int_rastreio_volume", "list" : [ { "barravolume" : "", "codigorastreio" : "" } ] }
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 }
Recebimento
Request
{ "chavelayout" : "int_pedido", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "sequencia" : "", "tipo" : "", "descroper" : "", "cfop" : "", "data_emissao" : "", "pessoa_dest" : "", "codigo_dest" : "", "nome_dest" : "", "fantasia_dest" : "", "cnpj_dest" : "", "endereco_dest" : "", "numend_dest" : "", "complementoend_dest" : "", "bairro_dest" : "", "cep_dest" : "", "cidade_dest" : "", "telefone_dest" : "", "estado_dest" : "", "inscrestadual_dest" : "", "inscrmunicipal_dest" : "", "endereco_entrega" : "", "cidade_entrega" : "", "bairro_entrega" : "", "estado_entrega" : "", "cep_entrega" : "", "cnpj_entrega" : "", "inscrestadual_entrega" : "", "baseicms" : "", "valoricms" : "", "basesubstituicao" : "", "valorsubstituicao" : "", "frete" : "", "seguro" : "", "despesasacessorias" : "", "ipi" : "", "vlrprodutos" : "", "vlrtotal" : "", "nome_transp" : "", "cnpj_transp" : "", "endereco_transp" : "", "numend_transp" : "", "bairro_transp" : "", "cidade_transp" : "", "estado_transp" : "", "cep_transp" : "", "inscrestadual_transp" : "", "ciffob" : "", "veiculo" : "", "estado_veiculo" : "", "qtde" : "", "especie" : "", "marca" : "", "numero" : "", "pesoliquido" : "", "pis" : "", "cofins" : "", "cs" : "", "ir" : "", "valoriss" : "", "valorservicos" : "", "idmovimento" : "", "idnotafiscal" : "", "gerafinceiro" : "", "tipodocumento" : "", "tipocarga" : "", "limitecorte" : "", "paginageomapa" : "", "num_itens" : "", "tiponf" : "", "estado" : "", "data_coleta" : "", "hora_coleta" : "", "pessoa_entrega" : "", "codigo_entrega" : "", "nome_entrega" : "", "fantasia_entrega" : "", "numend_entrega" : "", "complementoend_entrega" : "", "nomerepresentante" : "", "telefone_representante" : "", "cnpj_unidade" : "", "fatura" : "", "observacao" : "", "estoqueverificado" : "", "chaveidentificacaoext" : "", "classificacaocliente" : "", "prioridade" : "", "porcentagemcxfechada" : "", "chaveacessonfe" : "", "sequenciaped" : "", "cnpj_transpredespacho" : "", "inscrestadual_emitente" : "", "codigo_servicotransp" : "", "codigotipopedido" : "", "embarqueprioritario" : "", "complemento_dest" : "", "roteiro" : "", "seq_entrega" : "", "nome_emit" : "", "fantasia_emit" : "", "codretencao" : "", "valoricmsdesonerado" : "", "presencacomprador" : "", "formapagamento" : "", "tipoentrada" : "", "utilizazpl" : "", "codigorastreio" : "", "codpais_dest" : "", "codservetiqext" : "", "dataplanejamento" : "", "faturamentodoismomentos" : "", "intcubometro" : "", "telefone2" : "", "numeroordemproducao" : "", "data_pagto" : "", "codigotiporecebimento" : "", "agrupadorped" : "", "anodisponibilizacao" : "", "anorecebimento" : "", "bairro_consig" : "", "barraseparacao" : "", "cep_consig" : "", "cidade_consig" : "", "cnpj_consig" : "", "codigo_consig" : "", "complementoend_consig" : "", "data_agendamento" : "", "data_faturamento" : "", "endereco_consig" : "", "estado_consig" : "", "fantasia_consig" : "", "idintegracaoerp" : "", "inscrestadual_consig" : "", "nome_consig" : "", "numend_consig" : "", "obsseparacao" : "", "pessoa_consig" : "", "picktolight" : "", "semanadisponibilizacao" : "", "semanarecebimento" : "", "tiporegimetributacao" : "", "canal_venda" : "", "janela_fim" : "", "janela_inicio" : "", "inscrestadual_dep" : "", "protocolonfe" : "", "datarecebimentonfe" : "", "protocolocarga" : "" } ] }
{ "chavelayout" : "int_pedidodet", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "serie" : "", "tipo" : "", "idseq" : "", "codigoindustria" : "", "descr_prod" : "", "barra" : "", "classificacaofiscal" : "", "st" : "", "qtde" : "", "vlrunit" : "", "vlrtotal" : "", "aliqicms" : "", "aliqipi" : "", "ipi" : "", "vlrdesc" : "", "porcdesconto" : "", "desconto" : "", "totalliquido" : "", "tipoproduto" : "", "qtdeatendida" : "", "idnotafiscal" : "", "numserie" : "", "tipomaterial" : "", "st_2" : "", "chaveidentificacaoext" : "", "sequenciaped" : "", "codindustria" : "", "descrprod" : "", "inscrestadual_emit" : "", "descrreduzido" : "", "valoricmsdesonerado" : "", "codigoprodanvisa" : "", "precomaximoconsumidor" : "", "motivoisencao" : "", "codigokit" : "", "iditemerp" : "", "obsitemseparacao" : "", "codsetor" : "", "brinde" : 0, "mensagem_caixa" : "", "notafiscal" : "", "remessa" : "", "serienf" : "", "tipocaixasep" : "", "tipoptl" : "", "volumecaixa" : "", "barraemb": "", "indDeduzDeson" : 0, "motivoDesoneracaoICMS" : 0 } ] }
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 }
Request
{ "chavelayout" : "int_conferencia_or", "list" : [ { "idlotenf" : "", "barra" : "", "estado" : "", "qtde" : "", "loteindustria" : "", "loteadicional" : "", "datafabricacao" : "", "datavencimento" : "", "idinfomaterial" : "", "valor" : "" } ] }
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 }
Request
{ "chavelayout" : "int_conferenciaespecifica", "list" : [ { "numeronf" : "999999999999999999999999999999999999999999999999999999999999", "serienf" : "", "lote" : "", "datavalidade" : "", "datafabricacao" : "", "codigoproduto" : "", "quantidade" : "", "idseq" : "", "idseqcfe" : "" } ] }
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 }
Request
{ "chavelayout" : "int_backlist", "list" : [ { "cnpj_depositante" : "", "cnpj_emitente" : "", "inscrestadual_emitente" : "", "notafiscal" : "", "serie" : "", "codproduto" : "", "descrreduzido" : "", "backlist_lote" : "", "qtde" : "", "data_vencimento" : "", "data_fabricacao" : "", "idseq" : "" } ] }
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 Recebimento > Retorno de Recebimento > REST - Modelo WMS
São gerados os arquivos abaixo, após liberar uma conferência com divergência na Ordem de Recebimento.
tipointegração: EXPORT_ORDEM_RECEBIMENT_H_REST("Cabeçalho Ordem de Recebimento")
Request
{ "chavelayout" : "vi_int_or_h", "list" : [ { "or" : "", "ano" : "", "mes" : "", "dia" : "", "hora" : "", "cnpj" : "", "codtransp" : "", "classificacao" : "", "placa" : "", "motorista" : "", "qtdevolume" : "", "peso" : "", "tiporecebimento" : "", "infocomplementar" : "" } ] }
tipointegração: EXPORT_ORDEM_RECEBIMENT_I_REST("Itens Ordem de Recebimento")
Request
{ "chavelayout" : "vi_int_or_i", "list" : [ { "or" : "", "codigoproduto" : "", "qtde" : "", "estado" : "", "barra" : "", "codintegracaosetor" : "", "codreferencia" : "", "cnpjemitente" : "", "notafiscal" : "", "serie" : "" } ] }
tipointegração: EXPORT_ORDEM_RECEBIMENT_N_REST("Nota Fiscal Ordem de Recebimento")
Request
{ "chavelayout" : "vi_int_or_n", "list" : [ { "or" : "", "notafiscal" : "", "serie" : "", "cnpj_emitente" : "" } ] }
tipointegração: EXPORT_ORDEM_RECEBIMENTO_REST("Informação Específica da Ordem de Recebimento")
Request
{ "chavelayout" : "vi_int_envio_or_infoespc", "list" : [ { "or" : "", "codigoproduto" : "", "informacao" : "", "valor" : "", "codprod" : "", "identificadorinfo" : "" } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento Recebimento > Retorno de Recebimento > REST - Modelo WMS Lote
É criada após gerar alocação de uma Ordem de Recebimento, ou ao finalizar contagem ou liberar com divergência ou ao finalizar conferência via coletor ou ao formar novo lote na tela de formação de lotes manualmente.
tipointegração: EXPORT_ORDEM_RECEB_LTIND_H_REST ("Cabeçalho com Lote Indústria Ordem de Recebimento")
Request
{ "chavelayout" : "vi_int_or_lote_h", "list" : [ { "or" : "", "ano" : "", "mes" : "", "dia" : "", "hora" : "", "cnpj" : "", "codtransp" : "", "classificacao" : "", "placa" : "", "motorista" : "", "qtdevolume" : "", "peso" : "", "tiporecebimento" : "", "infocomplementar" : "", "momentoenvio" : "", "idreplicacao" : "" } ] }
tipointegração: EXPORT_ORDEM_RECEB_LTIND_I_REST("Itens com Lote Indústria Ordem de Recebimento")
Request
{ "chavelayout" : "vi_int_or_lote_i", "list" : [ { "or" : "", "codigoproduto" : "", "qtde" : "", "estado" : "", "codproduto" : "", "lote" : "", "barra" : "", "vencimento" : "", "codintegracaosetor" : "", "vlrunit" : "", "codreferencia" : "", "cnpjemitente" : "", "notafiscal" : "", "serie" : "", "palletcaixacoletiva" : "", "numerocaixacoletiva" : "", "seriecaixacoletiva" : "", "qtde2" : "" } ] }
tipointegração: EXPORT_ORDEM_RECEB_LTIND_N_REST("Nota Fiscal com Lote Indústria Ordem de Recebimento")
Request
{ "chavelayout" : "vi_int_or_lote_n", "list" : [ { "or" : "", "notafiscal" : "", "serie" : "", "cnpj_emitente" : "", "numpedido" : "", "momentoenvio" : "", "idreplicacao" : "" } ] }
tipointegração: INTEGRACAO_OR_L_REST("Informação Específica com Lote Indústria da Ordem de Recebimento")
Request
{ "chavelayout" : "vi_int_envio_or_lote_infoespc", "list" : [ { "or" : "", "codigoproduto" : "", "informacao" : "", "valor" : "", "codprod" : "", "identificadorinfo" : "", "momentoenvio" : "", "idreplicacao" : "" } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento Recebimento > Retorno de Recebimento > REST - Modelo WMS Lote Setor
É criada após gerar alocação de uma Ordem de Recebimento, ou ao finalizar contagem ou liberar com divergência ou ao finalizar conferência via coletor ou ao formar novo lote na tela de formação de lotes manualmente. Com o preenchimento do Setor.
tipointegração: EXPORT_ORDEM_RECEB_LTIND_H_REST ("Cabeçalho com Lote Indústria Ordem de Recebimento")
Request
{ "chavelayout" : "vi_int_or_lote_h", "list" : [ { "or" : "", "ano" : "", "mes" : "", "dia" : "", "hora" : "", "cnpj" : "", "codtransp" : "", "classificacao" : "", "placa" : "", "motorista" : "", "qtdevolume" : "", "peso" : "", "tiporecebimento" : "", "infocomplementar" : "", "momentoenvio" : "", "idreplicacao" : "" } ] }
tipointegração: EXPORT_ORDEM_RECEB_LTIND_I_REST("Itens com Lote Indústria Ordem de Recebimento")
Request
{ "chavelayout" : "vi_int_or_lote_i", "list" : [ { "or" : "", "codigoproduto" : "", "qtde" : "", "estado" : "", "codproduto" : "", "lote" : "", "barra" : "", "vencimento" : "", "codintegracaosetor" : "", "vlrunit" : "", "codreferencia" : "", "cnpjemitente" : "", "notafiscal" : "", "serie" : "", "palletcaixacoletiva" : "", "numerocaixacoletiva" : "", "seriecaixacoletiva" : "", "qtde2" : "" } ] }
tipointegração: EXPORT_ORDEM_RECEB_LTIND_N_REST("Nota Fiscal com Lote Indústria Ordem de Recebimento")
Request
{ "chavelayout" : "vi_int_or_lote_n", "list" : [ { "or" : "", "notafiscal" : "", "serie" : "", "cnpj_emitente" : "", "numpedido" : "", "momentoenvio" : "", "idreplicacao" : "" } ] }
tipointegração: INTEGRACAO_OR_L_REST("Informação Específica com Lote Indústria da Ordem de Recebimento")
Request
{ "chavelayout" : "vi_int_envio_or_lote_infoespc", "list" : [ { "or" : "", "codigoproduto" : "", "informacao" : "", "valor" : "", "codprod" : "", "identificadorinfo" : "", "momentoenvio" : "", "idreplicacao" : "" } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento Recebimento > Retorno de Recebimento > REST - Modelo WMS Nota Fiscal
É criada após gerar alocação de uma Ordem de Recebimento, ou ao finalizar contagem ou liberar com divergência ou ao finalizar conferência via coletor ou ao formar novo lote na tela de formação de lotes manualmente.
tipointegração: EXPORT_ORDEM_RECEB_NF_RDE_REST("Cabeçalho Nota Fiscal de Retorno da Ordem de Recebimento")
Request
{ "chavelayout" : "vi_int_envio_nf_retorno_or", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "sequencia" : "", "tipo" : "", "status" : "", "o" : "", "motivocancelamento" : "", "c" : "", "idmovimento" : "", "idnotafiscal" : "", "npalet" : "", "seq_entrega" : "", "paginageomapa" : "", "descrromaneio" : "", "placa" : "", "motorista" : "", "cnpj_motorista" : "", "dataemissao" : "", "qtdevolume" : "", "totalpesovolume" : "", "cnpj_dest" : "", "identificadorpedido" : "", "totalcubagemvolume" : "" } ] }
tipointegração: INTEGRACAO_OR_NOTA_REST("Itens Nota Fiscal de Retorno da Ordem de Recebimento")
Request
{ "chavelayout" : "vi_int_envio_nfdet_retorno_or", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "sequencia" : "", "tipo" : "", "idseq" : "", "barra" : "", "qtde" : "", "qtdeatendida" : "", "idnotafiscal" : "", "codigoproduto" : "", "numserie" : "", "identificadorpedido" : "", "qtdecortefisico" : "", "volumes" : "", "codproduto" : "", "barraemb" : "" } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento Recebimento > Retorno de Recebimento > REST - Modelo MOV
Após ser acionado o botão Gerar Alocação do Gerenciador de Ordem de Recebimento, o parâmetro Exportar OR Após Geração Mapa Alocação da guia Exportação do Cadastro de Depositante, é validado para a geração ou não da exportação dos dados, em formato Texto ou REST.
Executa a exportação do remanejamento quando o código de integração entre o setor de origem e destino for diferente, com a opção REST - Modelo Mov – Setores com Código de Integração Diferentes do parâmetro Remanejamento da guia Exportação do Cadastro de Depositante.
Para distinguir o Tipo de Ordem de Recebimento referente ao retorno de recebimento de devolução, fizemos alguns ajustes na integração desde que a Classificação do Tipo de Recebimento for de Devolução juntamente com o parâmetro Retorno de Recebimento: setado para REST - Modelo Mov e se marcado o parâmetro Enviar "Tipo de Movimentação" no modelo MOV por Tipo de Recebimento o sistema preenche 10 no campo TIPOMOVTO e 1 para os demais Tipos de Recebimento.
tipointegração: EXP_OR_MODELO_MOV_REST("Movimentação de Estoque - Ordem 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 Recebimento > Retorno de Recebimento > REST - Modelo ERP Outros
A exportação de OR, tem a mesma estrutura da consulta de OR, portanto é opcional ou o ERP consultar no WMS ou o WMS exportar para o ERP.
tipointegração: EXP_RETORNO_RECEBIMENTO_REST_ERP_OUTROS("Exportação de Retorno de Recebimento 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-13116)
Request
{ "or": 0, "cnpjArmazem": "", "cnpjDepositante": "", "cnpjRemetente": "", "nomeTransportadora": "", "pesoBruto": 0, "dataCadastro": "", "qtdeVolumes": 0, "observacao": "", "status": "", "recebimento": { "dataInicioConferencia": "", "dataTerminoAlocacao": "" }, "itens": [ { "idIntegracao": "", "codigoProduto": "", "quantidade": 0, "estado": "", "codIntegracaoSetor": "", "coletaLote": "", "lote": "", "dataVencimento": "", "descricaoProduto": "", "valorUnitarioBruto": 0, "idNotaFiscal": 0, "codigoInterno": 0, "sequencia": null, "serie": [ { "tipo": "", "valor": "" }, { "tipo": "", "valor": "" }, { "tipo": "", "valor": "" }, { "tipo": "", "valor": "" } ] } ] }
Campo | Formato | Máscara | Descrição |
---|---|---|---|
OR | Número | OR | |
CNPJARMAZEM | Texto | 99.999.999/9999-99 | CNPJ do Armazem |
CNPJDEPOSITANTE | Texto | 99.999.999/9999-99 | CNPJ do Depositante da Nota Fiscal |
CNPJREMETENTE | Texto | 99.999.999/9999-99 | CNPJ do Remetente da Nota Fiscal |
NOMETRANSPORTADORA | Texto | Transportadora - Razão Social | |
PESOBRUTO | Número | 999999999999 | Peso Bruto informado no Cadastro de Ordem de Recebimento |
DATACADASTRO | Data/Hora | dd/mm/yyyy hh:mm:ss | Data do Cadastro da Ordem de Recebimento. |
QTDEVOLUMES | Número | Quantidade de volumes informado no cadastro de Ordem de Recebimento | |
OBSERVACAO | Texto | Observação do cadastro de Ordem de Recebimento | |
STATUS | Texto | Status em que se encontra a Ordem de Recebimento. PENDENTE ou PROCESSADA | |
PLACA | Texto | Placa do veículo utilizado na entrega | |
CPFMOTORISTA | Texto | 999.999.999-99 | CPF do motorista que vinculado a entrega. |
NOMEMOTORISTA | Texto | Nome do motorista vinculado a entrega | |
MODALTRANSPORTE | Texto | Modalidade de transporte utilizada na entrega (poderá ser: rodoviário, ferroviário ou aéreo). | |
DATAINICIOCONFERENCIA | Data/Hora | dd/mm/yyyy hh:mm:ss | Data de início da Conferência |
DATATERMINOALOCACAO | Data/Hora | dd/mm/yyyy hh:mm:ss | Data final da Conferência, onde é considerada a Data do termino da Alocação da Ordem de Recebimento |
IDINTEGRACAO | Texto | Identificador único da integração. | |
CODIGOPRODUTO | Texto | Código Interno do produto. | |
QUANTIDADE | Número | Quantidade da conferência do lote | |
ESTADO | Texto | Indica o estado do produto. (N) Normal; (D) Danificado; (T) - Truncado/Vencido. | |
CODINTEGRACAOSETOR | Texto | Código de integração do setor do produto. | |
COLETALOTE | Texto | Indica se o depositante coleta Lote Indústria. (S) Sim , (N) Não | |
LOTE | Texto | Lote Industria informado na conferência da OR | |
DATAVENCIMENTO | Data | dd/mm/yyyy | Data de vencimento do produto |
DESCRICAOPRODUTO | Texto | Descrição completa do produto | |
VALORUNITARIOBRUTO | Número | Valor bruto unitário do produto | |
IDNOTAFISCAL | Número | Número do Identificador da NotaFiscal | |
CODIGOINTERNO | Número | Número da Nota Fiscal | |
SEQUENCIA | Texto | Série da Nota Fiscal | |
SERIE{TIPO,VALOR} | Texto | Informação Específica do Produto. Será apresentado TIPO e VALOR, somente quando o produto/depositante for parâmetrizado para rastreabilidade completa da Informação Específica. |
Acesse Cadastro > Depositante > guia Exportação > agrupamento Nota Fiscal > Retorno de Movimentação de Entrada > REST - Modelo WMS.
tipointegração: EXPORTACAO_RET_MOVARM_ENT_REST("Retorno Movimentação de Entrada")
Request
{ "chavelayout" : "vi_int_envioretarmmoventrada", "list" : [ { "serie" : "", "numdocumento" : "", "datasaida" : "", "dataemissao" : "", "uforigem" : "", "codmunicipioorigem" : "", "totalcontabil" : "", "cancelado" : "", "cnpj" : "", "baseicms" : "", "valoricms" : "", "isentasicms" : "", "outrasicms" : "", "baseicmssubstituido" : "", "icmssubstituido" : "", "pis" : "", "cofins" : "" } ] }
tipointegração: EXPORT_RET_MOVARM_ENT_DET_REST("Itens Retorno Movimentação de Entrada")
Request
{ "chavelayout" : "vi_int_envretarmmoventdet", "list" : [ { "cfop" : "", "valorcontabil" : "", "baseicms" : "", "aliquotaicms" : "", "valoricms" : "", "isentasicms" : "", "outrasicms" : "", "baseicmssubstituido" : "", "icmssubstituido" : "", "numdocumento" : "", "filialdefault" : "", "numeroitens" : "", "pis" : "", "cofins" : "", "st" : "", "origem" : "" } ] }
Expedição
Request
{ "chavelayout" : "int_pedido", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "sequencia" : "", "tipo" : "", "descroper" : "", "cfop" : "", "data_emissao" : "", "pessoa_dest" : "", "codigo_dest" : "", "nome_dest" : "", "fantasia_dest" : "", "cnpj_dest" : "", "endereco_dest" : "", "numend_dest" : "", "complementoend_dest" : "", "bairro_dest" : "", "cep_dest" : "", "cidade_dest" : "", "telefone_dest" : "", "estado_dest" : "", "inscrestadual_dest" : "", "inscrmunicipal_dest" : "", "endereco_entrega" : "", "cidade_entrega" : "", "bairro_entrega" : "", "estado_entrega" : "", "cep_entrega" : "", "cnpj_entrega" : "", "inscrestadual_entrega" : "", "baseicms" : "", "valoricms" : "", "basesubstituicao" : "", "valorsubstituicao" : "", "frete" : "", "seguro" : "", "despesasacessorias" : "", "ipi" : "", "vlrprodutos" : "", "vlrtotal" : "", "nome_transp" : "", "cnpj_transp" : "", "endereco_transp" : "", "numend_transp" : "", "bairro_transp" : "", "cidade_transp" : "", "estado_transp" : "", "cep_transp" : "", "inscrestadual_transp" : "", "ciffob" : "", "veiculo" : "", "estado_veiculo" : "", "qtde" : "", "especie" : "", "marca" : "", "numero" : "", "pesoliquido" : "", "pis" : "", "cofins" : "", "cs" : "", "ir" : "", "valoriss" : "", "valorservicos" : "", "idmovimento" : "", "idnotafiscal" : "", "gerafinceiro" : "", "tipodocumento" : "", "tipocarga" : "", "limitecorte" : "", "paginageomapa" : "", "num_itens" : "", "tiponf" : "", "estado" : "", "data_coleta" : "", "hora_coleta" : "", "pessoa_entrega" : "", "codigo_entrega" : "", "nome_entrega" : "", "fantasia_entrega" : "", "numend_entrega" : "", "complementoend_entrega" : "", "nomerepresentante" : "", "telefone_representante" : "", "cnpj_unidade" : "", "fatura" : "", "observacao" : "", "estoqueverificado" : "", "chaveidentificacaoext" : "", "classificacaocliente" : "", "prioridade" : "", "porcentagemcxfechada" : "", "chaveacessonfe" : "", "sequenciaped" : "", "cnpj_transpredespacho" : "", "inscrestadual_emitente" : "", "codigo_servicotransp" : "", "codigotipopedido" : "", "embarqueprioritario" : "", "complemento_dest" : "", "roteiro" : "", "seq_entrega" : "", "nome_emit" : "", "fantasia_emit" : "", "codretencao" : "", "valoricmsdesonerado" : "", "presencacomprador" : "", "formapagamento" : "", "tipoentrada" : "", "utilizazpl" : "", "codigorastreio" : "", "codpais_dest" : "", "codservetiqext" : "", "dataplanejamento" : "", "faturamentodoismomentos" : "", "intcubometro" : "", "telefone2" : "", "numeroordemproducao" : "", "data_pagto" : "", "codigotiporecebimento" : "", "agrupadorped" : "", "anodisponibilizacao" : "", "anorecebimento" : "", "bairro_consig" : "", "barraseparacao" : "", "cep_consig" : "", "cidade_consig" : "", "cnpj_consig" : "", "codigo_consig" : "", "complementoend_consig" : "", "data_agendamento" : "", "data_faturamento" : "", "endereco_consig" : "", "estado_consig" : "", "fantasia_consig" : "", "idintegracaoerp" : "", "inscrestadual_consig" : "", "nome_consig" : "", "numend_consig" : "", "obsseparacao" : "", "pessoa_consig" : "", "picktolight" : "", "semanadisponibilizacao" : "", "semanarecebimento" : "", "tiporegimetributacao" : "", "canal_venda" : "", "janela_fim" : "", "janela_inicio" : "", "inscrestadual_dep" : "", "protocolonfe" : "", "datarecebimentonfe" : "", "protocolocarga" : "" } ] }
{ "chavelayout" : "int_pedidodet", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "serie" : "", "tipo" : "", "idseq" : "", "codigoindustria" : "", "descr_prod" : "", "barra" : "", "classificacaofiscal" : "", "st" : "", "qtde" : "", "vlrunit" : "", "vlrtotal" : "", "aliqicms" : "", "aliqipi" : "", "ipi" : "", "vlrdesc" : "", "porcdesconto" : "", "desconto" : "", "totalliquido" : "", "tipoproduto" : "", "qtdeatendida" : "", "idnotafiscal" : "", "numserie" : "", "tipomaterial" : "", "st_2" : "", "chaveidentificacaoext" : "", "sequenciaped" : "", "codindustria" : "", "descrprod" : "", "inscrestadual_emit" : "", "descrreduzido" : "", "valoricmsdesonerado" : "", "codigoprodanvisa" : "", "precomaximoconsumidor" : "", "motivoisencao" : "", "codigokit" : "", "iditemerp" : "", "obsitemseparacao" : "", "codsetor" : "", "brinde" : 0, "mensagem_caixa" : "", "notafiscal" : "", "remessa" : "", "serienf" : "", "tipocaixasep" : "", "tipoptl" : "", "volumecaixa" : "", "barraemb": "", "indDeduzDeson" : 0, "motivoDesoneracaoICMS" : 0 } ] }
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 > Produto > Produto > botão Depositante > guia Coleta de Informações
- Controle Informação Específica: escolher a opção Coletar Somente na Conf. de Saída ou Coletar no Rec. e Rastrear na Exp.
Acesse Cadastro > Depositante > botão Cadastrar ou Alterar > guia Exportação > agrupamento Nota Fiscal > Documento (NF ou Pedido) de Saída > REST - Modelo WMS
Acesse Cadastro > Depositante > botão Cadastrar ou Alterar > guia Exportação > agrupamento Expedição > Mudança de Status do Documento (NF ou Pedido) > REST - Modelo ERP Outros
Essa exportação é pensada para sistemas de terceiros que precisam das informações da nota fiscal e que provavelmente não sejam um ERP, uma vez que, normalmente, no fluxo padrão, é o próprio ERP que envia essas informações ao WMS. As exportações ocorrem durante o cadastro ou processamento de uma nota de saída (podendo ocorrer durante o processamento de uma onda ou coleta).
tipoIntegracao: EXP_DOCUMENTOS_SAIDA_REST("Exportação de Documentos de Saída - 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-13355)
Request
{ "idNotaFiscal" : 0, "codigoInterno" : "", "numeroPedido" : "", "sequencia" : "", "dataEmissao" : "", "tipoDocumento" : "", "tipoEntrada" : "", "classificacaoTipoPedido" : "", "tipoCarga" : "", "chaveAcessoNFE" : null, "protocoloNfe" : null, "dataRecebimentoNfe" : null, "numItens" : 0, "dataFaturamento" : null, "canalVenda" : null, "observacaoSeparacao" : null, "operacao" : { "cfop" : "", "descricao" : "" }, "armazem" : { "idArmazem" : 0, "cnpj" : "", "razaoSocial" : "" }, "depositante" : { "cnpj" : "", "razaoSocial" : "" }, "emitente" : { "cnpj" : "", "razaoSocial" : "" }, "destinatario" : { "cnpj" : "", "razaoSocial" : "", "inscricaoEstadual" : null, "inscricaoMunicipal" : null, "endereco" : "", "numero" : "", "cidade" : "", "bairro" : "", "uf" : "", "cep" : "" }, "entrega" : { "cnpj" : "", "razaoSocial" : "", "inscricaoMunicipal" : null, "inscricaoEstadual" : null, "endereco" : "", "numero" : "", "cidade" : "", "bairro" : "", "uf" : "", "cep" : "" }, "transportadora" : { "cnpj" : "", "razaoSocial" : "" }, "transporte" : { "cifFob" : 0, "seguro" : 0, "placaVeiculo" : null, "ufVeiculo" : null, "pesoLiquido" : 0, "pesoBruto" : 0, "qtdeVolume" : 0, "especie" : null, "marca" : null, "numero" : null, "codigoRastreio" : null, "dataHoraColeta" : null }, "tributacaoRelativoMercadoria" : { "baseIcms" : 0, "valorIcms" : 0, "frete" : 0, "ipi" : 0, "valorProdutos" : 0, "valorTotal" : 0 }, "roteirizador" : { "roteiro" : null, "janelaInicio" : null, "janelaFim" : null, "dataAgendamento" : null }, "operador" : { "usuarioConferencia" : "", "usuarioSeparacao" : "" }, "itens" : [ { "idSeq" : 0, "descricao" : "", "descricaoReduzida" : "", "barra" : "", "numeroOrdemCompra" : null, "obsItemSeparacao" : null, "idItemERP" : null, "codigoProduto" : "", "lote" : { "codigoIndustria" : null, "dataVencimentoLote" : null }, "valores" : { "quantidade" : 0, "valorUnitario" : 0, "valorTotal" : 0 }, "origemProduto" : "0", "informacoesEspecificas" : null } ] }
Campo | Formato | Máscara | Descrição |
---|---|---|---|
IDNOTAFISCAL | Número | Id da nota fiscal | |
CODIGOINTERNO | Texto | Código interno da Nota/Pedido | |
NUMEROPEDIDO | Texto | Número do Pedido da Nota | |
SEQUENCIA | Texto | Sequencia na Nota Fiscal | |
DATAEMISSAO | Texto | DD/MM/AAAA HH:MI:SS | Data de Emissão do Documento de Saída |
TIPODOCUMENTO | Texto | Tipo do documento (Pedido/Nota Fiscal) | |
TIPOENTRADA | Texto | Tipo da Entrada do Documento | |
CLASSIFICACAOTIPOPEDIDO | Texto | Representa a classificação do tipo pedido | |
TIPOCARGA | Texto | Tipo da Carga do Documento | |
CARGA | Número | Identificação do tipo de carga | |
CHAVEACESSONFE | Texto | Chave de Acesso da Nota Fiscal Eletrônica | |
PROTOCOLONFE | Texto | Protocolo da Nota Fiscal Eletrônica | |
DATARECEBIMENTONFE | Texto | DD/MM/AAAA HH:MI:SS | Data de Recebimento da Nota Fiscal Eletrônica |
NUMITENS | Número | Quantidade de Itens presentes no Documento | |
CUBAGEM | Número | Cubagem total da nota em m3 | |
DATAFATURAMENTO | Texto | DD/MM/AAAA HH:MI:SS | Data em que o Documento foi faturado |
CANALVENDA | Número | Inica o canal de venda do pedido (meramente informativo). | |
OBSERVACAOSEPARACAO | Texto | Observação deixada pelo cliente em seu pedido. Ex: Solicito colocar o nome abaixo do numero. |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
CNPJ | Texto | 99.999.999/9999-99 | CNPJ da Entidade de Entrega |
RAZAOSOCIAL | Texto | Razão Social da Entidade de Entrega | |
INSCRICAOESTADUAL | Texto | Inscrição Estadual da Entidade de Entrega | |
INSCRICAOMUNICIPAL | Texto | Inscrição Municipal da Entidade de Entrega | |
ENDERECO | Texto | Endereço da Entidade de Entrega | |
NUMERO | Texto | Número do endereço da Entidade de Entrega | |
CIDADE | Texto | Cidade da Entidade de Entrega | |
BAIRRO | Texto | Bairro da Entidade de Entrega | |
UF | Texto | Estado do endereço da Entidade de Entrega | |
CEP | Texto | Cep do endereço da Entidade de Entrega |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
IDARMAZEM | Número | Id do Armazém | |
CNPJ | Texto | 99.999.999/9999-99 | CNPJ da Transportadora do Documento |
RAZAOSOCIAL | Texto | Razão Social da Transportadora |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
CIFFOB | Texto | Indica a Modalidade do Frete Por Conta: Contratação do Frete por conta do Remetente (CIF)(1), Contratação do Frete por conta do Destinatário (FOB)(2), consignatario(3), Contratação do Frete por conta de Terceiros(4), Sem Ocorrência de Transporte(5), Transporte Próprio por conta do Remetente(6) e Transporte Próprio por conta do Destinatário(7) | |
SEGURO | Número | Valor do Seguro | |
PLACAVEICULO | Texto | Indica a placa do Veículo utilizado no transporte | |
UFVEICULO | Texto | Indica o estado do Veículo utilizado no transporte | |
PESOLIQUIDO | Número | Peso liquido total | |
PESOBRUTO | Número | Peso bruto total | |
QTDEVOLUME | Número | Quantidade de volumes da nota fiscal. | |
ESPECIE | Texto | Especie dos volumes | |
MARCA | Texto | Marca dos volumes | |
Número | Texto | Numero dos volumes | |
CODIGORASTREIO | Texto | Código de rastreio do volume onde os itens da nota se encontram. | |
DATACOLETA | Texto | Data esperada para embarque - Informação vinda da xOF | |
HORACOLETA | Número | Hora esperada para embarque - Informação vinda da xOF |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
BASEICMS | Número | Base de calculo do ICMS | |
VALORICMS | Número | Valor do ICMS | |
FRETE | Número | Valor do Frete | |
IPI | Número | Valor do IPI | |
VALORPRODUTOS | Número | Valor Total dos Produtos | |
VALORTOTAL | Número | Valor total do Documento |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
ROTEIRO | Número | Indica numero do roteiro da nota fiscal | |
JANELAINICIO | Texto | Hora início da Janela de Atendimento. (Utilizado pelo RMS Senior). | |
JANELAFIM | Texto | Hora fim da Janela de Atendimento. (Utilizado pelo RMS Senior). | |
DATAAGENDAMENTO | Texto | Indica a data agendada pelo destinatário para entrega do pedido/nota fiscal (Utilizado pelo RMS Senior). |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
USUARIOCONFERENCIA | Texto | Representa o usuário que realizou a conferência | |
USUARIOSEPARACAO | Texto | Representa o usuário que realizou a separação |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
IDSEQ | Número | ID do item da nota sequencial | |
DESCRICAO | Texto | Descrição do Produto do item | |
DESCRICAOREDUZIDA | Texto | Descrição reduzida do Produto do item | |
BARRA | Texto | Codigo de barras do produto | |
VOLUMECAIXA | Texto | Indica ao sistema de PTL qual é o número de volume que deve ser utilizado para a sua geração, indicando que os materiais devem ser isolados em determinado volume. | |
CODIGOSETOR | Texto | Código de Depósito informado pelo ERP na integração. Utilizado para determinar onde as notas fiscais de saída devem consultar estoque de acordo com o ERP e utilizado para comparar se a alocação da conferência da nota de entrada foi realizada no setor correto, caso não tenha sido será enviada integração do ERP da mudança lógica de depósito. | |
NUMEROORDEMCOMPRA | Texto | Numero da Ordem de Compra vinda do XML de NFe xPed | |
OBSITEMSEPARACAO | Texto | Observação deixada pelo cliente em seu pedido especifico para cada item. Ex: Nome: Cliente, Numero: 10 | |
IDITEMERP | Texto | Identificador do Item do Documento enviado pelo ERP | |
ORIGEMPRODUTO | Texto | Informa a origem do produto |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
CODIGOINDUSTRIA | Texto | Codigo Indústria do produto | |
DATAVENCIMENTOLOTE | Texto | DD/MM/AAAA HH:MI:SS | Data de Vencimento do Lote solicitado para separação especifica na integração |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
QUANTIDADE | Número | Quantidade do item na nota fiscal | |
VALORUNITARIO | Número | Preco unitario Liquido | |
VALORTOTAL | Número | Valor total do item |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
CHAVE | Texto | Representa qual tipo de informação específica | |
VALOR | Texto | Valor da informação específica |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
CFOP | Número | Indica a Modalidade do Frete Por Conta: Contratação do Frete por conta do Remetente (CIF)(1), Contratação do Frete por conta do Destinatário (FOB)(2), consignatario(3), Contratação do Frete por conta de Terceiros(4), Sem Ocorrência de Transporte(5), Transporte Próprio por conta do Remetente(6) e Transporte Próprio por conta do Destinatário(7) | |
DESCRICAO | Texto | Descrição da Operação do CFOP |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
CNPJ | Texto | 99.999.999/9999-99 | CNPJ do Armazém |
RAZAOSOCIAL | Texto | Razão Social do Armazém |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
CNPJ | Texto | 99.999.999/9999-99 | CNPJ do Depositante |
RAZAOSOCIAL | Texto | Razão Social do Depositante |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
CNPJ | Texto | 99.999.999/9999-99 | CNPJ do Emitente |
RAZAOSOCIAL | Texto | Razão Social do Emitente |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
CNPJ | Texto | 99.999.999/9999-99 | CNPJ do Destinatário |
RAZAOSOCIAL | Texto | Razão Social do Destinatário | |
INSCRICAOESTADUAL | Texto | Inscrição Estadual do Destinatário | |
INSCRICAOMUNICIPAL | Texto | Inscrição Municipal do Destinatário | |
ENDERECO | Texto | Endereço do Destinatário | |
NUMERO | Texto | Número do endereço do Destinatário | |
CIDADE | Texto | Cidade do Destinatário | |
BAIRRO | Texto | Bairro do Destinatário | |
UF | Texto | Estado do endereço do Destinatário | |
CEP | Texto | Cep do endereço do Destinatário |
Acesse Cadastro > Depositante > guia Exportação > agrupamento Expedição > Autorização de Embarque > REST – Modelo Cabeçalho/Detalhe/Volume
Após o processamento da coleta, quando configurado o modelo REST – Modelo Cabeçalho/Detalhe/Volume no campo Autorização de Embarque, no cadastro do Depositante, o sistema gera automaticamente a exportação seguindo o layout abaixo:
tipointegração: EXP_CARGA_EMBARQUE_VOL_REST("Exportação do Volume da Autorização de embarque - Via Rest Cabeçalho/Detalhe/Volumes")
Request
{ "chavelayout": "vi_int_envio_confirEmbarqueCab", "cabecalho": [ { "cnpj_armazem": "", "cnpj_depositante": "", "cnpj_remetente": "", "cnpj_destinatario": "", "cnpj_transportadora": "", "numeronf": "", "serienf": "", "numpedido": "", "dataliberacao": "", "idcarga": "", "numcoleta": "", "qtdevolume": "", "pesovolume": "", "rgmotorista": "", "motorista": "", "placa": "", "dataembarque": "", "embarqueliberado": "", "finalizado": "", "f": "", "chaveacessonfe": "", "itens": [ { "cnpj_armazem": "", "cnpj_depositante": "", "cnpj_remetente": "", "cnpj_destinatario": "", "cnpj_transportadora": "", "numeronf": "", "serienf": "", "numpedido": "", "idcarga": "", "dataliberacao": "", "numcoleta": ", "codproduto": "", "codbarras": "", "qtde": "", "informacaoespecifica": "", "f": "", "codigoproduto": "" } ], "volumes": [ { "nrovolume": "", "qtdeprodutovolume": "", "codigocaixavolume": "", "pesocaixavolume": "", "codbarravolume": "", "pesovolume": "", "data": "", "altura": "", "largura": "", "comprimento": "", "dimensoescaixavolume": "", "codrastreio": "" } ] } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento Expedição > Autorização de Embarque > REST - Modelo Cabeçalho / Detalhe
Esta chamada REST (existem as informações de Cabeçalho e Itens) é criada ao processar a coleta com sucesso no enterprise e ao finalizar a coleta no mobile.
tipointegração: CARGA_EMBARQUE_REST_CAB("Exportação de Confirmação de Embarque Cabeçalho detalhes")
Request
{ "chavelayout" : "vi_int_envio_confirEmbarqueCab", "list" : [ { "cnpj_armazem" : "", "cnpj_depositante" : "", "cnpj_remetente" : "", "cnpj_destinatario" : "", "cnpj_transportadora" : "", "numeronf" : "", "serienf" : "", "numpedido" : "", "dataliberacao" : "", "idcarga" : "", "numcoleta" : "", "qtdevolume" : "", "pesovolume" : "", "rgmotorista" : "", "motorista" : "", "placa" : "", "dataembarque" : "", "embarqueliberado" : "", "finalizado" : "", "f" : "", "list" : [ { "chavelayout" : "vi_int_envio_confirEmbarqueDet", "cnpj_armazem" : "", "cnpj_depositante" : "", "cnpj_remetente" : "", "cnpj_destinatario" : "", "cnpj_transportadora" : "", "numeronf" : "", "serienf" : "", "numpedido" : "", "idcarga" : "", "dataliberacao" : "", "numcoleta" : "", "codproduto" : "", "codbarras" : "", "qtde" : "", "informacaoespecifica" : "", "f" : "", "codigoproduto" : "" } ] } ] }
tipointegração: CARGA_EMBARQUE_DET_REST ("Itens Confirmação de Embarque")
Request
{ "chavelayout" : "vi_int_envio_confirEmbarqueDet", "list" : [ { "cnpj_armazem" : "", "cnpj_depositante" : "", "cnpj_remetente" : "", "cnpj_destinatario" : "", "cnpj_transportadora" : "", "numeronf" : "", "serienf" : "", "numpedido" : "", "idcarga" : "", "dataliberacao" : "", "numcoleta" : "", "codproduto" : "", "codbarras" : "", "qtde" : "", "informacaoespecifica" : "", "f" : "", "codigoproduto" : "" } ] }
tipointegração: CARGA_EMBARQUE_REST("Cabeçalho Confirmação de Embarque")
Request
{ "chavelayout" : "vi_int_envio_confirEmbarque", "list" : [ { "cnpj_armazem" : "", "cnpj_depositante" : "", "cnpj_remetente" : "", "cnpj_destinatario" : "", "cnpj_transportadora" : "", "numeronf" : "", "serienf" : "", "numpedido" : "", "dataliberacao" : "", "idcarga" : "", "numcoleta" : "", "qtdevolume" : "", "pesovolume" : "", "rgmotorista" : "", "motorista" : "", "placa" : "", "dataembarque" : "", "embarqueliberado" : "", "finalizado" : "", "f" : "" } ] }
Request
{ "chavelayout" : "int_coberturafiscal", "list" : [ { "cnpj_depositante" : "", "cnpj_unidade" : "", "codigointerno" : "", "serie" : "", "data_emissao" : "", "baseicms" : "", "valoricms" : "", "basesubstituicao" : "", "valorsubstituicao" : "", "totalipi" : "", "vlrtotalprodutos" : "", "vlrtotalgeral" : "", "pis" : "", "cofins" : "", "cs" : "", "ir" : "", "valoriss" : "", "valorservicos" : "", "estado" : "", "chaveacessonfe" : "", "codigoindustria" : "", "descr_prod" : "", "barra" : "", "classificacaofiscal" : "", "qtdeitem" : "", "vlrunititem" : "", "vlrtotalitem" : "", "aliqicms" : "", "aliqipi" : "", "vlrdesc" : "", "porcdesconto" : "", "desconto" : "", "totalliquidoitem" : "", "st_3" : "", "ipi" : "", "loteindustria" : "", "baseicmsitem" : "", "valoricmsitem" : "", "aliqicmsitem" : "", "aliqpisitem" : "", "basepisitem" : "", "valorpisitem" : "", "aliqcofinsitem" : "", "basecofinsitem" : "", "valorcofinsitem" : "", "st" : "", "origemproduto" : "", "cfopcobertura" : "", "inscricaoestadualdep" : "" } ] }
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 }
Esta chamada REST é disparada quando a situação da Nota Fiscal (tabela NFe) receber 3 (confirmada) e o Tipo da Ação for 0 (autorização).
O Layout é um campo CLOB da tabela NFe que armazena o XML processado pela SEFAZ.
tipointegração: EXPORTACAO_XML_NFE_REST("XML NF-e")
Request
A NF-e segue o mesmo modelo disponibizado pela SEFAZ.
Request
{ "chavelayout" : "int_cancelamento", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "sequencia" : "", "tipo" : "", "status" : "", "o" : "", "motivocancelamento" : "", "c" : "", "idmovimento" : "", "idgcom" : "", "npalet" : "", "seq_entrega" : "", "paginageomapa" : "", "descrromaneio" : "", "placa" : "", "motorista" : "", "cnpj_motorista" : "", "dataemissao" : "", "fluxocancelamento" : "" } ] }
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 Nota Fiscal > Cancelamento > REST - Modelo WMS.
tipointegração: EXPORTACAO_CANCELAMENTO_REST("Cancelamento de Nota Fiscal")
Request
{ "chavelayout" : "vi_int_envio_cancelamento", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "sequencia" : "", "tipo" : "", "status" : "", "o" : "", "motivocancelamento" : "", "c" : "", "idmovimento" : "", "idgcom" : "", "npalet" : "", "seq_entrega" : "", "paginageomapa" : "", "descrromaneio" : "", "placa" : "", "motorista" : "", "cnpj_motorista" : "", "dataemissao" : "", "qtdevolume" : "", "totalpesovolume" : "", "idprocessointegracao" : "", "protocolocancelamento" : "", "datacancelamento" : "", "horacancelamento" : "" } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento Expedição > Mudança de Status do Documento (NF ou Pedido) > REST - Modelo WMS.
Para que o ERP faça a gestão de documentos (Pedido/Nota Fiscal) enviados para Expedição, ou seja, documentos de saída, o WMS Senior disponibiliza a exportação de Mudança de Status do Documento, permitindo que ambos os sistemas tenham as mesmas informações do Pedido/Nota Fiscal. Essa exportação é realizada nas seguintes movimentações do documento:
- Aguardando Formação de Onda
- Aguardando Separação
- Separação Iniciada
- Aguardando Resolução de Quebra
- Separação Concluída
- Packing Iniciado
- Packing Concluído
- Enviado para Faturamento
- Coleta Iniciada
- Expedido
- Cancelado
- Quarentena
- Digitado / Importado / Removido Quarentena
tipointegração: EXPORTACAO_ANDAMENTODOC_REST
Request
{ "chavelayout" : "vi_int_envio_andamentodoc", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpjdepositante" : "", "cnpjemitente" : "", "sequencia" : "", "tipo" : "", "datahora" : "", "dataintegracao" : "", "idnotafiscal" : "", "situacao" : "", "idprocessointegracao" : "" } ] }
Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|
ID | Numérico | Não | 12 | Chave de integração | |
CODIGOINTERNO | Texto | Não | 20 | 99999999999999999999 | Número da Nota Fiscal |
NUMPEDIDO | Texto | Não | 20 | 99999999999999999999 | Número do Pedido |
CNPJDEPOSITANTE | Texto | Não | 20 | 99.999.999/9999-99 | CNPJ Depositante |
CNPJEMITENTE | Texto | Não | 20 | 99.999.999/9999-99 | Saída=CNPJ Depositante / Entrada=CNPJ Fornecedor |
SEQUENCIA | Texto | Não | 20 | Série da Nota Fiscal | |
TIPO | Texto | Não | 1 | Entrada = E / Saída = S | |
DATAHORA | Texto | Não | 22 | DD/MM/YYYY HH24:MI:SS | Data/Hora que ocorreu a mudança da situação do documento |
DATAINTEGRACAO | Data | Não | 10 | Data do processamento da integração pelo sistema de terceiros | |
IDNOTAFISCAL | Numérico | Não | 12 | Número do Identificador da NotaFiscal | |
SITUACAO | Numérico | Não | 2 | Indica o status de movimentacão do documento de saida. Situacão do Pedido/NotaFiscal.(0) Aguardando Formacão de Onda;(1) Aguardando Separacão;(2) Separacão Iniciada;(3) Aguardando Resolucão de Quebra;(4) Separacão Concluida;(5) Packing Iniciado;(6) Packing Concluido;(7) Enviado Para Faturamento;(8) Coleta Iniciada;(9) Expedido;(10) Cancelado;(11) Quarentena;(12) Digitado / Importado / Removido Quarentena | |
IDPROCESSOINTEGRACAO | Texto | Não | 50 | Identificador único no processo de integração com o ERP Senior |
Request
{ "chavelayout" : "int_pedido_retorno_amz", "list" : [ { "codigointerno" : "", "cnpjunidade" : "", "cnpjdepositante" : "", "informacaocomplementar" : "", "codigotipopedido" : "", "cnpjtransp" : "", "estado" : "", "codservicotransp" : "", "numerocontrato" : "", "inscricaoestadualdep" : "", "inscrestadualtransp" : "", "codretencao" : "", "freteporconta" : "", "dataesperadaembarque" : "" } ] }
{ "chavelayout" : "int_pedidodet_retorno_amz", "list" : [ { "codigointerno" : "", "cnpjunidade" : "", "cnpjdepositante" : "", "barra" : "", "qtde" : "", "idinformacaomat" : "", "informacao_material" : "", "barraemb" : "" } ] }
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 Nota Fiscal > Nota Fiscal de Remessa e Retorno de Armazenagem > REST - Modelo WMS
tipointegração: REMARMAZENAGEM_REST("Cabeçalho Nota Fiscal de Remessa de Armazenagem")
Request
{ "chavelayout" : "vi_int_envio_nf_armazenagem", "list" : [ { "idnotafiscal" : "", "serie" : "", "numeronf" : "", "numeronf2" : "", "datasaida" : "", "dataemissao" : "", "uforigem" : "", "cidadeorigem" : "", "ufdestino" : "", "cidadedestino" : "", "valorcontabil" : "", "nfcancelada" : "", "cnpjdestinatario" : "" } ] }
tipointegração: REMARMAZENAGEMDET_REST("Itens Nota Fiscal de Remessa de Armazenagem")
Request
{ "chavelayout" : "vi_int_envio_nf_armazenagemdet", "list" : [ { "cfop" : "", "valorcontabil" : "", "baseicms" : "", "aliqicms" : "", "valoricms" : "", "isentasicms" : "", "outrasicms" : "", "basesubstituicao" : "", "valorsubstituicao" : "", "contador" : "", "filial" : "" } ] }
tipointegração: RETARMAZENAGEM_REST("Cabeçalho Nota Fiscal de Retorno de Armazenagem")
Request
{ "chavelayout" : "vi_int_envio_nf_retarmazenagem", "list" : [ { "serie" : "", "numeronf" : "", "numeronf2" : "", "datasaida" : "", "dataemissao" : "", "uforigem" : "", "cidadeorigem" : "", "ufdestino" : "", "cidadedestino" : "", "valorcontabil" : "", "nfcancelada" : "", "cnpjdestinatario" : "" } ] }
tipointegração: RETARMAZENAGEMDET_REST("Itens Nota Fiscal de Retorno de Armazenagem")
Request
{ "chavelayout" : "vi_int_envio_nf_armazenagemdet", "list" : [ { "cfop" : "", "valorcontabil" : "", "baseicms" : "", "aliqicms" : "", "valoricms" : "", "isentasicms" : "", "outrasicms" : "", "basesubstituicao" : "", "valorsubstituicao" : "", "contador" : "", "filial" : "" } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento Nota Fiscal > Nota Fiscal de Remessa e Retorno de Armazenagem > REST - Modelo WMS
tipointegração: RETARMAZENAGEM_COMPLETO_REST("Cabeçalho Nota Fiscal Retorno de Armazenagem Completo")
Request
{ "chavelayout" : "vi_int_envio_nf_armazcompleto", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "sequencia" : "", "tipo" : "", "descroper" : "", "cfop" : "", "data_emissao" : "", "pessoa_dest" : "", "codigo_dest" : "", "nome_dest" : "", "fantasia_dest" : "", "cnpj_dest" : "", "endereco_dest" : "", "numend_dest" : "", "complementoend_dest" : "", "bairro_dest" : "", "cep_dest" : "", "cidade_dest" : "", "telefone_dest" : "", "estado_dest" : "", "inscrestadual_dest" : "", "inscrmunicipal_dest" : "", "endereco_entrega" : "", "cidade_entrega" : "", "bairro_entrega" : "", "estado_entrega" : "", "cep_entrega" : "", "cnpj_entrega" : "", "inscrestadual_entrega" : "", "baseicms" : "", "valoricms" : "", "basesubstituicao" : "", "valorsubstituicao" : "", "frete" : "", "seguro" : "", "despesasacessorias" : "", "ipi" : "", "vlrprodutos" : "", "vlrtotal" : "", "nome_transp" : "", "cnpj_transp" : "", "endereco_transp" : "", "numend_transp" : "", "bairro_transp" : "", "cidade_transp" : "", "estado_transp" : "", "cep_transp" : "", "inscrestadual_transp" : "", "ciffob" : "", "veiculo" : "", "estado_veiculo" : "", "qtde" : "", "especie" : "", "marca" : "", "numero" : "", "pesoliquido" : "", "pis" : "", "cofins" : "", "cs" : "", "ir" : "", "valoriss" : "", "valorservicos" : "", "idmovimento" : "", "idnotafiscal" : "", "gerafinceiro" : "", "tipodocumento" : "", "tipocarga" : "", "limitecorte" : "", "paginageomapa" : "", "num_itens" : "", "tiponf" : "", "estado" : "", "data_coleta" : "", "hora_coleta" : "", "pessoa_entrega" : "", "codigo_entrega" : "", "nome_entrega" : "", "fantasia_entrega" : "", "numend_entrega" : "", "complementoend_entrega" : "", "nomerepresentante" : "", "telefone_representante" : "", "cnpj_unidade" : "", "fatura" : "", "observacao" : "", "iddepositante" : "" } ] }
tipointegração: RETARMAZENAGEMDETCOMPLETO_REST("Itens Nota Fiscal Retorno de Armazenagem Completo")
Request
{ "chavelayout" : "vi_int_envio_nf_armazcompletod", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "sequencia" : "", "tipo" : "", "idseq" : "", "codigoindustria" : "", "descr_prod" : "", "barra" : "", "classificacaofiscal" : "", "st" : "", "qtde" : "", "vlrunit" : "", "vlrtotal" : "", "aliqicms" : "", "aliqipi" : "", "ipi" : "", "vlrdesc" : "", "porcdesconto" : "", "desconto" : "", "totalliquido" : "", "tipoproduto" : "", "qtdeatendida" : "", "idnotafiscal" : "", "serie" : "", "tipomaterial" : "", "st2" : "" } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento Nota Fiscal > Nota Fiscal de Remessa e Retorno de Armazenagem > REST - Modelo WMS
tipointegração: RETARMAZENAGEM2_REST("Modelo 2 Cabeçalho Nota Fiscal Retorno de Armazenagem")
Request
{ "chavelayout" : "vi_int_envio_nf_armazenagem2", "list" : [ { "numnfretorno" : "", "serienfretorno" : "", "cnpjdepositante" : "", "cnpjemitente" : "", "cnpjdestinatario" : "", "tipodoc" : "", "numnfcobvenda" : "", "serienfcobvenda" : "", "datamovto" : "", "nfcancelada" : "", "finalizador" : "" } ] }
tipointegração: RETARMAZENAGEM2_DET_REST("Modelo 2 Itens Nota Fiscal Retorno de Armazenagem")
Request
{ "chavelayout" : "vi_int_envio_nf_armaz2det", "list" : [ { "data" : "", "idnfretorno" : "", "idprodutoretorno" : "", "seq_retorno" : "", "codigointernocobertura" : "", "seriecobertura" : "", "codigofilialcobertura" : "", "idnfcobertura" : "", "seq_cobertura" : "", "idenvionfarmazenagem" : "" } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento > Nota Fiscal > Retorno de Movimentação de Saída > REST - Modelo WMS.
tipointegração: EXPORTACAO_RET_MOVARM_SDA_REST("Retorno Movimentação de Saída")
Request
{ "chavelayout" : "vi_int_envioretarmmovsaida", "list" : [ { "s" : "S", "serie" : "", "numdocumento" : "", "datasaida" : "", "dataemissao" : "", "uforigem" : "", "ufdestino" : "", "codmunicipioorigem" : "", "codmunicipidestino" : "", "totalcontabil" : "", "cancelado" : "", "cnpj" : "", "baseicms" : "", "valoricms" : "", "isentasicms" : "", "outrasicms" : "", "baseicmssubstituido" : "", "icmssubstituido" : "", "pis" : "", "cofins" : "" } ] }
tipointegração: EXPORT_RET_MOVARM_SDA_DET_REST("Itens Retorno Movimentação de Saída")
Request
{ "chavelayout" : "vi_int_envretarmmovsaidet", "list" : [ { "cfop" : "", "valorcontabil" : "", "baseicms" : "", "aliquotaicms" : "", "valoricms" : "", "isentasicms" : "", "outrasicms" : "", "baseicmssubstituido" : "", "icmssubstituido" : "", "numdocumento" : "", "filialdefault" : "", "numeroitens" : "" } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento Nota Fiscal> Nota Fiscal de Remessa e Retorno de Armazenagem > REST - Modelo WMS.
tipointegração: EXPORTA_ARMAZENAGEM_MOD2_REST("Nota Fiscal de Retorno de Armazenagem EDI 9")
Request
{ "chavelayout" : "vi_int_envio_armazenagem_m2", "list" : [ { "numero_documento" : "", "cgc_cpf_matriz_fiscal" : "", "sis_codigo" : "", "filial" : "", "transportadora" : "", "transp_redespacho" : "", "ctrl_nf_cancelada" : "", "nome_cliente" : "", "cod_cliente" : "", "nf_saida" : "", "serie_nf" : "", "nop_codigo" : "", "cfop_codigo" : "", "dh_emissao" : "", "dt_fato_gerador_imposto" : "", "tipo" : "", "destinatario_pfj_codigo" : "", "entrega_pfj_codigo" : "", "cobranca_pfj_codigo" : "", "uf_codigo_origem" : "", "uf_matriz_fiscal" : "", "ind_iss_retido_fonte" : "", "volumes" : "", "tipo_volume" : "", "ind_resp_frete" : "", "ind_simples_me_epp" : "", "obs" : "", "ind_eix" : "", "campanha" : "", "cod_produto_seculus" : "", "descricao_produto" : "", "cor_produto" : "", "tamanho_produto" : "", "cod_produto_linx" : "", "descr_item_nf" : "", "item_impressao" : "", "qtd" : "", "preco_unitario" : "", "preco_total" : "", "vl_faturado" : "", "aliq_icms" : "", "vl_base_icms" : "", "vl_tributavel_icms" : "", "vl_isento_icms" : "", "vl_outros_icms" : "", "vl_icms" : "", "aliq_ipi" : "", "vl_base_ipi" : "", "vl_tributavel_ipi" : "", "vl_isento_ipi" : "", "vl_ipi" : "", "aliq_iss" : "", "vl_base_iss" : "", "vl_iss" : "", "aliq_inss" : "", "vl_base_inss" : "", "vl_inss" : "", "aliq_inss_ret" : "", "vl_base_inss_ret" : "", "vl_inss_ret" : "", "aliq_ii" : "", "vl_ii" : "", "vl_base_irrf" : "", "vl_irrf" : "", "vl_tributavel_difa" : "", "aliq_difa" : "", "vl_difa" : "", "vl_aliq_pis" : "", "vl_base_pis" : "", "vl_imposto_pis" : "", "vl_aliq_cofins" : "", "vl_base_cofins" : "", "vl_imposto_cofins" : "", "unidade_medida" : "", "peso_bruto_kg" : "", "peso_liquido_kg" : "", "stc_codigo" : "", "obs_item" : "", "aliq_pis" : "", "vl_pis" : "", "aliq_cofins" : "", "vl_cofins" : "", "dth_carga_linx" : "", "pedido" : "", "rastreio_correios" : "", "qtd_itf" : "", "chave_acesso" : "" } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento Nota Fiscal> Retorno de Movimentação de Saída > REST - Modelo WMS.
tipointegração: EXPORT_RET_MOVARM_SDA_M2_REST("Modelo 2 Retorno Movimentação de Saída")
Request
{ "chavelayout" : "vi_int_envretmovarm_saida_m2", "list" : [ { "numnfretorno" : "", "sequencia" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "cnpj_destinatario" : "", "tipo_documento" : "", "numnf" : "", "sequencianf" : "", "datamovto" : "", "nfcancelada" : "", "baseicms" : "", "valoricms" : "", "isentasicms" : "", "outrasicms" : "", "baseicmssubstituido" : "", "icmssubstituido" : "", "pis" : "", "cofins" : "" } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento Nota Fiscal> Confirmação do Cancelamento > REST - Modelo WMS
tipointegração: EXP_CONFIRMACAO_CANCELAMENTO("Exportação da confirmação do cancelamento da nota fiscal")
Request
{ "chavelayout" : "vi_int_envio_confirmacao_canc", "list" : [ { "situacao" : "", "descricao" : "", "codigointerno" : "", "serie" : "", "numpedido" : "", "cnpj_depositante" : "", "idprocessointegracao" : "" } ] }
Request
{ "chavelayout" : "int_gmb", "list" : [ { "codigointerno" : "", "cnpj_unidade" : "", "cnpj_depositante" : "", "cnpj_transp" : "", "informacaocomplementar" : "", "tipo" : "", "estado" : "", "valortotal" : "", "freteporconta" : "", "especie" : "", "numeracao" : "", "pesobruto" : "", "pesoliquido" : "", "qtdevol" : "", "codservicotransp" : "", "dtesperadaembarque" : "", "numerocontrato" : "", "pessoa_dest" : "", "codigo_dest" : "", "nome_dest" : "", "fantasia_dest" : "", "cnpj_dest" : "", "endereco_dest" : "", "numend_dest" : "", "complementoend_dest" : "", "bairro_dest" : "", "cep_dest" : "", "cidade_dest" : "", "telefone_dest" : "", "estado_dest" : "", "inscrestadual_dest" : "", "inscrmunicipal_dest" : "", "endereco_entrega" : "", "cidade_entrega" : "", "bairro_entrega" : "", "estado_entrega" : "", "cep_entrega" : "", "cnpj_entrega" : "", "inscrestadual_entrega" : "", "pessoa_entrega" : "", "codigo_entrega" : "", "nome_entrega" : "", "fantasia_entrega" : "", "numend_entrega" : "", "complementoend_entrega" : "", "inscricaoestadualdep" : "", "qtde_produto" : "", "codretencao" : "", "intpedgmb" : "" } ] }
{ "chavelayout" : "int_gmb_det", "list" : [ { "codigointerno" : "", "cnpj_unidade" : "", "cnpj_depositante" : "", "barra" : "", "qtde" : "", "totalbruto" : "", "idinformacaomat" : "", "informacao_material" : "", "barraemb" : "" } ] }
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 }
Request
{ "chavelayout" : "int_valorestoquenf", "list" : [ { "cnpj_depositante" : "", "cnpj_emitente" : "", "cnpj_armazem" : "", "codigoproduto" : "", "produto" : "", "estoque" : "", "loteindustria" : "", "valorunitario" : "", "valortotal" : "", "notafiscal" : "", "serie" : "", "chaveacesso" : "" } ] }
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 }
Modelo RICOH Pedido de Venda: layout gerado se a opção Código de Barras do Produto estiver setado para o parâmetro Importação Itens de NF de Saída Utilizando do Cadastro do Depositante.
Request
{ "chavelayout" : "int_pedido_ricoh", "list" : [ { "identificadortiporegistro" : "", "filler1" : "", "numeropedido" : "", "nomedestinatario" : "", "enderedodestinatario" : "", "complenddestinatario" : "", "filler2" : "", "cepdestinatario" : "", "municipiodestinatario" : "", "ufdestinatario" : "", "cnpjcpfdestinatario" : "", "inscricaoestadualdest" : "", "numerodocumento" : "", "seriedocumento" : "", "codigotipopedido" : "", "itens" : [ { "chavelayout" : "int_pedido_ricoh_item", "identificadortiporegistro" : "", "codigoproduto" : "", "numloteinicialproduto" : "", "filler1" : "", "unidademedidaproduto" : "", "quantidadeproduto" : "", "valorunitarioproduto" : "", "valortotalproduto" : "", "fatorconversao" : "" } ], "transportadora" : [ { "chavelayout" : "int_pedido_ricoh_transp", "identificadortiporegistro" : "", "filler1" : "", "cnpjcpftransportadora" : "" } ] } ] }
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 }
Faturamento
{ "chavelayout" : "int_faturamento", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "sequencia" : "", "tipo" : "", "descroper" : "", "cfop" : "", "dataemissao" : "", "pessoa_dest" : "", "codigo_dest" : "", "nome_dest" : "", "fantasia_dest" : "", "cnpj_dest" : "", "endereco_dest" : "", "numend_dest" : "", "complementoend_dest" : "", "bairro_dest" : "", "cep_dest" : "", "cidade_dest" : "", "telefone_dest" : "", "estado_dest" : "", "inscrestadual_dest" : "", "inscrmunicipal_dest" : "", "endereco_entrega" : "", "cidade_entrega" : "", "bairro_entrega" : "", "estado_entrega" : "", "cep_entrega" : "", "cnpj_entrega" : "", "inscrestadual_entrega" : "", "baseicms" : "", "valoricms" : "", "basesubstituicao" : "", "valorsubstituicao" : "", "frete" : "", "seguro" : "", "despesasacessorias" : "", "ipi" : "", "vlrprodutos" : "", "vlrtotal" : "", "nome_transp" : "", "cnpj_transp" : "", "endereco_transp" : "", "numend_transp" : "", "bairro_transp" : "", "cidade_transp" : "", "estado_transp" : "", "cep_transp" : "", "inscrestadual_transp" : "", "ciffob" : "", "veiculo" : "", "estado_veiculo" : "", "qtde" : "", "especie" : "", "marca" : "", "numero" : "", "pesoliquido" : "", "pis" : "", "cofins" : "", "cs" : "", "ir" : "", "valoriss" : "", "valorservicos" : "", "idmovimento" : "", "idnotafiscal" : "", "gerafinceiro" : "", "tipodocumento" : "", "tipocarga" : "", "limitecorte" : "", "paginageomapa" : "", "num_itens" : "", "tiponf" : "", "estado" : "", "data_coleta" : "", "hora_coleta" : "", "pessoa_entrega" : "", "codigo_entrega" : "", "nome_entrega" : "", "fantasia_entrega" : "", "numend_entrega" : "", "complementoend_entrega" : "", "nomerepresentante" : "", "telefone_representante" : "", "cnpj_unidade" : "", "fatura" : "", "observacao" : "", "estoqueverificado" : "", "chaveidentificacaoext" : "", "classificacaocliente" : "", "prioridade" : "", "porcentagemcxfechada" : "", "chaveacessonfe" : "", "sequenciaped" : "", "cnpj_transpredespacho" : "", "inscrestadual_emitente" : "", "codigo_servicotransp" : "", "valoricmsdesonerado" : "", "presencacomprador" : "", "formapagamento" : "", "protocolonfe" : "", "datarecebimentonfe" : "", "roteiro" : "", "rotaentrega" : "", "siglafilialorigem" : "", "siglafilialdestino" : "", "pesobruto" : "", "utilizaZPL": "", "codigoRastreio": "", "codigoServicoEtiquetaExterna": "", "observacaoSeparacao": "" } ] }
{ "chavelayout" : "int_faturamentodet", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "serie" : "", "tipo" : "", "idseq" : "", "codigoindustria" : "", "descr_prod" : "", "barra" : "", "classificacaofiscal" : "", "st" : "", "qtde" : "", "vlrunit" : "", "vlrtotal" : "", "aliqicms" : "", "aliqipi" : "", "ipi" : "", "vlrdesc" : "", "porcdesconto" : "", "desconto" : "", "totalliquido" : "", "tipoproduto" : "", "qtdeatendida" : "", "idnotafiscal" : "", "numserie" : "", "tipomaterial" : "", "st_2" : "", "chaveidentificacaoext" : "", "sequenciaped" : "", "codindustria" : "", "descrprod" : "", "inscrestadual_emitente" : "", "valoricmsdesonerado" : "", "codigoprodanvisa" : "", "precomaximoconsumidor" : "", "codigoinmetro" : "", "motivoisencao" : "", "barraemb" : "" } ] }
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 }
Request
{ "chavelayout" : "int_faturamento_codtransp", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "serie" : "", "tipo" : "", "numerovolume" : "", "codbarratransp" : "" } ] }
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 }
Request
{ "chavelayout" : "int_refaturamento", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "sequencia" : "", "tipo" : "", "novonumeronf" : "", "cnpjtransportadora" : "", "nometransportadora" : "", "enderecotransportadora" : "", "numendtransportadora" : "", "bairrotransportadora" : "", "cidadetransportadora" : "", "estadotransportadora" : "", "ceptransportadora" : "", "ietransportadora" : "", "cnpjtranspredespacho" : "", "novachaveacessonfe" : "", "novaserienf" : "" } ] }
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 }
Request
{ "chavelayout" : "int_faturamento_ricoh", "list" : [ { "identificadortiporegistro" : "", "observacaodocumento" : "", "cfop" : "", "numeropedido" : "", "nomedestinatario" : "", "numeroenderecodestinatario" : "", "enderedodestinatario" : "", "complenddestinatario" : "", "cepdestinatario" : "", "municipiodestinatario" : "", "ufdestinatario" : "", "cnpjcpfdestinatario" : "", "inscricaoestadualdest" : "", "numerodocumento" : "", "seriedocumento" : "", "dataemissao" : "", "itens" : [ { "chavelayout" : "int_faturamento_ricoh_det", "identificadortiporegistro" : "", "filler1" : "", "codigoproduto" : "", "filler2" : "", "filler3" : "", "filler4" : "", "quantidade" : "", "valorunitario" : "", "valortotal" : "" } ], "transportadora" : [ { "chavelayout" : "int_faturamento_ricoh_transp", "identificadortiporegistro" : "", "filler" : "", "cnpjcpftransportadora" : "" } ] } ] }
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 > botão Cadastrar ou Alterar > guia Exportação > agrupamento Faturamento > deixe setado a opção REST - Modelo ERP Outros para o parâmetro Retorno de Faturamento Auto.
Essa exportação envia os dados de faturamento de um pedido.
Para que seja exportada a informação específica do volume, é necessário que o parâmetro Enviar Faturamento com Apenas Um Volume por Linha esteja ativo no cadastro do depositante > guia exportação > agrupamento faturamento, e o produto controle informação específica.
tipointegração: EXP_REST_OUTROS_FATURAMENTO("Envio de Retorno de Faturamento - 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-13238)
Request
{ "codigoInterno":"", "numPedido":"", "cnpjDepositante":"", "cnpjEmitente":"", "sequencia":"", "tipo":"", "status":"", "o":"", "motivoCancelamento":"", "c":"", "idNotaFiscal":"", "nPalet":"", "seqEntrega":"", "paginaGeoMapa":"", "descrRomaneio":"", "placa":"", "motorista":"", "cnpjMotorista":"", "dataEmissao":"", "qtdVolume":"", "totalPesoVolume":", "cnpjDest":"", "identificadorPedido":"", "totalCubagemVolume":"", "codigoTipoPedido":"", "tipoEnvio":"", "especieVolume":"", "dataFaturamento":"", "dataFaturamentoSegMomento":"", "itens":[ { "sequencia":"", "idSeq":"", "barra":"", "quantidade":0, "quantidadeAtendida":0, "quantidadeCorteFisico":0, "codigoProduto":"", "lote":"", "barraEmb":"", "vlrUnit":0, "pesoBruto":0, "vencimento":"", "fabricacao":"", "palletCaixaColetiva":"", "numeroCaixaColetiva":"", "serieCaixaColetiva":"", "descCaixaSeparacao":"", "identificadorPedido":"", "volume":"", "barraVolume":"", "nfEntrada":0, "serieNfEntrada":"", "cnpjEmitenteEntrada":"", "idNfDet":0, "tipoEnvio":"", "infEspecifica":"" }, { "sequencia":"", "idSeq":"", "barra":"", "quantidade":0, "quantidadeAtendida":0, "quantidadeCorteFisico":0, "codigoProduto":"", "lote":"", "barraEmb":"", "vlrUnit":0, "pesoBruto":0, "vencimento":"", "fabricacao":"", "palletCaixaColetiva":"", "numeroCaixaColetiva":"", "serieCaixaColetiva":"", "descCaixaSeparacao":"", "identificadorPedido":"", "volume":"", "barraVolume":"", "nfEntrada":0, "serieNfEntrada":"", "cnpjEmitenteEntrada":"", "idNfDet":0, "tipoEnvio":"", "infEspecifica":[ { "idFaturamentoEspec":0, "informacaoEspecifica":"", "valor":"" }, { "idFaturamentoEspec":0, "informacaoEspecifica":"", "valor":"" }, { "idFaturamentoEspec":0, "informacaoEspecifica":"", "valor":"" } ] } ] }
Campo | Formato | Máscara | Descrição |
---|---|---|---|
CODIGOINTERNO | Texto | 99999999999999999999 | Número da Nota Fiscal |
NUMPEDIDO | Texto | 99999999999999999999 | Número do Pedido |
CNPJ_DEPOSITANTE | Texto | 99.999.999/9999-99 | CNPJ Depositante |
CNPJ_EMITENTE | Texto | 99.999.999/9999-99 | Saída=CNPJ Depositante / Entrada=CNPJ Fornecedor |
SEQUENCIA | Texto | Série da Nota Fiscal | |
TIPO | Texto | Entrada = E / Saída = S | |
STATUS | Texto | Andamento (A) ou Concluído (C) - Indica se o faturamento está em andamento (A) e ao exportar todos os itens, Indica que o envio de faturamento foi concluído (C) | |
O | Texto | Origem Wms ou Corporativo | |
MOTIVOCANCELAMENTO | Texto | Motivo do Estorno/Cancelamento | |
C | Texto | Cancelado (sim ou não) | |
IDMOVIMENTO | Número | Número da OR nas Entradas/ Saídas IDRomaneio | |
IDNOTAFISCAL | Número | Identificador do pedido (id) enviado pelo ERP | |
NPALET | Texto | Numero dos Paletes na Entrega | |
SEQ_ENTREGA | Texto | Seqüência da Entrega | |
PAGINAGEOMAPA | Texto | Setor do Cliente ou Rota do Cliente | |
DESCRROMANEIO | Texto | Descrição do Romaneio de Separação | |
PLACA | Texto | Placa do Veículo | |
MOTORISTA | Texto | Motorista do Veículo | |
CNPJ_MOTORISTA | Texto | 99.999.999/9999-99 | CNPJ Motorista |
DATAEMISSAO | Texto | Data Emissão do Pedido | |
QTDEVOLUME | Número | Qtde de volumes da nota fiscal | |
TOTALPESOVOLUME | Número | Total do peso dos volumes da nota fiscal | |
CNPJ_DEST | Texto | 99.999.999/9999-99 | CNPJ Destinatário |
IDENTIFICADORPEDIDO | Número | Identificador do Pedido do Packing | |
TOTALCUBAGEMVOLUME | Número | Total da cubagem dos volumes da nota fiscal | |
F | Texto | Campo não deverá ser utilizado como final de registro. NUNCA deverá ser movido. | |
CODIGOTIPOPEDIDO | Texto | Indica a classificação do tipo do pedido | |
TIPOENVIO | Número | Tipo envio | |
ESPECIEVOLUME | Texto | Código de Integração do Tipo de Caixa do Volume | |
DATAFATURAMENTO | Texto | DD/MM/AAAA HH:MI:SS | Data e Hora de Envio para Faturamento |
DATAFATURAMENTOSEGMOMENTO | Texto | DD/MM/AAAA HH:MI:SS | Data e Hora de Envio para Faturamento no segundo momento |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
SEQUENCIA | Número | 999999999999 | Sequência do Item (Ordem de impressão dos itens) |
BARRA | Texto | Código de Barras do Produto (exporta apenas se tiver 20 caracteres ou menos) | |
QUANTIDADE | Número | 999999999999 | Quantidade |
QUANTIDADEATENDIDA | Número | 999999999999 | Quantidade Atendida para este Item na Liberação para Roteirização. |
CODIGOPRODUTO | Texto | 999999999999 | Código do Produto - Sistema Corporativo |
QUANTIDADECORTEFISICO | Número | Indica a quantidade que foi reportado falta do item da nota durante a separação | |
VOLUMES | Texto | Indica em qual ou em quais volumes está o produto da nota fiscal | |
LOTE | Texto | Lote Indústria | |
BARRAEMB | Texto | Código de Barras do Produto com 32 caracteres | |
VLRUNIT | Número | 000000000,00 | Indica o valor do item |
PESOBRUTO | Número | 0000000,0000 | Indica o peso bruto do item (kg) |
VENCIMENTO | Data | Data do Vencimento do Lote | |
FABRICACAO | Data | Data de Fabricação do Lote | |
BARRAVOLUME | Texto | Barra do Volume (quando envia faturamento com apenas um volume por linha) | |
PALLETCAIXACOLETIVA | Texto | Identificação do pallet da caixa de coletiva. | |
NUMEROCAIXACOLETIVA | Texto | Identificação do número da caixa coletiva. | |
SERIECAIXACOLETIVA | Texto | Identificação da série da caixa coletiva. | |
DESCCAIXASEPARACAO | Texto | Identificação da caixa de separação. | |
TIPOENVIO | Numérico | 0 - Não / 1 - Sim | Indica se o envio é apenas informativo de faturamento. 0 - Nao, 1 - Sim |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
IDFATURAMENTOESPEC | Número | Id do Da informação Específica do Faturamento | |
INFORMACAOESPECIFICA | Texto | Tipo informacao especifica | |
VALOR | Número | Valor da informacao especifica |
Acesse Cadastro > Depositante > guia Exportação > agrupamento Faturamento > Retorno de Faturamento Auto > REST - Modelo WMS
tipointegração: EXPORT_FATURAMENTO_REST("Cabeçalho do Faturamento")
Request
{ "chavelayout" : "vi_int_envio_faturamento", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "sequencia" : "", "tipo" : "", "status" : "", "o" : "", "motivocancelamento" : "", "c" : "", "idmovimento" : "", "idnotafiscal" : "", "npalet" : "", "seq_entrega" : "", "paginageomapa" : "", "descrromaneio" : "", "placa" : "", "motorista" : "", "cnpj_motorista" : "", "dataemissao" : "", "qtdevolume" : "", "totalpesovolume" : "", "cnpj_dest" : "", "identificadorpedido" : "", "totalcubagemvolume" : "", "especievolume" : "", "cnpj_unidade" : "", "especievolumemultiplo" : "", "tipoenvio" : "" } ] }
tipointegração: EXPORT_FATURAMENTODET_REST("Itens do Faturamento")
Request
{ "chavelayout" : "vi_int_envio_faturamentodet", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "sequencia" : "", "tipo" : "", "idseq" : "", "barra" : "", "qtde" : "", "qtdeatendida" : "", "idnotafiscal" : "", "codigoproduto" : "", "numserie" : "", "idenficadorpedido" : "", "qtdecortefisico" : "", "volumes" : "", "codproduto" : "", "barraemb" : "", "notafiscalentrada" : "", "sequenciaentrada" : "", "cnpj_emitenteentrada" : "", "tipoenvio" : "" } ] }
tipointegração: EXPORT_FATURAMENTOESPEC_REST("Informação Específica do Faturamento")
Request
{ "chavelayout" : "vi_int_envio_faturamentoespec", "list" : [ { "codigointerno" : "", "sequencia" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "idseq" : "", "codigoproduto" : "", "barra" : "", "idnfdet" : "", "informacaoespecifica" : "", "valor" : "", "codproduto" : "", "barraemb" : "", "nfentrada" : "", "serienfentrada" : "", "cnpjemitentenfentrada" : "", "tipoenvio" : "" } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento Faturamento > Retorno de Faturamento Auto > REST - Modelo WMS Lote
tipointegração: EXPORT_FATURAMENTO_LOTE_REST("Cabeçalho do Faturamento com Lote Indústria")
- Enviar Faturamento com Apenas Um Volume por Linha
- Enviar Faturamento com Vencimento e Fabricação
Request
{ "chavelayout" : "vi_int_envio_fatur_lote", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "sequencia" : "", "tipo" : "", "status" : "", "o" : "", "motivocancelamento" : "", "c" : "", "idmovimento" : "", "idnotafiscal" : "", "npalet" : "", "seq_entrega" : "", "paginageomapa" : "", "descrromaneio" : "", "placa" : "", "motorista" : "", "cnpj_motorista" : "", "dataemissao" : "", "qtdevolume" : "", "totalpesovolume" : "", "cnpj_dest" : "", "identificadorpedido" : "", "totalcubagemvolume" : "", "codigotipopedido" : "", "tipoenvio" : "", "especievolume" : "", "datafaturamento" : "", "datafaturamentosegmomento" : "", "itens" : [ { "chavelayout" : "vi_int_envio_fatur_det_lote", "i" : "", "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "sequencia" : "", "tipo" : "", "idseq" : "", "barra" : "", "qtde" : "", "qtdeatendida" : "", "idnotafiscal" : "", "codigoproduto" : "", "idenficadorpedido" : "", "qtdecortefisico" : "", "volumes" : "", "lote" : "", "barraemb" : "", "vlrunit" : "", "pesobruto" : "", "vencimento" : "", "fabricacao" : "", "barravolume" : "", "palletcaixacoletiva" : "", "numerocaixacoletiva" : "", "seriecaixacoletiva" : "", "desccaixaseparacao" : "", "nfentrada" : "", "serienfentrada" : "", "cnpjemitentenfentrada" : "", "tipoenvio" : "", "idnfdet" : "", "pesobrutounitario" : "", "pesoliquidounitario" : "", "motivocorte" : "", "infoEsp" : [ { "chavelayout" : "vi_int_envio_fatur_spec_lote", "codigointerno" : "", "sequencia" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "idseq" : "", "codigoproduto" : "", "barra" : "", "idnfdet" : "", "informacaoespecifica" : "", "valor" : "", "barraemb" : "", "tipoenvio" : "", "barravolume" : "" } ] } ] } ] }
Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|
I | Numérico | Não | 1 | 6 | Valor Fixo |
CODIGOINTERNO | Texto | Não | 20 | 99999999999999999999 | Número da Nota Fiscal |
NUMPEDIDO | Texto | Não | 20 | 99999999999999999999 | Número do Pedido |
CNPJ_DEPOSITANTE | Texto | Não | 20 | 99.999.999/9999-99 | CNPJ Depositante |
CNPJ_EMITENTE | Texto | Não | 20 | 99.999.999/9999-99 | Saída=CNPJ Depositante / Entrada=CNPJ Fornecedor |
SEQUENCIA | Texto | Não | 20 | Série da Nota Fiscal | |
TIPO | Texto | Não | 1 | Entrada = E / Saída = S | |
STATUS | Texto | Não | 1 | Andamento (A) ou Concluído (C) - Indica se o faturamento está em andamento (A) e ao exportar todos os itens, Indica que o envio de faturamento foi concluído (C) | |
O | Texto | Não | 1 | Origem Wms ou Corporativo | |
MOTIVOCANCELAMENTO | Texto | Não | 100 | Motivo do Estorno/Cancelamento | |
C | Texto | Não | 1 | Cancelado (sim ou não) | |
IDMOVIMENTO | Numérico | Não | 20 | Número da OR nas Entradas/ Saídas IDRomaneio | |
IDNOTAFISCAL | Numérico | Não | 20 | Identificador do pedido (id) enviado pelo ERP | |
NPALET | Texto | Não | 150 | Numero dos Paletes na Entrega | |
SEQ_ENTREGA | Texto | Não | 20 | Seqüência da Entrega | |
PAGINAGEOMAPA | Texto | Não | 10 | Setor do Cliente ou Rota do Cliente | |
DESCRROMANEIO | Texto | Não | 80 | Descrição do Romaneio de Separação | |
PLACA | Texto | Não | 10 | Placa do Veículo | |
MOTORISTA | Texto | Não | 80 | Motorista do Veículo | |
CNPJ_MOTORISTA | Texto | Não | 20 | 99.999.999/9999-99 | CNPJ Motorista |
DATAEMISSAO | Texto | Não | 10 | Data Emissão do Pedido | |
QTDEVOLUME | Numérico | Não | 10 | Qtde de volumes da nota fiscal | |
TOTALPESOVOLUME | Numérico | Não | 10 | Total do peso dos volumes da nota fiscal | |
CNPJ_DEST | Texto | Não | 20 | 99.999.999/9999-99 | CNPJ Destinatário |
IDENTIFICADORPEDIDO | Numérico | Não | 12 | Identificador do Pedido do Packing | |
TOTALCUBAGEMVOLUME | Numérico | Não | 10 | Total da cubagem dos volumes da nota fiscal | |
F | Texto | Não | 1 | Campo não deverá ser utilizado como final de registro. NUNCA deverá ser movido. | |
CODIGOTIPOPEDIDO | Texto | Não | 100 | Indica a classificação do tipo do pedido | |
TIPOENVIO | Numérico | Não | 1 | Tipo envio | |
ESPECIEVOLUME | Texto | Não | 50 | Código de Integração do Tipo de Caixa do Volume | |
DATAFATURAMENTO | Texto | Não | 19 | DD/MM/AAAA HH:MI:SS | Data e Hora de Envio para Faturamento |
DATAFATURAMENTOSEGMOMENTO | Texto | Não | 19 | DD/MM/AAAA HH:MI:SS | Data e Hora de Envio para Faturamento no segundo momento |
Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|
I | Numérico | Não | 1 | 7 | Valor Fixo |
CODIGOINTERNO | Texto | Não | 20 | 99999999999999999999 | Número da Nota Fiscal |
NUMPEDIDO | Texto | Não | 20 | 99999999999999999999 | Número do Pedido |
CNPJ_DEPOSITANTE | Texto | Não | 20 | 99.999.999/9999-99 | CNPJ Depositante |
CNPJ_EMITENTE | Texto | Não | 20 | 99.999.999/9999-99 | Saída=CNPJ Depositante / Entrada=CNPJ Fornecedor |
SEQUENCIA | Texto | Não | 20 | Série da Nota Fiscal | |
TIPO | Texto | Não | 1 | Entrada = E / Saída = S | |
IDSEQ | Numérico | Não | 12 | 999999999999 | Sequência do Item (Ordem de impressão dos itens) |
BARRA | Texto | Não | 20 | Código de Barras do Produto (exporta apenas se tiver 20 caracteres ou menos) | |
QTDE | Numérico | Não | 12 | 999999999999 | Quantidade |
QTDEATENDIDA | Numérico | Não | 12 | 999999999999 | Quantidade Atendida para este Item na Liberação para Roteirização. |
IDNOTAFISCAL | Numérico | Não | 12 | Identificador da Nota Fiscal. Antigo idGcom | |
CODIGOPRODUTO | Texto | Não | 60 | 999999999999 | Código do Produto - Sistema Corporativo |
IDENFICADORPEDIDO | Texto | Não | 12 | Identificador do Pedido do Packing | |
QTDECORTEFISICO | Numérico | Não | 12 | Indica a quantidade que foi reportado falta do item da nota durante a separação | |
VOLUMES | Texto | Não | 200 | Indica em qual ou em quais volumes está o produto da nota fiscal | |
LOTE | Texto | Não | 20 | Lote Indústria | |
BARRAEMB | Texto | Não | 32 | Código de Barras do Produto com 32 caracteres | |
VLRUNIT | Numérico | Não | 12 | 000000000,00 | Indica o valor do item |
PESOBRUTO | Numérico | Não | 12 | 0000000,0000 | Indica o peso bruto do item (kg) |
VENCIMENTO | Data | Não | 10 | Data do Vencimento do Lote | |
FABRICACAO | Data | Não | 10 | Data de Fabricação do Lote | |
BARRAVOLUME | Texto | Não | 32 | Barra do Volume (quando envia faturamento com apenas um volume por linha) | |
PALLETCAIXACOLETIVA | Texto | Não | 48 | Identificação do pallet da caixa de coletiva *. | |
NUMEROCAIXACOLETIVA | Texto | Não | 10 | Identificação do número da caixa coletiva *. | |
SERIECAIXACOLETIVA | Texto | Não | 30 | Identificação da série da caixa coletiva *. | |
DESCCAIXASEPARACAO | Texto | Não | 100 | Identificação da caixa de separação *. | |
NFENTRADA | Texto | Não | 20 | Codigo Interno da Nota Fiscal de Entrada | |
SERIENFENTRADA | Texto | Não | 20 | Serie da Nota Fiscal de Entrada | |
CNPJEMITENTENFENTRADA | Texto | Não | 20 | CNPJ/CPF do Emitente da Nota Fiscal de Entrada | |
TIPOENVIO | Numérico | Não | 1 | 0 - Não / 1 - Sim | Indica se o envio é apenas informativo de faturamento. 0 - Nao, 1 - Sim |
IDNFDET | Numérico | Não | 20 | Identificador item | |
PESOBRUTOUNITARIO | Numérico | Não | 12 | Indica o peso bruto unitário no cadastro de embalagem | |
PESOLIQUIDOUNITARIO | Numérico | Não | 12 | Indica o peso líquido unitário no cadastro de embalagem | |
MOTIVOCORTE | Texto | Não | 200 | Indica o motivo do corte |
Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|
CODIGOINTERNO | Texto | Não | 20 | 99999999999999999999 | Número da Nota Fiscal |
SEQUENCIA | Texto | Não | 20 | Série da Nota Fiscal | |
NUMPEDIDO | Texto | Não | 20 | 99999999999999999999 | Número do Pedido |
CNPJ_DEPOSITANTE | Texto | Não | 20 | 99.999.999/9999-99 | CNPJ Depositante |
CNPJ_EMITENTE | Texto | Não | 20 | 99.999.999/9999-99 | Saída=CNPJ Depositante / Entrada=CNPJ Fornecedor |
IDSEQ | Numérico | Não | 12 | 999999999999 | Sequência do Item (Ordem de impressão dos itens) |
CODIGOPRODUTO | Texto | Não | 20 | 999999999999 | Código do Produto - Sistema Corporativo |
BARRA | Texto | Não | 20 | Código de Barras do Produto (exporta apenas se tiver 20 caracteres ou menos) | |
IDNFDET | Numérico | Não | 12 | Identificador do item da nota | |
INFORMACAOESPECIFICA | Texto | Não | 200 | Descrição da informação específica | |
VALOR | Texto | Não | 200 | Valor da informação específica | |
BARRAEMB | Texto | Não | 32 | Código de Barras do Produto com 32 caracteres | |
TIPOENVIO | Numérico | Não | 1 | 0 - Não / 1 - Sim | Indica se o envio é apenas informativo de faturamento. 0 - Nao, 1 - Sim |
BARRAVOLUME | Texto | Não | 32 | Barra do Volume (quando envia faturamento com apenas um volume por linha) |
tipointegração: EXPORT_FATURAMENTODET_LOTE_REST("Exportação Faturamento (Itens, Lote Industria) - via REST")
Request
{ "chavelayout" : "vi_int_envio_fatur_det_lote", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "sequencia" : "", "tipo" : "", "idseq" : "", "barra" : "", "qtde" : "", "qtdeatendida" : "", "idnotafiscal" : "", "codigoproduto" : "", "idenficadorpedido" : "", "qtdecortefisico" : "", "volumes" : "", "lote" : "", "barraemb" : "", "vlrunit" : "", "pesobruto" : "", "vencimento" : "", "fabricacao" : "", "barravolume" : "", "palletcaixacoletiva" : "", "numerocaixacoletiva" : "", "seriecaixacoletiva" : "", "desccaixaseparacao" : "", "nfentrada" : "", "serienfentrada" : "", "cnpjemitentenfentrada" : "", "tipoenvio" : "", "idnfdet" : "", "pesobrutounitario" : "", "pesoliquidounitario" : "", "motivocorte" : "" } ] }
tipointegração: EXPORT_FATURAMENTOESPEC_LOTE_REST("Informação Específica do Faturamento com Lote Indústria")
Request
{ "chavelayout" : "vi_int_envio_fatur_spec_lote", "list" : [ { "codigointerno" : "", "sequencia" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "idseq" : "", "codigoproduto" : "", "barra" : "", "idnfdet" : "", "informacaoespecifica" : "", "valor" : "", "barraemb" : "", "tipoenvio" : "", "barravolume" : "" } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento Faturamento > Retorno de Faturamento Auto > marque uma das opções TXT - Modelo WMS Lote ou REST - Modelo WMS Lote
Acesse Cadastro > Depositante > guia Exportação > agrupamento Faturamento > Momento do Envio do Faturamento > deixe setado a opção Após conferência / pesagem do pedido, para mais detalhes, acesse.
tipointegração: EXP_FATURAMENTO_VOLUME_LOTE_REST( "Exportação de faturamento de pedidos contendo informações de volume - via REST")
Request
{ "chavelayout" : "vi_int_envio_fatur_vol_lote", "list" : [ { "codigointerno" : "", "numpedido" : "", "cnpj_depositante" : "", "cnpj_emitente" : "", "sequencia" : "", "qtdeprodutovolume" : "", "codigocaixavolume" : "", "pesocaixavolume" : "", "codbarravolume" : "", "pesovolume" : "", "altura" : "", "dimensoescaixavolume" : "", "largura" : "", "alturacaixavolume" : "", "comprimento" : "", "larguracaixavolume" : "", "comprimentocaixavolume" : "" } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento Faturamento > Retorno de Faturamento Auto > REST - Modelo RICOH
É criada após liberação da onda ou pesagem quando os campos "gerado" e "pesagem liberada" forem atualizados. No Gerenciador de Coleta ao marcar como conferido. Na aba de Corte Físico de Volume, ao aceitar o corte. Ao registrar corte físico pelo coletor. Ao formar onda. Ao cancelar uma onda. Ao liberar uma onda. Ao gerar volume. No Job de exportação assíncrona. Exibe lista adicional com os produtos existentes no pedido e com as devidas quantidades atendidas.
Caso o produto não esteja configurado no WMS para controlar a informação do Lote Indústria (número de série no sistema Ricoh), será enviada a informação de Lote Indústria vazia na solicitação de faturamento.
tipointegração: EXP_FATURAMENTO_RICOH_REST("Modelo Faturamento RICOH")
Request
{ "chavelayout" : "vi_int_envio_fatur_cab_ricoh", "list" : [ { "numeropedido" : "", "qtdevolumes" : "", "pesobruto" : "", "pesoliquido" : "", "list" : [ { "chavelayout" : "vi_int_envio_fatur_det_ricoh", "codproduto" : "", "loteindustria" : "", "qtd" : "" } ] } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento Exportação > Fatura de Serviço > REST - Modelo WMS Unificado.
Esta chamada REST é disparada na parte de contratos ao alterar a data de vencimento da fatura, gerar, cancelar ou fechar a fatura ou ao realizar a integração da apuração parcial.
tipointegração: EXPORTACAO_REST_FATURA_SERVICO_UNIFICADO("Exportação da Fatura de Serviços do Contrato - via REST - Unificado")
Request
{ "chavelayout" : "vi_int_envio_cont_fat_serv_uni", "list" : [ { "identificadorunico" : "", "data" : "", "cnpjdepositante" : "", "cnpjunidade" : "", "numerocontrato" : "", "idfatura" : "", "inicioapuracao" : "", "terminoapuracao" : "", "dataapuracao" : "", "valor" : "", "status" : "", "sigla" : "", "codendereco" : "", "vencimento" : "", "desconto" : "", "valorliquido" : "", "codenderecofat" : "", "parcial" : "", "codigounidade" : "", "codigodepositante" : "", "codigocomplementar" : "", "itens" : [ { "chavelayout" : "vi_int_envio_cont_fat_servdet", "codigoservico" : "", "servico" : "", "qtde" : "", "valorunitario" : "", "valortotal" : "", "tipo" : "", "desconto" : "", "valortotalliquido" : "", "idfatura" : "" } ] } ] }
Esta chamada REST é disparada na parte de contratos. Ao alterar data de vencimento da fatura, gerar, cancelar ou fechar fatura ou ao realizar integração da apuração parcial.
tipointegração: EXPORTACAO_REST_FATURA_SERVICO("Modelo Cabeçalho da Fatura de Serviço")
Request
{ "chavelayout" : "vi_int_envio_cont_fat_serv", "list" : [ { "data" : "", "cnpjdepositante" : "", "cnpjunidade" : "", "numerocontrato" : "", "idfatura" : "", "inicioapuracao" : "", "terminoapuracao" : "", "dataapuracao" : "", "valor" : "", "status" : "", "sigla" : "", "codendereco" : "", "vencimento" : "", "desconto" : "", "valorliquido" : "", "codenderecofat" : "", "parcial" : "", "codigounidade" : "", "codigodepositante" : "", "codigocomplementar" : "" } ] }
tipointegração: EXPORTACAO_REST_FATURA_SERVICO("Modelo Itens da Fatura de Serviço")
Request
{ "chavelayout" : "vi_int_envio_cont_fat_servdet", "list" : [ { "codigoservico" : "", "servico" : "", "qtde" : "", "valorunitario" : "", "valortotal" : "", "tipo" : "", "desconto" : "", "valortotalliquido" : "", "idfatura" : "" } ] }
Operacionais de Gestão de Estoque
Por padrão, essa exportação envia o saldo total de todos os produtos do armazém de um determinado depositante. Porém, dependendo de algumas combinações de parametrização, também é possível personalizar outros dois tipos de exportação de saldo de estoque, resultando nas três possibilidades abaixo:
- Estoque Completo: exporta o estoque completo, podendo ser manual ou automaticamente.
- Estoque Por Nota Fiscal: exporta automaticamente o estoque dos produtos referentes à nota fiscal de saída, quando a mesma for processada.
- Estoque Por Ordem de Recebimento: exporta automaticamente o estoque dos produtos referentes a Ordem de Recebimento, quando a mesma for alocada.
Para que as Exportações Por Nota Fiscal e Por Ordem de Recebimento ocorram, é obrigatório que a Exportação Automática do Estoque Completo esteja ativada.
Para que a Exportação Por Nota Fiscal ocorra, as exportações Mudança de Status de Documento e Documento de Saida devem estar ativadas.
Para que a Exportação Por Ordem de Recebimento ocorra, a exportação de Retorno de Recebimento deve estar ativada.
Estoque Completo (Manual)
- Acesse Cadastro > Depositante > botão Cadastrar ou Alterar > guia Exportação > agrupamento Estoque > Saldo de Estoque por Produto > REST - Modelo ERP Outros
- Para exportar manualmente, basta clicar no botão "Estoque" (Cadastro > Depositante)
Estoque Completo (Automático)
- Acesse Cadastro > Depositante > botão Cadastrar ou Alterar > guia Exportação > agrupamento Estoque > Exporta Estoque Automaticamente, deve estar marcado.
Estoque Por Nota Fiscal
- Acesse Cadastro > Depositante > botão Cadastrar ou Alterar > guia Exportação > agrupamento Expedição > Mudança de Status do Documento (NF ou Pedido) > REST - Modelo ERP Outros
- Acesse Cadastro > Depositante > botão Cadastrar ou Alterar > guia Exportação > agrupamento Nota Fiscal > Documento (NF ou Pedido) de Saída > REST - Modelo WMS
- Acesse Cadastro > Depositante > botão Cadastrar ou Alterar > guia Exportação > agrupamento Estoque > Saldo de Estoque por Produto > REST - Modelo ERP Outros
- Acesse Cadastro > Depositante > botão Cadastrar ou Alterar > guia Exportação > agrupamento Estoque > Exporta Estoque Automaticamente, deve estar marcado.
- A configuração acima funciona apenas para pedidos importados (integrados). Caso o cliente deseje que o estoque seja exportado para pedidos cadastrados manualmente também, deverá ativar o parâmetro no armazém.
- Acesse Cadastro > Armazém > Armazém > botão Configuração > guia Integração > Envio Status Doc quando o pedido for digitado
Estoque Por Ordem de Recebimento
- Acesse Cadastro > Depositante > botão Cadastrar ou Alterar > guia Exportação > agrupamento Recebimento > Retorno de Recebimento > REST - Modelo ERP Outros
- Acesse Cadastro > Depositante > botão Cadastrar ou Alterar > guia Exportação > agrupamento Estoque > Saldo de Estoque por Produto > REST - Modelo ERP Outros
- Acesse Cadastro > Depositante > botão Cadastrar ou Alterar > guia Exportação > agrupamento Estoque > Exporta Estoque Automaticamente, deve estar marcado.
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-13254)
Request
{ "idIntegracao":0, "cnpjDepositante":"", "cnpjArmazem":"", "data":"", "produtos":[ { "codigoInterno":"", "descricao":"", "estoque":[ { "quantidadeTotal":0, "quantidadeDisponivel":0, "quantidadeUnitaria":0, "quantidadeUnitariaDisponivel":0, "fatorConversao":0, "estoqueOrigem":"", "loteIndustria":"", "dataVencimento":"", "dataFabricacao":"", "vlrUnit":0, "estado":"", "liberado":"", "statusLote":"", "enderecoEstoqueDisp":[ { "quantidadeEstoqueDisp":0, "quantidadeEstoque":0, "idlocal":"", "codIntegracaoSetorDepositante":"" }, { "quantidadeEstoqueDisp":0, "quantidadeEstoque":0, "idlocal":"", "codIntegracaoSetorDepositante":"" }, { "quantidadeEstoqueDisp":0, "quantidadeEstoque":0, "idlocal":"", "codIntegracaoSetorDepositante":"" } ] } ] } ] }
Campo | Formato | Máscara | Descrição |
---|---|---|---|
IDINTEGRACAO | Número | Id da Integração - Id do depositante | |
CNPJDEPOSITANTE | Texto | 99.999.999/9999-99 | CNPJ Depositante |
CNPJARMAZEM | Texto | 99.999.999/9999-99 | CNPJ do Armazém |
DATA | Texto | DD/MM/AAAA HH:MI:SS | Data da geração da exportação |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
QUANTIDADETOTAL | Número | Quantidade total do produto no lote levando em consideração o fator de conversão | |
QUANTIDADEDISPONIVEL | Número | Quantidade disponível em estoque levando em consideração o fator de conversão | |
QUANTIDADEUNITARIA | Número | Quantidade de estoque em unidade, não levando em consideção o fator de conversão | |
QUANTIDADEUNITARIADISPONIVEL | Número | Quantidade de estoque em unidade disponível, não levando em consideção o fator de conversão | |
FATORCONVERSAO | Número | Fator de conversão do produto | |
ESTOQUEORIGEM | Texto | Codigo de integração do setor do produto | |
LOTEINDUSTRIA | Texto | Lote indústria do produto | |
DATAVENCIMENTO | Texto | DD/MM/AAAA HH:MI:SS | Data de vencimento do produto no lote |
DATAFABRICACAO | Texto | DD/MM/AAAA HH:MI:SS | Data de fabricação do produto no lote |
VLRUNIT | Número | Valor unitário do produto | |
ESTADO | Texto | Estado que se encontra o lote | |
LIBERADO | Texto | Indica se o lote está liberado ou não - S - Sim / N - Não | |
statusLote | Texto | Status que se encontra o lote |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
QUANTIDADEESTOQUEDISP | Número | Quantidade disponível no endereço | |
QUANTIDADEESTOQUE | Número | Quantidade total do produto/lote no endereço | |
IDLOCAL | Texto | Endereço em que o produto se encontra | |
CODINTEGRACAOSETORDEPOSITANTE | Número | Código de integração do setor/depositante |
Campo | Formato | Máscara | Descrição |
---|---|---|---|
CODIGOINTERNO | Número | Código Interno do Produto | |
DESCRICAO | Texto | Descrição do produto |
Acesse Cadastro > Depositante > guia Exportação > agrupamento Estoque > Saldo de Estoque por Produto > REST - Modelo WMS
tipointegração: EXP_SALDO_ESTOQUE_PRODUTO_REST("Saldo de Estoque")
Request
{ "chavelayout" : "vi_int_envio_estoque", "list" : [ { "cnpjdepositante" : "", "codigointerno" : "", "saldo" : "", "estoque" : "", "barra" : "", "descr" : "", "idinventario" : "", "serie" : "", "estado" : "", "estoqueaudit" : "", "estoquealoc" : "", "codinterno" : "", "descrprod" : "", "estoquereservado" : "", "dataemissao" : "", "codigointegracaosetor" : "", "estoqueun" : "", "pendenciaun" : "", "adicionarun" : "", "disponivelun" : "", "barraemb" : "" } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento Estoque > Saldo de Estoque por Produto > REST - Modelo WMS Lote
tipointegração: EXP_SALDO_ESTOQUE_PRODUTO_REST_LOTE("Saldo de Estoque com Lote Indústria")
Request
{ "chavelayout" : "vi_int_envio_estoque_lote", "list" : [ { "cnpjarmazem" : "", "cnpjdepositante" : "", "estoqueorigem" : "", "codigointerno" : "", "estoque" : "", "fatorconversao" : "", "descricao" : "", "loteindustria" : "", "datavencimento" : "", "vlrunit" : "", "estado" : "", "liberado" : "", "data" : "", "disponivel" : "", "codintegracaosetor" : "", "statuslote" : "", "estoqueunit" : "", "disponivelunit" : "" } ] }
Seq | Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|---|
1 | CNPJARMAZEM | Texto | Não | 20 | 99.999.999/9999-99 | CNPJ do armazém do estoque origem. |
2 | CNPJDEPOSITANTE | Texto | Não | 20 | 99.999.999/9999-99 | CNPJ do depositante do produto. |
3 | ESTOQUEORIGEM | Texto | Não | 40 | Código de integração do setor do produto. | |
4 | CODIGOINTERNO | Texto | Não | 60 | Código interno do produto. | |
5 | ESTOQUE | Numérico | Não | 12 | 000000000000 | Quantidade estoque do produto |
6 | FATORCONVERSAO | Numérico | Não | 3 | Fator de conversão código de barras da caixa que o produto entrou no estoque | |
7 | DESCRICAO | Texto | Não | 80 | Descrição do produto | |
8 | LOTEINDUSTRIA | Texto | Não | 20 | Lote indústria do produto. | |
9 | DATAVENCIMENTO | Data | Não | 15 | DDMMAAAA | Data de vencimento do produto. |
10 | VLRUNIT | Numérico | Não | 12 | Valor unitário do produto. | |
11 | ESTADO | Texto | Não | 1 | Estado do produto. N- Normal; D - Danificado; T - Truncado/Vencido. | |
12 | LIBERADO | Texto | Não | 1 | Estoque liberado. S - Sim, N - Não. | |
13 | ID | Numérico | Não | 12 | Chave primária tabela. | |
14 | DATA | Data | Não | 10 | Data e hora da integração. | |
15 | AGRUPADOR | Numérico | Não | 12 | Agrupador de integração. | |
16 | DISPONIVEL | Numérico | Não | 30 | 000000000000 | Quantidade disponível do produto |
17 | CODINTEGRACAOSETOR | Texto | Não | 30 | Código de integração do setor do produto | |
18 | STATUSLOTE | Texto | Não | 30 | Status do lote. | |
19 | ESTOQUEUNIT | Numérico | Não | 12 | 000000000000 | Quantidade estoque unitário do produto |
20 | DISPONIVELUNIT | Numérico | Não | 12 | 000000000000 | Quantidade disponível unitário do produto |
Acesse Cadastro > Depositante > guia Exportação > agrupamento Estoque > Saldo de Estoque por Produto > Modelo WMS Setor
tipointegração: EXP_SALDO_ESTOQUE_PRODUTO_REST_SETOR("Saldo de Estoque com Setor")
Request
{ "chavelayout" : "vi_int_envio_estoque", "list" : [ { "cnpjdepositante" : "", "codigointerno" : "", "saldo" : "", "estoque" : "", "barra" : "", "descr" : "", "idinventario" : "", "serie" : "", "estado" : "", "estoqueaudit" : "", "estoquealoc" : "", "codinterno" : "", "descrprod" : "", "estoquereservado" : "", "dataemissao" : "", "codigointegracaosetor" : "", "estoqueun" : "", "pendenciaun" : "", "adicionarun" : "", "disponivelun" : "", "barraemb" : "" } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento Estoque > Saldo de Estoque por Produto > TXT - Modelo Qualidade ou Banco - Modelo Qualidade
tipointegração: EXP_INT_ESTOQUE_QUALIDADE("Exportação de Estoque - Modelo Conferência Qualidade Estoque")
Request
{ "chavelayout" : "vi_int_envio_est_qualidade", "list" : [ { "cnpjdepositante" : "", "codigointerno" : "", "saldo" : "", "estoque" : "", "barra" : "", "descr" : "", "idinventario" : "", "serie" : "", "estado" : "", "estoqueaudit" : "", "estoquealoc" : "", "codinterno" : "", "descrprod" : "", "estoquereservado" : "", "dataemissao" : "", "codigointegracaosetor" : "", "qtdrecebqualidade" : "", "qtdreceb" : "", "qtdedoca" : "", "barraemb" : "" } ] }
Acesse Cadastro > Depositante > guia Exportação > agrupamento Estoque > Saldo de Estoque por Produto > REST - Modelo ERP Outros
tipointegração: EXP_SALDO_ESTOQUE_REST_ERP_OUTROS ("REST - Modelo ERP Outros - Estoque")
Request
{ "chavelayout" : "vi_int_envio_est_qualidade", "list" : [ { "cnpjdepositante" : "", "codigointerno" : "", "saldo" : "", "estoque" : "", "barra" : "", "descr" : "", "idinventario" : "", "serie" : "", "estado" : "", "estoqueaudit" : "", "estoquealoc" : "", "codinterno" : "", "descrprod" : "", "estoquereservado" : "", "dataemissao" : "", "codigointegracaosetor" : "", "qtdrecebqualidade" : "", "qtdreceb" : "", "qtdedoca" : "", "barraemb" : "" } ] }
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" : "" } ] }
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" : "" } ] }
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" : "" } ] }
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" : "" } ] }
tipointegração: INVENTARIOINFOESP_REST("Informação Específica Inventário")
Request
{ "chavelayout" : "vi_int_envio_invespecifica", "list" : [ { "idinventario" : "", "cnpjdepositante" : "", "codigointerno" : "", "descr" : "", "estado" : "", "informacao" : "", "valor" : "" } ] }
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" : "" } ] }
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" : "" } ] }
Demais
tipointegração:
Request
{ "chavelayout" : "int_am_catalogfeed", "list" : [ { "snapshot_date" : "", "asin" : "", "asin_parent" : "", "ean" : "", "upc" : "", "gl_group" : "", "subcategory" : "", "description" : "", "height" : "", "width" : "", "length" : "", "weight" : "", "is_hazmat" : "", "htrc" : "", "hazmat_exception" : "", "un" : "", "contains_food_beverage" : "", "sioc" : "", "active" : "", "bagging" : "", "boxing" : "", "bubble_wrap" : "", "set_creation" : "", "sharp_lbl_stickering" : "", "shrinkwrap" : "", "stuffing" : "", "suffocation_stickering" : "", "is_sn_required" : "", "is_datelot_required" : "", "expiration_type" : "", "shelf_life" : "", "receive_pad_time" : "", "shelf_life_pad_time" : "" } ] }
{ "chavelayout" : "int_am_catalogfeed2", "list" : [ { "asin" : "", "asin_parent" : "", "ean" : "", "upc" : "", "gl_group" : "", "subcategory" : "", "description" : "", "height" : "", "width" : "", "length" : "", "weight" : "", "is_hazmat" : "", "htrc" : "", "hazmat_exception" : "", "un" : "", "contains_food_beverage" : "", "sioc" : "", "active" : "", "bagging" : "", "boxing" : "", "bubble_wrap" : "", "set_creation" : "", "sharp_lbl_stickering" : "", "shrinkwrap" : "", "stuffing" : "", "suffocation_stickering" : "", "is_sn_required" : "", "is_datelot_required" : "", "expiration_type" : "", "shelf_life" : "", "receive_pad_time" : "", "shelf_life_pad_time" : "" } ] }
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 }
tipointegração:
Request
{ "chavelayout" : "int_cubiscan", "list" : [ { "barra" : "", "comprimento" : "", "largura" : "", "altura" : "", "peso" : "", "datahorapesagem" : "" } ] }
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 }
tipointegração:
Request
{ "chavelayout" : "int_exclusaolgpd", "list" : [ { "cnpj_unidade" : "", "cnpj_depositante" : "", "cpf_entidade" : "", "fiscal" : "", "pessoal" : "", "sensivel" : "", "todos" : "", "motivo" : "" } ] }
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 }
tipointegração:
Request
{ "chavelayout" : "int_pesagem_cubadora", "list" : [ { "etiqueta" : "", "comprimento" : "", "largura" : "", "altura" : "", "peso" : "", "data" : "" } ] }
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 }
Acompanhamentos
Para acompanhar o log de exportações, basta acessar a tela Integração de Arquivo, e marcar o filtro: Exibir > Operação > Exportação. Através do campo "Tipo" no grid, também é possível selecionar o tipo específico de exportação que se deseja visualizar.
Caso necessário, pode-se exportar o JSON novamente, através do botão "Integrar novamente".
Acesse Integração > Integração de Arquivo > botão Integrar novamente
É possível baixar o JSON da exportação, através do botão "Baixar arquivo exportado".
Acesse Integração > Integração de Arquivo > botão Baixar Arquivo Exportado
Possíveis mensagens de status:
- SUCESSO: [URL(endereço fornecido pelo ERP) IDGANCHO(5) - STATUSCODE(2XX)]
- Não existem ganchos cadastrado para a exportação:
- Para corrigir o erro, precisa cadastrar o gancho da exportação
- Problemas encontrados: ERRO: [URL(endereço fornecido pelo ERP) IDGANCHO(9) - STATUSCODE(4XX)]
- Para corrigir o erro, precisa garantir uma URL válida, no gancho cadastrado