aqbanking
5.4.3beta
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
aqbanking5
aqbanking
transactionfns.h
Go to the documentation of this file.
1
/***************************************************************************
2
begin : Mon Mar 01 2004
3
copyright : (C) 2004-2013 by Martin Preuss
4
email : martin@libchipcard.de
5
6
***************************************************************************
7
* This file is part of the project "AqBanking". *
8
* Please see toplevel file COPYING of that project for license details. *
9
***************************************************************************/
10
11
12
13
#ifndef AQBANKING_TRANSACTIONFNS_H
14
#define AQBANKING_TRANSACTIONFNS_H
15
16
#include <
aqbanking/transaction.h
>
17
#include <
aqbanking/account.h
>
18
19
#ifdef __cplusplus
20
extern
"C"
{
21
#endif
22
23
27
AQBANKING_API
28
int
AB_Transaction_Compare
(
const
AB_TRANSACTION
*t1,
29
const
AB_TRANSACTION
*t0);
30
37
AQBANKING_API
38
void
AB_Transaction_FillLocalFromAccount
(
AB_TRANSACTION
*t,
const
AB_ACCOUNT
*a);
39
40
41
42
AQBANKING_API
43
int
AB_Transaction_CheckPurposeAgainstLimits
(
const
AB_TRANSACTION
*t,
const
AB_TRANSACTION_LIMITS
*lim);
44
45
AQBANKING_API
46
int
AB_Transaction_CheckNamesAgainstLimits
(
const
AB_TRANSACTION
*t,
const
AB_TRANSACTION_LIMITS
*lim);
47
48
AQBANKING_API
49
int
AB_Transaction_CheckTextKeyAgainstLimits
(
const
AB_TRANSACTION
*t,
const
AB_TRANSACTION_LIMITS
*lim);
50
51
AQBANKING_API
52
int
AB_Transaction_CheckRecurrenceAgainstLimits
(
const
AB_TRANSACTION
*t,
const
AB_TRANSACTION_LIMITS
*lim);
53
54
AQBANKING_API
55
int
AB_Transaction_CheckFirstExecutionDateAgainstLimits
(
const
AB_TRANSACTION
*t,
const
AB_TRANSACTION_LIMITS
*lim);
56
57
AQBANKING_API
58
int
AB_Transaction_CheckDateAgainstLimits
(
const
AB_TRANSACTION
*t,
const
AB_TRANSACTION_LIMITS
*lim);
59
60
AQBANKING_API
61
int
AB_Transaction_CheckDateAgainstSequenceLimits
(
const
AB_TRANSACTION
*t,
const
AB_TRANSACTION_LIMITS
*lim);
62
63
68
AQBANKING_API
69
int
AB_Transaction_CheckForSepaConformity
(
const
AB_TRANSACTION
*t,
int
restricted);
70
71
72
AQBANKING_API
73
int
AB_Transaction_WriteToFile
(
const
AB_TRANSACTION
*t,
const
char
*tFile);
74
75
76
#ifdef __cplusplus
77
}
/* __cplusplus */
78
#endif
79
80
81
#endif
/* AQBANKING_TRANSACTIONFNS_H */
Generated on Sun Apr 27 2014 19:44:32 for aqbanking by
1.8.1.2