Zinsen und Kapitalertragssteuer
authorPascal Hofmann <mail@pascalhofmann.de>
Mon, 26 Jul 2010 16:34:56 +0000 (18:34 +0200)
committerPascal Hofmann <mail@pascalhofmann.de>
Mon, 26 Jul 2010 16:34:56 +0000 (18:34 +0200)
include/earnings.php
include/expenses.php

index fd28ebd..9523581 100644 (file)
@@ -4,7 +4,7 @@ $SQL_CREATE_EARNINGS = sprintf('
     CREATE TABLE IF NOT EXISTS `%1$s` (
       `id` int(10) unsigned NOT NULL auto_increment,
       `date` date NOT NULL,
-      `type` enum(\'donation\', \'fee\', \'old_fee\') NULL,
+      `type` enum(\'donation\', \'fee\', \'old_fee\', \'interest\') NULL,
       `status` enum(\'open\',\'paid\') NOT NULL,
       `account` enum(\'bank\',\'cash\') NOT NULL,
       `value` DECIMAL(10,2) NULL,
@@ -21,6 +21,7 @@ $SQL_CREATE_EARNINGS = sprintf('
 $EARNING_TYPES = array(
     'fee'       => 'Mitgliedsbeitrag',
     'donation'  => 'Spende',
+    'interest'  => 'Zinsen',
     'old_fee'   => 'MitgliedsbeitrÃĪge vor dem ' . format_date(DIRECTDEBIT_DATE)
 );
 
@@ -171,8 +172,8 @@ function action_create_earnings() {/*{{{*/
         $log_messages = array();
         unset($post_data['id']);
         $earning = array(
-                       'account' => 'bank'
-               );
+            'account' => 'bank'
+        );
         if (validate_earning($post_data, $earning, $log_messages)) {
             if (!db_create_earning($earning)) {
                 echo db_error();
index 43c9b89..18a0117 100644 (file)
@@ -4,7 +4,7 @@ $SQL_CREATE_EXPENSES = sprintf('
     CREATE TABLE IF NOT EXISTS `%1$s` (
       `id` int(10) unsigned NOT NULL auto_increment,
       `date` date NOT NULL,
-      `type` enum(\'invoice\') NULL,
+      `type` enum(\'invoice\', \'gains_tax\') NULL,
       `status` enum(\'open\',\'paid\') NOT NULL,
       `account` enum(\'bank\',\'cash\') NOT NULL,
       `value` DECIMAL(10,2) NULL,
@@ -19,7 +19,8 @@ $SQL_CREATE_EXPENSES = sprintf('
     ', DB_TABLE_EXPENSES, DB_CHARSET);
 
 $EXPENSE_TYPES = array(
-    'invoice'   => 'Rechnung'
+    'invoice'   => 'Rechnung',
+    'gains_tax' => 'Kapitalertragssteuer'
 );