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
Descripción del trabajo: Estamos buscando un programador web altamente talentoso y motivado para unirse a nuestro equipo remoto y ayudarnos a crear una plataforma SaaS en línea que permita a diferentes tipos de negocios conectarse entre ellos e intercambiar leads de man...
View JobAlterar Moeda do site em vuejs de brl para kz ( kwanza angolano ) alterar todo o site para essa moeda angolana e o documento de identificação de cpf para nif usado na angola.Categoria: TI e ProgramaçãoSubcategoria: ProgramaçãoQual é o alcance do projeto?: Alteração médi...
View JobPreciso de um desenvolvedor front-end que tenha experiência com VueJS 3, Typescript, Composition API e testes-automatizados, para desenvolver 10 telas do nosso sistema.Category: IT & ProgrammingSubcategory: Web developmentWhat is the scope of the project?: Medium-si...
View Job