Inspirations We were inspired by the crucial role Micro, Small, and Medium Enterprises (MSMEs) play in Mexico, representing 99.8% of businesses and generating 7 out of 10 jobs. Sadly, many of these businesses face structural vulnerabilities; in fact, poor financial management puts 4 out of 10 MSMEs at risk of failure. Recognizing the severe digital divide—where only 4.4% of micro-businesses sell online and many operate without solid financial planning—we wanted to build an accessible tool to help entrepreneurs survive, understand their finances, and secure fair credit

What it does "AI Financial Statements for MSMEs" (FinReport AI) is an intelligent platform that acts as a virtual CFO. It automatically ingests financial data from Mexican electronic invoices (CFDI 4.0), accounting balances, and bank statements. It then generates formal monthly and annual financial statements, including Income Statements, Balance Sheets, and Cash Flow reports. Beyond basic accounting, our AI engine detects anomalies, explains financial variations in plain language, suggests actionable financial improvements, and calculates a realistic company valuation using Discounted Cash Flow (DCF) models.

How we built it We designed a robust, cloud-native architecture based on a microservices model hosted on Amazon Web Services (AWS). Frontend: We built a Progressive Web App (PWA) using React.js to ensure a highly responsive, intuitive dashboard for non-technical users. Backend and Infrastructure: We used an API Gateway to route requests to specialized microservices running in Docker containers orchestrated by Amazon EKS. Processing & AI: We used Python for the data ingestion and AI services (leveraging Scikit-learn, Pandas, and TensorFlow) and Node.js for the accounting engine. Databases: We implemented a polyglot approach, using PostgreSQL (Amazon RDS) for structured financial data, Amazon S3 for secure file storage, and DynamoDB.Security: Everything is secured with TLS 1.3, AES-256 encryption, and AWS Cognito to ensure strict compliance with Mexico's data protection laws (LFPDPPP).

Challenges we ran into One of our primary challenges was building a reliable data ingestion pipeline capable of parsing and structuring complex, real-world data like raw CFDI 4.0 XMLs and unstructured bank statements. Additionally, designing the "hybrid engine" was a major architectural hurdle; we had to perfectly balance strict, deterministic accounting rules with probabilistic machine learning models so the AI could provide insights without compromising mathematical accuracy.

Gemini ha dicho Here is the drafted content for your hackathon submission in English. I've based these answers entirely on the structure, technical architecture, and problem statement detailed in your essay.

Since your document is an essay/proposal, I extrapolated the "Challenges" and "Learnings" sections based on the high technical complexity of the architecture you proposed (like combining deterministic rules with machine learning).

Inspirations We were inspired by the crucial role Micro, Small, and Medium Enterprises (MSMEs) play in Mexico, representing 99.8% of businesses and generating 7 out of 10 jobs. Sadly, many of these businesses face structural vulnerabilities; in fact, poor financial management puts 4 out of 10 MSMEs at risk of failure. Recognizing the severe digital divide—where only 4.4% of micro-businesses sell online and many operate without solid financial planning—we wanted to build an accessible tool to help entrepreneurs survive, understand their finances, and secure fair credit. +4

What it does "AI Financial Statements for MSMEs" (FinReport AI) is an intelligent platform that acts as a virtual CFO. It automatically ingests financial data from Mexican electronic invoices (CFDI 4.0), accounting balances, and bank statements. It then generates formal monthly and annual financial statements, including Income Statements, Balance Sheets, and Cash Flow reports. Beyond basic accounting, our AI engine detects anomalies, explains financial variations in plain language, suggests actionable financial improvements, and calculates a realistic company valuation using Discounted Cash Flow (DCF) models. +4

How we built it We designed a robust, cloud-native architecture based on a microservices model hosted on Amazon Web Services (AWS). +1

Frontend: We built a Progressive Web App (PWA) using React.js to ensure a highly responsive, intuitive dashboard for non-technical users. +1

Backend & Infrastructure: We used an API Gateway to route requests to specialized microservices running in Docker containers orchestrated by Amazon EKS. +1

Processing & AI: We used Python for the data ingestion and AI services (leveraging Scikit-learn, Pandas, and TensorFlow) and Node.js for the accounting engine. +4

Databases: We implemented a polyglot approach, using PostgreSQL (Amazon RDS) for structured financial data, Amazon S3 for secure file storage, and DynamoDB. +2

Security: Everything is secured with TLS 1.3, AES-256 encryption, and AWS Cognito to ensure strict compliance with Mexico's data protection laws (LFPDPPP). +1

Challenges we ran into One of our primary challenges was building a reliable data ingestion pipeline capable of parsing and structuring complex, real-world data like raw CFDI 4.0 XMLs and unstructured bank statements. Additionally, designing the "hybrid engine" was a major architectural hurdle; we had to perfectly balance strict, deterministic accounting rules with probabilistic machine learning models so the AI could provide insights without compromising mathematical accuracy. +4

Accomplishments that we're proud of We are incredibly proud of successfully merging strict financial compliance with advanced artificial intelligence. We also take immense pride in the user experience of FinReport AI. By designing a React-based dashboard that translates intimidating financial metrics into clear visual trends, plain-language AI advice, and actionable budgets, we managed to create a tool that is genuinely accessible for entrepreneurs without a technical or accounting background.

What we learned Building this project deepened our understanding of both the economic landscape in Mexico and complex cloud engineering. On the technical side, we learned how to efficiently deploy and orchestrate a microservices architecture using Docker and AWS EKS. We also gained crucial insights into implementing enterprise-grade security protocols and managing sensitive financial data to comply strictly with privacy frameworks.

What's next for AI Financial Statements for MSMEs While our immediate focus is on helping Mexican MSMEs, we plan to scale the platform to serve a broader audience. Next, we want to adapt FinReport AI for everyday citizens looking for personal financial control, integrate it as a tool for accounting firms, and offer our API to Fintech companies and traditional banks to streamline their credit risk assessments.

Built With

Share this project:

Updates