Analisando propostas

Conectores Zapier para apps Iugu, Enotas e Sige

Publicado em 03 de Abril de 2017 dias na TI e Programação

Sobre este projeto

USD 250 - 500

PROBLEMA: Um cliente gerencia um clube de assinaturas. As assinaturas são cobradas mensalmente de forma automática e eletrônica, usando o sistema Iugu. Em seguida, devemos emitir notas fiscais no sistema eNotas e então criar novos pedidos de venda para registro do faturamento no sistema Sige (ERP).
Os três sistemas têm APIs abertas, mas não há conectores nativos entre eles. Vamos criar conectores entre as APIs usando o Zapier, mas tendo uma planilha online (Google Drive) como intermediária.
O processo deverá acontecer em quatro passos:
1-Leitura dos dados das cobranças efetivadas no sistema Iugu e registro em planilha online: dados do cliente / plano assinado / valor pago / status do pagamento. Aplicação: conexão entre sistema Iugu e Google Drive via Zapier.
2-Detalhamento dos pedidos na planilha; trabalho manual: indicar os produtos comprados por cada cliente (1 cliente x n itens de produtos);
3-Leitura dos dados na planilha (clientes x itens comprados) e emissão de notas fiscais no sistema eNotas. Aplicação: conexão entre Google Drive e sistema eNotas via Zapier.
4-Leitura dos dados na planilha (clientes x itens comprados + número da nota fiscal emitida) e criação de pedidos de venda no sistema erp Sige. Aplicação: conexão entre Google Drive e sistema Sige via Zapier.

SOLUÇÃO: Para isso, é necessário criar no sistema Zapier três Apps (https://zapier.com/developer/builder/), visando a executar/ler os métodos indicados abaixo. Em conexão com esses sistemas, teremos uma planilha online (google drive) que servirá como banco de dados padrão, centralizando todos os dados e servindo como gatilho para os diferentes processos.

A) Sistema Iugu (https://iugu.com/referencias/api)
1-Buscar cliente ---> dispara métodos Criar cliente ou Alterar cliente
2-Criar cliente --> insere dado "id" na planilha
3-Alterar cliente --> insere dado "id" na planilha
4-Criar token --> insere dado "token" na planilha
5-Criar forma de pagamento
6-Buscar uma fatura --> insere dados da fatura na planilha

Webhooks (gatilhos)
- fatura criada --> insere os dados da fatura na planilha online conectada
- mudança de estado da fatura --> insere o dado do no Estado na planilha online (lugar respectivo em relação à fatura)

B) Sistema eNotas Gateway (https://github.com/eNotasGW/php-client-v2)
1-Emite nota fiscal --> insere número da nota na planilha (nfeid)
2-Recupera informações da Nota Fiscal pelo seu Identificador único --> insere dados da nota na planilha (chave de acesso, status, linkDownloadPDF, linkDownloadXML)
3-Download do XML da Nota Fiscal identificada pelo seu Identificador único --> salvar xml em uma pasta online no google drive

C) Sistema Sige (documentação API em anexo)
1-Cadastro/Alteração de Pessoas
2-Cadastro de Pedidos - Salvar e Faturar

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Não (Eu nunca gerenciei esse tipo de projeto)
Integrações de API Cloud Storage (Dropbox, Google Drive, etc), Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 30 de Setembro de 2020

Habilidades necessárias

API ERP JSON SOAP Web Services

Voce gostaria de começar trabalhar neste projeto?

Entre com sua conta Workana ou faça o seu cadastro! Potencialize seu trabalho freelancer