Integração

As soluções Mitis disponibilizam uma API aberta para você integrar sua aplicação a nossa solução.

Documentação padrão da nossa API

Para isso é necessário pegar a sua SercretKEY e acessar o link da documentação para consumir nossos serviços:

https://documenter.getpostman.com/view/11862093/TVK5d1ma

Veja exemplo:

Objeto de envio de venda

  • PEDIDOS [Lista de pedido]
  • PEDIDOS_ITEM [Lista de itens do pedido]
  • CLIENTES [Lista dos clientes]

 

Atributos de Pedido:

				
					PEDIDOID = seu código de pedido (inteiro)
    CODPDA = código interno que irá representar sua integração. Cliente deve cadastrar no ERP (inteiro)
    CLIENTEID = seu código de cliente (inteiro)
    TIPOPEDIDO = sempre 2 (inteiro)
    DATABRIUPDA = data que fez a venda (data)
    DATAFECHOUPDA = manter em branco
    OBS = alguma obervação para alertar no ERP (texto)
    FATCM = sempre 1 (inteiro)
    URGENTE = 1 ou 0 (boleano)
    ADF =  sempre 0 (inteiro)
    DESCTOT =  desconto total da venda (real com 2 casas)
    PZ1 = colocar 0
    PZ2 = colocar em branco
    PZ3 = colocar em branco
    PZ4 = colocar em branco
    PZ5 = colocar em branco
    PZ6 = colocar em branco
    PZ7 = colocar em branco
    PZ8 = colocar em branco
    PZ9 = colocar em branco
    PZ10 = colocar em branco
    CODFORMAPAG = id da forma de pagamento do ERP (inteiro)
    VALORTOTAL = valor total do pedido (real com 2 casas)
    VERSAOPDA = um controle de versão da sua integração a fim de ter rastreabilidade
    DESCONTOFINANCEIRO = colocar 0
    VALORTOTALICMR = colocar 0
    VALORTOTALIPI = colocar 0
    DESCONTO_SUCATA = colocar 0
    ENTREGAIMEDIATA = colocar 0
    CREDITO_SUCATA = colocar 0
    UNEGID = id da empresa que irá cair no ERP (inteiro)
    VALORFRETE = valor da taxa do frete (esse valor vai somar ao total da venda) (real com 2 casas)
    ENDCEP3 = cep de entrega (inteiro)
    ENDERECO3 = endereço de entrega (texto)
    ENDNUM3 = número do endereço de entrega (texto)
    ENDCOMP3 = complemento endereço de entrega (texto)
    ENDBAIRRO3 = bairro do endereço de entrega (texto)
    ENDCIDADE3 = cidade do endereço de entrega (texto)
    ENDUF3 = UF endereço de entrega (texto tamanho 2)
    ENDCIDADE_IBGE3 = código da cidade no IBGE
    ENDPONTOREF3 = ponto de referência no endereço de entrega (texto)
    RETIRALOJA = sempre 0
    EFORMAPAG = nome da forma de pagamento (texto)
    ETRANSPORTE = nome da transportadora (texto)
[PEDIDO_ITEM] da Lista de itens do pedido
    PEDIDOID = seu código de pedido (inteiro)
    CODPDA = código interno que irá representar sua integração. Cliente deve cadastrar no ERP (inteiro)
    ITEM = item da venda (inteiro)
    CODPROD = código do produto (inteiro)
    OPERACAOID = sempre 1
    GERFIN = sempre 1
    MOVIMENTAESTOQUE = sempre 1
    ITEMQUANTPED = quantidade vendida (real com até 10 casas)
    ITEMVALUNIT = valor unitário do produto (real com até 10 casas)
    ITEMVALABAT = sempre 0
    ITEMVALDESC = sempre 0
    ITEMPERDESC = sempre 0
    ITEMPERADF = sempre 0
    ITEMVALADF = sempre 0
    ITEMPERIPI = sempre 0
    ITEMVALIPI = sempre 0
    ITEMPERMANGA = sempre 0
    KIT = sempre 0
    ITEMVALMANGA  = sempre 0
    ITEMVALMANGATIPO  = sempre 0
    TIPO  = sempre 2
    UNIDADEID  = id da unidade de medida no ERP, se não souber, mandar em branco
    VALORMANGA  = sempre 0
    VALORMANGAEMP  = sempre 0
    VALORBONUS  = sempre 0
    USACAMPANHA  = sempre 0
    EHCAMPANHAPREVENCIDO  = sempre 0
    USAPLANODEVENDA  = sempre 0
    VALORMIN  = sempre 0
    METATIPOID  = sempre branco
    PRODCAMPAID = sempre branco
    ITEMICMRVAL = sempre 0
    NUMITEMCAMPAMA = sempre branco
    ENTREGA = sempre branco
    CONVERT_UNIDADEID = sempre branco
    CONVERT_OPE = sempre branco
    CONVERT_FATOR = sempre branco
    CONVERT_ITEMQUANTPED = sempre branco
    AMBIENTEID = sempre branco

				
			

