Pesquisar
Projeto exclusivo

Automação Playwright para revisão de nota pendente no Tiny ERP

hoje às 12:22

Descrição do Projeto:

Preciso de um desenvolvedor para criar uma automação de UI no Tiny ERP que substitua uma etapa manual do meu fluxo no n8n.

A automação deve abrir uma nota pendente já gerada, alterar automaticamente os valores dos itens na interface web do Tiny, salvar, validar que a alteração persistiu e devolver um JSON estruturado para o n8n.

Já tenho o fluxo principal no n8n pronto até o ponto da revisão da nota. Ou seja, essa automação não vai criar a lógica do negócio do zero.

Ela só precisa entrar no ponto em que o caso já chega com:
- `pedido_id`
- `nota_id`
- nota já gerada
- nota em revisão
- rota Shopee

A automação será chamada pelo n8n via HTTP.

## O que precisa ser desenvolvido
Quero um serviço local/interno, preferencialmente com:
- Python
- Playwright
- FastAPI

Esse serviço deve expor um endpoint HTTP que receba:
- `pedido_id`
- `nota_id`

E então faça:
1. login no Tiny;
2. abrir a nota correta;
3. ler os valores atuais dos itens;
4. aplicar a regra de ajuste em todos os itens;
5. salvar;
6. reler a nota;
7. validar persistência;
8. retornar JSON com sucesso/erro;
9. salvar screenshots por etapa crítica.

## Regra de ajuste
A regra inicial é:

- valor ajustado = valor original x 0,20

Ou seja, cada item da nota deve ficar com 20% do valor original.

Exemplos:
- 15,99 - 3,20
- 41,99 - 8,40
- 28,00 - 5,60

## Exemplo do que o endpoint deve receber
```json
{
"pedido_id": 905642299,
"nota_id": 905654740,
"regra_ajuste": {
"tipo": "percentual_sobre_valor_original",
"percentual_final": 20
},
"aplicar_em_todos_os_itens": true,
"validar_persistencia": true,
"tirar_screenshots": true
}
```

## Exemplo do que deve devolver
```json
{
"ok": true,
"pedido_id": 905642299,
"nota_id": 905654740,
"ajuste_aplicado": true,
"persistencia_validada": true,
"nota_pronta_para_autorizacao": true,
"mensagem": "Nota ajustada com sucesso na UI do Tiny e validada.",
"evidencias": {
"screenshots": [
"etapa_login.png",
"etapa_nota_aberta.png",
"etapa_valores_preenchidos.png",
"etapa_salva.png",
"etapa_validacao.png"
]
}
}
```

## O que NÃO faz parte do escopo
- criar o fluxo do n8n do zero;
- alterar meu roteamento global;
- alterar pedido de venda;
- autorizar ou emitir nota;
- mexer em regras fiscais;
- fazer OCR como solução principal se houver selector estável.

## O que vou considerar na escolha
- experiência real com Playwright;
- experiência com automação de sistemas web autenticados;
- capacidade de expor isso por API local/interna;
- preocupação com estabilidade, logs e screenshots;
- organização para entregar algo que eu consiga integrar no n8n sem retrabalho.

## Entrega esperada
1. código-fonte da automação;
2. endpoint funcional;
3. instrução de instalação e execução;
4. lista de variáveis de ambiente;
5. logs por etapa;
6. screenshots por etapa crítica;
7. teste real demonstrado.

## Diferencial
Será diferencial se você já tiver experiência com:
- Tiny ERP / Olist ERP
- n8n
- automação de backoffice/ERP
- Playwright com tratamento de sessão e fallback de selectors

## Como responder à proposta
Na proposta, por favor me diga:
1. stack que pretende usar;
2. como exporia o endpoint HTTP;
3. como faria a validação de persistência;
4. como trataria screenshots/logs;
5. prazo estimado;
6. valor estimado;
7. se já fez algo parecido.

Habilidades desejadas:

Python

Atividades do cliente nesse projeto:

Última visualização: hoje às 12:41

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 13
Interessados: 15
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (13)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Luiz F.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Modernizar e redesignar site para WordPress - Olá, freelancers! Sou dono de uma empresa familiar de embalagens plásticas, fundada em 1954 (Meteora Filmes Plásticos - www.meteorafilmes.com.br). Fabricamos filmes de polieti...

Correções e ajustes de web coding e web design - Tarefas a executar: 1. Os números encavalados com o nome da pessoa voltaram a aparecer nos ratings. 2. Mesmo ativando e configurando o plugin WowStore > Addons > Wishlist, o bot&atild...

Site para pousada - Estou precisando de um site para uma pousada, que o cliente consiga fazer a sua reserva pelo site e sem nescessário de um atendente físico, como pelo chat bot, mas também que t...

Sistema Web Enterprise - Gestão de protocolos e automação operacional - Estamos contratando um desenvolvedor/time sênior para construir um sistema interno completo e auditável para uma instituição de pesquisa aplicada. O projeto está c...

Ajustes de funcionalidades em 2 sites WordPress - Os comentários nas notícias/publicações estão sendo usados para envio de spam. Robôs submetem comentários nas páginas e lotam o painel adminis...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.