A private Banana Accounting preparation assistant for repeat yearly workflows
The challenge behind the build
Bank exports, receipt rows, previous Banana transactions, and company-specific account lists arrive in different shapes. Manually reconciling them every year is slow and error-prone.
The implementation goal
SoFlow built a browser app and optional Cloudflare Worker deployment shape for uploading bank CSV/TSV exports, AppSheet/WebBuch rows, Banana account lists, and previous Banana transaction exports, then reviewing and exporting Banana-compatible rows.
SoFlow built a browser-based accounting preparation assistant that normalizes bank exports, AppSheet/WebBuch rows, Banana account lists, and previous Banana transactio...
The assistant turns recurring accounting preparation into a structured review workflow, but it should be public only with anonymized data and careful privacy framing.
Our other projects
The brief was to reduce repeated yearly accounting preparation work across multiple Swiss company profiles while preserving accountant-reviewed Banana output formats.
Bank exports, receipt rows, previous Banana transactions, and company-specific account lists arrive in different shapes. Manually reconciling them every year is slow and error-prone.
Real accounting data must stay private. Public screenshots must use anonymized samples only, and the deployed app should be protected before real workflow use.
SoFlow built a browser app and optional Cloudflare Worker deployment shape for uploading bank CSV/TSV exports, AppSheet/WebBuch rows, Banana account lists, and previous Banana transaction exports, then reviewing and exporting Banana-compatible rows.
The browser owns file upload, mapping, classification review, and export. The Worker deployment can serve the UI and optional receipt-evidence API while real accounting files remain local/private.
- Company profiles for repeat yearly workflows
- Bank CSV/TSV normalization
- AppSheet/WebBuch receipt enrichment
- Banana account-list and transaction export learning
- Manual review before export
- Banana-compatible CSV/TSV output
The assistant turns recurring accounting preparation into a structured review workflow, but it should be public only with anonymized data and careful privacy framing.
- Supports Soflow, Airshuttle, and Immobilien-style Banana export templates
- Supports previous Banana transaction exports as a reference layer
- Private-data folder is explicitly excluded from Git
Can this be adapted for another business?
Yes, if the same type of workflow, integration, or decision logic exists. The implementation should be scoped around the buyer's systems and public-safety needs.
Why put this in Webflow if external code is involved?
Webflow is the public storytelling and CMS layer. External code should stay in the app, Worker, or integration layer where it can be versioned, secured, and tested.
What is needed before publishing?
Use anonymized data, sample files only, and privacy-first screenshots before publishing.
This work proves that SoFlow can build private operational tools around messy real-world file formats without forcing everything into a SaaS product.
Can this be adapted for another business?
Yes, if the same type of workflow, integration, or decision logic exists. The implementation should be scoped around the buyer's systems and public-safety needs.
Why put this in Webflow if external code is involved?
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
Each yearly accounting preparation pass required manually joining bank rows, receipt references, account mappings, and Banana export expectations.
The workflow can preserve company-specific mappings and produce reviewable Banana-compatible rows faster.
This is not a marketing-page problem. It needs file parsing, mapping memory, company profiles, review states, receipt evidence, and export formats that match Banana Accounting.



