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 Premium Leonardo A.
    Top Freelancer
    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

Automação de vendas e acesso VIP com rastreamento - Procuro um profissional/equipe para montar um ecossistema completo de vendas automáticas para o meu canal do Telegram (funil perpétuo para fazer vendas no automático 24/7). O ...

Arquitetura de soluções com IA - Buscamos um profissional com experiência em definir e evoluir a arquitetura da solução; estruturar integrações entre sistemas, APIs e serviços; avaliar tecn...

Cryptocurrency payment integration - We are looking for an experienced Crypto Payment Integration Developer to integrate cryptocurrency payments into our platform. Responsibilities - Integrate cryptocurrency payment gateways and APIs...

Instalação e configuração do The White Rabbit - Procuro um profissional sênior e experiente que já tenha implementado e gerenciado projetos com TheWhiteRabbit (TWR). O trabalho inclui configuração completa. Instalar e...

Suporte de TI presencial 2x no mês (Americana/SP) - Olá, tudo bem? Trabalho com uma empresa de TI de São Paulo e estamos buscando um profissional parceiro na região de Americana/SP para atendimento presencial em um de nossos cli...

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.