API de Integração ERP Senior x WMS Senior
O propósito principal da integração entre o ERP Senior e o WMS na logística é manter ambos os sistemas atualizados, eliminando potenciais fontes de erros.
Este manual destina-se exclusivamente à integração com o ERP Senior, que utilizando um processo de integração baseado em API REST com Sinal Senior X.
Este documento apresenta um conteúdo técnico, e de maneira detalhada, serão apresentadas as APIs disponíveis para integração padrão com o WMS Senior. Vale ressaltar que, quando falamos de Integração com o WMS Senior, estamos falando de chamadas de cadastro à API WMS, e também de exportações que o WMS faz para os ERPs.
Para conectar com a nossa API, os desenvolvedores devem utilizar as seguintes informações em todas as integrações:
- Base URL: a URL base do servidor onde a API está hospedada.
- Headers Necessários: informações sobre os cabeçalhos que precisam ser enviados com cada requisição.
- Content-Type: application/json
- Apikey: {Token de acesso, gerado pelo próprio WMS Senior para autenticar as chamadas à nossa API}
- Formato de Dados: as APIs estão no modelo REST e trafegam dados no formato JSON.
Para cada endpoint, os desenvolvedores terão as seguintes informações:
- Endpoints
- Método HTTP
- Parâmetros de Requisição
- Códigos de Status HTTP que a API pode retornar
Para exportações, utilizamos um mecanismo de consulta e webhook, onde o Gestão de Armazenagem | WMS Senior se comunica com sistemas terceiros através do método POST. É necessário que o sistema terceiro forneça os dados necessários para essa comunicação (cadastro de webhooks).
Particularidades
- Para integração com o ERP Senior é necessário possuir dados de conexão com a plataforma SeniorX.
- Quando um armazém utiliza o ERP Senior para registros no Livro de Escrituração Fiscal, conforme o parâmetro Escrituração Fiscal (Regime Armazém Geral), e o depositante tem o Regime Armazém Geral (AG), com o armazém envolvido na operação como remetente ou destinatário, o WMS Senior criará a identificação (idIntegracaoErp) da Nota Fiscal. Isso permite que o ERP Senior registre a integração, mesmo que a Nota Fiscal não tenha sido originada no ERP Senior.
- Integração da entidade: se o tipo cifFob estiver preenchido com 3 na integração de pedido e tiver os dados da entidade de consignatária, o sistema fará uma validação se a entidade já está cadastrada no sistema. Se esta não estiver e o depositante estiver configurado para importar o que não existe, o sistema cadastrará. Caso não esteja configurado para a situação, o sistema apresentará mensagem "Entidade consignatária não pode ser importada com CIFFOB diferente de 3" na integração.
- Quando o depositante estiver com a opção Integrar com ERP Senior ativada:
- A Ordem de Recebimento (OR) não poderá ser liberada se houver contagem maior do que a solicitada ou se houver produtos não correspondentes à Nota Fiscal de Entrada (Remessa para Armazenagem).
- As Notas Fiscais e Pedidos devem obrigatoriamente ser integrados, ou seja, não será permitido o cadastro manual de Notas Fiscais/Pedidos. Caso contrário, ao tentar realizar a alocação das mercadorias, será exibida a seguinte mensagem: "O campo identificador único da nota fiscal com a integração com ERP Senior não pode ser nulo."
- O ERP Senior não contempla o cadastro de produtos que utilizam kits completos (utilizakitscompletos = 1) na integração de Produto e Embalagem entre [ERP > WMS].
- Na Exportação de Estoque EFD, o estoque de kits originados de ordens de serviço internas não é contemplado. Assim, considera-se o estoque total dos componentes junto ao produto final do kit, pois, mesmo com a montagem, os componentes permanecem no estoque do WMS.
Com o Gestão de Armazenagem | WMS Senior.
Funcionalidades | Versões | Referência |
---|---|---|
Nota Fiscal (Regime Armazém Geral) | 8.12.7.397 | WMS-16693 |
[WMS > ERP] Exportação de Estoque para EFD | 8.12.7.440 | WMS-17544 |
Novo campo "idIntegracaoReferenciado" para a Integração de "Bloqueio e Desbloqueio de Lote" | 8.12.7.440 | WMS-17487 |
Parametrizações
Acesse Configuração > Configuração de Integração
Necessário cadastro por Depositante. Será utilizado para integrações de sistemas terceiros para o Gestão de Armazenagem | WMS Senior. E para que isso aconteça é necessário gerar a ApiKey no Gestão de Armazenagem | WMS Senior.
Para mais detalhes, acesse.
Acesse Configuração > Configuração Geral > botão Alterar > guia REST
Configuração para realizar a comunicação com o ERP Senior.
- Tipo autenticação ERP Senior em breve será Tipo autenticação REST ERP:
- Chave Autenticação;
- Usuário e Senha - quando esta opção for selecionada o sistema abre os campos abaixo para preenchimento no agrupamento Configurar utilizando usuário e senha. Deverá ser fornecido pelo ERP Senior ou terceiro o usuário{tenant} e senha da integração.
- Usuário Senior X em breve será Usuário de autenticação REST
- Senha Senior X em breve será Senha autenticação REST
- Usuário e Senha com Bearer Token: este tipo de autenticação só acontece em sistemas que usam o Bearer Token como autenticação para receber a exportação. Para este modelo de autenticação o token é gerado no momento da exportação. É usado o usuário, senha e URL para capturar o token através de um post na URL de autenticação.
- URL Senior X em breve será URL de autenticação REST: deverá ser informado a URL da plataforma Senior de *login*
exemplo: https://{URL}/t/senior.com.br/bridge/1.0/rest/platform/authentication/actions/login - ApiKey - chave utilizada para sistema de terceiros consumirem serviços Rest: essa chave é gerada conforme dados de login, e será utilizada para envio ao ERP Senior.
Cada tenant cadastra como aplicação o WMS, e atrela um papel e um usuário. É gerada uma API KEY para esta aplicação, o Gestão de Armazenagem | WMS Senior utiliza essa API KEY para conectar na plataforma SeniorX.
A SeniorX devolve um token, com uma determinada validade (geralmente de vários dias), este token deve ser utilizando em toda a comunicação embutido no header HTTPS. Quando a validade finalizar e/ou uma autenticação falhar, deve ser renovado o token com a API KEY.
Cada API KEY é por tenant, ou seja, por Gestão de Armazenagem | WMS Senior. Tem que ser gerada como passo na implantação e transportada para o Gestão de Armazenagem | WMS Senior, ou seja, é uma chave gerada pelo Gestão de Armazenagem | WMS Senior no momento da criação da configuração geral REST
Acesse Cadastro > Armazém > Armazém > botão Configuração > guia Integração > agrupamento Integrar com ERP Senior
Quando um armazém utiliza o ERP Senior para registros no Livro de Escrituração Fiscal, é necessário realizar a configuração individualmente para cada armazém. Para a integração utilizando o REST V2, configure a exportação para o REST Sinal SeniorX no seguinte item:
- Integrar com ERP Senior
- Escrituração Fiscal (Regime Armazém Geral)
Acesse Cadastro > Depositante > botão Cadastrar / Alterar > guia Integração ERP Senior
- Ative o parâmetro Integrar com ERP Senior;
- Integrar Depósitos do ERP Senior: exporta dados de integração com o conceito de depósitos controlados pelo ERP da Senior, desde que ativado o parâmetro Integrar com ERP Senior;
- Neste caso, faz-se necessário selecionar no campo Integrar com ERP Senior a opção Rest - Versão 2.
- Para mais detalhes, acesse.
Acesse Cadastro > Depositante > botão Cadastrar / Alterar > guia Exportação
Para integrações utilizando Rest V2, é necessário configurar as exportações para Rest Sinal SeniorX, com a possibilidade de exportações das seguintes funcionalidades:
- Produtos
- Situação integração produto/embalagem
- Entidade
- Situação integração entidade
- Nota Fiscal
- Situação integração NF
- Recebimento
- Retorno de recebimento
- Faturamento
- Retorno de faturamento Auto
- Movimentação Interna
- Inventário
Acesse Cadastro de Depositante > botão Padrão de Integração > Embalagem
- Ao realizar a importação, isto é, inclusão de produto e embalagem, as informações de cubagem são obrigatórias, porém quando o ERP não possuir essas informações, o WMS utilizará as configurações pré-definidas, para realizar o cadastro, portanto, o envio na integração das mesmas não será obrigatório, desde que exista as parametrizações de Padrão de Integração.
Informações obrigatórias:- Altura (mm)
- Largura (mm)
- Comprimento (mm)
- Lastro
- Qtde.Camada
- Peso Bruto(gr)
- Peso Líquido (gr)
- Empilhamento Máximo
- Envio
Para que o ERP Senior não tenha a necessidade de ficar consultando no Gestão de Armazenagem | WMS Senior a todo momento, para saber se determinada informação está pronta para ser consumida ou não, é disparado pelo WMS Senior um Sinal (Post) para que o ERP Senior realize a consulta (GET) desejada na Base de dados do Gestão de Armazenagem | WMS Senior somente quando as informações tiverem disponíveis.
Para que essa comunicação entre WMS e ERP aconteça, é necessário o cadastro da URL abaixo nas seguintes integrações:
https://{Base URL}/t/senior.com.br/bridge/1.0/rest/erp_isl/int_integrador/signals/processarMovimentoSilt
- EXP_SINAL_INVENTARIO ("Exportação do Inventário para o endpoint que recebe o sinal na SeniorX")
- EXP_SINAL_OR ("Exportação da O.R. para o endpoint que recebe o sinal na SeniorX")
- EXP_SINAL_FAT ("Exportação do faturamento para o endpoint que recebe o sinal na SeniorX")
- EXP_SINAL_SIT_ENTIDADE ("Exportação da situação da importação para o endpoint de entidade que recebe o sinal na SeniorX")
- EXP_SINAL_SIT_NF ("Exportação da situação da importação para o endpoint que recebe o sinal na SeniorX")
- EXP_SINAL_SIT_PRODUTO_EMBALAGEM ("Exportação da situação da importação para endpoint de produto/embalagem que recebe o sinal na SeniorX")
- EXP_SINAL_CONT_FAT_SERV ("Exportação da fatura de serviço para o endpoint que recebe o sinal na Senior X")
- EXP_SINAL_NF_AG ("Exportação de Notas Fiscais de Depositantes com Regime de Armazém Geral para o endpoint que recebe o sinal na SeniorX")
- EXP_SINAL_EFDINVENTARIO ("Exportação do Bloco de Inventário da EFD para o endpoint que recebe o sinal na SeniorX")
https://{Base URL}/t/senior.com.br/bridge/1.0/rest/erp_isl/int_integrador/signals/movimentoEstoque
- EXPORTACAO_REST_CTRLAVARIA_MODMOV("Controle de Avaria Modelo MOV - Via Rest")
- EXP_AJUSTEMOVTO_REST_MV("Envio Ajuste Movimentação Rest modelo MOV")
- EXPORTACAO_RETPRODRECUP_REST_MODMOV("Envio Retorno de Produto Recuperado TXT modelo MOV - Via Rest")
- EXP_REMANEJAMENTO_MOV_REST("Exportar Remanejamento Entre Setores Modelo MOV - REST")
- EXPORTACAO_BLOQDESBL_REST("Movimentação de Estoque - Bloqueio e Desbloqueio de Lote")
https://{Base URL}/t/senior.com.br/bridge/1.0/rest/erp_isl/int_integrador/signals/processarAndamentoSeparacao
- EXP_ANDAMENTO_PED_REST("Exportação do Andamento do Pedido ou Nota Fiscal - REST")
https://{Base URL}/t/senior.com.br/bridge/1.0/rest/erp_isl/int_integrador/signals/processarCancelamentoWMS
- EXP_CONFIRMACAO_CANCELAMENTO("Exportação da confirmação do cancelamento da nota fiscal")
- EXPORTACAO_CANCELAMENTO_REST("Cancelamento NF - Via Rest")
Observação: {Base URL} o endereço da URL deve ser avaliado na implantação da integração, se será utilizado o platform.senior.com.br ou cloud-leaf.senior.com.br.
Integrações Disponíveis
Dados Cadastrais
Endpoint para a integração de produtos e embalagens, responsável por cadastrar produtos e embalagens do ERP no WMS Senior. A comunicação neste endpoint é assíncrona, ou seja, no Response (da requisição de cadastro) é informado um número de protocolo que pode ser utilizado posteriormente para consultar o status (erro, sucesso, agendado) no Log de Integração.
Para esta integração, devido à possibilidade de receber múltiplos produtos com diferentes tipos de embalagens, o payload pode se tornar bastante extenso. Portanto, recomendamos que cada requisição contenha no máximo 500 produtos. Isso visa otimizar o desempenho e a eficiência da transmissão de dados.
Request
[ { "idIntegracaoErp": "", "cgc": "", "codReferencia": "", "codigoInterno": "", "descr": "", "tipoProd": "", "cnpjFamilia": "", "subFamilia": "", "marca": "", "subMarca": "", "ativo": "", "cor": "", "manufaturado": "", "sazonal": "", "segregado": "", "prazoValidade": "", "prazoComercializacao": "", "prazoCritico": "", "subTipoProd": "", "ncm": "", "codInterno": "", "descrProd": "", "codTipoProd": "", "cest": "", "motivoIsencao": "", "codigoProdAnvisa": "", "precoMaximoConsumidor": 0, "codigoInmetro": "", "kitExpExplodida": "", "utilizakitscompletos": 0, "preCadastro": "", "codigoProdutoAnp": "", "descricaoProdutoAnp": "", "descrVoicePicking": "", "embalagens": [ { "idEmbERP": "", "codigoInterno": "", "barra": "", "descrReduzido": "", "descr": "", "apresentacao": "", "fatorConv": 0, "altura": 0, "largura": 0, "comprimento": 0, "unidadeVenda": "", "unidadeCompra": "", "lastro": 0, "qtdeCamada": 0, "pesoBruto": 0, "pesoLiquido": 0, "empMax": 0, "ativo": "", "caixaFechada": "", "controlaEstoque": "", "seqEmb": 0, "codInterno" :"", "descrReduzido2": "", "cnpjDepositante": "", "inscrEstadualDep": "" } ] } ]
Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|
CGC | Texto | Sim | 20 | 99.999.999/9999-99 | CNPJ Depositante |
CODREFERENCIA | Texto | Não | 60 | Código de Referência (Código do produto do fornecedor) | |
CODIGOINTERNO | Texto | Sim | 20 | Código Interno do Produto | |
DESCR | Texto | Sim | 80 | Descrição do Produto | |
TIPOPROD | Texto | Não | 40 | Tipo de Produto (LIVRO, Utensílios, Alimento...) | |
CNPJFAMILIA | Texto | Sim | 20 | 99.999.999/9999-99 | Família (CNPJ do Produtor) |
SUBFAMILIA | Texto | Não | 60 | Subfamília do Produto | |
MARCA | Texto | Não | 60 | Marca do Produto | |
SUBMARCA | Texto | Não | 60 | Submarca do Produto | |
ATIVO | Texto | Sim | 1 | (S)im / (N)ão | Produto Ativo |
COR | Texto | Não | 20 | Cor do Produto | |
MANUFATURADO | Texto | Não | 1 | (S)im / (N)ão | Produto Manufaturado |
SAZONAL | Texto | Não | 1 | (S)im / (N)ão | Produto Sazonal |
SEGREGADO | Texto | Não | 1 | (S)im / (N)ão | Produto Segregado |
PRAZOVALIDADE | Texto | Não | 10 | Prazo de Validade em meses. | |
PRAZOCOMERCIALIZACAO | Texto | Não | 10 | Prazo de Comercialização em meses. | |
PRAZOCRITICO | Texto | Não | 10 | Prazo Crítico em meses | |
SUBTIPOPROD | Texto | Não | 40 | Subtipo do produto | |
NCM | Texto | Sim | 8 | Código de NCM | |
CODINTERNO | Texto | Sim | 60 | Código Interno do Produto | |
DESCRPROD | Texto | Sim | 120 | Descrição do Produto | |
CODTIPOPROD | Texto | Não | 20 | Código Interno do Tipo de Produto | |
CEST | Texto | Não | 7 | Código CEST | |
CODIGOPRODANVISA | Texto | Não | 13 | Código anvisa do produto | |
PRECOMAXIMOCONSUMIDOR | Númerico | Não | 13 | 0000000000,00 | Preço máximo consumidor |
CODIGOINMETRO | Texto | Não | 20 | Código Inmetro do Produto | |
MOTIVOISENCAO | Texto | Não | 255 | Motivo da isenção da ANVISA. Para medicamento isento de registro na ANVISA deve informar o número da decisão que o isenta. | |
KITEXPEXPLODIDA | Texto | Não | 1 | (S)im / (N)ão | Indica se o material é um kit de expedição explodida. Verifique a tabela. |
UTILIZAKITSCOMPLETOS | Numérico | Não | 1 | 0-Não,1-Sim | Determina se os componentes do kit serão agrupados durante o armazenamento. |
DESCRVOICEPICKING | Texto | Não | 120 | Indica a descrição do produto que pode ser usada no Voice Picking |
Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|
IDEMBERP | Texto | Sim | 500 | Identificador único da embalagem no erp. | |
CODIGOINTERNO | Texto | Sim | 60 | Código Interno do Produto na Empresa | |
BARRA | Texto | Sim | 20 | Código de Barras do Produto | |
DESCRREDUZIDO | Texto | Sim | 2 | Descrição Reduzida da Embalagem - UN, DP ou CX | |
DESCR | Texto | Sim | 80 | Descrição para Identificação da Embalagem | |
APRESENTACAO | Texto | Não | 20 | Apresentação da Embalagem - "12 x 200 gr" | |
FATORCONV | Numérico | Sim | 6 | 999 | Fator de Conversão (Qtde de Unidades por Caixa). Este campo possui o limite de 6 caracteres |
ALTURA | Numérico | Sim | 12 | 999999999999 | Altura em MM |
LARGURA | Numérico | Sim | 12 | 999999999999 | Largura em MM |
COMPRIMENTO | Numérico | Sim | 12 | 999999999999 | Comprimento em MM |
UNIDADEVENDA | Texto | Não | 1 | (S)im / (N)ão | Menor embalagem para Entrada de Mercadorias |
UNIDADECOMPRA | Texto | Não | 1 | (S)im / (N)ão | Menor embalagem de Saída de Mercadorias |
LASTRO | Numérico | Sim | 12 | 999999999999 | Total de Unidades em uma camada do Palete |
QTDECAMADA | Numérico | Sim | 12 | 999999999999 | Quantidade de Lastros do Palete |
PESOBRUTO | Numérico | Sim | 12 | 999999999999 | Peso Bruto em GR |
PESOLIQUIDO | Numérico | Sim | 12 | 999999999999 | Peso Líquido em GR |
EMPMAX | Numérico | Sim | 12 | 999999999999 | Empilhamento Máximo |
ATIVO | Texto | Sim | 1 | (S)im / (N)ão | Ativo |
CAIXAFECHADA | Texto | Não | 1 | S/N | Indica se é caixa fechada |
CONTROLAESTOQUE | Texto | Não | 1 | S/N | Indica se controla estoque |
SEQEMB | Numérico | Não | 10 | 999999999999 | Número da embalagem |
CODINTERNO | Texto | Sim | 60 | Código Interno do Produto na Empresa com maior precisão | |
DESCRREDUZIDO2 | Texto | Não | 6 | Descrição Reduzida da Embalagem – UN, CX, LITRO, etc. Caso este campo seja informado, o campo DESCRREDUZIDO será desconsiderado, e este será usado para o cadastro da embalagem. | |
CNPJDEPOSITANTE | Texto | Sim | 20 | 99.999.999/9999-99 | CNPJ do Depositante |
INSCRESTADUALDEP | Texto | Não | 20 | Inscrição Estadual do Depositante |
Response
{ "headers": {}, "body": { "mensagem": "O campo Código Interno é obrigatório. O campo CGC é obrigatório. O campo CNPJFAMILIA é obrigatório. O campo ATIVO é obrigatório O campo Código Interno é obrigatório. O campo DESCR é obrigatório. O campo BARRA é obrigatório. O campo fatorConv é obrigatório. O campo altura é obrigatório. O campo largura é obrigatório. O campo BARRA é obrigatório. O campo pesoBruto é obrigatório. O campo pesoLiquido é obrigatório.", "protocolo": "434" }, "statusCode": "NOT_ACCEPTABLE", "statusCodeValue": 406 }
{ "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 / Alterar > guia Exportação > agrupamento Produto > Situação Integração Produto/Embalagem > REST - Sinal Senior X
tipointegração: EXP_SINAL_SIT_PRODUTO_EMBALAGEM ("Exportação da situação da importação para endpoint de produto/embalagem que recebe o sinal na SeniorX")
Request
{ "chavelayout": "vi_int_sinal_sit_prod_emb", "list": [ { "idmovimentacao": "", "idprocessointegracao": "" } ] }
Campo | Descrição |
---|---|
idmovimentacao | Identificador interno do Silt referente ao processo. Para o sinal de Produto/Embalagem será enviado como o Identificador único o campo AGRUPADOR da INTEGRACAOREST |
idprocessointegracao | Identificador único no processo de integração com o ERP Senior. |
Response
{ "headers": {}, "body": { "mensagem": "Integração realizada com sucesso.", "status": "sucesso" }, "statusCode": "OK", "statusCodeValue": 200 }
{ "headers": {}, "body": { "mensagem": "Protocolo não encontrado.", "status": "erro" }, "statusCode": "NOT_FOUND", "statusCodeValue": 404 }
{ "headers": {}, "body": { "mensagem": "java.lang.NullPointerException" }, "statusCode": "INTERNAL_SERVER_ERROR", "statusCodeValue": 500 }
Recebimento
Endpoint para a integração de Pedidos, Notas Fiscais ou Apontamentos de Produção, responsáveis pela integração do material a ser alocado no fluxo de Entrada no WMS Senior. A comunicação neste endpoint é assíncrona, ou seja, no Response (da requisição de cadastro) é informado um número de protocolo que pode ser utilizado posteriormente para consultar o status (erro, sucesso, agendado) no Log de Integração.
Request
{ "numPedido": "", "sequencia": "", "cnpjDepositante": "", "codigoInterno": "", "cnpjEmitente": "", "tipo": "", "descrOper": "", "cfop": "", "dataEmissao": "", "pessoaDestinatario": "", "codigoDestinatario": "", "nomeDestinatario": "", "fantasiaDestinatario": "", "cnpjDestinatario": "", "enderecoDestinatario": "", "numeroEndDestinatario": "", "complementoEndDestinatario": "", "bairroDestinatario": "", "cepDestinatario": "", "cidadeDestinatario": "", "telefoneDestinatario": "", "telefone2": "", "ufDestinatario": "", "inscricaoEstadualDestinatario": "", "inscricaoMunicipalDestinatario": "", "enderecoEntrega": "", "cidadeEntrega": "", "bairroEntrega": "", "ufEntrega": "", "cepEntrega": "", "cnpjEntrega": "", "inscricaoEstadualEntrega": "", "baseIcms": 0, "valorIcms": 0, "baseSubstituicao": 0, "valorSubstituicao": 0, "frete": 0, "seguro": 0, "despesasAcessorias": 0, "ipi": 0, "valorProdutos": 0, "valorTotal": 0, "nomeTransportadora": "", "cnpjTransportadora": "", "enderecoTransportadora": "", "numeroEndTransportadora": "", "bairroTransportadora": "", "cidadeTransportadora": "", "ufTransportadora": "", "cepTransportadora": "", "inscricaoEstadualTransportadora": "", "cifFob": "", "veiculo": "", "ufVeiculo": "", "qtde": 0, "especie": "", "marca": "", "numero": "", "pesoLiquido": 0, "pis": 0, "cofins": 0, "cs": 0, "ir": 0, "valorIss": 0, "valorServicos": 0, "geraFinanceiro": "", "tipoDocumento": "", "tipoCarga": "", "limiteCorte": 0, "paginaGeomapa": "", "numItens": 0, "tipoNf": "", "estado": "", "dataColeta": "", "dataAgendamento": "", "horaColeta": "", "pessoaEntrega": "", "codigoEntrega": "", "nomeEntrega": "", "fantasiaEntrega": "", "numeroEndEntrega": "", "complementoEndEntrega": "", "nomeRepresentante": "", "telefoneRepresentante": "", "cnpjUnidade": "", "fatura": "", "observacao": "", "estoqueVerificado": "", "chaveIdentificacaoExt": "", "classificacaoCliente": 0, "prioridade": "", "porcentagemCxFechada": 0, "chaveAcessoNFE": "", "cnpjTranspRedespacho": "", "nomeTranspRedespacho": "", "enderecoTranspRedespacho": "", "numeroEndTranspRedespacho": "", "bairroTranspRedespacho": "", "cidadeTranspRedespacho": "", "ufTranspRedespacho": "", "cepTranspRedespacho": "", "inscEstadualTranspRedespacho": "", "enderecoConsig": "", "cidadeConsig": "", "bairroConsig": "", "ufConsig": "", "cepConsig": "", "inscricaoEstConsig": "", "pessoaConsig": "", "codigoConsig": "", "razaoSocialConsig": "", "fantasiaConsig": "", "numeroEndConsig": "", "complementoEndConsig": "", "inscricaoEstEmitente": "", "codigoServicoTransportadora": "", "pickToLight": "", "roteiro": "", "codigoTipoPedido": "", "embarquePrioritario": "", "tipoRegimeTributacao": "", "seqEntrega": 0, "razaoSocialEmitente": "", "fantasiaEmitente": "", "codigoRetencao": "", "valorIcmsDesonerado": 0, "presencaComprador": "", "formaPagamento": "", "tipoEntrada": "", "barraSeparacao": "", "semanaRecebimento": "", "anoRecebimento": "", "semanaDisponibilizacao": "", "anoDisponibilizacao": "", "utilizaZPL": "", "codigoRastreio": "", "agrupadorPed": 0, "idOrdemTransSaida": 0, "codigoPaisDestinatario": "", "codigoServicoEtiquetaExterna": "", "observacaoSeparacao": "", "inscricaoEstadualDepositante": "", "idIntegracaoErp": "", "dataPagto": "", "numeroOrdemProducao": "", "idMovimento": "", "idNotaFiscal": 0, "cnpjConsig": "", "intCubometro": "", "dataPlanejamento": "", "faturamentoDoisMomentos": "", "dataFaturamento": "", "canalVenda": "", "janelaInicio": "", "janelaFim": "", "codigoTipoRecebimento": "", "protocoloNfe": "", "dataRecebimentoNfe": "", "personalizacaoItem": [ , { "chave": "", "valor": "", } ], "itens": [ { "codigoInterno": "", "numPedido": "", "cnpjDepositante": "", "cnpjEmitente": "", "sequencia": "", "tipo": "", "idSeq": "", "codigoIndustria": "", "descricaoProduto": "", "barraProduto": "", "classificacaoFiscal": "", "st": "", "quantidade": "", "valorUnitario": "", "valorTotal": "", "aliquotaICMS": "", "aliquotaIPI": "", "ipi": "", "valorDesconto": "", "porcentualDesconto": "", "desconto": "", "totalLiquido": "", "tipoProduto": "", "quantidadeAtendida": "", "idNotaFiscal": "", "numeroSerie": "", "tipoMaterial": "", "st3": "", "inscricaoEstEmitente": "", "dataVencimentoLote": "", "descricaoReduzida": "", "idItemERP": "", "valorICMSdesonerado": "", "codigoProdutoAnvisa": "", "precoMaximoConsumidor": "", "baseICMS": "", "valorICMS": "", "importacaoCobFiscal": "", "aliquotaPIS": "", "basePIS": "", "valorPIS": "", "aliquotaConfins": "", "baseConfins": "", "valorConfins": "", "origemProduto": "", "remessa": "", "notaFiscal": "", "serieNF": "", "tipoPTL": "", "tipoCaixaSep": "", "volumeCaixa": "", "mensagemCaixa": "", "codigoSetor": "", "motivoIsencao": "", "numeroOrdemCompra": "", "obsItemSeparacao": "", "itensConferenciaEspecifica": { "numeroNf": "", "serieNf": "", "lote": "", "dataValidade": "", "dataFabricacao": "", "codigoProduto": "", "quantidade": 0, "idSeq": 0, "idSeqCfe": 0 } } ] }
Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|
NUMPEDIDO | Texto | Não | 20 | Se for NOTA FISCAL campo NUMÉRICO, se for PEDIDO campo Alfanumérico | Número do Pedido |
SEQUENCIA | Texto | Não | 20 | Série da Nota Fiscal | |
CNPJDEPOSITANTE | Texto | Sim | 20 | 99.999.999/9999-99 | CNPJ Depositante |
CODIGOINTERNO | Texto | Sim | 20 | 99999999999999999999 | Número da Nota Fiscal |
CNPJEMITENTE | Texto | Sim | 20 | 99.999.999/9999-99 | Saída=CNPJ Depositante / Entrada=CNPJ Fornecedor |
TIPO | Texto | Sim | 1 | Entrada = E / Saída = S | |
DESCROPER | Texto | Sim | 100 | Descrição da Operação | |
CFOP | Texto | Não | 4 | CFOP(Código Fiscal de Operação) NÃO é obrigatório caso o CFOP padrão de importação esteja definido (caso contrário sua informação se torna obrigatório no envio da requisição). | |
DATAEMISSAO | Data | Sim | 10 | DD/MM/AAAA | Data da Nota Fiscal |
PESSOADESTINATARIO | Texto | Sim | 1 | Destinatário - Física = F / Jurídica = J | |
CODIGODESTINATARIO | Texto | Sim | 20 | Código do Destinatário | |
NOMEDESTINATARIO | Texto | Sim | 60 | Destinatário - Razão Social | |
FANTASIADESTINATARIO | Texto | Não | 60 | Destinatário - Nome Fantasia | |
CNPJDESTINATARIO | Texto | Sim | 20 | PJ: 99.999.999/9999-99 PF: 999.999.999-99 | Destinatário - CNPJ para PJ / CPF para PF |
ENDERECODESTINATARIO | Texto | Sim | 80 | Destinatário - Endereço | |
NUMEROENDDESTINATARIO | Texto | Não | 10 | Destinatário - Endereço Número | |
COMPLEMENTOENDDESTINATARIO | Texto | Não | 50 | Destinatário - Complemento, Caso esse campo possua mais que 50 caracteres deixa-lo vazio e usar o campo COMPLEMENTO_DEST | |
BAIRRODESTINATARIO | Texto | Sim | 50 | Destinatário - Bairro | |
CEPDESTINATARIO | Texto | Sim | 8 | 99999999 | Destinatário - CEP |
CIDADEDESTINATARIO | Texto | Sim | 40 | Destinatário - Cidade | |
TELEFONEDESTINATARIO | Texto | Sim | 20 | Destinatário - Telefone | |
TELEFONE2 | Texto | Não | 20 | Destinatário - Telefone adicional | |
UFDESTINATARIO | Texto | Sim | 2 | Destinatário - Estado | |
INSCRICAOESTADUALDESTINATARIO | Texto | Não | 20 | Destinatário - Inscrição Estadual | |
INSCRICAOMUNICIPALDESTINATARIO | Texto | Não | 20 | Destinatário - Inscrição Municipal | |
ENDERECOENTREGA | Texto | Não | 80 | Será obrigatório se houverem dados de entrega Entrega - Endereço | |
CIDADEENTREGA | Texto | Não | 40 | Será obrigatório se houverem dados de entrega Entrega - Cidade | |
BAIRROENTREGA | Texto | Não | 50 | Será obrigatório se houverem dados de entrega Entrega - Bairro | |
UFENTREGA | Texto | Não | 2 | Será obrigatório se houverem dados de entrega Entrega - Estado | |
CEPENTREGA | Texto | Não | 8 | 99999999 | Será obrigatório se houverem dados de entrega Entrega - CEP |
CNPJENTREGA | Texto | Não | 20 | PJ: 99.999.999/9999-99 PF: 999.999.999-99 | Será obrigatório se houverem dados de entrega Entrega - CNPJ ou CPF |
INSCRICAOESTADUALENTREGA | Texto | Não | 20 | Entrega - Inscrição Estadual | |
BASEICMS | Numérico | Não | 12 | 000000000,00 | Base de Cálculo do ICMS |
VALORICMS | Numérico | Não | 12 | 000000000,00 | Valor ICMS |
BASESUBSTITUICAO | Numérico | Não | 12 | 000000000,00 | Base de Cálculo do ICMS Substituição |
VALORSUBSTITUICAO | Numérico | Não | 12 | 000000000,00 | Valor do ICMS Substituição |
FRETE | Numérico | Não | 12 | 000000000,00 | Valor do Frete |
SEGURO | Numérico | Não | 12 | 000000000,00 | Valor do Seguro |
DESPESASACESSORIAS | Numérico | Não | 12 | 000000000,00 | Outras Despesas Acessórias |
IPI | Numérico | Não | 12 | 000000000,00 | Valor Total do IPI |
VALORPRODUTOS | Numérico | Sim | 12 | 000000000,00 | Valor Total dos Produtos |
VALORTOTAL | Numérico | Sim | Não | 000000000,00 | Valor Total da Nota |
NOMETRANSPORTADORA | Texto | Sim | 60 | Transportadora - Razão Social | |
CNPJTRANSPORTADORA | Texto | Sim | 20 | 99.999.999/9999-99 | Transportadora - CNPJ |
ENDERECOTRANSPORTADORA | Texto | Sim | 80 | Transportadora - Endereço | |
NUMEROENDTRANSPORTADORA | Texto | Sim | 10 | Transportadora - Endereço Número | |
BAIRROTRANSPORTADORA | Texto | Sim | 50 | Transportadora - Bairro | |
CIDADETRANSPORTADORA | Texto | Sim | 40 | Transportadora - Cidade | |
UFTRANSPORTADORA | Texto | Sim | 2 | Transportadora - Estado | |
CEPTRANSPORTADORA | Texto | Sim | 8 | 99999999 | Transportadora - CEP |
INSCRICAOESTADUALTRANSPORTADORA | Texto | Sim | 20 | Transportadora - Inscrição Estadual | |
CIFFOB | Texto | Sim | 1 | Transportadora - Modalidade do Frete Por Conta: (1) Contratação do Frete por conta do Remetente (CIF), (2) Contratação do Frete por conta do Destinatário (FOB), (4) Contratação do Frete por conta de Terceiros, (5)Sem Ocorrência de Transporte, (6)Transporte Próprio por conta do Remetente e (7)Transporte Próprio por conta do Destinatário | |
VEICULO | Texto | Não | 20 | Transportadora - Placa do Veículo | |
UFVEICULO | Texto | Não | 2 | Transportadora - Estado | |
QTDE | Numérico | Não | 12 | 999999999999 | Transportadora - Quantidade |
ESPECIE | Texto | Não | 20 | Transportadora - Espécie | |
MARCA | Texto | Não | 20 | Transportadora - Marca | |
NUMERO | Texto | Não | 20 | Transportadora - Número | |
PESOLIQUIDO | Numérico | Sim | 12 | 999999999999 | Transportadora - Peso Líquido (gramas) |
PIS | Numérico | Não | 12 | 000000000,00 | PIS |
COFINS | Numérico | Não | 12 | 000000000,00 | COFINS |
CS | Numérico | Não | 12 | 000000000,00 | Contribuição Social |
IR | Numérico | Não | 12 | 000000000,00 | Imposto de Renda |
VALORISS | Numérico | Não | 12 | 000000000,00 | Valor do ISS |
VALORSERVICOS | Numérico | Não | 12 | 000000000,00 | Valor do Serviço |
GERAFINCEIRO | Texto | Não | 1 | Sim / Nao | Vai para o Acerto de Carga ou Não |
TIPODOCUMENTO | Texto | Não | 5 | Tipo Documento | Tipo do Documento Cobrança - Dinheiro = D / Cheque = C / Boleto = B / X = Bonificação / Outros = T |
TIPOCARGA | Texto | Não | 10 | Tipo da Carga - Produtos Refrigerados, Secos, Especiais | |
LIMITECORTE | Numérico | Não | 12 | 000000000,00 | Valor Mínimo para cancelar o pedido. |
PAGINAGEOMAPA | Texto | Não | 12 | 999999999999 | Página Geo Mapa ou Setor |
NUMITENS | Numérico | Sim | 12 | 000000000,00 | Quantidade de produtos distintos existentes no pedido/nota |
TIPONF | Texto | Sim | 1 | Pedido/Notafiscal | Indica se o Registro é um Pedido (P) ou uma Nota Fiscal (N) |
ESTADO | Texto | Não | 1 | Indica o estado do Pedido/NotaFiscal (N) Bom, (D) Danificado, (T) Truncado ou Vencido. | |
DATACOLETA | Data | Não | 10 | DD/MM/AAAA | Data prevista para retirada da transportadora. Informação correspondente a Data Esperada para Embarque. |
DATAAGENDAMENTO | Data | Não | 19 | DD/MM/AAAA HH:MM:SS | Indica a data agendada pelo destinatário para entrega do pedido/nota fiscal (Utilizado pelo RMS Senior) |
HORACOLETA | Hora | Não | 8 | HH24:MM:SS | Hora prevista para retirada da transportadora. Informação correspondente a Data Esperada para Embarque. |
PESSOAENTREGA | Texto | Não | 1 | F / J | Entidade de Entrega - Física = F / Jurídica = J |
CODIGOENTREGA | Texto | Não | 20 | Código da Entidade de Entrega | |
NOMEENTREGA | Texto | Não | 60 | Entidade de Entrega - Razão Social | |
FANTASIAENTREGA | Texto | Não | 60 | Entidade de Entrega - Nome Fantasia | |
NUMENDENTREGA | Texto | Não | 10 | Entidade de Entrega - Endereço Número | |
COMPLEMENTOENDENTREGA | Texto | Não | 50 | Entidade de Entrega - Complemento | |
NOMEREPRESENTANTE | Texto | Não | 60 | Nome do representante de vendas | |
TELEFONEREPRESENTANTE | Texto | Não | 20 | Telefone do representante de vendas | |
CNPJUNIDADE | Texto | Sim | 20 | 99.999.999/9999-99 | CNPJ Da Unidade de Armazenagem |
FATURA | Texto | Não | 50 | Texto livre | Condições de Pagamento |
OBSERVACAO | Texto | Não | 200 | Texto livre | Dados adicionais |
ESTOQUEVERIFICADO | Texto | Não | 1 | S / N / B | Indica se a nota fiscal vai verificar estoque ou não. "N" = Não Liberado / "B" = Bloqueado / "S" = Liberado |
CHAVEIDENTIFICACAOEXT | Texto | Não | 20 | Texto livre | Chave de identificação externa do documento |
CLASSIFICACAOCLIENTE | Numérico | Não | 12 | 999999999999 | Indica a classificação do Cliente para prioridade de liberação |
PRIORIDADE | Texto | Não | 1 | Indica a prioridade do valor do pedido. P, M, G | |
PORCENTAGEMCXFECHADA | Numérico | Não | 12 | 000000000,00 | Indica a porcentagem de caixa fechada para prioridade de liberação |
CHAVEACESSONFE | Texto | Não | 44 | Indica a chave de acesso da NFe. | |
CNPJTRANSPREDESPACHO | Texto | Não | 20 | 99.999.999/9999-99 | Transportadora Redespacho - CNPJ |
NOMETRANSPREDESPACHO | Texto | Não | 60 | Transportadora Redespacho - Razão Social | |
ENDERECOTRANSPREDESPACHO | Texto | Não | 60 | Transportadora Redespacho - Endereço | |
NUMEROENDTRANSPREDESPACHO | Texto | Não | 60 | Transportadora Redespacho - Número do Endereço | |
BAIRROTRANSPREDESPACHO | Texto | Não | 50 | Transportadora Redespacho - Bairro | |
CIDADETRANSPREDESPACHO | Texto | Não | 40 | Transportadora Redespacho - Cidade | |
UFTRANSPREDESPACHO | Texto | Não | 2 | UF Transportadora Redespacho - Estado | |
CEPTRANSPREDESPACHO | Texto | Não | 8 | 99999999 | Transportadora Redespacho - CEP |
INSCESTADUALTRANSPREDESPACHO | Texto | Não | 20 | Transportadora Redespacho - Inscrição Estadual | |
ENDERECOCONSIG | Texto | Não | 80 | Consignatária - Endereco | |
CIDADECONSIG | Texto | Não | 40 | Consignatária - Cidade | |
BAIRROCONSIG | Texto | Não | 50 | Consignatária - Bairro | |
UFCONSIG | Texto | Não | 2 | UF | Consignatária - Estado |
CEPCONSIG | Texto | Não | 8 | 14400000 | Consignatária - CEP |
INSCRICAOESTCONSIG | Texto | Não | 20 | Consignatária - Inscricao Estadual | |
PESSOACONSIG | Texto | Não | 1 | J | Entidade Consignatária - Fisica = F / Juridica = J |
CODIGOCONSIG | Texto | Não | 20 | Entidade Consignatária - Codigo | |
RAZAOSOCIALCONSIG | Texto | Não | 60 | Razão social consignatária | |
FANTASIACONSIG | Texto | Não | 60 | Entidade Consignatária - Nome Fantasia | |
NUMEROENDCONSIG | Texto | Não | 10 | Entidade Consignatária - Endereco Numero | |
COMPLEMENTOENDCONSIG | Texto | Não | 50 | Entidade Consignatária - Complemento | |
INSCRICAOESTEMITENTE | Texto | Não | 21 | Emitente - Inscrição Estadual / Quando existir um depositante com mesmo CNPJ e mais de uma IE, aí a IE se torna obrigatória para o sistema. | |
CODIGOSERVICOTRANSPORTADORA | Texto | Não | 60 | Indica o código de serviço a ser utilizado pela transportadora | |
PICKTOLIGHT | Texto | Não | 1 | 0 | Indica se a nota fiscal utilizara o processo de separac?o via pick to light (PTL) - 1= Sim / 0 = Nao |
ROTEIRO | Texto | Não | 255 | Indica o número do roteiro de entrega da nota fiscal | |
CODIGOTIPOPEDIDO | Texto | Não | 100 | Indica código integração do tipo de pedido | |
EMBARQUEPRIORITARIO | Texto | Não | 1 | Indica se a Nota Fiscal tem embarque prioritário (fast track) 0-Não 1-Sim | |
TIPOREGIMETRIBUTACAO | Texto | Não | 1 | Regime de Tributacao - Default 0 | |
SEQENTREGA | Numérico | Não | 12 | Obrigatório será Sim -Se Roteiro Informado | |
RAZAOSOCIALEMITENTE | Texto | Não | 60 | Razão social Emitente | |
FANTASIAEMITENTE | Texto | Não | 60 | Nome Fantasia do emitente da nota fiscal | |
CODIGORETENCAO | Texto | Não | 50 | Código interno do motivo (utilizado pelo ERP) | |
VALORICMSDESONERADO | Numérico | Não | 12 | 000000000,00 | Valor de Icms Desonerado |
PRESENCACOMPRADOR | Texto | Não | 12 | 0 - Não se aplica (por exemplo, Nota Fiscal complementar ou de ajuste) - (0); 1 - Operação presencial - (1); 2 - Operação não presencial, pela Internet - (2); 3 - Operação não presencial, Teleatendimento - (3); 4 - NFC-e em operação com entrega a domicílio - (4); 5 - Operação presencial, fora do estabelecimento - (5); 6 - Operação não presencial, outros. - (9) | |
FORMAPAGAMENTO | Texto | Não | 12 | Forma de pagamento: | |
TIPOENTRADA | Texto | Não | 1 | Tipo de Entrada do Documento: 0 - Nota Fiscal; 1 - Transferência | |
BARRASEPARACAO | Texto | Não | 20 | Identifica o pedido ou nota fiscal com valor único | |
SEMANARECEBIMENTO | Texto | Não | 3 | Semana de recebimento | |
ANORECEBIMENTO | Texto | Não | 4 | 2022 | Ano de recebimento |
SEMANADISPONIBILIZACAO | Texto | Não | 3 | Semana de Disponibilizacao | |
ANODISPONIBILIZACAO | Texto | Não | 4 | 2022 | Ano de Disponibilizacao |
UTILIZAZPL | Texto | Não | 1 | Indica se a nota fiscal utiliza etiqueta externa do tipo ZPL. 0 - Não, 1 - Sim. | |
CODIGORASTREIO | Texto | Não | 25 | Código de rastreio do volume onde os itens da nota se encontram | |
AGRUPADORPED | Numérico | Não | 12 | 999999999999 | Quantidade de remessas existentes para o pedido (agrupador) no ERP (utilizado quando o pedido ou nota do WMS representa várias notas no ERP) |
IDORDEMTRANSSAIDA | Numérico | Não | |||
CODIGOPAISDESTINATARIO | Texto | Não | 4 | Código do país para destinatário/entrega estrangeira | |
CODIGOSERVICOETIQUETAEXTERNA | Texto | Não | 100 | Código de integração com serviço de etiqueta externa. Quando utiliza ZPL | |
OBSERVACAOSEPARACAO | Texto | Não | 500 | Observacao deixada pelo cliente em seu pedido. Ex: Solicito colocar o nome abaixo do numero | |
INSCRICAOESTADUALDEPOSITANTE | Texto | Não | 30 | Inscrição estadual do depositante | |
IDINTEGRACAOERP | Texto | Não | 50 | Identificador único no processo de integraçao com o ERP Senior | |
DATAPAGTO | Data | Não | 19 | DD/MM/AAAA hh24:MI:SS | Indica a data de pagamento do pedido / nota fiscal (meramente informativo) |
NUMEROORDEMPRODUCAO | Texto | Não | 20 | Indica o número da Ordem de Produção enviada pelo ERP Senior, utilizado para o fluxo de Consumo Interno para Industrialização. | |
IDMOVIMENTO | Numérico | Não | 12 | 999999999999 | Se a nota fiscal for de saída, representa a Onda, se for de entrada, representa a OR. |
IDNOTAFISCAL | Numérico | Não | 12 | 999999999999 | Identificador do Documento enviado pelo ERP |
CNPJCONSIG | Texto | Não | 20 | 99.999.999/9999-99 | Consignatária - CNPJ |
INTCUBOMETRO | Texto | Não | 1 | Indica se o pedido deve realizar integração com cubômetro. Não = N / Sim = S | |
DATAPLANEJAMENTO | Data | Não | 22 | DD/MM/YYYY HH24:MI:SS | Data Planejada para início da separação do pedido |
FATURAMENTODOISMOMENTOS | Numérico | Não | 1 | Enviar Faturamento em dois momentos. 0 - Não, 1 - Sim | |
DATAFATURAMENTO | Data | Não | 22 | DD/MM/YYYY HH24:MI:SS | Indica a data de faturamento do pedido / nota fiscal (meramente informativo) |
CANALVENDA | Texto | Não | 20 | Indica o canal de venda do pedido (meramente informativo) | |
JANELAINICIO | Hora | Não | 8 | HH:MM:SS | Hora ínicio da Janela de Atendimento. Utilizado pelo RMS Senior. |
JANELAFIM | Hora | Não | 8 | HH:MM:SS | Hora fim da Janela de Atendimento. Utilizado pelo RMS Senior. |
CODIGOTIPORECEBIMENTO | Texto | Não | 100 | Identificador do tipo de recebimento do pedido | |
PROTOCOLONFE | Texto | Não | 20 | Protocolo da Nota Fiscal Eletrônica | |
DATARECEBIMENTONFE | Data | Não | 22 | DD/MM/YYYY HH24:MI:SS | Data de recebimento do Protocolo da NFE |
Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|
I | Numérico | Sim | 1 | 4 | Valor Fixo |
CODIGOINTERNO | Texto | Sim | 20 | 99999999999999999999 | Número da Nota Fiscal |
NUMPEDIDO | Texto | Não | 20 | Se for NOTA FISCAL campo NUMÉRICO, se for PEDIDO campo ALFANUMÉRICO | Número do Pedido Preenchimento obrigatório se caso o "NumPedido" tenha sido informado no pedido principal, com isso o item deve ser enviado informando o mesmo número de pedido |
CNPJDEPOSITANTE | Texto | Sim | 20 | 99.999.999/9999-99 | CNPJ Depositante |
CNPJEMITENTE | Texto | Sim | 20 | 99.999.999/9999-99 | Saída=CNPJ Depositante / Entrada=CNPJ Fornecedor |
SEQUENCIA | Texto | Não | 20 | Série da Nota Fiscal Sua informação não é obrigatória, porém deve ser igual ao que foi informado no pedido principal | |
TIPO | Texto | Sim | 1 | Entrada = E / Saída = S Deve ser informado o mesmo tipo que está sendo enviado no pedido principal | |
IDSEQ | Texto | Sim | 12 | 999999999999 | Sequência do Item (Ordem de impressão dos itens) |
CODIGOINDUSTRIA | Texto | Não | 20 | Preenchimento obrigatório se o campo DESCRPROD estiver vazio. Código Interno do Produto - Depositante | |
DESCRICAOPRODUTO | Texto | Não | 80 | Descrição do Produto | |
BARRAPRODUTO | Texto | Sim | 20 | Código de Barras do Produto | |
CLASSIFICACAOFISCAL | Texto | Não | 5 | Classificação Fiscal do Produto | |
ST | Texto | Não | 2 | Situação Tributária | |
QUANTIDADE | Numérico | Sim | 12 | 999999999999 | Quantidade |
VALORUNITARIO | Numérico | Sim | 12 | 999999999,99 | Valor Unitário |
VALORTOTAL | Numérico | Sim | 12 | 999999999,99 | Valor Total do Item |
ALIQUOTAICMS | Numérico | Não | 6 | 999,99 | Alíquota ICMS |
ALIQUOTAIPI | Numérico | Não | 6 | 999,99 | Alíquota IPI |
IPI | Numérico | Não | 12 | 999999999,99 | IPI |
VALORDESCONTO | Numérico | Não | 12 | 999999999,99 | Valor do Desconto por Item |
PORCENTUALDESCONTO | Numérico | Não | 6 | 999,99 | Desconto - % |
DESCONTO | Numérico | Não | 12 | 999999999,99 | Valor Total do Desconto |
TOTALLIQUIDO | Numérico | Sim | 12 | 999999999,99 | Valor Total Líquido |
TIPOPRODUTO | Texto | Sim | 1 | Produto = P / Serviço = S | |
QUANTIDADEATENDIDA | Numérico | Sim | 12 | 999999999999 | Quantidade Atendida para este Item Caso haja corte o valor retornado será ZERO |
IDNOTAFISCAL | Numérico | Sim | 12 | 999999999999 | Identificador da Notafiscal - Corporativo g-com |
NUMEROSERIE | Texto | Não | 20 | Para saída de um produto com número de série especifico, deve ser informado o número. | |
TIPOMATERIAL | Numérico | Não | 12 | 999999999999 | Identifica o tipo do produto : Lote, patrimônio, etc |
ST3 | Texto | Não | 10 | Situação Tributária com 3 dígitos | |
INSCRICAOESTEMITENTE | Texto | Não | 21 | Emitente - Inscrição Estadual / Quando existir um depositante com mesmo CNPJ e mais de uma IE, aí a IE se torna obrigatória para o sistema. | |
DATAVENCIMENTOLOTE | Data | Não | 10 | DD/MM/AAAA | Data vencimento do lote |
DESCRICAOREDUZIDA | Texto | Não | 6 | Será obrigatório apenas se o depositante estiver configurado para importar o produto validando a descrição reduzida Sigla resumida da embalagem. Ex: CX, UN, DP | |
IDITEMERP | Texto | Não | 500 | Identificador do Item do Documento enviado pelo ERP | |
VALORICMSDESONERADO | Numérico | Não | 12 | 000000000,00 | Valor ICMS desonerado |
CODIGOPRODUTOANVISA | Texto | Não | 13 | Código ANVISA do produto | |
PRECOMAXIMOCONSUMIDOR | Numérico | Não | 13 | 9999999999,99 | Preço Máximo Consumidor |
BASEICMS | Numérico | Não | 12 | 000000000,00 | Base de Cálculo do ICMS |
VALORICMS | Numérico | Não | 12 | 000000000,00 | Valor ICMS |
IMPORTACAOCOBFISCAL | Texto | Não | 1 | Indica se a importação foi realizada por cobertura fiscal. Sim(S) / Não(N) | |
ALIQUOTAPIS | Numérico | Não | 6 | 999,99 | Alíquota PIS |
BASEPIS | Numérico | Não | 12 | Base PIS | |
VALORPIS | Numérico | Não | 12 | PIS | |
ALIQUOTACOFINS | Numérico | Não | 6 | 999,99 | Alíquota COFINS |
BASECOFINS | Numérico | Não | 12 | Base COFINS | |
VALORCOFINS | Numérico | Não | 12 | COFINS | |
ORIGEMPRODUTO | Texto | Não | Origem do produto | ||
REMESSA | Texto | Não | 20 | Número de remessa a qual o item pertence no ERP (utilizado quando o pedido ou nota do WMS representa várias notas no ERP) | |
NOTAFISCAL | Texto | Não | 20 | Número de nota fiscal a qual o item pertence no ERP (utilizado quando o pedido ou nota do WMS representa várias notas no ERP) | |
SERIENF | Texto | Não | 20 | Número de série da nota fiscal a qual o item pertence no ERP (utilizado quando o pedido ou nota do WMS representa várias notas no ERP) | |
TIPOPTL | Texto | Não | 10 | Indica qual é a linha de PTL onde o item deve ser separado quando o pedido ou nota for marcado como PTL. Representa o código de PTL da Região de Armazenagem | |
TIPOCAIXASEP | Texto | Não | 20 | Indica ao sistema de PTL qual é o tipo de caixa de separação que deve ser utilizado para a geração do volume pelo mesmo | |
VOLUMECAIXA | Numérico | Não | 12 | 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 | |
MENSAGEMCAIXA | Texto | Não | 30 | Indica ao sistema de PTL qual é a mensagem que deve ser impressa ao destinatário para casos de mensagem de presente por exemplo | |
CODSETOR | Texto | Não | 100 | Código de Depósito informado pelo ERP | |
MOTIVOISENCAO | Texto | Não | 255 | Motivo da isenção da ANVISA. Para medicamento isento de registro na ANVISA deve informar o número da decisão que o isenta | |
NUMEROORDEMCOMPRA | Texto | Não | 40 | Número Ordem de Compra | |
OBSITEMSEPARACAO | Texto | Não | 999 | Observação deixada pelo cliente em seu pedido especifico para cada item. Ex: Nome: Cliente, Numero: 10 |
Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|
CHAVE | Texto | Sim | 20 | Campo de personalização | |
CODIGOINTERNO | Texto | Sim | 20 | Valor do campo de personalização |
Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|
NUMERONF | Texto | Sim | 60 | Número da Nota Fiscal. Deve ser igual ao campo “codigoInterno” informado no pedido principal | |
SERIENF | Texto | Não | 20 | Série da Nota Fiscal. Apesar de não obrigatório deve ser enviado o que foi informado no campo “sequência” no pedido principal | |
LOTE | Texto | Não | 10 | Lote Indústria utilizado na conferência | |
DATAVALIDADE | Texto | Não | 20 | Data de Validade do Lote | |
DATAFABRICACAO | Texto | Não | 20 | Data de Fabricação do Lote | |
CODIGOPRODUTO | Texto | Não | 13 | Código Interno do Produto | |
QUANTIDADE | Numérico | Sim | 12 | 999999999999 | Quantidade conferencia do lote |
IDSEQ | Numérico | Sim | 12 | IDSEQUENCIA de envio do produto | |
IDSEQCFE | Numérico | Não | 12 | IDSEQUENCIA de envio da conferência específica |
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 }
Response
{ "headers": {}, "body": { "mensagem": "Integração realizada com sucesso.", "status": "sucesso" }, "statusCode": "OK", "statusCodeValue": 200 }
{ "headers": {}, "body": { "mensagem": "Protocolo não encontrado.", "status": "erro" }, "statusCode": "NOT_FOUND", "statusCodeValue": 404 }
{ "headers": {}, "body": { "mensagem": "java.lang.NullPointerException" }, "statusCode": "INTERNAL_SERVER_ERROR", "statusCodeValue": 500 }
Acesse Cadastro > Depositante > botão Cadastrar ou Alterar > guia Exportação > agrupamento Nota Fiscal > Situação Integração NF > REST - Sinal Senior X
tipointegração: Exportação da situação da importação para o endpoint que recebe o sinal na SeniorX
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.
Request
{ "chavelayout": "vi_int_sinal_sit_nf", "list": [ { "idmovimentacao": "", "idprocessointegracao": "" } ] }
Campo | Descrição |
---|---|
idmovimentacao | Identificador interno do Silt referente ao processo. Para o sinal do Situação de integração de Nota Fiscal e será enviado como o Identificador único o campo AGRUPADOR da INTEGRACAOREST |
idprocessointegracao | Identificador único no processo de integração com o ERP Senior. |
ERP consulta pelo idnf se a nota estiver disponível para pedido.
Response
{ "uuid": "", "onda": "", "totalCubagemVolume": 0, "volumes": [ { "especie": "", "pesoBruto": 0, "pesoLiquido": 0 } ], "itens": [ { "sequencia": "", "codigoProduto": "", "quantidade": 0, "quantidadeAtendida": 0, "embalagem": "", "coletaLote": "", "serie": [] } ], "protocolocoloNfe": "", "dataRecebimentoNfe": "" }
{
"mensagem": "Pedido não encontrado"
}
{
"mensagem": "Configuração integração não encontrada pelo ApiKey operação cancelada."
}
{
“mensagem”: “java.lang.NullPointerException”
}
Acesse Cadastro > Depositante > botão Cadastrar / Alterar > guia Exportação > agrupamento Recebimento > Retorno de recebimento > REST - Sinal Senior X
tipointegração: EXP_SINAL_OR ("Exportação da O.R. para o endpoint que recebe o sinal na SeniorX")
O WMS Senior realiza a comunicação do Retorno de Recebimento para o ERP, permitindo que o mesmo possa confirmar o recebimento do material. Ou seja, após a alocação do material, é enviada a interface de Movimentação de Estoque. Vale observar que esta é a mesma interface utilizada para "Ajuste de Movimentação", "Bloqueio e Desbloqueio de Lote", "Controle de Avaria", "Remanejamento" e "Retorno de Produto Recuperado".
Request
{ "chavelayout": "vi_int_sinal_or", "list": [ { "idmovimentacao": "", "idprocessointegracao": "" } ] }
Campo | Descrição |
---|---|
idmovimentacao | Identificador interno do Silt referente ao processo. Para o sinal do retorno de recebimento será enviado como o Identificador único o campo IDLOTENF |
idprocessointegracao | Identificador único no processo de integração com o ERP Senior. |
Response
{ "or": 0, "cnpjArmazem": "", "cnpjDepositante": "", "cnpjRemetente": "", "nomeTransportadora": "", "pesoBruto": 0, "dataCadastro": "", "qtdeVolumes": 0, "observacao": "", "status": "", "placa": "", "cpfMotorista": "", "nomeMotorista": "", "modalTransporte": "", "gerarLotes": "", "recebimento": { "dataInicioConferencia": "", "dataTerminoAlocacao": "" }, "itens": [ { "idIntegracao": "", "codigoProduto": "", "quantidade": 0, "estado": "", "codIntegracaoSetor": "", "coletaLote": "", "lote": "", "dataVencimento": "", "descricaoProduto": "", "valorUnitarioBruto": 0, "idNotaFiscal": 0, "codigoInterno": 0, "sequencia": null, "serieProduto": [ { "tipo": "", "valor": "" } ] } ] }
Campo | Máscara | Descrição |
---|---|---|
or | 999999999999 | Número da Ordem de Recebimento |
cnpjArmazem | 99.999.999/9999-99 | CNPJ da Unidade de Armazenagem |
cnpjDepositante | 99.999.999/9999-99 | Identifica o depositante |
cnpjRemetente | 99.999.999/9999-99 | Quando informado somente trabalha com lotes desta nota fiscal. Identifica o remetente da nota fiscal |
nomeTransportadora | Identifica a Transportadora | |
pesoBruto | 999999999999 | Peso Bruto em gramas |
dataCadastro | DD/MM/AAAA HH:MM:SS | Data de cadastro da OR |
qtdeVolumes | Quantidade de volumes | |
observacao | Observação | |
status | Status da Ordem de Recebimento | |
placa | Placa do veículo | |
cpfMotorista | Motorista do Veículo | |
nomeMotorista | Nome do motorista | |
modalTransporte | Informar se é Rodoviário, Ferroviário ou Aéreo | |
gerarLotes | Informação relacionada ao Tipo de Recebimento associado à Ordem de Recebimento (OR). As opções disponíveis são "Lotes Liberados", "Lotes Bloqueados" e "Transferência de Estado" | |
dataInicioConferencia | DD/MM/AAAA HH:MM:SS | Data de início da conferência |
dataTerminoAlocacao | DD/MM/AAAA HH:MM:SS | Data de término da conferência |
Campo | Máscara | Descrição |
---|---|---|
idIntegracao | Identificador único no processo de integraçao | |
codigoProduto | Código do Produto | |
quantidade | Quantidade do Produto | |
estado | Indica o estado do Pedido/NotaFiscal (N) Bom, (D) Danificado, (T) Truncado ou Vencido | |
codIntegracaoSetor | Indica o código de integração do setor | |
coletaLote | Indica se irá coletar lote indústria | |
lote | Indica o lote do produto | |
dataVencimento | DD/MM/AAAA HH:MM:SS | Data de vencimento da conferência |
descricaoProduto | Descrição do produto | |
valorUnitarioBruto | Valor unitário bruto do produto | |
idNotaFiscal | Identificador único da nota fiscal | |
codigoInterno | Número da nota fiscal | |
sequencia | Série da nota fiscal |
Campo | Máscara | Descrição |
---|---|---|
tipo | Indica a descrição da informação específica do item | |
valor | Indica o conteúdo da informação específica do item |
{
"mensagem": "OR não encontrada"
}
{
"mensagem": "Configuração integração não encontrada pelo ApiKey. Operação cancelada."
}
{
“mensagem”: “java.lang.NullPointerException”
}
Expedição
Endpoint para a integração de Pedidos, Notas Fiscais ou Requisição de Separação, responsáveis pela integração do material a ser separados no fluxo de Expedição no WMS Senior. A comunicação neste endpoint é assíncrona, ou seja, no Response (da requisição de cadastro) é informado um número de protocolo que pode ser utilizado posteriormente para consultar o status (erro, sucesso, agendado) no Log de Integração.
Request
{ "numPedido": "", "sequencia": "", "cnpjDepositante": "", "codigoInterno": "", "cnpjEmitente": "", "tipo": "", "descrOper": "", "cfop": "", "dataEmissao": "", "pessoaDestinatario": "", "codigoDestinatario": "", "nomeDestinatario": "", "fantasiaDestinatario": "", "cnpjDestinatario": "", "enderecoDestinatario": "", "numeroEndDestinatario": "", "complementoEndDestinatario": "", "bairroDestinatario": "", "cepDestinatario": "", "cidadeDestinatario": "", "telefoneDestinatario": "", "telefone2": "", "ufDestinatario": "", "inscricaoEstadualDestinatario": "", "inscricaoMunicipalDestinatario": "", "enderecoEntrega": "", "cidadeEntrega": "", "bairroEntrega": "", "ufEntrega": "", "cepEntrega": "", "cnpjEntrega": "", "inscricaoEstadualEntrega": "", "baseIcms": 0, "valorIcms": 0, "baseSubstituicao": 0, "valorSubstituicao": 0, "frete": 0, "seguro": 0, "despesasAcessorias": 0, "ipi": 0, "valorProdutos": 0, "valorTotal": 0, "nomeTransportadora": "", "cnpjTransportadora": "", "enderecoTransportadora": "", "numeroEndTransportadora": "", "bairroTransportadora": "", "cidadeTransportadora": "", "ufTransportadora": "", "cepTransportadora": "", "inscricaoEstadualTransportadora": "", "cifFob": "", "veiculo": "", "ufVeiculo": "", "qtde": 0, "especie": "", "marca": "", "numero": "", "pesoLiquido": 0, "pis": 0, "cofins": 0, "cs": 0, "ir": 0, "valorIss": 0, "valorServicos": 0, "geraFinanceiro": "", "tipoDocumento": "", "tipoCarga": "", "limiteCorte": 0, "paginaGeomapa": "", "numItens": 0, "tipoNf": "", "estado": "", "dataColeta": "", "dataAgendamento": "", "horaColeta": "", "pessoaEntrega": "", "codigoEntrega": "", "nomeEntrega": "", "fantasiaEntrega": "", "numeroEndEntrega": "", "complementoEndEntrega": "", "nomeRepresentante": "", "telefoneRepresentante": "", "cnpjUnidade": "", "fatura": "", "observacao": "", "estoqueVerificado": "", "chaveIdentificacaoExt": "", "classificacaoCliente": 0, "prioridade": "", "porcentagemCxFechada": 0, "chaveAcessoNFE": "", "cnpjTranspRedespacho": "", "nomeTranspRedespacho": "", "enderecoTranspRedespacho": "", "numeroEndTranspRedespacho": "", "bairroTranspRedespacho": "", "cidadeTranspRedespacho": "", "ufTranspRedespacho": "", "cepTranspRedespacho": "", "inscEstadualTranspRedespacho": "", "enderecoConsig": "", "cidadeConsig": "", "bairroConsig": "", "ufConsig": "", "cepConsig": "", "inscricaoEstConsig": "", "pessoaConsig": "", "codigoConsig": "", "razaoSocialConsig": "", "fantasiaConsig": "", "numeroEndConsig": "", "complementoEndConsig": "", "inscricaoEstEmitente": "", "codigoServicoTransportadora": "", "pickToLight": "", "roteiro": "", "codigoTipoPedido": "", "embarquePrioritario": "", "tipoRegimeTributacao": "", "seqEntrega": 0, "razaoSocialEmitente": "", "fantasiaEmitente": "", "codigoRetencao": "", "valorIcmsDesonerado": 0, "presencaComprador": "", "formaPagamento": "", "tipoEntrada": "", "barraSeparacao": "", "semanaRecebimento": "", "anoRecebimento": "", "semanaDisponibilizacao": "", "anoDisponibilizacao": "", "utilizaZPL": "", "codigoRastreio": "", "agrupadorPed": 0, "idOrdemTransSaida": 0, "codigoPaisDestinatario": "", "codigoServicoEtiquetaExterna": "", "observacaoSeparacao": "", "inscricaoEstadualDepositante": "", "idIntegracaoErp": "", "dataPagto": "", "numeroOrdemProducao": "", "idMovimento": "", "idNotaFiscal": 0, "cnpjConsig": "", "intCubometro": "", "dataPlanejamento": "", "faturamentoDoisMomentos": "", "dataFaturamento": "", "canalVenda": "", "janelaInicio": "", "janelaFim": "", "codigoTipoRecebimento": "", "protocoloNfe": "", "dataRecebimentoNfe": "", "personalizacaoItem": [ , { "chave": "", "valor": "", } ], "itens": [ { "codigoInterno": "", "numPedido": "", "cnpjDepositante": "", "cnpjEmitente": "", "sequencia": "", "tipo": "", "idSeq": "", "codigoIndustria": "", "descricaoProduto": "", "barraProduto": "", "classificacaoFiscal": "", "st": "", "quantidade": "", "valorUnitario": "", "valorTotal": "", "aliquotaICMS": "", "aliquotaIPI": "", "ipi": "", "valorDesconto": "", "porcentualDesconto": "", "desconto": "", "totalLiquido": "", "tipoProduto": "", "quantidadeAtendida": "", "idNotaFiscal": "", "numeroSerie": "", "tipoMaterial": "", "st3": "", "inscricaoEstEmitente": "", "dataVencimentoLote": "", "descricaoReduzida": "", "idItemERP": "", "valorICMSdesonerado": "", "codigoProdutoAnvisa": "", "precoMaximoConsumidor": "", "baseICMS": "", "valorICMS": "", "importacaoCobFiscal": "", "aliquotaPIS": "", "basePIS": "", "valorPIS": "", "aliquotaConfins": "", "baseConfins": "", "valorConfins": "", "origemProduto": "", "remessa": "", "notaFiscal": "", "serieNF": "", "tipoPTL": "", "tipoCaixaSep": "", "volumeCaixa": "", "mensagemCaixa": "", "codigoSetor": "", "motivoIsencao": "", "numeroOrdemCompra": "", "obsItemSeparacao": "", "itensConferenciaEspecifica": { "numeroNf": "", "serieNf": "", "lote": "", "dataValidade": "", "dataFabricacao": "", "codigoProduto": "", "quantidade": 0, "idSeq": 0, "idSeqCfe": 0 } } ] }
Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|
NUMPEDIDO | Texto | Não | 20 | Se for NOTA FISCAL campo NUMÉRICO, se for PEDIDO campo Alfanumérico | Número do Pedido |
SEQUENCIA | Texto | Não | 20 | Série da Nota Fiscal | |
CNPJDEPOSITANTE | Texto | Sim | 20 | 99.999.999/9999-99 | CNPJ Depositante |
CODIGOINTERNO | Texto | Sim | 20 | 99999999999999999999 | Número da Nota Fiscal |
CNPJEMITENTE | Texto | Sim | 20 | 99.999.999/9999-99 | Saída=CNPJ Depositante / Entrada=CNPJ Fornecedor |
TIPO | Texto | Sim | 1 | Entrada = E / Saída = S | |
DESCROPER | Texto | Sim | 100 | Descrição da Operação | |
CFOP | Texto | Não | 4 | CFOP(Código Fiscal de Operação) NÃO é obrigatório caso o CFOP padrão de importação esteja definido (caso contrário sua informação se torna obrigatório no envio da requisição). | |
DATAEMISSAO | Data | Sim | 10 | DD/MM/AAAA | Data da Nota Fiscal |
PESSOADESTINATARIO | Texto | Sim | 1 | Destinatário - Física = F / Jurídica = J | |
CODIGODESTINATARIO | Texto | Sim | 20 | Código do Destinatário | |
NOMEDESTINATARIO | Texto | Sim | 60 | Destinatário - Razão Social | |
FANTASIADESTINATARIO | Texto | Não | 60 | Destinatário - Nome Fantasia | |
CNPJDESTINATARIO | Texto | Sim | 20 | PJ: 99.999.999/9999-99 PF: 999.999.999-99 | Destinatário - CNPJ para PJ / CPF para PF |
ENDERECODESTINATARIO | Texto | Sim | 80 | Destinatário - Endereço | |
NUMEROENDDESTINATARIO | Texto | Não | 10 | Destinatário - Endereço Número | |
COMPLEMENTOENDDESTINATARIO | Texto | Não | 50 | Destinatário - Complemento, Caso esse campo possua mais que 50 caracteres deixa-lo vazio e usar o campo COMPLEMENTO_DEST | |
BAIRRODESTINATARIO | Texto | Sim | 50 | Destinatário - Bairro | |
CEPDESTINATARIO | Texto | Sim | 8 | 99999999 | Destinatário - CEP |
CIDADEDESTINATARIO | Texto | Sim | 40 | Destinatário - Cidade | |
TELEFONEDESTINATARIO | Texto | Sim | 20 | Destinatário - Telefone | |
TELEFONE2 | Texto | Não | 20 | Destinatário - Telefone adicional | |
UFDESTINATARIO | Texto | Sim | 2 | Destinatário - Estado | |
INSCRICAOESTADUALDESTINATARIO | Texto | Não | 20 | Destinatário - Inscrição Estadual | |
INSCRICAOMUNICIPALDESTINATARIO | Texto | Não | 20 | Destinatário - Inscrição Municipal | |
ENDERECOENTREGA | Texto | Não | 80 | Será obrigatório se houverem dados de entrega Entrega - Endereço | |
CIDADEENTREGA | Texto | Não | 40 | Será obrigatório se houverem dados de entrega Entrega - Cidade | |
BAIRROENTREGA | Texto | Não | 50 | Será obrigatório se houverem dados de entrega Entrega - Bairro | |
UFENTREGA | Texto | Não | 2 | Será obrigatório se houverem dados de entrega Entrega - Estado | |
CEPENTREGA | Texto | Não | 8 | 99999999 | Será obrigatório se houverem dados de entrega Entrega - CEP |
CNPJENTREGA | Texto | Não | 20 | PJ: 99.999.999/9999-99 PF: 999.999.999-99 | Será obrigatório se houverem dados de entrega Entrega - CNPJ ou CPF |
INSCRICAOESTADUALENTREGA | Texto | Não | 20 | Entrega - Inscrição Estadual | |
BASEICMS | Numérico | Não | 12 | 000000000,00 | Base de Cálculo do ICMS |
VALORICMS | Numérico | Não | 12 | 000000000,00 | Valor ICMS |
BASESUBSTITUICAO | Numérico | Não | 12 | 000000000,00 | Base de Cálculo do ICMS Substituição |
VALORSUBSTITUICAO | Numérico | Não | 12 | 000000000,00 | Valor do ICMS Substituição |
FRETE | Numérico | Não | 12 | 000000000,00 | Valor do Frete |
SEGURO | Numérico | Não | 12 | 000000000,00 | Valor do Seguro |
DESPESASACESSORIAS | Numérico | Não | 12 | 000000000,00 | Outras Despesas Acessórias |
IPI | Numérico | Não | 12 | 000000000,00 | Valor Total do IPI |
VALORPRODUTOS | Numérico | Sim | 12 | 000000000,00 | Valor Total dos Produtos |
VALORTOTAL | Numérico | Sim | Não | 000000000,00 | Valor Total da Nota |
NOMETRANSPORTADORA | Texto | Sim | 60 | Transportadora - Razão Social | |
CNPJTRANSPORTADORA | Texto | Sim | 20 | 99.999.999/9999-99 | Transportadora - CNPJ |
ENDERECOTRANSPORTADORA | Texto | Sim | 80 | Transportadora - Endereço | |
NUMEROENDTRANSPORTADORA | Texto | Sim | 10 | Transportadora - Endereço Número | |
BAIRROTRANSPORTADORA | Texto | Sim | 50 | Transportadora - Bairro | |
CIDADETRANSPORTADORA | Texto | Sim | 40 | Transportadora - Cidade | |
UFTRANSPORTADORA | Texto | Sim | 2 | Transportadora - Estado | |
CEPTRANSPORTADORA | Texto | Sim | 8 | 99999999 | Transportadora - CEP |
INSCRICAOESTADUALTRANSPORTADORA | Texto | Sim | 20 | Transportadora - Inscrição Estadual | |
CIFFOB | Texto | Sim | 1 | Transportadora - Modalidade do Frete Por Conta: (1) Contratação do Frete por conta do Remetente (CIF), (2) Contratação do Frete por conta do Destinatário (FOB), (4) Contratação do Frete por conta de Terceiros, (5)Sem Ocorrência de Transporte, (6)Transporte Próprio por conta do Remetente e (7)Transporte Próprio por conta do Destinatário | |
VEICULO | Texto | Não | 20 | Transportadora - Placa do Veículo | |
UFVEICULO | Texto | Não | 2 | Transportadora - Estado | |
QTDE | Numérico | Não | 12 | 999999999999 | Transportadora - Quantidade |
ESPECIE | Texto | Não | 20 | Transportadora - Espécie | |
MARCA | Texto | Não | 20 | Transportadora - Marca | |
NUMERO | Texto | Não | 20 | Transportadora - Número | |
PESOLIQUIDO | Numérico | Sim | 12 | 999999999999 | Transportadora - Peso Líquido (gramas) |
PIS | Numérico | Não | 12 | 000000000,00 | PIS |
COFINS | Numérico | Não | 12 | 000000000,00 | COFINS |
CS | Numérico | Não | 12 | 000000000,00 | Contribuição Social |
IR | Numérico | Não | 12 | 000000000,00 | Imposto de Renda |
VALORISS | Numérico | Não | 12 | 000000000,00 | Valor do ISS |
VALORSERVICOS | Numérico | Não | 12 | 000000000,00 | Valor do Serviço |
GERAFINCEIRO | Texto | Não | 1 | Sim / Nao | Vai para o Acerto de Carga ou Não |
TIPODOCUMENTO | Texto | Não | 5 | Tipo Documento | Tipo do Documento Cobrança - Dinheiro = D / Cheque = C / Boleto = B / X = Bonificação / Outros = T |
TIPOCARGA | Texto | Não | 10 | Tipo da Carga - Produtos Refrigerados, Secos, Especiais | |
LIMITECORTE | Numérico | Não | 12 | 000000000,00 | Valor Mínimo para cancelar o pedido. |
PAGINAGEOMAPA | Texto | Não | 12 | 999999999999 | Página Geo Mapa ou Setor |
NUMITENS | Numérico | Sim | 12 | 000000000,00 | Quantidade de produtos distintos existentes no pedido/nota |
TIPONF | Texto | Sim | 1 | Pedido/Notafiscal | Indica se o Registro é um Pedido (P) ou uma Nota Fiscal (N) |
ESTADO | Texto | Não | 1 | Indica o estado do Pedido/NotaFiscal (N) Bom, (D) Danificado, (T) Truncado ou Vencido. | |
DATACOLETA | Data | Não | 10 | DD/MM/AAAA | Data prevista para retirada da transportadora. Informação correspondente a Data Esperada para Embarque. |
DATAAGENDAMENTO | Data | Não | 19 | DD/MM/AAAA HH:MM:SS | Indica a data agendada pelo destinatário para entrega do pedido/nota fiscal (Utilizado pelo RMS Senior) |
HORACOLETA | Hora | Não | 8 | HH24:MM:SS | Hora prevista para retirada da transportadora. Informação correspondente a Data Esperada para Embarque. |
PESSOAENTREGA | Texto | Não | 1 | F / J | Entidade de Entrega - Física = F / Jurídica = J |
CODIGOENTREGA | Texto | Não | 20 | Código da Entidade de Entrega | |
NOMEENTREGA | Texto | Não | 60 | Entidade de Entrega - Razão Social | |
FANTASIAENTREGA | Texto | Não | 60 | Entidade de Entrega - Nome Fantasia | |
NUMENDENTREGA | Texto | Não | 10 | Entidade de Entrega - Endereço Número | |
COMPLEMENTOENDENTREGA | Texto | Não | 50 | Entidade de Entrega - Complemento | |
NOMEREPRESENTANTE | Texto | Não | 60 | Nome do representante de vendas | |
TELEFONEREPRESENTANTE | Texto | Não | 20 | Telefone do representante de vendas | |
CNPJUNIDADE | Texto | Sim | 20 | 99.999.999/9999-99 | CNPJ Da Unidade de Armazenagem |
FATURA | Texto | Não | 50 | Texto livre | Condições de Pagamento |
OBSERVACAO | Texto | Não | 200 | Texto livre | Dados adicionais |
ESTOQUEVERIFICADO | Texto | Não | 1 | S / N / B | Indica se a nota fiscal vai verificar estoque ou não. "N" = Não Liberado / "B" = Bloqueado / "S" = Liberado |
CHAVEIDENTIFICACAOEXT | Texto | Não | 20 | Texto livre | Chave de identificação externa do documento |
CLASSIFICACAOCLIENTE | Numérico | Não | 12 | 999999999999 | Indica a classificação do Cliente para prioridade de liberação |
PRIORIDADE | Texto | Não | 1 | Indica a prioridade do valor do pedido. P, M, G | |
PORCENTAGEMCXFECHADA | Numérico | Não | 12 | 000000000,00 | Indica a porcentagem de caixa fechada para prioridade de liberação |
CHAVEACESSONFE | Texto | Não | 44 | Indica a chave de acesso da NFe. | |
CNPJTRANSPREDESPACHO | Texto | Não | 20 | 99.999.999/9999-99 | Transportadora Redespacho - CNPJ |
NOMETRANSPREDESPACHO | Texto | Não | 60 | Transportadora Redespacho - Razão Social | |
ENDERECOTRANSPREDESPACHO | Texto | Não | 60 | Transportadora Redespacho - Endereço | |
NUMEROENDTRANSPREDESPACHO | Texto | Não | 60 | Transportadora Redespacho - Número do Endereço | |
BAIRROTRANSPREDESPACHO | Texto | Não | 50 | Transportadora Redespacho - Bairro | |
CIDADETRANSPREDESPACHO | Texto | Não | 40 | Transportadora Redespacho - Cidade | |
UFTRANSPREDESPACHO | Texto | Não | 2 | UF Transportadora Redespacho - Estado | |
CEPTRANSPREDESPACHO | Texto | Não | 8 | 99999999 | Transportadora Redespacho - CEP |
INSCESTADUALTRANSPREDESPACHO | Texto | Não | 20 | Transportadora Redespacho - Inscrição Estadual | |
ENDERECOCONSIG | Texto | Não | 80 | Consignatária - Endereco | |
CIDADECONSIG | Texto | Não | 40 | Consignatária - Cidade | |
BAIRROCONSIG | Texto | Não | 50 | Consignatária - Bairro | |
UFCONSIG | Texto | Não | 2 | UF | Consignatária - Estado |
CEPCONSIG | Texto | Não | 8 | 14400000 | Consignatária - CEP |
INSCRICAOESTCONSIG | Texto | Não | 20 | Consignatária - Inscricao Estadual | |
PESSOACONSIG | Texto | Não | 1 | J | Entidade Consignatária - Fisica = F / Juridica = J |
CODIGOCONSIG | Texto | Não | 20 | Entidade Consignatária - Codigo | |
RAZAOSOCIALCONSIG | Texto | Não | 60 | Razão social consignatária | |
FANTASIACONSIG | Texto | Não | 60 | Entidade Consignatária - Nome Fantasia | |
NUMEROENDCONSIG | Texto | Não | 10 | Entidade Consignatária - Endereco Numero | |
COMPLEMENTOENDCONSIG | Texto | Não | 50 | Entidade Consignatária - Complemento | |
INSCRICAOESTEMITENTE | Texto | Não | 21 | Emitente - Inscrição Estadual / Quando existir um depositante com mesmo CNPJ e mais de uma IE, aí a IE se torna obrigatória para o sistema. | |
CODIGOSERVICOTRANSPORTADORA | Texto | Não | 60 | Indica o código de serviço a ser utilizado pela transportadora | |
PICKTOLIGHT | Texto | Não | 1 | 0 | Indica se a nota fiscal utilizara o processo de separac?o via pick to light (PTL) - 1= Sim / 0 = Nao |
ROTEIRO | Texto | Não | 255 | Indica o número do roteiro de entrega da nota fiscal | |
CODIGOTIPOPEDIDO | Texto | Não | 100 | Indica código integração do tipo de pedido | |
EMBARQUEPRIORITARIO | Texto | Não | 1 | Indica se a Nota Fiscal tem embarque prioritário (fast track) 0-Não 1-Sim | |
TIPOREGIMETRIBUTACAO | Texto | Não | 1 | Regime de Tributacao - Default 0 | |
SEQENTREGA | Numérico | Não | 12 | Obrigatório será Sim -Se Roteiro Informado | |
RAZAOSOCIALEMITENTE | Texto | Não | 60 | Razão social Emitente | |
FANTASIAEMITENTE | Texto | Não | 60 | Nome Fantasia do emitente da nota fiscal | |
CODIGORETENCAO | Texto | Não | 50 | Código interno do motivo (utilizado pelo ERP) | |
VALORICMSDESONERADO | Numérico | Não | 12 | 000000000,00 | Valor de Icms Desonerado |
PRESENCACOMPRADOR | Texto | Não | 12 | 0 - Não se aplica (por exemplo, Nota Fiscal complementar ou de ajuste) - (0); 1 - Operação presencial - (1); 2 - Operação não presencial, pela Internet - (2); 3 - Operação não presencial, Teleatendimento - (3); 4 - NFC-e em operação com entrega a domicílio - (4); 5 - Operação presencial, fora do estabelecimento - (5); 6 - Operação não presencial, outros. - (9) | |
FORMAPAGAMENTO | Texto | Não | 12 | Forma de pagamento: | |
TIPOENTRADA | Texto | Não | 1 | Tipo de Entrada do Documento: 0 - Nota Fiscal; 1 - Transferência | |
BARRASEPARACAO | Texto | Não | 20 | Identifica o pedido ou nota fiscal com valor único | |
SEMANARECEBIMENTO | Texto | Não | 3 | Semana de recebimento | |
ANORECEBIMENTO | Texto | Não | 4 | 2022 | Ano de recebimento |
SEMANADISPONIBILIZACAO | Texto | Não | 3 | Semana de Disponibilizacao | |
ANODISPONIBILIZACAO | Texto | Não | 4 | 2022 | Ano de Disponibilizacao |
UTILIZAZPL | Texto | Não | 1 | Indica se a nota fiscal utiliza etiqueta externa do tipo ZPL. 0 - Não, 1 - Sim. | |
CODIGORASTREIO | Texto | Não | 25 | Código de rastreio do volume onde os itens da nota se encontram | |
AGRUPADORPED | Numérico | Não | 12 | 999999999999 | Quantidade de remessas existentes para o pedido (agrupador) no ERP (utilizado quando o pedido ou nota do WMS representa várias notas no ERP) |
IDORDEMTRANSSAIDA | Numérico | Não | |||
CODIGOPAISDESTINATARIO | Texto | Não | 4 | Código do país para destinatário/entrega estrangeira | |
CODIGOSERVICOETIQUETAEXTERNA | Texto | Não | 100 | Código de integração com serviço de etiqueta externa. Quando utiliza ZPL | |
OBSERVACAOSEPARACAO | Texto | Não | 500 | Observacao deixada pelo cliente em seu pedido. Ex: Solicito colocar o nome abaixo do numero | |
INSCRICAOESTADUALDEPOSITANTE | Texto | Não | 30 | Inscrição estadual do depositante | |
IDINTEGRACAOERP | Texto | Não | 50 | Identificador único no processo de integraçao com o ERP Senior | |
DATAPAGTO | Data | Não | 19 | DD/MM/AAAA hh24:MI:SS | Indica a data de pagamento do pedido / nota fiscal (meramente informativo) |
NUMEROORDEMPRODUCAO | Texto | Não | 20 | Indica o número da Ordem de Produção enviada pelo ERP Senior, utilizado para o fluxo de Consumo Interno para Industrialização. | |
IDMOVIMENTO | Numérico | Não | 12 | 999999999999 | Se a nota fiscal for de saída, representa a Onda, se for de entrada, representa a OR. |
IDNOTAFISCAL | Numérico | Não | 12 | 999999999999 | Identificador do Documento enviado pelo ERP |
CNPJCONSIG | Texto | Não | 20 | 99.999.999/9999-99 | Consignatária - CNPJ |
INTCUBOMETRO | Texto | Não | 1 | Indica se o pedido deve realizar integração com cubômetro. Não = N / Sim = S | |
DATAPLANEJAMENTO | Data | Não | 22 | DD/MM/YYYY HH24:MI:SS | Data Planejada para início da separação do pedido |
FATURAMENTODOISMOMENTOS | Numérico | Não | 1 | Enviar Faturamento em dois momentos. 0 - Não, 1 - Sim | |
DATAFATURAMENTO | Data | Não | 22 | DD/MM/YYYY HH24:MI:SS | Indica a data de faturamento do pedido / nota fiscal (meramente informativo) |
CANALVENDA | Texto | Não | 20 | Indica o canal de venda do pedido (meramente informativo) | |
JANELAINICIO | Hora | Não | 8 | HH:MM:SS | Hora ínicio da Janela de Atendimento. Utilizado pelo RMS Senior. |
JANELAFIM | Hora | Não | 8 | HH:MM:SS | Hora fim da Janela de Atendimento. Utilizado pelo RMS Senior. |
CODIGOTIPORECEBIMENTO | Texto | Não | 100 | Identificador do tipo de recebimento do pedido | |
PROTOCOLONFE | Texto | Não | 20 | Protocolo da Nota Fiscal Eletrônica | |
DATARECEBIMENTONFE | Data | Não | 22 | DD/MM/YYYY HH24:MI:SS | Data de recebimento do Protocolo da NFE |
Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|
I | Numérico | Sim | 1 | 4 | Valor Fixo |
CODIGOINTERNO | Texto | Sim | 20 | 99999999999999999999 | Número da Nota Fiscal |
NUMPEDIDO | Texto | Não | 20 | Se for NOTA FISCAL campo NUMÉRICO, se for PEDIDO campo ALFANUMÉRICO | Número do Pedido Preenchimento obrigatório se caso o "NumPedido" tenha sido informado no pedido principal, com isso o item deve ser enviado informando o mesmo número de pedido |
CNPJDEPOSITANTE | Texto | Sim | 20 | 99.999.999/9999-99 | CNPJ Depositante |
CNPJEMITENTE | Texto | Sim | 20 | 99.999.999/9999-99 | Saída=CNPJ Depositante / Entrada=CNPJ Fornecedor |
SEQUENCIA | Texto | Não | 20 | Série da Nota Fiscal Sua informação não é obrigatória, porém deve ser igual ao que foi informado no pedido principal | |
TIPO | Texto | Sim | 1 | Entrada = E / Saída = S Deve ser informado o mesmo tipo que está sendo enviado no pedido principal | |
IDSEQ | Texto | Sim | 12 | 999999999999 | Sequência do Item (Ordem de impressão dos itens) |
CODIGOINDUSTRIA | Texto | Não | 20 | Preenchimento obrigatório se o campo DESCRPROD estiver vazio. Código Interno do Produto - Depositante | |
DESCRICAOPRODUTO | Texto | Não | 80 | Descrição do Produto | |
BARRAPRODUTO | Texto | Sim | 20 | Código de Barras do Produto | |
CLASSIFICACAOFISCAL | Texto | Não | 5 | Classificação Fiscal do Produto | |
ST | Texto | Não | 2 | Situação Tributária | |
QUANTIDADE | Numérico | Sim | 12 | 999999999999 | Quantidade |
VALORUNITARIO | Numérico | Sim | 12 | 999999999,99 | Valor Unitário |
VALORTOTAL | Numérico | Sim | 12 | 999999999,99 | Valor Total do Item |
ALIQUOTAICMS | Numérico | Não | 6 | 999,99 | Alíquota ICMS |
ALIQUOTAIPI | Numérico | Não | 6 | 999,99 | Alíquota IPI |
IPI | Numérico | Não | 12 | 999999999,99 | IPI |
VALORDESCONTO | Numérico | Não | 12 | 999999999,99 | Valor do Desconto por Item |
PORCENTUALDESCONTO | Numérico | Não | 6 | 999,99 | Desconto - % |
DESCONTO | Numérico | Não | 12 | 999999999,99 | Valor Total do Desconto |
TOTALLIQUIDO | Numérico | Sim | 12 | 999999999,99 | Valor Total Líquido |
TIPOPRODUTO | Texto | Sim | 1 | Produto = P / Serviço = S | |
QUANTIDADEATENDIDA | Numérico | Sim | 12 | 999999999999 | Quantidade Atendida para este Item Caso haja corte o valor retornado será ZERO |
IDNOTAFISCAL | Numérico | Sim | 12 | 999999999999 | Identificador da Notafiscal - Corporativo g-com |
NUMEROSERIE | Texto | Não | 20 | Para saída de um produto com número de série especifico, deve ser informado o número. | |
TIPOMATERIAL | Numérico | Não | 12 | 999999999999 | Identifica o tipo do produto : Lote, patrimônio, etc |
ST3 | Texto | Não | 10 | Situação Tributária com 3 dígitos | |
INSCRICAOESTEMITENTE | Texto | Não | 21 | Emitente - Inscrição Estadual / Quando existir um depositante com mesmo CNPJ e mais de uma IE, aí a IE se torna obrigatória para o sistema. | |
DATAVENCIMENTOLOTE | Data | Não | 10 | DD/MM/AAAA | Data vencimento do lote |
DESCRICAOREDUZIDA | Texto | Não | 6 | Será obrigatório apenas se o depositante estiver configurado para importar o produto validando a descrição reduzida Sigla resumida da embalagem. Ex: CX, UN, DP | |
IDITEMERP | Texto | Não | 500 | Identificador do Item do Documento enviado pelo ERP | |
VALORICMSDESONERADO | Numérico | Não | 12 | 000000000,00 | Valor ICMS desonerado |
CODIGOPRODUTOANVISA | Texto | Não | 13 | Código ANVISA do produto | |
PRECOMAXIMOCONSUMIDOR | Numérico | Não | 13 | 9999999999,99 | Preço Máximo Consumidor |
BASEICMS | Numérico | Não | 12 | 000000000,00 | Base de Cálculo do ICMS |
VALORICMS | Numérico | Não | 12 | 000000000,00 | Valor ICMS |
IMPORTACAOCOBFISCAL | Texto | Não | 1 | Indica se a importação foi realizada por cobertura fiscal. Sim(S) / Não(N) | |
ALIQUOTAPIS | Numérico | Não | 6 | 999,99 | Alíquota PIS |
BASEPIS | Numérico | Não | 12 | Base PIS | |
VALORPIS | Numérico | Não | 12 | PIS | |
ALIQUOTACOFINS | Numérico | Não | 6 | 999,99 | Alíquota COFINS |
BASECOFINS | Numérico | Não | 12 | Base COFINS | |
VALORCOFINS | Numérico | Não | 12 | COFINS | |
ORIGEMPRODUTO | Texto | Não | Origem do produto | ||
REMESSA | Texto | Não | 20 | Número de remessa a qual o item pertence no ERP (utilizado quando o pedido ou nota do WMS representa várias notas no ERP) | |
NOTAFISCAL | Texto | Não | 20 | Número de nota fiscal a qual o item pertence no ERP (utilizado quando o pedido ou nota do WMS representa várias notas no ERP) | |
SERIENF | Texto | Não | 20 | Número de série da nota fiscal a qual o item pertence no ERP (utilizado quando o pedido ou nota do WMS representa várias notas no ERP) | |
TIPOPTL | Texto | Não | 10 | Indica qual é a linha de PTL onde o item deve ser separado quando o pedido ou nota for marcado como PTL. Representa o código de PTL da Região de Armazenagem | |
TIPOCAIXASEP | Texto | Não | 20 | Indica ao sistema de PTL qual é o tipo de caixa de separação que deve ser utilizado para a geração do volume pelo mesmo | |
VOLUMECAIXA | Numérico | Não | 12 | 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 | |
MENSAGEMCAIXA | Texto | Não | 30 | Indica ao sistema de PTL qual é a mensagem que deve ser impressa ao destinatário para casos de mensagem de presente por exemplo | |
CODSETOR | Texto | Não | 100 | Código de Depósito informado pelo ERP | |
MOTIVOISENCAO | Texto | Não | 255 | Motivo da isenção da ANVISA. Para medicamento isento de registro na ANVISA deve informar o número da decisão que o isenta | |
NUMEROORDEMCOMPRA | Texto | Não | 40 | Número Ordem de Compra | |
OBSITEMSEPARACAO | Texto | Não | 999 | Observação deixada pelo cliente em seu pedido especifico para cada item. Ex: Nome: Cliente, Numero: 10 |
Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|
CHAVE | Texto | Sim | 20 | Campo de personalização | |
CODIGOINTERNO | Texto | Sim | 20 | Valor do campo de personalização |
Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|
NUMERONF | Texto | Sim | 60 | Número da Nota Fiscal. Deve ser igual ao campo “codigoInterno” informado no pedido principal | |
SERIENF | Texto | Não | 20 | Série da Nota Fiscal. Apesar de não obrigatório deve ser enviado o que foi informado no campo “sequência” no pedido principal | |
LOTE | Texto | Não | 10 | Lote Indústria utilizado na conferência | |
DATAVALIDADE | Texto | Não | 20 | Data de Validade do Lote | |
DATAFABRICACAO | Texto | Não | 20 | Data de Fabricação do Lote | |
CODIGOPRODUTO | Texto | Não | 13 | Código Interno do Produto | |
QUANTIDADE | Numérico | Sim | 12 | 999999999999 | Quantidade conferencia do lote |
IDSEQ | Numérico | Sim | 12 | IDSEQUENCIA de envio do produto | |
IDSEQCFE | Numérico | Não | 12 | IDSEQUENCIA de envio da conferência específica |
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 }
Response
{ "headers": {}, "body": { "mensagem": "Integração realizada com sucesso.", "status": "sucesso" }, "statusCode": "OK", "statusCodeValue": 200 }
{ "headers": {}, "body": { "mensagem": "Protocolo não encontrado.", "status": "erro" }, "statusCode": "NOT_FOUND", "statusCodeValue": 404 }
{ "headers": {}, "body": { "mensagem": "java.lang.NullPointerException" }, "statusCode": "INTERNAL_SERVER_ERROR", "statusCodeValue": 500 }
Acesse Cadastro > Depositante > botão Cadastrar ou Alterar > guia Exportação > agrupamento Nota Fiscal > Situação Integração NF > REST - Sinal Senior X
tipointegração: Exportação da situação da importação para o endpoint que recebe o sinal na SeniorX
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.
Request
{ "chavelayout": "vi_int_sinal_sit_nf", "list": [ { "idmovimentacao": "", "idprocessointegracao": "" } ] }
Campo | Descrição |
---|---|
idmovimentacao | Identificador interno do Silt referente ao processo. Para o sinal do Situação de integração de Nota Fiscal e será enviado como o Identificador único o campo AGRUPADOR da INTEGRACAOREST |
idprocessointegracao | Identificador único no processo de integração com o ERP Senior. |
ERP consulta pelo idnf se a nota estiver disponível para pedido.
Response
{ "uuid": "", "onda": "", "totalCubagemVolume": 0, "volumes": [ { "especie": "", "pesoBruto": 0, "pesoLiquido": 0 } ], "itens": [ { "sequencia": "", "codigoProduto": "", "quantidade": 0, "quantidadeAtendida": 0, "embalagem": "", "coletaLote": "", "serie": [] } ], "protocolocoloNfe": "", "dataRecebimentoNfe": "" }
{
"mensagem": "Pedido não encontrado"
}
{
"mensagem": "Configuração integração não encontrada pelo ApiKey operação cancelada."
}
{
“mensagem”: “java.lang.NullPointerException”
}
Faturamento
Acesse Cadastro > Depositante > botão Cadastrar / Alterar > guia Exportação > agrupamento Faturamento > Retorno de Faturamento Auto. > REST - Sinal Senior X
tipointegração: EXP_SINAL_FAT ("Exportação do faturamento para o endpoint que recebe o sinal na SeniorX")
Após a Separação ou Conferência do material, o WMS Senior realiza a comunicação com o ERP através da interface de Retorno de Faturamento, solicitando ao ERP que realize o faturamento e envie as informações de Faturamento para o WMS Senior.
Request
{ "chavelayout": "vi_int_sinal_fat", "list": [ { "idmovimentacao": "", "idprocessointegracao": "" } ] }
Campo | Descrição |
---|---|
idmovimentacao | Identificador interno do Silt referente ao processo. Para o sinal de faturamento será enviado como o Identificador único o campo IDNOTAFISCAL |
idprocessointegracao | Identificador único no processo de integração com o ERP Senior. |
O endpoint para a integração de Faturamento no fluxo de Expedição do WMS Senior é essencial para que o fluxo de expedição possa ser finalizado. A comunicação neste endpoint é assíncrona, ou seja, no Response (da requisição de cadastro) é informado um número de protocolo que pode ser utilizado posteriormente para consultar o status (erro, sucesso, agendado) no Log de Integração.
Request
{ "codigoInterno":"", "numPedido":"", "cnpjDepositante":"", "cnpjEmitente":"", "sequencia":"", "tipo":"", "dataEmissao":"", "baseIcms":0, "valorIcms":0, "baseSubstituicao":0, "valorSubstituicao":0, "frete":0, "seguro":0, "despesasAcessorias":0, "ipi":0, "valorProdutos":0, "valorTotal":0, "nomeTransportadora":"", "cnpjTransportadora":"", "enderecoTransportadora":"", "numeroEndTransportadora":"", "bairroTransportadora":"", "cidadeTransportadora":"", "ufTransportadora":"", "cepTransportadora":"", "inscricaoEstadualTransportadora":"", "cifFob":"", "veiculo":"", "ufVeiculo":"", "qtde":0, "especie":"", "marca":"", "numero":"", "pesoLiquido":0, "pis":0, "cofins":0, "cs":0, "ir":0, "valorIss":0, "valorServicos":0, "idMovimento":0, "tipoDocumento":"", "numItens":0, "tipoNf":"", "dataColeta":"", "horaColeta":"", "observacao":"", "chaveIdentificacaoExt":"", "chaveAcessoNFE":"", "sequenciaPed":"", "cnpjTranspRedespacho":"", "dataImpExp":"", "inscricaoEstEmitente":"", "codigoServicoTransportadora":"", "cfop":"", "descrOper":"", "valorIcmsDesonerado":0, "presencaComprador":"", "formaPagamento":"", "protocoloNfe":"", "dataRecebimentoNfe":"", "utilizaZPL": "", "codigoRastreio": "", "codigoServicoEtiquetaExterna": "", "observacaoSeparacao": "", "itens":[ { "codigoInterno":"", "numPedido":"", "cnpjDepositante":"", "cnpjEmitente":"", "sequencia":"", "tipo":"", "idSeq":0, "codigoIndustria":"", "descricaoProduto":"", "barraProduto":"", "classificacaoFiscal":"", "st":"", "valorUnitario":0, "valorTotal":0, "aliquotaICMS":0, "aliquotaIPI":0, "ipi":0, "valorDesconto":0, "porcentualDesconto":0, "desconto":0, "totalLiquido":0, "tipoProduto":"", "idNotaFiscal":"", "numeroSerie":"", "tipoMaterial":"", "st3":"", "baseICMSsubst":0, "baseSubSt":0, "despesaAcessoria":0, "aliqIcmsSt":0, "reducaoIcms":0, "classeIpi":"", "codigoSeloIpi":"", "qtdeSeloIpi":0, "codigoIpi":"", "cstIpi":"", "bcIpi":0, "valorBcIi":0, "valorDespAduaneiras":0, "valorIi":0, "valorIiOperFinanceiras":0, "cstPis":0, "bcPis":0, "aliqPis":0, "cstCofins":0, "bcCofins":0, "aliqCofins":0, "baseIcms":0, "valorIcms":0, "frete":0, "seguro":0, "pis":0, "cofins":0, "cfop":"", "inscEstadualEmitente":"", "descrReduzido":"", "qtdeAtendida":0, "valorIcmsDesonerado":0, "codigoProdAnvisa":"", "precoMaxConsumidor":0, "motivoIsencao":"", "icmsSubst":0 } ] }
Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|
CODIGOINTERNO | Texto | Sim | 20 | 99999999999999999999 | Número da Nota Fiscal |
NUMPEDIDO | Texto | Sim | 20 | 99999999999999999999 | Número do Pedido |
CNPJDEPOSITANTE | Texto | Sim | 20 | 99.999.999/9999-99 | CNPJ Depositante |
CNPJEMITENTE | Texto | Sim | 20 | 99.999.999/9999-99 | Saída=CNPJ Depositante / Entrada=CNPJ Fornecedor |
SEQUENCIA | Texto | Sim | 20 | Série da Nota Fiscal | |
TIPO | Texto | Sim | 1 | Entrada = E / Saída = S | |
DATAEMISSAO | Data | Sim | 10 | DD/MM/AAAA | Data da Nota Fiscal |
BASEICMS | Numérico | Não | 12 | 000000000,00 | Base de Cálculo do ICMS |
VALORICMS | Numérico | Não | 12 | 000000000,00 | Valor ICMS |
BASESUBSTITUICAO | Numérico | Não | 12 | 000000000,00 | Base de Cálculo do ICMS Substituição |
VALORSUBSTITUICAO | Numérico | Não | 12 | 000000000,00 | Valor do ICMS Substituição |
FRETE | Numérico | Não | 12 | 000000000,00 | Valor do Frete |
SEGURO | Numérico | Não | 12 | 000000000,00 | Valor do Seguro |
DESPESASACESSORIAS | Numérico | Não | 12 | 000000000,00 | Outras Despesas Acessórias |
IPI | Numérico | Não | 12 | 000000000,00 | Valor Total do IPI |
VALORPRODUTOS | Numérico | Sim | 12 | 000000000,00 | Valor Total dos Produtos |
VALORTOTAL | Numérico | Sim | 12 | 000000000,00 | Valor Total da Nota |
NOMETRANSPORTADORA | Texto | Sim | 60 | Transportadora - Razão Social | |
CNPJTRANSPORTADORA | Texto | Sim | 20 | 99.999.999/9999-99 | Transportadora - CNPJ |
ENDERECOTRANSPORTADORA | Texto | Sim | 80 | Transportadora - Endereço | |
NUMEROENDTRANSPORTADORA | Texto | Sim | 10 | Transportadora - Endereço Número | |
BAIRROTRANSPORTADORA | Texto | Sim | 50 | Transportadora - Bairro | |
CIDADETRANSPORTADORA | Texto | Sim | 60 | Transportadora - Cidade | |
UFTRANSPORTADORA | Texto | Sim | 2 | Transportadora - Estado | |
CEPTRANSPORTADORA | Texto | Sim | 8 | 99999999 | Transportadora - CEP |
INSCRICAOESTADUALTRANSPORTADORA | Texto | Sim | 20 | Transportadora - Inscrição Estadual | |
CIFFOB | Texto | Sim | 1 | Transportadora - Modalidade do Frete Por Conta: (1) Contratação do Frete por conta do Remetente (CIF), (2) Contratação do Frete por conta do Destinatário (FOB), (4) Contratação do Frete por conta de Terceiros, (5)Sem Ocorrência de Transporte, (6)Transporte Próprio por conta do Remetente e (7)Transporte Próprio por conta do Destinatário | |
VEICULO | Texto | Não | 20 | Transportadora - Placa do Veículo | |
UFVEICULO | Texto | Não | 2 | Transportadora - Estado | |
QTDE | Numérico | Não | 12 | 999999999999 | Transportadora - Quantidade |
ESPECIE | Texto | Não | 20 | Transportadora - Espécie | |
MARCA | Texto | Não | 20 | Transportadora - Marca | |
NUMERO | Texto | Não | 60 | Transportadora - Número | |
PESOLIQUIDO | Numérico | Sim | 12 | 999999999999 | Transportadora - Peso Líquido (gramas) |
PIS | Numérico | Não | 12 | 000000000,00 | PIS |
COFINS | Numérico | Não | 12 | 000000000,00 | COFINS |
CS | Numérico | Não | 12 | 000000000,00 | Contribuição Social |
IR | Numérico | Não | 12 | 000000000,00 | Imposto de Renda |
VALORISS | Numérico | Não | 12 | 000000000,00 | Valor do ISS |
VALORSERVICOS | Numérico | Não | 12 | 000000000,00 | Valor do Serviço |
IDMOVIMENTO | Numérico | Não | 12 | 999999999999 | Faz referência à OR caso seja de entrada e a onda caso seja de saída, se houver integração com a nota fiscal. |
TIPODOCUMENTO | Texto | Não | 1 | Tipo do Documento Cobranca deve ser D, C, B, X ou T | |
NUMITENS | Numérico | Sim | 12 | 000000000,00 | Número de itens |
TIPONF | Texto | Sim | 60 | Pedido/Notafiscal | Indica se o Registro é um Pedido (P) ou uma Nota Fiscal (N) |
DATACOLETA | Data | Não | 10 | Data prevista para retirada da transportadora. Informação correspondente a Data Esperada para Embarque. | |
HORACOLETA | Hora | Não | 8 | Hora prevista para retirada da transportadora. Informação correspondente a Data Esperada para Embarque. | |
OBSERVACAO | Texto | Não | 4000 | Texto livre | Dados adicionais |
CHAVEIDENTIFICACAOEXT | Texto | Não | 20 | Texto livre | Chave de identificação externa do documento |
CHAVEACESSONFE | Texto | Não | 44 | Indica a chave de acesso da NFe. | |
SEQUENCIAPED | Texto | Não | 20 | Enviado apenas no arquivo de faturamento (ANF) caso a sequência da nota fiscal seja diferente da sequência do pedido | |
CNPJTRANSPREDESPACHO | Texto | Não | 20 | 99.999.999/9999-99 | Transportadora Redespacho - CNPJ |
DATAIMPEXP | Data | Não | 20 | ||
INSCRICAOESTEMITENTE | Texto | Não | 21 | Emitente - Inscrição Estadual / Quando existir um depositante com mesmo CNPJ e mais de uma IE, aí a IE se torna obrigatória para o sistema. | |
CODIGOSERVICOTRANSPORTADORA | Texto | Não | 60 | Indica o código de serviço a ser utilizado pela transportadora | |
CFOP | Texto | Não | 5 | CFOP | |
DESCROPER | Texto | Não | 100 | Descrição da Operação | |
VALORICMSDESONERADO | Numérico | Não | 12 | 000000000,00 | Valor ICMS Desonerado |
PRESENCACOMPRADOR | Texto | Não | 12 | 0 - Não se aplica (por exemplo, Nota Fiscal complementar ou de ajuste) - (0); 1 - Operação presencial - (1); 2 - Operação não presencial, pela Internet - (2); 3 - Operação não presencial, Teleatendimento - (3); 4 - NFC-e em operação com entrega a domicílio - (4); 5 - Operação presencial fora do estabelecimento - (5); 6- Operação não presencial, outros. - (9) | |
FORMAPAGAMENTO | Texto | Não | 12 | Forma de pagamento: | |
PROTOCOLONFE | Texto | Não | 20 | Protocolo da nota fiscal eletrônica. | |
DATARECEBIMENTONFE | Texto | Não | 22 | DD/MM/YYYY HH24:MI:SS | Data de recebimento do Protocolo da NFE |
UTILIZAZPL | Numérico | Não | 1 | Indica se a nota fiscal utiliza etiqueta externa do tipo ZPL. 0 - Não, 1 - Sim. | |
CODIGORASTREIO | Texto | Não | 25 | Código de rastreio do volume onde os itens da nota se encontram. | |
CODSERVETIQEXT | Texto | Não | 100 | Código de integração com Serviço de Etiqueta Externa. Quando utiliza ZPL. | |
OBSSEPARACAO | Texto | Não | 500 | Observação deixada pelo cliente em seu pedido. Ex: Solicito colocar o nome abaixo do numero. |
Campo | Formato | Obrigatoriedade | Tamanho | Máscara | Descrição |
---|---|---|---|---|---|
CODIGOINTERNO | Texto | Sim | 20 | 99999999999999999999 | Número da Nota Fiscal |
NUMPEDIDO | Texto | Sim | 20 | 99999999999999999999 | Número do Pedido |
CNPJDEPOSITANTE | Texto | Sim | 20 | 99.999.999/9999-99 | CNPJ Depositante |
CNPJEMITENTE | Texto | Sim | 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 | Sim | 1 | Entrada = E / Saída = S | |
IDSEQ | Numérico | Sim | 12 | 999999999999 | Sequência do Item (Ordem de impressão dos itens) |
CODIGOINDUSTRIA | Texto | Não | 60 | Código Interno do Produto - Depositante | |
DESCRICAOPRODUTO | Texto | Sim | 120 | Descrição do Produto | |
BARRAPRODUTO | Texto | Sim | 30 | Código de Barras do Produto | |
CLASSIFICACAOFISCAL | Texto | Não | 5 | Classificação Fiscal do Produto | |
ST | Texto | Não | 20 | Situação Tributária | |
VALORUNITARIO | Numérico | Não | 12 | 999999999,99 | Valor Unitário |
VALORTOTAL | Numérico | Não | 12 | 999999999,99 | Valor Total do Item |
ALIQUOTAICMS | Numérico | Não | 6 | 999,99 | Alíquota ICMS |
ALIQUOTAIPI | Numérico | Não | 6 | 999,99 | Alíquota IPI |
IPI | Numérico | Não | 12 | 999999999,99 | IPI |
VALORDESCONTO | Numérico | Não | 12 | 999999999,99 | Valor do Desconto por Item |
PORCENTUALDESCONTO | Numérico | Não | 6 | 999,99 | Desconto - % |
DESCONTO | Numérico | Não | 12 | 999999999,99 | Valor Total do Desconto |
TOTALLIQUIDO | Numérico | Não | 12 | 999999999,99 | Valor Total Líquido |
TIPOPRODUTO | Texto | Sim | 1 | Produto = P / Serviço = S | |
IDNOTAFISCAL | Texto | Não | 20 | 999999999999 | Identificador da Notafiscal - Corporativo g-com |
NUMEROSERIE | Texto | Não | 20 | Para saída de um produto com número de série especifico, deve ser informado o número | |
TIPOMATERIAL | Texto | Não | 20 | 999999999999 | Identifica o tipo do produto : Lote, patrimônio, etc |
ST3 | Texto | Não | 3 | Situação Tributária com 3 dígitos | |
BASEICMSSUBST | Numérico | Não | 12 | 999,99 | Base de cálculo do ICMS subistituição |
BASESUBST | Numérico | Não | 12 | 999,99 | Base Situação Tributária |
DESPESAACESSORIA | Numérico | Não | 12 | Valor de despesas acessorias | |
ALIQICMSST | Numérico | Não | 6 | Aliquota de ICMS ST | |
REDUCAOICMS | Numérico | Não | 12 | % redução ICMS | |
CLASSEIPI | Texto | Não | 5 | Classe de enquadramento do IPI | |
CODIGOSELOIPI | Texto | Não | 60 | Codigo de selo de controle de IPI | |
QTDESELOIPI | Numérico | Não | 12 | Quantidade de selos de controle de IPI | |
CODIGOIPI | Texto | Não | 3 | Codigo de enquadramento de IPI | |
CSTIPI | Texto | Não | 2 | CST(Codigo de Situação Tributaria) de IPI | |
BCIPI | Numérico | Não | 12 | BC(Base de Calculo) do IPI | |
VALORBCII | Numérico | Não | 12 | Valor Base de calculo do Imposto de Importação | |
VALORDESPADUANEIRAS | Numérico | Não | 12 | Despesas Aduaneiras do produto | |
VALORII | Numérico | Não | 12 | Valor do II | |
VALORIIOPERFINANCEIRAS | Numérico | Não | 12 | Valor do II sobre Operações Financeiras de Importação | |
CSTPIS | Numérico | Não | 12 | Código da Situação Tributária PIS | |
BCPIS | Numérico | Não | 12 | Base de Cálculo PIS | |
ALIQPIS | Numérico | Não | 6 | Alíquota PIS | |
CSTCOFINS | Numérico | Não | 12 | Código da Situação Tributária COFINS | |
BCCOFINS | Numérico | Não | 12 | Base de Cálculo COFINS | |
ALIQCOFINS | Numérico | Não | 6 | Alíquota COFINS | |
BASEICMS | Numérico | Não | 12 | Base ICMS | |
VALORICMS | Numérico | Não | 12 | Valor ICMS | |
FRETE | Numérico | Não | 12 | Valor do Frete | |
SEGURO | Numérico | Não | 12 | Valor do Seguro | |
PIS | Numérico | Não | 12 | PIS | |
COFINS | Numérico | Não | 12 | COFINS | |
CFOP | Texto | Não | 4 | CFOP | |
INSCESTADUALEMITENTE | Texto | Não | 20 | Emitente - Inscrição Estadual / Quando existir um depositante com mesmo CNPJ e mais de uma IE, aí a IE se torna obrigatória para o sistema. | |
DESCRREDUZIDO | Texto | Não | 6 | Descrição Reduzida | |
QTDEATENDIDA | Numérico | Não | 12 | 999999999999 | Quantidade Atendida para este Item |
VALORICMSDESONERADO | Numérico | Não | 12 | 0000000000,00 | Valor ICMS Desonerado |
CODIGOPRODANVISA | Texto | Não | 13 | Código ANVISA do produto | |
PRECOMAXCONSUMIDOR | Numérico | Não | 12 | 9999999999,99 | Preço máximo consumidor |
MOTIVOISENCAO | Texto | Não | 255 | Motivo da isenção da ANVISA. Para medicamento isento de registro na ANVISA deve informar o número da decisão que o isenta | |
ICMSSUBST | Numérico | Não | 12 | Substituição tributária do ICMS |
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
O faturamento também pode ser feito através da integração do XML da nota fiscal, seguindo o mesmo modelo disponibilizado pela SEFAZ para NF-e.
Response
{ "sucesso": true, "mensagem": "XML da NF-e enviado com sucesso para importação", "protocolo": "214612570052_1700" }
Response
{ "uuid": "", "onda": "", "totalCubagemVolume": 0, "volumes": [ { "especie": "", "pesoBruto": 0, "pesoLiquido": 0 } ], "itens": [ { "sequencia": "", "codigoProduto": "", "quantidade": 0, "quantidadeAtendida": 0, "embalagem": "", "coletaLote": "", "serie": [] } ], "protocolocoloNfe": "", "dataRecebimentoNfe": "" }
{ "headers": {}, "body": { "mensagem": "Configuração integração não encontrada pelo ApiKey, operação cancelada." }, "statusCode": "UNAUTHORIZED", "statusCodeValue": 401 }
{ "headers": {}, "body": { "mensagem": "Protocolo não encontrado.", "status": "erro" }, "statusCode": "NOT_FOUND", "statusCodeValue": 404 }
{ "headers": {}, "body": { "mensagem": "java.lang.NullPointerException" }, "statusCode": "INTERNAL_SERVER_ERROR", "statusCodeValue": 500 }
A integração de Faturamento do campo CIFFOB deverá ser enviado conforme documentação, onde indica que o campo é texto, porém o ERP Senior envia como número, o que tem um comportamento diferente, segue tabela de conversão:
JSON
Texto = ( "cifFob": "" )
Número = ( "cifFob": null )
Envio como número, lembrando que a mensagem apresentada na tratativa de envio é referente as numerações padrões do sistema "O campo Tipo do frete é obrigatório e deve ser 1, 2, 4, 5, 6 ou 7".
CIFFOB | Transportadora - Modalidade do Frete Por Conta | Descrição mensagem padrão no WMS) |
---|---|---|
"cifFob": 0 | Contratação do Frete por conta do Remetente (CIF) | "1" |
"cifFob": 1 | Contratação do Frete por conta do Destinatário (FOB) | "2" |
"cifFob": 2 | Contratação do Frete por conta de Terceiros | "4" |
"cifFob": 3 | Sem Ocorrência de Transporte | "5" |
"cifFob": 4 | Transporte Próprio por conta do Remetente | "6" |
"cifFob": 5 | Transporte Próprio por conta do Destinatário | "7" |
"cifFob": 6 | Consignatário | "3" |
Envio como texto, o ideal é realizar o envio dessa maneira, para melhor entendimento e para seguir as regras de envio das demais opções como (banco a banco, TXT, e REST).
CIFFOB | Transportadora - Modalidade do Frete Por Conta |
---|---|
"cifFob": "1" | Contratação do Frete por conta do Remetente (CIF) |
"cifFob": "2" | Contratação do Frete por conta do Destinatário (FOB) |
"cifFob": "3" | Consignatário |
"cifFob": "4" | Contratação do Frete por conta de Terceiros |
"cifFob": "5" | Sem Ocorrência de Transporte |
"cifFob": "6" | Transporte Próprio por conta do Remetente |
"cifFob": "7" | Transporte Próprio por conta do Destinatário |
Movimentação Interna
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 > botão Cadastrar / Alterar > guia Exportação > agrupamento Movimentação Interna > Inventário > REST - Sinal Senior X
tipointegração: EXP_SINAL_INVENTARIO ("Exportação do Inventário para o endpoint que recebe o sinal na SeniorX")
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:
Request
{ "chavelayout": "vi_int_sinal_inventario", "list": [ { "idmovimentacao": "", "idprocessointegracao": "", "cnpjdepositante": "" } ] }
Campo | Descrição |
---|---|
idmovimentacao | Identificador interno do Silt referente ao processo. Para o sinal do Inventário será enviado como o Identificador único o campo IDINVENTARIO |
idprocessointegracao | Identificador único no processo de integração com o ERP Senior. Para exportação de sinal do Inventário o WMS irá criar essa numeração e enviar para o ERP Senior registrar, e posteriormente consultar dados do inventário. |
cnpjdepositante | CNPJ do depositante. |
Response
{ "idIntegracao": "", "idInventario": 0, "tipoInventario": "", "dataFinalizacao": "", "situação": "", "inventarioLote": [ { "idInventarioSequencia": "", "cnpjDepositante": "", "codigoInterno": "", "estoque": 0, "inventariado": 0, "barra": "", "descr": "", "estado": "", "lote": "", "vencimento": "", "fabricacaoCalc": "", "codSetor": "", "informacaoEspecificaLote": [ { "informacao": "", "valor": "" }, { "informacao": "", "valor": "" }, { "informacao": "", "valor": "" } ] } ] }
{ "mensagem": "Inventário não encontrado" }
ou
{ "mensagem": "O agrupador da integração não foi encontrado!" }
{ "headers": {}, "body": { "mensagem": "java.lang.NullPointerException" }, "statusCode": "INTERNAL_SERVER_ERROR", "statusCodeValue": 500 }
- A integração REST com o ERP Senior ocorre apenas para Inventário ROTATIVO.
- Mas caso seja necessário utilizar o inventário do tipo GERAL, deve-se alterar a configuração de Inventário para o formato TXT - Modelo WMS Lote na guia Exportação.
Na guia Integração ERP Senior, marque o parâmetro Integrar com ERP Senior, e no campo Tipo de Integração ERP Senior, selecione a opção Banco a Banco - ETL/DML, na configuração do depositante. - Para um inventário do tipo GERAL, o sistema não permite a vinculação de um depositante que utiliza o ERP Senior com outro que não utiliza.
Fatura de Serviço
Acesse Gestão de Contrato > Gerenciador de Contrato > botão Cadastrar / Alterar > guia Exportação > Fatura de Serviço > REST - Sinal Senior X
Faz referência a integração WMS Senior para o ERP, com as informações de fatura de serviços de contrato finalizado ou vigente, para que o mesmo possa consultar as informações.
ERP consulta pelo idFatura enviado pelo sinal SeniorX.
tipointegração: EXP_SINAL_CONT_FAT_SERV ("Exportação da fatura de serviço para o endpoint que recebe o sinal na Senior X")
Request
{ "chavelayout": "vi_int_sinal_cont_fat_serv", "list": [ { "idmovimentacao": "", "idprocessointegracao": "", "cnpjunidade": "" } ] }
Campo | Descrição |
---|---|
idmovimentacao | Identificador interno do Silt referente ao processo. Para o sinal de Fatura de Serviço será enviado como o Identificador único o campo IDFATURA |
idprocessointegracao | Identificador único no processo de integração com o ERP Senior. Para exportação de sinal da Fatura de Serviço o WMS irá criar essa numeração e enviar para o ERP Senior registrar, e posteriormente consultar dados da fatura. |
cnpjunidade | CNPJ do armazém. |
Response
{ "identificadorUnico": "", "data": "", "cnpjDepositante": "", "cnpjUnidade": "", "numeroContrato": 0, "idFatura": 0, "inicioApuracao": "", "terminoApuracao": "", "dataApuracao": "", "valor": "", "status": 0, "codEndereco": 0, "vencimento": "", "desconto": "", "valorLiquido": "", "codEnderecoFat": 0, "parcial": 0, "codigoDepositante": "", "codigoComplementar": "", "itens": [ { "servico": "", "qtde": 0, "valorUnitario": "", "valorTotal": "", "tipo": 0, "desconto": "", "valorTotalLiquido": "", "idFatura": 0 }, { "codigoServico": "", "servico": "", "qtde": 0, "valorUnitario": "", "valorTotal": "", "tipo": 0, "desconto": "", "valorTotalLiquido": "", "idFatura": 0 } ] }
"mensagem": "Erro devido à fatura de serviço não ter sido encontrada."
Acesse Gestão de Contrato > Gerenciador de Contrato > botão Cadastrar / Alterar > guia Exportação
- Para o campo Fatura de Serviços, selecione a opção REST – Sinal Senior X e será permitido a exportação da fatura de serviços ao ERP Senior, deve-se configurar o método de exportação da fatura no cadastro de contrato.
- A fatura somente é gerada quando o contrato estiver finalizado. Para permitir a geração de fatura de serviço com o contrato em vigência, deve-se marcar a opção Exportar Fatura em Aberto. A fatura exportada com o contrato ainda vigente apresenta o campo Parcial com valor 1; com contrato finalizado, o campo tem valor 0.
Acesse Cadastro > Depositante > botão Cadastrar / Alterar > guia Integração ERP Senior
- A entidade pagadora também deve estar configurada para realizar Integração de REST v2 com Senior X, conforme definição do Cadastro de Depositante.
(Referente WMSCT3-2593)
Operador Logístico
- Todas as Notas Fiscais relacionadas ao armazém serão integradas com o ERP Senior, independentemente se o depositante utilizar ou não a opção "Integrar com ERP Senior". No entanto, o Sinal Senior X será disparado apenas para depositantes com Regime de Armazém Geral (AG).
- Processo de Entrada (Remessa para Armazenagem): o Sinal Senior X poderá ser enviado em dois momentos: no momento da finalização da alocação (apenas para as notas fiscais que estiverem entrando cobertas fiscalmente) ou após a vinculação da cobertura fiscal para as notas que estiverem aguardando cobertura.
- Se o recebimento físico for maior que o valor registrado na Nota Fiscal de Entrada, o sistema enviará o Sinal Senior X seguindo as mesmas regras: a Nota Fiscal deve estar coberta fiscalmente, e o sinal será disparado após a alocação. Nesse caso, serão gerados múltiplos sinais para a mesma Nota Fiscal, cada um correspondente às quantidades cobertas.
- Para recebimentos físicos inferiores à quantidade registrada na Nota Fiscal, o Sinal Senior X será disparado com base na quantidade indicada na Nota Fiscal. Posteriormente, um novo Sinal Senior X será emitido para registrar a quantidade faltante, que constará em uma nova Nota Fiscal de Retorno de Armazenagem.
- Para a funcionalidade de estorno de alocação, não é disparado um sinal para o ERP Senior. Por isso, recomendamos cancelar a Nota Fiscal de Entrada e, em seguida, reverter o cancelamento. Dessa forma, o ERP Senior receberá tanto o Sinal Senior X do cancelamento quanto o Sinal Senior X da nova alocação.No entanto, o WMS permite realizar uma nova alocação após o estorno, sem a necessidade de cancelar a Nota Fiscal. Nessa situação, o WMS enviará novamente o Sinal Senior X referente à alocação, e o ERP Senior considerará apenas o último registro recebido.
- Processo de Saída (Retorno de Armazenagem e Remessa Por Conta e Ordem): O Sinal Senior X será disparado somente após a transmissão e autorização da SEFAZ.
- Todas as Notas Fiscais canceladas serão integradas com o ERP Senior.
- Atualmente, a integração de cancelamento utiliza o modelo v1 e com a configuração realizada diretamente no depositante. Para simplificar o processo e evitar ajustes individuais para cada depositante, a exportação do cancelamento é feita automaticamente, independentemente das configurações do depositante, garantindo a precisão dos dados no ERP Senior.
- O gancho pode ser cadastrado apenas na Configuração de Integração, considerando apenas o armazém, o que elimina a necessidade de cadastrar o gancho para cada depositante.
- O ERP Senior realiza os cadastros automaticamente durante a integração, com exceção da unidade de medida. A unidade de medida é cadastrada apenas na integração de uma Nota Fiscal de Entrada. Portanto, se uma Nota Fiscal de Saída for enviada antes de integrar uma Nota Fiscal de Entrada, o cadastro da unidade de medida deverá ser feito manualmente no sistema do ERP Senior. Após isso, é necessário reenviar a Nota Fiscal pelo WMS Senior.
Acesse Cadastro > Armazém > Armazém > botão Configuração > guia Integração > agrupamento Integrar com ERP Senior > Escrituração Fiscal (Regime Armazém Geral) > REST - Sinal Senior X
- É necessário configurar a integração individualmente para cada armazém. Para a integração via REST v2, cadastre o webhook para o Sinal Senior X. Essa configuração é realizada na Configuração de Integração, levando em conta apenas o armazém, o que elimina a necessidade de cadastrar o gancho padrão por depositante.
tipointegração: EXP_SINAL_NF_AG ("Exportação de Notas Fiscais de Depositantes com Regime de Armazém Geral para o endpoint que recebe o sinal na SeniorX")
tipointegração: EXP_CONFIRMACAO_CANCELAMENTO ("Exportação da confirmação do cancelamento da nota fiscal")
tipointegração: EXPORTACAO_CANCELAMENTO_REST ("Cancelamento NF - via REST")
Request
{ "chavelayout" : "vi_int_sinal_nf_ag", "list" : [ { "idmovimentacao" : "", "idprocessointegracao" : "", "cnpjunidade" : "" } ] }
Campo | Descrição |
---|---|
idmovimentacao | Identificador interno do Silt referente ao processo. Para o sinal da Situação de integração de Nota Fiscal e será enviado como o Identificador único o campo AGRUPADOR da INTEGRACAOREST |
idprocessointegracao | Identificador único no processo de integração com o ERP Senior. |
cnpjunidade | CNPJ do armazém. |
Response
{ "idIntegracaoErp": "", "tipoNotaFiscal": "", "cnpjUnidade": "", "modeloDocFiscal": "", "codigoInterno": "", "dataEmissao": "", "dataSaida": "", "emitente": { "tipo": "", "nome": "", "fantasia": "", "cnpjCpf": "", "inscricaoEstadual": "", "cep": "", "endereco": "", "numeroEndereco": "", "bairro": "", "cidade": "", "codMunic": "", "estado": "" }, "destinatario": { "tipo": "", "nome": "", "fantasia": "", "cnpjCpf": "", "cep": "", "endereco": "", "numeroEndereco": "", "bairro": "", "cidade": "", "codMunic": "", "estado": "" }, "transportadora": { "tipo": "", "nome": "", "fantasia": "", "cnpjCpf": "", "inscricaoEstadual": "", "cep": "", "endereco": "", "numeroEndereco": "", "complementoEndereco": "", "bairro": "", "cidade": "", "codMunic": "", "estado": "", "email": "" }, "valorFrete": 0, "cifFob": "", "pesoBruto": 0, "pesoLiquido": 0, "quantidadeVolume": , "valorLiquidoProdutos": 0, "valorLiquidoTotal": 0, "valorBaseIcms": 0, "valorIcms": 0, "valorDesconto": 0, "dadosEletronicos": {}, "documentosReferenciados": [ { "sequencia": "", "modeloDocFiscal": "", "codigoInterno": "", "dataEmissao": "", "emitente": { "tipo": "", "nome": "", "fantasia": "", "cnpjCpf": "", "cep": "", "endereco": "", "numeroEndereco": "", "bairro": "", "cidade": "", "codMunic": "", "estado": "" }, "chaveEletronica": "" }, ], "itens": [ { "sequenciaItem": 0, "codigoProduto": "", "descricaoProduto": "", "cfop": "", "origemMercadoria": "", "situacaoTributaria": "", "codigoBarras": "", "quantidade": 0, "descricaoReduzida": "", "precoUnitario": 0, "valorLiquido": 0, "valorBaseIcms": 0, "percentualIcms": 0, "valorIcms": 0, "percentualDesconto": 0, "valorDesconto": 0 } ] }
No Gestão de Armazenagem | WMS Senior, para Notas Fiscais do tipo Entrada referentes a Remessas de Armazenagem, a conversão dos CFOPs com iniciais 5, 6 e 7 para seus equivalentes de entrada ocorre exclusivamente nas consultas do ERP Senior. A conversão é realizada da seguinte forma:
- CFOPs iniciados por 5 são convertidos para CFOPs iniciados por 1.
- CFOPs iniciados por 6 são convertidos para CFOPs iniciados por 2.
- CFOPs iniciados por 7 são convertidos para CFOPs iniciados por 3.
Essa conversão ocorre automaticamente apenas nas consultas do ERP, assegurando que os CFOPs estejam ajustados corretamente ao tipo de operação, para fins fiscais.
Para que o ERP Senior gere o arquivo EFD (Escrituração Fiscal Digital), o WMS Senior realizará automaticamente a exportação de estoque no primeiro dia de cada mês, referente ao mês anterior, para todos os depositantes, independentemente de utilizarem ou não a opção "Integrar com ERP Senior". Entretanto, essa exportação incluirá apenas os depositantes com regime AG (Armazém Geral). Com essas informações, o ERP Senior poderá calcular o Bloco H010, referente ao Inventário Fiscal.
O WMS enviará um Sinal Senior X por depositante, ficando sob responsabilidade do ERP Senior o cálculo total para a geração do Bloco H005, relacionado ao Totalizador do Inventário Fiscal.
Acesse Cadastro > Armazém > Armazém > botão Configuração > guia Integração > agrupamento Integrar com ERP Senior > Escrituração Fiscal (Regime Armazém Geral) > REST - Sinal Senior X
É necessário configurar a integração individualmente para cada armazém. Para a integração via REST v2, cadastre o webhook para o Sinal Senior X. Essa configuração é realizada na Configuração de Integração, levando em conta apenas o armazém, o que elimina a necessidade de cadastrar o gancho padrão por depositante
tipointegração: EXP_SINAL_EFDINVENTARIO ("Exportação do Bloco de Inventário da EFD para o endpoint que recebe o sinal na SeniorX")
Request
{ "chavelayout" : "vi_int_sinal_efdinventario", "list" : [ { "idmovimentacao" : "", "idprocessointegracao" : "", "cnpjunidade" : "", "cnpjdepositante" : "" } ] }
Campo | Descrição |
---|---|
idmovimentacao | Identificador interno do Silt referente ao processo. Para o sinal de Inventário da EFD será enviado como o Identificador único o campo ID. |
idprocessointegracao | Identificador único no processo de integração com o ERP Senior. Para exportação de sinal da Inventário da EFD o WMS irá criar essa numeração e enviar para o ERP Senior registrar, e posteriormente consultar dados do inventário. |
cnpjunidade | CNPJ do armazém. |
cnpjdepositante | CNPJ do depositante. |
Response
{ "idIntegracao": "", "mesSaldo": 0, "anoSaldo": 0, "cnpjDepositante": "", "cnpjUnidade": "", "itens": [ { "sequencia": 1, "codigoInterno": "", "ncm": "", "quantidade": 0, "valorTotal": 0 }, { "sequencia": 2, "codigoInterno": "", "ncm": "", "quantidade": 0, "valorTotal": 0 } ] }
Nesta integração, o campo "quantidade" do JSON será enviado como Quantidade de Cobertura de Estoque Disponível, desconsiderando pendências de movimentação. Essa quantidade pode ser comparada com a Qtde. de Cobertura Disponível exibida na tela Consulta > Estoque > Estoque Sintético por Depositante.
Acompanhamentos
O Sinal Senior X, faz parte do fluxo de integração Rest V2, porém utiliza a estrutura REST, e para o Sinal Senior X é gerado um arquivo txt exemplo: sinal-Rest746794id368-n.txt
Acesse Integração > Integração de Arquivo > botão Integrar novamente
- Possui filtro de Status, Operação e Período.
- Essa tela permite acompanhar status de integração.
- Para as Exportações de Sinal Senior X, é gerado um arquivo .txt, onde se houver qualquer erro não será necessário realizar o fluxo novamente poderá utilizar a funcionalidade de Integrar novamente após correção do problema reportado no campo Mensagem.
Acesse Integração > Integração de Arquivo > botão Baixar Arquivo Exportado
- Somente arquivos exportados no formato JSON no modelo REST V2 podem ser baixados.
Exemplo de mensagens:
- Não existem ganchos cadastrado para a exportação: Exportação do faturamento para o endpoint que recebe o sinal na Senior X
- SUCESSO: [URL(https://cloud-leaf.senior.com.br/t/senior.com.br/bridge/1.0/rest/erp_isl/int_integrador/signals/processarMovimentoSilt) IDGANCHO(5) - STATUSCODE(202)]
- Problemas encontrados: ERRO: [URL(https://cloud-leaf.senior.com.br/t/senior.com.br/bridge/1.0/rest/erp_isl/int_integrador/signals/processarMovimentoSilt) IDGANCHO(9) - STATUSCODE(401)]
StatusCode | Descrição dos Códigos de status HTTP |
---|---|
200 | Indica sucesso da solicitação. |
202 | Indica sucesso da solicitação. |
401 | Indica que a solicitação está incorreta. No Exemplo acima o Gestão de Armazenagem | WMS Senior conseguiu acessar o caminho para enviar as informações ao ERP Senior, porém o Gancho estava com cadastro incorreto para envio da exportação. |
500 | Indica um erro interno do servidor. Nesse cenário indica que o Gestão de Armazenagem | WMS Senior não conseguiu acessar o caminho para enviar as informações ao ERP Senior. Será necessário avaliação do suporte do ERP Senior |
Todas as integrações da REST v2, serão apresentadas com as mesmas extensões utilizadas para integração Banco a Banco.