Pesquisar

Aplicação em PYTHON que tem como objetivo encontrar o CCLASSTRIB de um NCM

15/12/2025 às 12:27

Descrição do Projeto:

Descrição do Projeto
Preciso do desenvolvimento de uma aplicação backend em Python para classificação tributária, cujo objetivo é identificar corretamente o código CCLASSTRIB a partir de um NCM, com base exclusivamente em uma base de dados fornecida.
________________________________________
Objetivo
Dado um NCM e outros parâmetros complementares, a aplicação deve retornar exatamente 1 código CCLASSTRIB, de forma determinística, sem ambiguidades.
Toda a lógica de decisão está contida na base de dados (planilha).
Não há necessidade de consultar legislação, regras externas ou bases adicionais.
________________________________________
Base de Dados
• A base será fornecida inicialmente em planilha Excel.
• A planilha contém:
o um NCM
o múltiplos CCLASSTRIB possíveis
o organizados em abas, sendo:
? uma aba principal (Reforma_Tributaria / RT)
? abas adicionais que representam exceções
• As abas existem apenas para organização dos dados.
Regra importante:
• Sempre existe exatamente 1 CCLASSTRIB correto para um conjunto válido de parâmetros.
• Não existe concorrência entre abas.
• Caso nenhuma exceção seja aplicável, o sistema deve retornar o código da aba principal (RT) como padrão.
________________________________________
Lógica Esperada
O trabalho do desenvolvedor consiste em:
1. Analisar a planilha
2. Identificar quais colunas representam critérios de decisão
3. Transformar esses critérios em parâmetros de entrada da API
4. Criar a lógica que, a partir desses parâmetros, afunile o resultado até 1 único CCLASSTRIB
Todos os valores devem ser tratados como opções fechadas, conforme a própria base de dados.
________________________________________
Banco de Dados
• O desenvolvedor deve:
o modelar o banco
o importar os dados da planilha
• O banco de dados deve ser PostgreSQL.
• A planilha será apenas a fonte inicial dos dados.
________________________________________
API
• A aplicação deve expor uma API REST em Flask
• Comunicação via JSON
• A resposta deve retornar apenas 1 CCLASSTRIB, também em JSON.
________________________________________
Interface de Testes
• Deve ser criada uma interface HTML extremamente simples, apenas para testes manuais.
• O frontend deve:
o consumir a API via JSON
o conter apenas os campos necessários
• Não é foco do projeto design, layout ou UX.
________________________________________
Escopo do Projeto
• Backend completo do classificador
• Modelagem e carga do banco PostgreSQL
• API funcional e documentada
• Interface HTML simples para testes
________________________________________
Observações Finais
• A planilha completa será enviada após o fechamento da proposta.
• O desenvolvedor não precisa ter conhecimento tributário, apenas capacidade analítica para extrair regras a partir da base de dados.
• Em caso de dúvidas, estou disponível para reuniões de alinhamento.

A plataforma não permite upload de arquivos .xlsx então estou disponibilizando um link para download:

https://docs.google.com/spreadsheets/d/1LxJpi38vJazt1hEXgMQOvFv3Jg4Npha5/edit?usp=sharing&ouid=106140362374372953599&rtpof=true&sd=true

Habilidades desejadas:

Python

Atividades do cliente nesse projeto:

Última visualização: 28/01/2026 às 16:15

Última interação: 16/12/2025 às 10:10

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 13
Interessados: 14
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

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 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

Limpeza de URLs infectadas no site - Olá, preciso de ajuda para fazer uma limpeza nas URLs do meu site. Injetaram vírus nelas e agora preciso limpar. O site em si acabamos deletando, mas o domínio ainda precisa s...

Criar fluxo de jornada de leads e integração com ERPs - Busco profissional para realizar integração com os diversos sistemas que utilizamos hoje. Precisamos criar o fluxo de jornada do cliente desde a entrada até o lançamento...

Automação de cadastro de leads para Google Sheets e WhatsApp - Olá, Tenho um pequeno negócio de vendas e estou recebendo cada vez mais leads através de Instagram, Facebook Ads, Google Forms e WhatsApp. Atualmente faço tudo manualm...

Bot automático para Bac Bo no Telegram - Bot em Python para automação de Bac Bo via Telegram. Código de exemplo: import csv import datetime import json import time from collections import Counter, defaultdict from da...

Automação de entradas no jogo Wheel da Chilbet - Preciso de entradas automáticas para o jogo Wheel da Chilbet. Requisitos: - Suportar gales e ciclos. - Implementar stop win e stop loss configuráveis. - Aceitar lista de horár...

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.