Atributos de Clientes:

				
					[CLIENTES] da Lista dos clientes
    CLIENTEID = seu código de cliente (inteiro)
    CODPDA = código interno que irá representar sua integração. Cliente deve cadastrar no ERP (inteiro)
    REDEID = sempre branco
    CANALID = sempre branco
    CODTIPOFISCAL = definir na integração quando o id fiscal (inteiro)
    RAZAOSOCIAL_NOME = Nome do cliente (texto)
    NOMEFANTASIA_APELIDO = Nome fantasia do cliente, se CNPJ (texto)
    NOMEFACHADA = sempre branco
    DATAFUND_NASC = data nascimento do cliente (data)
    TIPPES = 1 para física, 2 para jurídica
    CNPJ_CPF = CNPJ ou CPF do cliente (inteiro)
    INSCMUNICIPAL = inscrição municipal (texto)
    INSCESTADUAL_RG = inscrição estadual ou RG (texto)
    LIGTELEFONE1 = telefone fixo (inteiro)
    LIGTELEFONE2 = sempre branco
    LIGRAMAL = sempre branco
    LIGCELULAR1 = celular (inteiro)
    LIGCELULAR2 = sempre branco
    LIGFAX = sempre branco
    ENDERECO1 = endereço fiscal (texto)
    ENDNUM1  = número endereço fiscal (texto)
    ENDCOMP1  = complemento endereço fiscal (texto)
    ENDBAIRRO1 = bairro endereço fiscal (texto)
    ENDCIDADE1 = cidade endereço fiscal (texto)
    ENDUF1  = UF endereço fiscal (texto tamanho 2)
    ENDCEP1  = CEP endereço fiscal (inteiro)
    ENDCXPOSTAL1  = caixa posta endereço fiscal (inteiro)
    ENDPONTOREF1  = ponto referência endereço fiscal (texto)
    ENDERECO2 = sempre branco
    ENDNUM2 = sempre branco
    ENDCOMP2 = sempre branco
    ENDBAIRRO2 = sempre branco
    ENDCIDADE2 = sempre branco
    ENDUF2 = sempre branco
    ENDCEP2 = sempre branco
    ENDCXPOSTAL2 = sempre branco
    ENDPONTOREF2 = sempre branco
    EMAIL= email (texto)
    SITE = sempre branco
    CONTATODATANASC  = sempre branco
    CONTATO  = sempre branco
    SOCIOSEXCLUIDOS  = sempre branco
    REFCOMEXCLUIDOS  = sempre branco
    REGIAOID  = sempre branco
    AREAATUACAOID  = sempre branco
    ROTAID = sempre branco
    UNEGID = id da empresa que irá cair no ERP (inteiro)

				
			

Atributos de Clientes:

OL

Somos integrados a todos os grandes laboratórios de medicamentos e correlatos para tornar a sua distribuidora um operador logístico exclusivo na sua região. O processo é simples, basta habilitar a VAN e passar a receber os pedidos dos parceiros.

Conciliação de cartão

A conciliação de cartão é um processo que é fundamental para quem faz venda usando essa condição. Atualmente somos homologados com CIELO, REDE e STONE, usando o recurso minhas integrações é possível criar qualquer outra integração para ter o processo controlado sistemicamente. Acesse aqui e conheça o manual das minhas integrações.

E-commerce

Vender online é o caminho de todo negócio. Atualmente existem diversas ferramentas que ajudam a potencializar seu negócio na internet, para isso temos homologados algumas: VTEX e WOOCOMMERCE, mas usando o recurso minhas integrações é possível criar qualquer outra integração para ter o processo controlado sistemicamente. Acesse aqui e conheça o manual das minhas integrações.

Contabilidade

Gerar os dados para contabilidade no final do período para as apurações serem corretas é fundamental ser feita sistemicamente, assim com um clique gerar os arquivos do SPEDs e também os arquivos financeiros para os sistemas contábeis. Atualmente estamos integrado ao Domínios, Alterdata e Questor, mas usando o recurso minhas integrações é possível criar qualquer outra integração para ter o processo controlado sistemicamente. Acesse aqui e conheça o manual das minhas integrações.

Receita WS

Para automatizar o cadastro e ter certeza que os dados estão corretos, é possível integrar a nossa ferramenta o serviço do receita WS onde ao informar o CNPJ ele busca todos os dados, tais como Razão Social, Nome Fantasia, Endereço, Inscrição estadual e data da fundação.

SOA

Para automatizar o cadastro e ter certeza que os dados estão corretos, é possível integrar a nossa ferramenta o serviço do receita WS onde ao informar o CNPJ ele busca todos os dados, tais como Razão Social, Nome Fantasia, Endereço, Inscrição estadual e data da fundação e também os dados do CPF, caso seja pessoa física.

Serasa

No ramo comercial faz parte do processo analisar se o cliente tem restrição de crédito, com base nisso o facilitador desta integração é permitir que essa consulta seja feita dentro da ferramenta, automatizando a análise de crédito.

