{"id":13713605,"url":"https://github.com/chapzin/parse-efd-fiscal","last_synced_at":"2025-04-09T19:19:50.399Z","repository":{"id":44528176,"uuid":"83802051","full_name":"chapzin/parse-efd-fiscal","owner":"chapzin","description":"Projeto voltado para fazer o mapeamento e parse do sped fiscal para dentro do banco de dados","archived":false,"fork":false,"pushed_at":"2025-03-21T03:10:59.000Z","size":48330,"stargazers_count":66,"open_issues_count":12,"forks_count":17,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-04-09T19:19:44.229Z","etag":null,"topics":["auditoria","compliance","efd-contribuicoes","fiscal","go","golang","inventario","nfe","receita-federal","sefaz","sped","sped-fiscal"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chapzin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-03T13:41:05.000Z","updated_at":"2025-03-21T03:11:02.000Z","dependencies_parsed_at":"2025-03-16T19:10:57.190Z","dependency_job_id":"6839b8b2-6872-4a6b-986e-46fffc65c577","html_url":"https://github.com/chapzin/parse-efd-fiscal","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chapzin%2Fparse-efd-fiscal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chapzin%2Fparse-efd-fiscal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chapzin%2Fparse-efd-fiscal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chapzin%2Fparse-efd-fiscal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chapzin","download_url":"https://codeload.github.com/chapzin/parse-efd-fiscal/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248094991,"owners_count":21046770,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["auditoria","compliance","efd-contribuicoes","fiscal","go","golang","inventario","nfe","receita-federal","sefaz","sped","sped-fiscal"],"created_at":"2024-08-02T23:01:40.307Z","updated_at":"2025-04-09T19:19:50.373Z","avatar_url":"https://github.com/chapzin.png","language":"Go","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=R673QGW2LQVCJ"],"categories":["Repositories"],"sub_categories":[],"readme":"# Análise e Auditoria EFD Fiscal em Go\r\n[![Build Status](https://travis-ci.org/chapzin/parse-efd-fiscal.svg?branch=master)](https://travis-ci.org/chapzin/parse-efd-fiscal)\r\n[![Go Report Card](https://goreportcard.com/badge/github.com/chapzin/parse-efd-fiscal)](https://goreportcard.com/report/github.com/chapzin/parse-efd-fiscal)\r\n[![MIT Licensed](https://img.shields.io/badge/license-MIT-green.svg)](https://tldrlegal.com/license/mit-license)\r\n[![Join the chat](https://img.shields.io/gitter/room/nwjs/nw.js.svg?maxAge=2592000\u0026style=plastic)](https://gitter.im/GoAuditoriaFiscal/Lobby?utm_source=share-link\u0026utm_medium=link\u0026utm_campaign=share-link)\r\n[![Donate](https://img.shields.io/badge/Donate-PayPal-blue.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=R673QGW2LQVCJ)\r\n\r\nUma solução moderna e eficiente para análise e auditoria do SPED Fiscal, desenvolvida em Go.\r\n\r\n![Sped](sped-maior.png \"Sped\")\r\n\r\n## O que é o SPED Fiscal?\r\nA Escrituração Fiscal Digital (EFD) representa uma revolução na forma como as empresas prestam informações ao fisco. É um arquivo digital que reúne a escrituração de documentos fiscais e outras informações de interesse dos fiscos estaduais e da Receita Federal do Brasil, bem como registros de apuração de impostos referentes às operações das empresas.\r\n\r\n## Motivação\r\n\r\n### O Desafio da Conformidade Fiscal\r\nNo complexo cenário tributário brasileiro, as empresas enfrentam diariamente o desafio de manter-se em conformidade com uma legislação em constante evolução. O calendário fiscal é extenso, com múltiplas obrigações e prazos rigorosos estabelecidos pelo FISCO.\r\n\r\n### A Realidade das Empresas\r\n- **Pressão por Prazos**: Muitas vezes, o cumprimento dos prazos se sobrepõe à qualidade das informações\r\n- **Complexidade Operacional**: Mudanças frequentes na legislação exigem adaptação constante\r\n- **Riscos Fiscais**: Erros nas declarações podem resultar em multas significativas\r\n- **Custo de Conformidade**: Manter uma estrutura para atender todas as exigências fiscais é dispendioso\r\n\r\n### Nossa Solução\r\nEste projeto nasce da necessidade de simplificar e automatizar o processo de análise fiscal, oferecendo:\r\n\r\n1. **Prevenção de Problemas**: Identificação proativa de inconsistências antes de auditorias fiscais\r\n2. **Economia de Tempo**: Automatização de processos que levariam dias para serem feitos manualmente\r\n3. **Redução de Riscos**: Minimização de erros humanos através de validações automáticas\r\n4. **Conformidade Contínua**: Monitoramento constante da qualidade das informações fiscais\r\n\r\n### Impacto no Negócio\r\n- **Segurança Fiscal**: Maior confiabilidade nas informações prestadas ao fisco\r\n- **Eficiência Operacional**: Redução do tempo gasto em análises manuais\r\n- **Economia**: Prevenção de multas e penalidades através da detecção prévia de inconsistências\r\n- **Governança**: Melhor controle e visibilidade das obrigações fiscais\r\n\r\n## Funcionalidades\r\n\r\n### Implementadas\r\n- Importação e parsing de arquivos SPED e XMLs\r\n- Análise de movimentação de estoque\r\n- Geração de relatórios em Excel\r\n- Validações básicas de consistência\r\n\r\n### Em Desenvolvimento\r\n- Microserviço de processamento de movimentação e correção de estoques\r\n- Análises baseadas em critérios dos fiscos estaduais\r\n- Integração com sistema Fix Auditoria\r\n- Sistema de notificações e alertas\r\n- Dashboard de acompanhamento fiscal\r\n\r\n## Como compilar \r\n```\r\nclonar o projeto\r\nAcessar pasta do projeto\r\ngo build\r\n```\r\n\r\n## Como utilizar\r\n- Edite o arquivo .env e adicione as configurações de conexão do banco de dados mysql\r\n- Crie o banco de dados que pretende adicionar as informacoes dos xmls e speds\r\n- Adicione todos xmls próprios e speds do periodo onde pretende fazer a importação na pasta speds\r\n\r\n- Criar estrutura do banco de dados\r\n```\r\nparse-efd-fiscal -schema\r\n```\r\n\r\n- Importar os speds\r\n```\r\nparse-efd-fiscal -importar-sped\r\n```\r\n\r\n- Importar os xmls de notas fiscais e cupons fiscais\r\n```\r\nparse-efd-fiscal -importar-xml\r\n```\r\n\r\n- Gerar inventário de um determinado ano (2016)\r\n```\r\nparse-efd-fiscal -inventario -ano=2016\r\n```\r\n\r\n- Gerar relatório de inventário em Excel\r\n```\r\nparse-efd-fiscal -excel\r\n```\r\n\r\nDepois disso sera criado um arquivo com o nome AnaliseInventario.xlsx na pasta que foi executado.\r\n\r\n## Utilizando Docker\r\nVocê também pode usar o Docker para subir o banco de dados. Para isso, execute o comando abaixo:\r\n```\r\ndocker-compose -f docker/docker-compose.yml --env-file .env up -d\r\n```\r\n\r\n## Funcionalidades que serão desenvolvidas no sistema:\r\n- Importar todos Speds e Xmls de um determinado CNPJ para um banco de dados relacional;\r\n- Fazer o processamento da movimentação desse CNPJ e apontar as diferenças dos estoques e criar um arquivo no layout do sped com a sugestão do estoque inicial e do estoque final para fica correto; (microservico)\r\n- Fazer analise de acordo com os feitos pelo fiscos estaduais e apontar possiveis correções; (microservico)\r\n- Fazer comunicação com o sistema Fix Auditoria (http://www.fixauditoria.com.br) e importar automaticamente todos os xmls e speds;\r\n- Enviar relatórios e arquivos dos novos inventários por email;\r\n\r\n## Dúvidas?\r\n\r\nAbra um issue na página do projeto no GitHub ou [clique aqui](https://github.com/chapzin/parse-efd-fiscal/issues).\r\n\r\n## Donate\r\nAjude a acabar com as injustiça feita pela SEFAZ devido a tantas obrigações a serem entregues.\r\n\r\nDonate via [PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=R673QGW2LQVCJ)\r\n\r\n## Colaboradores\r\n\r\nFixAuditoria - www.fixauditoria.com.br\r\n- Ricardo Gomes (https://github.com/chapzin)\r\n- Junior Holanda (https://github.com/holandajunior)\r\n- Cesar Gimenes (https://github.com/crgimenes)\r\n\r\n## License\r\n\r\nThe project Go Auditoria Fiscal is available under the [MIT license](LICENSE).\r\n\r\n## Imagem exemplo da planilha gerada\r\n\r\n![Inventario](inv.png \"Inventario\")\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchapzin%2Fparse-efd-fiscal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchapzin%2Fparse-efd-fiscal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchapzin%2Fparse-efd-fiscal/lists"}