aqbanking 5.0.14
|
00001 /*************************************************************************** 00002 begin : Sun Sep 21 2008 00003 copyright : (C) 2008 by Martin Preuss 00004 email : martin@libchipcard.de 00005 00006 *************************************************************************** 00007 * This file is part of the project "AqBanking". * 00008 * Please see toplevel file COPYING of that project for license details. * 00009 ***************************************************************************/ 00010 00011 00012 #ifndef AQBANKING_JOBSEPADEBITNOTE_H 00013 #define AQBANKING_JOBSEPADEBITNOTE_H 00014 00015 00016 #include <aqbanking/job.h> 00017 #include <aqbanking/transaction.h> 00018 #include <aqbanking/transactionlimits.h> 00019 00025 00026 00027 #ifdef __cplusplus 00028 extern "C" { 00029 #endif 00030 00031 00032 AQBANKING_API 00033 AB_JOB *AB_JobSepaDebitNote_new(AB_ACCOUNT *a); 00034 00035 00048 AQBANKING_API 00049 int AB_JobSepaDebitNote_SetTransaction(AB_JOB *j, const AB_TRANSACTION *t); 00050 00057 AQBANKING_API 00058 const AB_TRANSACTION *AB_JobSepaDebitNote_GetTransaction(const AB_JOB *j); 00069 00073 AQBANKING_API 00074 const AB_TRANSACTION_LIMITS *AB_JobSepaDebitNote_GetFieldLimits(AB_JOB *j); 00078 #ifdef __cplusplus 00079 } 00080 #endif 00081 /* defgroup */ 00083 00084 #endif 00085