Objetivo Criar um sistema para auditar mensalmente balancetes extraídos do sistema contábil (Domínio), validando suas contas automaticamente com documentos de suporte em PDF. O sistema deve organizar as informações, registrar status por empresa e identificar divergências de forma clara e visual. Requisitos Funcionais 1. Importação e Organização 1.1. O sistema deve permitir: • Upload de balancetes mensais em PDF ou Excel. • Upload de documentos de suporte em PDF, que podem ser enviados antes ou depois do balancete. 1.2. Documentos de suporte e balancetes devem ser organizados e vinculados automaticamente a empresas e contas específicas. 1.3. Sempre que um novo balancete for carregado: • O sistema deve criar automaticamente o cadastro da empresa (se ainda não existir). • Atualizar o status da empresa com base na auditoria do período. 2. Validação Automática 2.1. Vinculação Automática: • O sistema deve associar documentos de suporte às contas do balancete automaticamente, analisando padrões nos nomes ou conteúdos dos arquivos. 2.2. Validação das Contas: • Comparar os saldos das contas do balancete com os valores extraídos dos documentos de suporte. • Quando necessário, somar valores de diferentes seções do documento e apresentar o cálculo no relatório. 2.3. Indicadores de Status (Símbolos): • Para cada empresa cadastrada, exibir um status geral em uma coluna específica, com os seguintes símbolos: • ✅ Auditada: Balancete validado com sucesso. • ⚠️ Falta de Balancete: Balancete ausente no mês atual. • ❌ Falta de Documentos de Suporte: Sem documentos suficientes para validar todas as contas. 2.4. Indicadores por Conta: • Cada conta do balancete deve exibir um símbolo que indica: • ✅ Auditada: Conta validada com sucesso. • ⚠️ Divergência: Diferença entre o saldo do balancete e os valores dos documentos de suporte. • ❌ Sem Documentos: Documentos de suporte não encontrados. 3. Relatórios 3.1. O sistema deve gerar relatórios detalhados contendo: • Status das empresas no mês. • Contas validadas, contas com divergências e contas sem documentos. • Detalhamento das validações, incluindo: • Valores somados em documentos de suporte. • Destaques visuais no documento para facilitar a análise. 4. Adaptação Flexível 4.1. O sistema deve ser dinâmico e permitir: • Adição de novas contas e documentos de suporte ao longo do tempo, de acordo com necessidades específicas. • Lidar com modelos variados de documentos de suporte, independentemente da empresa ou do formato, garantindo escalabilidade. Requisitos Técnicos 1. Extração e Análise de Dados • Uso de ocr para extrair dados de documentos pdf (tesseract, pypdf2, ou apis como google vision ou aws textract). • Algoritmos de análise para identificar padrões e associar documentos de suporte às contas correspondentes. 2. Base de Dados • Banco de dados para armazenar empresas, balancetes, documentos de suporte e resultados das auditorias. • Banco sugerido: PostgreSQL ou MySQL. 3. Interface do Usuário • Painel de Controle: • Exibir uma lista de todas as empresas cadastradas com uma coluna de status mensal (✅, ⚠️, ❌). • Permitir visualizar contas detalhadas para cada empresa. • Upload de Arquivos: • Interface para carregar balancetes e documentos de suporte. • Organização automática na base de dados. Fluxo do Sistema 1. Carregamento de Arquivos: • O usuário carrega documentos de suporte e balancetes na pasta configurada. • O sistema processa os arquivos e atualiza automaticamente o status das empresas. 2. Validação e Comparação: • O sistema valida as contas do balancete com os documentos de suporte. • Realiza somas e cálculos quando necessário, destacando valores. 3. Atualização de Status: • O status da empresa no painel reflete: • Balancete auditado com sucesso. • Falta de balancete no mês. • Falta de documentos de suporte. 4. Relatório Final: • Disponibiliza relatórios detalhados com todas as contas auditadas e inconsistências encontradas. Tecnologias Sugeridas • OCR e Extração de Dados: Tesseract, PyPDF2, ou APIs comerciais (Google Vision, AWS Textract). • Backend: Python (Django ou Flask). • Frontend: React ou Vue.js. • Banco de Dados: PostgreSQL ou MySQL. • Hospedagem: AWS, Azure ou GoogleCategory: IT & ProgrammingSubcategory: Web developmentWhat is the scope of the project?: Medium-sized changeIs this a project or a position?: ProjectI currently have: I have an ideaRequired availability: Part timeAPI Integrations: Other (Other APIs), Cloud Storage (Dropbox, Google Drive, etc.)Roles needed: Developer
Keyword: VUE.JS
Price: $15.0
Secondary Price: $45.0
Buscamos un desarrollador fullstack, para trabajar fijo en europa (españa), a tiempo completo e indefinido, cobrando en euros. Sueldo 2.500 EUROS mensuales (Por todo concepto, incluyendo impuestos), no negociable. Trabajarás en un software de Recursos Humanos, que...
View JobEstamos finalizando um projeto em laravel e vuejs, e precisamos de um profissional que entenda de vuejs para nos auxiliar. Necessário entender de realtime/websocket ou firebaseCategoria: TI e ProgramaçãoSubcategoria: ProgramaçãoQual é o alcance do projeto?: Bug ou alter...
View JobSe necesita crear una aplicacion web que me permita lo siguiente : Introducción a la necesidad: Se necesita poder ver en una pagina los resultados de los campeonatos de bolos en diferentes ciudades, esta pagina debe contener un ranking de los jugadores con mas puntajes,...
View Job