Comments (17)
I was just about to add this as well. Payable accounts are an essential part for managing a budget. Right now with ChurchCRM we'd have to deploy a separate accounting software, which would mean duplicating the effort of entering revenues.
from crm.
@dschwen Yes. This is going to be a fairly involved task, as there's not really a framework for fund accounting within ChurchCRM at the moment.
It's something that I need for my church, and will build at some point, but I'm not sure how quickly that will happen.
As a stop-gap, what would you think of an export of the deposits as QFX/OFX?
from crm.
Yes QFX/OFX output would be a great fix for the mean time.
from crm.
Working on an OFX Exporter here: https://github.com/crossan007/CRM/tree/feature/export-OFX-Deposits
Not ready for primetime yet, but it presents an OFX for a single deposit with a total of the deposit for each fund.
Let me know if you think there's anything else that should go into an OFX file.
from crm.
Yeah, not bad. The <DTSERVER>
tag should probably contain the timestamp the export was made though.
from crm.
@dschwen how strict is the OFX format for the DTSERVER tag? I haven't really done much with OFX files before. Thoughts on my latest commit?
from crm.
See Pull request #66
from crm.
Yeah, looks good. I don't think this would be a format violation, but some software might use that field to order transactions, who knows.
from crm.
See Pull Request #76
from crm.
Let's leverage some of the work done in the GNUCash project (with regard to schema and layout). I use that app personally, and it's great - I only wish it was web based.
https://wiki.gnucash.org/wiki/SQL
https://wiki.gnucash.org/wiki/images/8/86/Gnucash_erd.png
from crm.
I use Gnucash, too, but I have to say that reimplementing it as a webapp within CRM is pretty much a lost cause in my opinion. One big thing for us is entering payroll data to get the data for the 1099 forms, another one is making the annual budget. I enter all checks written and payments received there. For us to give up on Gnucash there'd be a lot to implement in CRM. If one single thing is not working as well as in GC it would still mean using two separate systems.
from crm.
I'm wondering if there's either
- A way we could start a separate "web GNU Cash" project, and "composer" include it in CRM.
- Find some similar project with a compatible API and include it in CRM
Ultimately, I'd love to see a consistent interface in CRM for A/P and general fund accounting. I know it'll be a lot of work, but I think the reward would be good.
from crm.
do we have a pass forward for this issue
from crm.
The more I think about this, the more I want to copy GNUCash's schema into our DB with a web front end: https://wiki.gnucash.org/wiki/images/8/86/Gnucash_erd.png
from crm.
I think we should start thinking of plugins system. For ChurchCRM
As not every church will need it
from crm.
Let us track Plugin discussion in #2181
from crm.
For a church, we would like to track the spending even including pay slip/ payroll. If we have some feature to track all the expense, it would be great for church operation and all activity.
from crm.
Related Issues (20)
- A cross-site scripting vulnerability (XSS) exists in the edit group function HOT 6
- ChurchCRM-4.5.3-121fcc1 - SQLi HOT 2
- New installation Stuck on the login page HOT 5
- XSS via Image File HOT 4
- XSS exists in the group report page
- SQL injection in ChurchCRM version 4.5.4
- CAN'T EDIT OR DELETE EVENTS FROM Listing All Church Events HOT 1
- CAN'T CHANGE EVENT DATE/TIME WHEN ADDING NEW EVENT! HOT 2
- After editing a person that person shows up twice in Family members in Person Profile. HOT 8
- SQL inject on the "Query Menu" function HOT 1
- Cannot build with error when npm run deploy in Docker environment
- Installation issues. Deprecated functions HOT 4
- Composer Detected issues in your Plattform HOT 1
- Deposit Number in Menu is wrong HOT 6
- Error 500 wrong PHP version HOT 4
- Error making API Call to: /churchcrm/api/deposits/dashboard HOT 3
- Multiple XSS & SQLI Vulnerabilities
- Add category to CSV Mailchimp export HOT 1
- Diacritics are still a problem in SOME areas in 4.5.4 HOT 2
- You are running an incompatible php version. ChurchCRM requires PHP 7.3.x or PHP 7.4.x PHP 8.x is not supported yet. HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from crm.