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 Configuração > Configuração de Integração
A configuração de integração (via REST) entre o depositante e o armazém deve estar previamente configurada.
- Depositante ou Transportadora
- Armazém
- Integração via Serviço Rest: deixe marcado.
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 ou REST - Modelo WMS - Mod2
- 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")
Particularidades
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.
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
Integrações Disponíveis
Dados Cadastrais
Recebimento
Expedição
Faturamento
Gestão de Estoque
Movimentação Interna
Diversos
English
Español

English
Español


