using GCHR.Model.Konto;
namespace GCHR.Model.Mandant
{
interface IMandant
{
///
/// Zieldatei für Balance-Werte, standardmäßig 'export\export_MM-JJJJ_balance.txt'
///
bool BalanceDatei { get; }
///
/// Kopfzeile von BalanceDatei
///
string BalanceHeader { get; }
///
/// Zeilenformatierung von BalanceDatei
///
string BalanceBody(HaendlerKonto kto);
///
/// Fußzeile von BalanceDatei
///
string BalanceFooter { get; }
///
/// Zieldatei für den Kontenrahmen, standardmäßig 'export\export_MM-JJJJ_accounts.txt'
///
bool AccountsDatei { get; }
///
/// Kopfzeile von AccountsDatei
///
string AccountsHeader { get; }
///
/// Zeilenformatierung von AccountsDatei
///
string AccountsBody(HaendlerKonto kto);
///
/// Fußzeile von AccountsDatei
///
string AccountsFooter { get; }
string KontonummerFormatieren(HaendlerKonto konto);
}
}