Pesquisar

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

ontem à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: ontem às 14:02

Última interação: hoje à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 Diego F.
    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

Resolver backup do WhatsApp no iCloud - Pessoal, tenho um iPhone 15 Pro Max 256GB. Tenho WhatsApp e WhatsApp Business no iPhone, tudo funcionando corretamente até 22/10/2025. Meu backup estava ativado diariamente e funcionava nor...

Modernização de infraestrutura - Boa tarde, Procuro analista para auxiliar a equipe técnica na execução das seguintes tarefas: - Criação de rede Wi-Fi para visitantes usando Access Point UniFi (...

Instalar Windows em MacBook Air M1 - Tenho um MacBook Air M1 e preciso utilizar alguns sistemas que só estão disponíveis para o sistema operacional Windows. Preciso de alguma solução para rodar o Win...

Automação n8n para advocacia trabalhista - Olá, Tenho o n8n instalado em minha VPS e preciso de um fluxo para atendimento de leads trabalhistas via WhatsApp que realize atendimento inicial, qualificação do lead, gera&c...

Expert Advisor para MetaTrader 5 - Olá, dev. Quero criar um Expert Advisor para usar no MetaTrader 5. Ele vai operar no rompimento da máxima e no rompimento da mínima, porém quero poder personalizar a vel...

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.