1Body Church Accounting System

1Body Accounting System is a full feature accounting system aims to help churches or any other organization that operates in similar activities. Its free.

MAIN FEATURES

Fitur-fitur utama dari 1Body Accounting System adalah,

  • Manajemen informasi jemaat; termasuk didalamnya adalah historical ucapan syukur dari setiap jemaat.
  • Setoran persembahan mingguan atau persembahan persekutuan weijk yang akan otomatis tercatat dalam akunting.
  • Setoran ucapan syukur dari jemaat yang akan otomatis tercatat ke dalam akunting. Termasuk didalamnya pos-pos tujuan ucapan syukur (Gereja, Pendeta, Kategorial, Pembangunan, dan lain-lain yang bisa ditambahkan dari settings)
  • Accounting system untuk keseluruhan operasional gereja termasuk didalamnya pembuatan account GL, posting entry journal, reversal jurnal, closing entries dan aturan akunting.
  • Maker checker untuk approval setiap pengeluaran dan pemasukan untuk memastikan validitas data.
  • Laporan-laporan akunting utama i.e. balance sheet, income statement dan trial balance.
  • Role segregation untuk tiap user (maker untuk personel administrasi, checker untuk bendahara gereja, viewer untuk para majelis, dll; role bisa ditambahkan berdasarkan kebutuhan)
  • IFRS

 

SCREENSHOTS

 

INSTALLATION GUIDE

PREREQUISISTES
  • Java Runtime Environment 7 +
  • Apache Tomcat 7.0.5 + (for this documentation, assumed tomcat is installed in /opt/tomcat/ folder)
  • Oracle MySQL 5 +
 STEP BY STEP
Database Preparation
  1. Create 2 following database
    1. onebody
    2. default_tenant

 

create database onebody;

create database tenant_default;

 

  1. Create mysql db user that has all privileges to those two databases. If you can make sure that your credential management will not fail, it is safe to use root user of mysql DB.

 

  1. You are not required to create tables for 1Body. The application will auto-generate the required tables and populate minimum data to start an operation.

 

Tomcat Preparation
  1. Configure SSL on your Apache Tomcat. This app will not work on http protocol only. (Note: use 443 as your HTTPS port)
  2. Configure JNDI on Apache Tomcat. Usually performed by inserting this fragment in /opt/tomcat/conf/server.xml

        <Resource type=”javax.sql.DataSource”

                  name=”jdbc/OneBodyPlatformTenants”

                  factory=”org.apache.tomcat.jdbc.pool.DataSourceFactory”

                  driverClassName=”com.mysql.jdbc.Driver”

                  url=”jdbc:mysql://localhost:3306/onebody?useSSL=false”

            username=”root”

            password=”yourpassword”

            initialSize=”3″

            maxActive=”10″

            maxIdle=”6″

            minIdle=”3″

            validationQuery=”SELECT 1″

            testOnBorrow=”true”

            testOnReturn=”true”

            testWhileIdle=”true”

            timeBetweenEvictionRunsMillis=”300″

            minEvictableIdleTimeMillis=”600″

            logAbandoned=”true”

            suspectTimeout=”60″

       />

 

  1. Download churchacc-provider.war file from naulinovation.com/downloads/churchacc-provider.war
  2. Put churchacc-provider.war into /opt/tomcat/webapps/
  3. Download onebody.zip file from naulinovation.com/downloads/onebody.zip
  4. Extract onebody.zip to /opt/tomcat/webapps/ROOT/onebody/
  5. Restart tomcat
  6. If anything works fine, the application is now accessible at https://yourserverhostname:port/onebody/
  7. The administrator role user is “onebody” with password “’” (single quote). Please change the password immediately from the user settings.

 

DOWNLOAD INSTALLATION GUIDE

 

DEMO PAGE

User: onebody
Password: ‘        (single quote)

INQUIRY

For any request for support or new feature, please drop email to support@naulinovation.com