Mitis Open

É a liberdade! Começamos o parágrafo com esse texto pois é exatamente isso que o Mitis Open proporciona na sua vida, pois irá construir telas e relatório com seu time de TI, sem precisar contratar horas de desenvolvimento da Mitis.

Veja como é o processo

Como utilizar com a rotina

o que é

É uma forma de qualquer pessoa que saiba programar, criar módulos e fazer o uso no ERP.
Seguindo os passos do vídeo o usuário conseguirá criar um projeto e utilizar dentro do ERP:MITIS.

Permissão Necessária

Deverá ter permissão para criar MENU e no momento da criação fazer a indicação do que será executado (ver manual de CADASTRO DE MENU).

Criação do projeto

Deve ser criado dentro do visual studio um projeto do tipo BIBLIOTE DE CLASSES, e utilizar a versão do .NET FRAMEWORK 4.6.1

Depois de criado, pode ser removido o arquivo de classe criado automaticamente (Class1)

Importações de Módulos

Para o funcionamento correto, deve-se importar os módulos do ERP (mtsMain e mtsVariaveisPublicas).
O mtsMain possui componentes criados pela MITIS que agilizam alguns processos, como o controle de Pesquisa Avançada e a Busca Genérica.
O mtsVariaveisPublicas é populado pelo ERP com os dados referentes à conexão com o banco de dados.

Criação da tela

A tela que será criada, é a mesma que será apontada no cadastro do MENU (ver manual de cadastro de menu).
O ERP irá instanciar o módulo (ex: mtsOpen) e o nome do formulário criado (ex: FormularioModelo), ao cadastrar o menu o caminho será mtsOpen.FormularioModelo.

Utilização

Com o menu criado e a tela também criada, deve-se COMPILAR e copiar a dll para dentro da pasta de destino para a pasta onde o ERP está instalado.
Depois de copiado, basta fazer o acesso via ERP ROTINA com o código cadastrado e a tela será chamada automaticamente.

Como utilizar com atributos

Vinculando ao atributo

Entende-se que neste momento o cadastro do atributo já está entendido, e agora apenas será adicionada a nova opção para vincular o atributo à esta nova tela.

Acesse a tela de atributos e clique em NOVO

Defina o nome, o SETOR e marque a opção AVANÇADO

Deve-se agora escolher o campo da tela do SETOR que será utilizado como vínculo para abertura da nova tela e qual o MENU AVANÇADO que será vinculado ao ATRIBUTO e depois clique em SALVAR.

Utilizando no Atributo

Vá até o módulo definido no cadastro e busque pelo nome do atributo criado.

O campo vinculado será enviado automaticamente para a tela que será aberta, e o tratamento desta informação será feito pelo programador responsável por este modulo.

Como utilizar ponto de entrada

Conceito

O ponto de entrada é um acesso para o desenvolvedor criar rotinas específicas para atender regra de negócio de um cliente.

Essas entradas são em Stored de Procedure e recebe como parâmetro o ID da rotina que está sendo executada.

Os pontos de entrada são códigos abertos e ocos, não há programação nativa. Ele apenas terá os parâmetros de entrada e saída (output). As atualizações do sistema não irão mexer na estrutura.

Não deve mexer na estrutura dos parâmetros pois se alterar a rotina que a chama irá apresentar exceção.

Ponto de entrada na liberação de pedido

Deve usar a ponto de entrada abaixo que ele será executado quando liberar o pedido.

ERPMTSS_PE_SYS_BIT

Se ela retornar a variável @RET_PE <> 1 automaticamente irá deixar o pedido na análise no bloqueio 2048.

ponto de entrada na entrada de nota fiscal

Deve usar a ponto de entrada abaixo que ele será executado quando SALVAR OU FIANLIZAR uma entrada de nota fiscal.

ERPMTSSPENTRADANF_PONTOENTRADA

Deve colocar alguma informação na variável @RET para ser registrado no LOG do usuário. Assim ele terá rastreabilidade da ação de entrada feita.

Selo ISO 29110

A MITIS está no mercado nacional desde 2008, alcançando a confiança de grandes parceiros conectados em todo o Brasil com um alto índice de satisfação atendendo empresas em todos os ramos de atividade nos mais diversos segmentos de mercado.

Módulos Mitis

Clique em cada ponto laranja para conhecer a ampla gama de soluções Mitis. São milhares de recursos que serão adaptados à realidade da sua empresa, tornando-a mais eficiente e pronta para crescer de forma exponencial.

Conheça...

Conheça...

Conheça...

Conheça...

Conheça...

Conheça...

Conheça...

Conheça...

Conheça...

Solicite uma Apresentação

Sem compromisso
As melhores soluções para sua empresa serão apresentadas pelos nossos consultores, após estudarem as necessidades da sua empresa.

Um mundo conectado
pede negócios conectados

Orçamento no seu Whatsapp e teste por 30 dias

Seja um representante Mitis!

Preencha seus dados abaixo: