mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
bug fixes from Chris Leach
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@1907 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
700611119d
commit
74d32f2a08
@ -191,35 +191,45 @@ char * xaccReadQIFCategory (int fd, Account * acc)
|
||||
|
||||
switch (qifline[0]) {
|
||||
/* N == Name */
|
||||
case 'N':
|
||||
XACC_PREP_STRING (tmp);
|
||||
xaccAccountSetName (acc, tmp);
|
||||
break;
|
||||
case 'N':
|
||||
XACC_PREP_STRING (tmp);
|
||||
xaccAccountSetName (acc, tmp);
|
||||
break;
|
||||
|
||||
/* D == Description */
|
||||
case 'D':
|
||||
XACC_PREP_STRING (tmp);
|
||||
xaccAccountSetDescription (acc, tmp);
|
||||
break;
|
||||
|
||||
case 'D':
|
||||
XACC_PREP_STRING (tmp);
|
||||
xaccAccountSetDescription (acc, tmp);
|
||||
break;
|
||||
|
||||
/* T == Taxable -- this income is taxable */
|
||||
case 'T':
|
||||
break;
|
||||
case 'T':
|
||||
break;
|
||||
|
||||
/* E == Expense Category */
|
||||
case 'E':
|
||||
xaccAccountSetType (acc, EXPENSE);
|
||||
break;
|
||||
case 'E':
|
||||
xaccAccountSetType (acc, EXPENSE);
|
||||
break;
|
||||
|
||||
/* I == Income Category */
|
||||
case 'I':
|
||||
xaccAccountSetType (acc, INCOME);
|
||||
break;
|
||||
case 'I':
|
||||
xaccAccountSetType (acc, INCOME);
|
||||
break;
|
||||
|
||||
/* R == Tax Rate Indicator; -- some number ... */
|
||||
case 'R':
|
||||
break;
|
||||
case 'R':
|
||||
break;
|
||||
|
||||
/* B == ???? ... */
|
||||
case 'B':
|
||||
PWARN ("Ignored: %s\n", qifline);
|
||||
break;
|
||||
|
||||
default:
|
||||
PWARN ("Unknown transaction component %s\n", qifline);
|
||||
break;
|
||||
}
|
||||
|
||||
/* check for end-of-transaction marker */
|
||||
if (NSTRNCMP(qifline, "^^")) {
|
||||
break;
|
||||
@ -1037,7 +1047,8 @@ xaccReadQIFAccountGroup( char *datafile )
|
||||
continue;
|
||||
} else
|
||||
|
||||
if (STRSTR (qifline, "Type:Memorized")) {
|
||||
if ((STRSTR (qifline, "Type:Memorized")) ||
|
||||
(STRSTR (qifline, "Type:Memorised")) ) {
|
||||
DEBUG ("got memorized\n");
|
||||
qifline = xaccReadQIFDiscard (fd);
|
||||
continue;
|
||||
|
Loading…
Reference in New Issue
Block a user