Manual para o WebService

Documentos relacionados
No caso do nome de usuário e/ou senha for inválido a página retorna em branco, o mesmo acontece quando a data de uso do software expirou.

Documentação de Integração via Webservice por XML. Autenticação no Webservice

Documentação de Integração via Webservice por Json

Integração Json. Consultar aparência. A consulta de ncm é realizada através da URL usando o link

CADASTRO DE CLIENTES

INTEGRAÇÃO E-COMMERCE CIASHOP ERP VIRTUAL AGE

1.5. Interface inicial (Ambiente de trabalho TDMAx Web

Manual de Uso Retorno Saneamento Cadastral SIMConsultas

Sumário. 1 DKWeb Alunos Configuração de Parâmetros. Configuração de Parâmetros DKWeb Alunos 1.5. Guia de uso Revisão 10/09/2015

Título: Como realizar a importação do Cadastro de Empresas pelo arquivo do SPED Fiscal?

Artigo - Blog Módulo CRM

LAYOUT DE IMPORTAÇÃO DE ARQUIVOS

Unidade Gestora de Integração de Sistemas Tributários

POP s. POP 12.1 Usuário Externo. (Procedimento Operacional Padrão) Versão 01, Fev/2018.

NOVIDADES/MELHORIAS ERP SOLUTION. Versão

SMART CADASTRO DE EMPRESA

Apostila Fusion - WEB SITE

PG200 Cadastro de Transportadoras.

PDE INTERATIVO 2013 MANUAL DE CADASTRO E GERENCIAMENTO DE USUÁRIOS

Manual. Portal de Seminovos

ANEXO I: Instrução administrativa para realizar cadastramento, navegação e transação consumindo o serviço webservice.

COMO REALIZAR INCLUSÃO DE TITULAR EM SEGURO SAÚDE BRADESCO SEGUROS. Inicialmente acesse o site da Bradesco através da intranet no ícone Seguradoras

Portal de Fornecedores Marisa Lojas SA

Relatório de Curva ABC

Rua Laura Deschmaps nº 61 Cep: Bairro Agua Verde Blumenau/SC Telefone/Fax: (047) /

1 Gerando um XML da Nota fiscal eletrônica (LimerSoft SisVendas versão 12)

LINX POSTOS AUTOSYSTEM

Título: Como realizar a importação do Cadastro de Empresas pelo arquivo do SPED ECF?

MANUAL Credenciados SGMC Sistema de Gestão de Modalidades de Credenciamento

Manual de Integração Web Service Administradora de Cartões

Manual Sistema de Automação de Pedidos Data C

PDE INTERATIVO CADASTRO E GERENCIAMENTO DE USUÁRIOS

Manual. Portal de Seminovos

- Implementações e Melhorias

AFFINCO NF. Tela de login do sistema: Tela inicial:

TÍTULO: CONFIGURAÇÃO PARA EMISSÃO DE BOLETOS BANCÁRIOS.

GESTÃO CORPORATIVA PROCEDIMENTO OPERACIONAL PADRÃO USO DO SISTEMA SAPIENS CONTAS A RECEBER

POP s. POP 12.1 Usuário Externo. (Procedimento Operacional Padrão) Versão 01, Fev/2018.

Como emitir uma NF-e pelo sistema Gestão Empresarial?

A3 Versão:

Cadastro de Clientes a Prazo Manual do Usuário Notas a Prazo Cód. RETNOT01

Manual orientativo para formalização do processo Multimarcas via site CNH

ANEXO I - TABELA CÓDIGO DE CAMPO Tipo de Registro 00 Header Geral. Tipo de Registro 01 Header Parcial Estrutura completa

SAP BUSINESS ONE. NFS-e DA PREFEITURA DE RONDONÓPOLIS (MT) MANUAL DO USUÁRIO VERSÃO 1.01

Pedido de Compra (Automático)

Natureza de Operação

INFORMATIVO MASTERSAF DFE VERSÃO

Portal de Cotação da FCC S.A.

Sistema on line de inscrições: Processo Seletivo 2016

INFORMATIVO VERSÃO

3. COM O PROGRAMA JÁ ABERTO, ACESSE O EMISSOR PELA BARRA SUPERIOR, COMO MOSTRA O DESENHO:

BitNota Eletrônica Gerenciador para Nota Fiscal Eletrônica 2.0 Manual Versão 1.0

Vale-Trocas. Atalhos. Cupom CF-e NFC-e Item

Manual MDF-e UpLIFE. 1.Configurações. 1.1.Banco de dados Conexão. Page 1 of 26. Clique em Configurações Banco de Dados Conexão.

Como Cadastrar Grades de Produtos no Futura Server? FS13. Sistema: Futura Server. Caminho: Cadastros>Estoque>Grade de Produtos.

SLP Supplier Lifecycle and Performance

ATUALIZAÇÃO CADASTRAL REDE PETRO-BC

Manual de Utilização

Manual de Utilização

NOTA FISCAL DE SERVIÇO ELETRÔNICA (NFS-e)

Balconista de Peças. Índice: Cadastros e orçamentos. Cap. 01 Cadastro de clientes. Cap. 02 Orçamento de peças. Cap. 03 Cadastro de Venda Perdida

Nota Salvador - NFS-e Manual de Exportação de NFS-e

Como Enviar o XML da NF-e, SAT ou NFC-e para Contabilidade? - FAQ16

CONTRATAÇÃO DE SOLUÇÕES CORREIOS PARA NOVOS CLIENTES

Guia de Usuário Linx Devolução de Venda. Documentação - Joinville

Sibele Loss Edimara Heis

Documentação: Layout de arquivo exportado

Manual: HUB KPL. Manual. Emitido por Revisado por Aprovado por Izabella Melo Erick Torritezi Erick Torritezi. CÓDIGO: PRO 02.

PedidosWeb Manual do Usuário

Futura E-commerce - Cadastros

Manual do Usuário. Sistema de Notas Fiscais Produtor/Avulsa. Módulo NFPA - e

SISTEMA DE GESTÃO DE CREDENCIADOS - SGC MANUAL DO CANDIDATO CREDENCIADOS /

Guia de desenvolvimento do LojamixConnection

OFIC1400 Requisição de Peças para Serviços. OFIC Requisição de Peças para Serviços 1 / 10

Transcrição:

Manual para o WebService

2 Introdução A integração entre o cliente e a e-catálogos é feita da seguinte forma: O cliente deverá fazer uma vídeo conferência com o suporte da e-catálogos para configurar as tabelas e as funções a serem integradas, de forma que fique o mais fácil possível para o cliente desenvolver seu WebService, e em alguns casos não sendo necessário fazer alterações no WebService do cliente (quando já existir). É recomendado que antes da vídeo conferência o responsável técnico do cliente leia e entenda os campos das tabelas e das funções utilizadas pela e-catálogos para que a integração seja mais rápida. Depois de feita todas as configurações, daremos início a uma fase de testes para verificar se a integração foi feita da forma correta. Após a fase de testes a integração ficará em observação pelo período de sete a trinta dias para garantir a integridade dos dados recebidos e enviados pela e-catálogos. O WebService da e-catálogos é totalmente dinâmico, o que transforma a integração com o nosso sistema um procedimento muito rápido e eficiente, podendo em alguns casos ser feito em menos de dois dias.

3 Forma de envio das informações A integração será realizada via REST, para o envio das operações será utilizado o método POST com os seguintes parâmetros: Usuário: será disponibilizado pela e-catálogos, mesmo acesso do painel administrativo. Senha: será disponibilizado pela e-catálogos, mesmo acesso do painel administrativo. Operacao: nome da operação escolhida na configuração do WebService. Funcao: CONSULTAR, INSERIR E DELETAR. Arquivo: arquivo a ser inserido, não utilizar quando a função for consultar. A configuração do WebService deverá ser feita juntamente com o suporte da e-catálogos. O cliente poderá escolher o formato de entrada e saída do arquivo (XML,JSON,CSV,TXT), além de poder customizar os nomes das colunas das tabelas. As tabelas e funções do WebService serão listadas e explicadas abaixo. Em negrito estarão os nomes das colunas, e quando houver o símbolo asterisco (*), significa que seguido dele está um complemento informativo da coluna, como valores ou etc. Os envios em XML devem vir com codificação ISO-8859-1 e devem vir no formato string. No caso de envios no formato CSV e TXT o delimitador será escolhido pelo cliente e é configurado pelo nosso suporte. Os arquivos no formato TXT tem um limite de caracteres por campo predeterminado pelo cliente e também é configurado pelo nosso suporte.

4 Tabelas Tabela para Marca tb_marcas possui os seguintes campos abaixo: mc_id_erp: Código da marca já cadastrada no ERP. mc_nome: Nome da marca. mc_visualizar: Visualizar marca.* * - Indica quando a marca estiver disponível para visualizar ou não. 0 - Para não exibir a marca. 1 - Para exibir a marca. mc_cnpj: CNPJ. mc_endereco: Endereço marca. mc_numero: Número da marca. mc_complemento: Complemento da marca. mc_bairro: Bairro da marca. mc_cidade: Cidade da marca. mc_uf: UF da marca. mc_cep: CEP da marca.

5 Tabela para Cliente tb_cliente possui os seguintes campos abaixo: cl_cod_erp: Código do cliente já cadastrado no ERP. cl_nome_comprador: Nome do comprador. cl_cargo: Cargo do comprador dentro da empresa. cl_razao: Razão social. cl_fantasia: Nome fantasia. cl_unidade: Unidade. cl_cnpj: CNPJ. cl_ie: Inscrição Estadual. cl_fone: Telefone principal. cl_ddd: DDD do telefone principal. cl_cep_fa: CEP de Faturamento. cl_end_fa: Endereço de Faturamento. cl_n_fa: Número de Faturamento. cl_comp_fa: Complemento de Faturamento. cl_bairro_fa: Bairro de Faturamento. cl_cidade_fa: Cidade de Faturamento. cl_ibge_cidade_fa: Código do IBGE da cidade de Faturamento. cl_uf_fa: UF de Faturamento. cl_fone_fa: Telefone com DDD de Faturamento. cl_fax_fa: Fax com DDD de Faturamento. email_cad: Email do cadastro. cl_data: Data de cadastro. preco_1: Utilizar tabela de preço 1.* preco_2: Utilizar tabela de preço 2.* preco_3: Utilizar tabela de preço 3.* * - Indica qual tabela de preço que o cliente utilizará. cl_credito_total: Crédito total para compra. cl_credito_utilizado: Crédito utilizado. cl_cep_unid: CEP da Unidade. cl_end_unid: Endereço da Unidade. cl_n_unid: Número da Unidade. cl_comp_unid: Complemento da Unidade.

6 cl_bairro_unid: Bairro da Unidade. cl_cidade_unid: Cidade da Unidade. cl_ibge_cidade_unid: Código do IBGE da cidade da Unidade. cl_uf_unid: UF da Unidade. cl_fone_unid: Telefone com DDD da Unidade. cl_fax_unid: Fax com DDD da Unidade. cl_tipo: Tipo de loja.* * - Indica se a loja do cliente é a principal ou vinculada a outro cliente. P - Indica loja principal. V - Indica a loja vinculada ao cliente. cl_email_add1: Primeiro e-mail adicional. cl_email_add2: Segundo e-mail adicional. cl_valor_minimo: Valor mínimo de compra. cl_observacao: Observação do cliente. cl_codigo_erp_end_fa: Código do ERP do endereço de Faturamento. cl_codigo_erp_end_unid: Código do ERP do endereço da Unidade. cl_bloqueio: Campo de bloqueio do cliente. cl_motivo: Campo do motivo do bloqueio.

7 Tabela para Representante tb_representante possui os seguintes campos abaixo: rp_cod_erp: Código do representante já cadastrado no ERP. rp_nome: Nome do representante. rp_rg: RG do representante. rp_emissor: Emissor do RG. rp_data_emissao: Data de emissão do RG. rp_uf_emissor: UF emissor do RG. rp_cpf: CPF do representante. rp_reg_core: Código do registro core do representante comercial. rp_sexo: Sexo. rp_datanasc: Data de nascimento. rp_usuario: Campo usuário representante. rp_senha: Campo senha representante. rep_cep: CEP do representante. rp_endereco: Endereço do representante. rp_n: Número. rp_comp: Complemento. rp_bairro: Bairro do representante. rp_cidade: Cidade do representante. rp_uf: UF do representante. rp_desc_especial: Desconto para representante.* * - Indica se o representante pode ter ou não o desconto. 0 - Define que o representante pode ter um desconto. 1 - Define que o representante não pode ter um desconto. rp_limite_desc_especial: Limite para desconto especial. rp_limite_desc_ref: Limite de desconto por referência. modifield: Data da última modificação. rp_ultimo_aceso: Campo de ultimo acesso. rp_ultima_notificacao: Última notificação do representante.

8 Tabela para Categorias tb_categorias possui os seguintes campos abaixo: cat_cod_erp: Código da categoria já cadastrada no ERP. cat_id: Código identificador nas tabelas e-catálogos.* * - Recebido apenas como retorno, não pode ser enviado. cat_nome: Nome da categoria. cat_visivel: Visualizar a Categoria.* * - Indica se a categoria deve está disponível para visualizar ou não. 0 - Define que a categoria não será exibida. 1 - Define que a categoria será exibida. parent: Código da categoria pai ( cat_id ).* * - Evitar usar, pois o campo cat_id é o campo identificador da e- catálogos.

9 Tabela para Cores tb_cores possui os seguintes campos abaixo: cor_id_erp: Código da cor já cadastrada no ERP. cor_nome: Nome da cor. cor_visualizar: Visualizar cor.* * - Indica se a cor deve está disponível para visualizar ou não. 0 - Define que a cor não será exibida. 1 - Define que a cor será exibida. Tabela para Tamanhos tb_tamanhos possui os seguintes campos abaixo: tmh_cod_erp: Código do tamanho já cadastrado no ERP. tmh_nome: Nome do tamanho. tmh_visualizar: Visualizar tamanho.* * - Indica se o tamanho deve está disponível para visualizar ou não. 0 - Define que a tamanho não será exibido. 1 - Define que a tamanho será exibido.

10 Funções 1 - A função para vincular uma marca ao cliente possui os seguintes campos abaixo: fk_cliente: Campo com o código do cliente.* * - Um campo da tabela tb_cliente deverá ser escolhido para servir como chave identificadora do cliente. fk_marca: Campo com o código da marca.* * - Um campo da tabela tb_marcas deverá ser escolhido para servir como chave identificadora do cliente. cm_preco_1: Tabela com preço 1 selecionado.* cm_preco_2: Tabela com preço 2 selecionado.* cm_preco_3: Tabela com preço 3 selecionado.* * - Apenas um dos campos de preço deve ter valor 1. 0 - Define a tabela de preço que não serão utilizadas. 1 - Define a tabela de preço que será utilizada. 2 - A função para inserir produtos e suas variações (info_produtos) é feita da seguinte forma: Existem duas tabelas a serem preenchidas, a tb_produtos e a tb_info_produtos. Os dados da tb_produtos virão primeiro e após eles, virão os dados da tb_info_produtos. Todo produto deve ter pelo menos um info_produto. Podem existir uma infinidade de info_produtos para um produto, por este motivo esta função só pode ser feita via XML ou JSON, pois nela nós temos dois tipos de tag, a tag com o nome da função, e a tag info_produto. Existem cinco chaves estrangeiras nesta função, e para cada uma delas deverá ser escolhido um campo na sua respectiva tabela para que sirva como coluna identificadora, são elas : Fk_categorias, FK_cliente, Fk_marca, Fk_cores e Fk_tamanhos.

11 Campos das tabelas: Tabela Produto tb_produtos. prd_id_erp: Código do produto no ERP. prd_nome: Nome do produto. prd_referencia: Referência do produto. prd_oferta: Produto em oferta.* * - Indica que o produto pode está em oferta ou não. 0 - Produto em oferta. 1 - Produto não está em oferta. prd_ipi: IPI do produto. prd_icms: ICMS do produto. prd_nome_colecao: Nome da coleção do produto. prd_dados_tecnicos: Dados técnicos do produto. prd_dados_composicao: Dados da composição do produto. prd_dados_descricao: Dados da descrição do produto. prd_grade: Tipo de grade para utilização.* * - Indica qual tipo de grade para utilizar no produto. 0 Indica grade fechada. 1 - Indica grade aberta. prd_data_inicio: Data inicial do produto no catálogo. prd_data_fim: Data final do produto no catálogo. prd_data_prazo: Data do prazo do produto. prd_data_limite: Data limite para escolha do prazo de entrega. prd_peso: Peso do produto. prd_cub_a: Campo altura da cubagem. prd_cub_i: Campo largura da cubagem. prd_cub_p: Campo profundidade da cubagem. prd_desc_unit: Campo para desconto unitário do produto. prd_codigo_barra: Código de barras do produto.

12 prd_visualizar: Visualizar produto.* * - Indica quando o produto estiver disponível para visualizar ou não. 0 - Para não exibir o produto. 1 - Para exibir o produto. prd_controle_estoque: Controle de estoque.* * - Indica que o produto haverá ou não controle de estoque. 0 - Para não haver controle de estoque do produto. 1 - Possui controle de estoque no produto. Tabela Info Produto tb_info_produtos. ifp_valor_1: Preço 1 do produto. ifp_valor_2: Preço 2 do produto. ifp_valor_3: Preço 3 do produto. ifp_estoque_1: Quantidade em estoque 1. ifp_estoque_2: Quantidade em estoque 2. ifp_estoque_3: Quantidade em estoque 3. ifp_estoque_fixo: Quantidade de estoque fixo. ifp_qtde_minima: Quantidade mínima por seleção. ifp_qtde_multipla: Quantidade múltipla.* * - Indica se será utilizada a quantidade múltipla. 0 - Para não. 1 - Para sim. ifp_destaque: Variante principal para exibição. ifp_peso: Peso por referência. ifp_cub_a: Altura da cubagem por referência. ifp_cub_l: Largura da cubagem por referência. ifp_cub_p: Profundidade da cubagem por referência. ifp_sku_erp: Código do SKU cadastrado no ERP.

13 Conclusão É importante que a documentação seja entendida antes da vídeo conferência com nosso suporte, pois assim a configuração do WebService será mais rápida. Após a conferência, caso apareça qualquer dúvida, o cliente poderá tirá-las via Skype ou telefone, e se for o caso poderá solicitar outra vídeo conferência até que todas as dúvidas sejam esclarecidas e o WebService seja configurado. Abaixo estão os dados para contato: Skype: e-catalogos Email: contato@e-catalogos.net Telefone: +55 (11) 4553-0657