← Back to team overview

openerp-community team mailing list archive

[Merge] lp:~therp-nl/openobject-addons/community_remove_deprecated into lp:~openerp-community/openobject-addons/trunk-addons-community

 

Stefan Rijnhart (Therp) has proposed merging lp:~therp-nl/openobject-addons/community_remove_deprecated into lp:~openerp-community/openobject-addons/trunk-addons-community.

Requested reviews:
  OpenERP Community (openerp-community)

For more details, see:
https://code.launchpad.net/~therp-nl/openobject-addons/community_remove_deprecated/+merge/181755

Removed the following modules from this branch, which are maintained in other repositories:

mass_editing -> lp:server-env-tools
l10n_nl -> lp:openobject-addons
account_banking* -> lp:banking-addons

Their presence in this branch messes up the Apps site.

-- 
The attached diff has been truncated due to its size.
https://code.launchpad.net/~therp-nl/openobject-addons/community_remove_deprecated/+merge/181755
Your team OpenERP Community is requested to review the proposed merge of lp:~therp-nl/openobject-addons/community_remove_deprecated into lp:~openerp-community/openobject-addons/trunk-addons-community.
=== removed directory 'account_banking'
=== removed file 'account_banking/__init__.py'
--- account_banking/__init__.py	2010-01-13 20:15:24 +0000
+++ account_banking/__init__.py	1970-01-01 00:00:00 +0000
@@ -1,34 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-#    Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#    All Rights Reserved
-#
-#    WARNING: This program as such is intended to be used by professional
-#    programmers who take the whole responsability of assessing all potential
-#    consequences resulting from its eventual inadequacies and bugs
-#    End users who are looking for a ready-to-use solution with commercial
-#    garantees and support are strongly adviced to contract EduSense BV
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-print 'Importing account_banking.account_banking'
-import account_banking
-print 'Importing account_banking.parsers'
-import parsers
-print 'Importing account_banking.wizard'
-import wizard
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== removed file 'account_banking/__openerp__.py'
--- account_banking/__openerp__.py	2012-10-15 09:31:37 +0000
+++ account_banking/__openerp__.py	1970-01-01 00:00:00 +0000
@@ -1,97 +0,0 @@
-##############################################################################
-#
-#    Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#    All Rights Reserved
-#
-#    WARNING: This program as such is intended to be used by professional
-#    programmers who take the whole responsability of assessing all potential
-#    consequences resulting from its eventual inadequacies and bugs
-#    End users who are looking for a ready-to-use solution with commercial
-#    garantees and support are strongly adviced to contract EduSense BV
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-{
-    'name': 'Account Banking',
-    'version': '0.1',
-    'license': 'GPL-3',
-    'author': 'EduSense BV',
-    'category': 'Account Banking',
-    'depends': ['base', 'base_iban', 'account', 'account_payment'],
-    'init_xml': [],
-    'update_xml': [
-        #'security/ir.model.access.csv',
-        'account_banking_import_wizard.xml',
-        'account_banking_view.xml',
-        'account_banking_workflow.xml',
-    ],
-    'description': '''
-    Module to do banking.
-
-    This modules tries to combine all current banking import and export
-    schemes. Rationale for this is that it is quite common to have foreign
-    bank account numbers next to national bank account numbers. The current
-    approach, which hides the national banking interface schemes in the
-    l10n_xxx modules, makes it very difficult to use these simultanious.
-    A more banking oriented approach seems more logical and cleaner.
-
-    Changes to default OpenERP:
-
-    * Puts focus on the real life messaging with banks:
-      + Bank statement lines upgraded to independent bank transactions.
-      + Banking statements have no special accountancy meaning, they're just
-        message envelopes for a number of bank transactions.
-      + Bank statements can be either encoded by hand to reflect the document
-        version of Bank Statements, or created as an optional side effect of
-        importing Bank Transactions.
-
-    * Preparations for SEPA:
-      + IBAN accounts are the standard in the SEPA countries
-      + local accounts are derived from SEPA (excluding Turkey) but are
-        considered to be identical to the corresponding SEPA account.
-      + Banks are identified with either Country + Bank code + Branch code or BIC
-      + Each bank can have its own pace in introducing SEPA into their
-        communication with their customers.
-      + National online databases can be used to convert BBAN's to IBAN's.
-
-    * Adds dropin extensible import facility for bank communication in:
-      + MultiBank (NL) format transaction files,
-      - (todo) MT940 (Swift) format transaction files,
-      - (todo) CODA (BE) format transaction files,
-      - (wish) SEPA Credits (ISO 200022) messages,
-
-    * Extends payments for digital banking:
-      + Adapted workflow in payments to reflect banking operations
-      + Relies on account_payment mechanics to extend with export generators.
-      - ClieOp3 (NL) payment and direct debit orders files available as
-        account_banking_nl_clieop
-      - (wish) BTL91 (NL) payment orders files (no format description available),
-      - (wish) SEPA Direct Debits (ISO 200022) messages
-
-    * Additional features for the import/export mechanism:
-      + Automatic matching and creation of bank accounts, banks and partners,
-        during import of statements.
-      + Automatic matching with invoices and payments.
-      + Sound import mechanism, allowing multiple imports of the same
-        transactions repeated over multiple files.
-      + Journal configuration per bank account.
-      + Business logic and format parsing strictly separated to ease the
-        development of new parsers.
-      + No special configuration needed for the parsers, new parsers are
-        recognized and made available at server (re)start.
-    ''',
-    'active': False,
-    'installable': True,
-}

=== removed file 'account_banking/account_banking.py'
--- account_banking/account_banking.py	2010-05-25 21:18:44 +0000
+++ account_banking/account_banking.py	1970-01-01 00:00:00 +0000
@@ -1,752 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-#    Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#    All Rights Reserved
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-'''
-This module shows resemblance to both account_bankimport/bankimport.py,
-account/account_bank_statement.py and account_payment(_export). All hail to
-the makers. account_bankimport is only referenced for their ideas and the
-framework of the filters, which they in their turn seem to have derived
-from account_coda.
-
-Modifications are extensive:
-
-1. In relation to account/account_bank_statement.py:
-    account.bank.statement is effectively stripped from its account.period
-    association, while account.bank.statement.line is extended with the same
-    association, thereby reflecting real world usage of bank.statement as a
-    list of bank transactions and bank.statement.line as a bank transaction.
-
-2. In relation to account/account_bankimport:
-    All filter objects and extensions to res.company are removed. Instead a
-    flexible auto-loading and auto-browsing plugin structure is created,
-    whereby business logic and encoding logic are strictly separated.
-    Both parsers and business logic are rewritten from scratch.
-
-    The association of account.journal with res.company is replaced by an
-    association of account.journal with res.partner.bank, thereby allowing
-    multiple bank accounts per company and one journal per bank account.
-
-    The imported bank statement file does not result in a single 'bank
-    statement', but in a list of bank statements by definition of whatever the
-    bank sees as a statement. Every imported bank statement contains at least
-    one bank transaction, which is a modded account.bank.statement.line.
-
-3. In relation to account_payment:
-    An additional state was inserted between 'open' and 'done', to reflect a
-    exported bank orders file which was not reported back through statements.
-    The import of statements matches the payments and reconciles them when
-    needed, flagging them 'done'. When no export wizards are found, the
-    default behavior is to flag the orders as 'sent', not as 'done'.
-'''
-import time
-from osv import osv, fields
-from tools.translate import _
-
-class account_banking_account_settings(osv.osv):
-    '''Default Journal for Bank Account'''
-    _name = 'account.banking.account.settings'
-    _description = __doc__
-    _columns = {
-        'company_id': fields.many2one('res.company', 'Company', select=True,
-                                      required=True),
-        'partner_bank_id': fields.many2one('res.partner.bank', 'Bank Account',
-                                           select=True, required=True),
-        'journal_id': fields.many2one('account.journal', 'Journal',
-                                      required=True),
-        'default_credit_account_id': fields.many2one(
-            'account.account', 'Default credit account', select=True,
-            help=('The account to use when an unexpected payment was signaled. '
-                  'This can happen when a direct debit payment is cancelled '
-                  'by a customer, or when no matching payment can be found. '
-                  ' Mind that you can correct movements before confirming them.'
-                 ),
-            required=True
-        ),
-        'default_debit_account_id': fields.many2one(
-            'account.account', 'Default debit account',
-            select=True, required=True,
-            help=('The account to use when an unexpected payment is received. '
-                  'This can be needed when a customer pays in advance or when '
-                  'no matching invoice can be found. Mind that you can correct '
-                  'movements before confirming them.'
-                 ),
-        ),
-    }
-
-    def _default_company(self, cursor, uid, context={}):
-        user = self.pool.get('res.users').browse(cursor, uid, uid, context=context)
-        if user.company_id:
-            return user.company_id.id
-        return self.pool.get('res.company').search(cursor, uid,
-                                                   [('parent_id', '=', False)]
-                                                  )[0]
-
-    _defaults = {
-        'company_id': _default_company,
-    }
-account_banking_account_settings()
-
-class account_banking_imported_file(osv.osv):
-    '''Imported Bank Statements File'''
-    _name = 'account.banking.imported.file'
-    _description = __doc__
-    _columns = {
-        'company_id': fields.many2one('res.company', 'Company',
-                                      select=True, readonly=True
-                                     ),
-        'date': fields.datetime('Import Date', readonly=False, select=True),
-        'format': fields.char('File Format', size=20, readonly=False),
-        'file': fields.binary('Raw Data', readonly=False),
-        'log': fields.text('Import Log', readonly=False),
-        'user_id': fields.many2one('res.users', 'Responsible User',
-                                   readonly=False, select=True
-                                  ),
-        'state': fields.selection(
-            [('unfinished', 'Unfinished'),
-             ('error', 'Error'),
-             ('ready', 'Finished'),
-            ], 'State', select=True, readonly=True
-        ),
-        'statement_ids': fields.one2many('account.bank.statement',
-                                         'banking_id', 'Statements',
-                                         readonly=False,
-                                  ),
-    }
-    _defaults = {
-        'date': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'),
-        'user_id': lambda self, cursor, uid, context: uid,
-    }
-account_banking_imported_file()
-
-class account_bank_statement(osv.osv):
-    '''
-    Extensions from account_bank_statement:
-        1. Removed period_id (transformed to optional boolean) - as it is no
-           longer needed.
-        2. Extended 'button_confirm' trigger to cope with the period per
-           statement_line situation.
-        3. Added optional relation with imported statements file
-    '''
-    _inherit = 'account.bank.statement'
-    _columns = {
-        'period_id': fields.many2one('account.period', 'Period',
-                                     required=False, readonly=True),
-        'banking_id': fields.many2one('account.banking.imported.file',
-                                     'Imported File', readonly=True,
-                                     ),
-    }
-    _defaults = {
-        'period_id': lambda *a: False,
-    }
-
-    def _get_period(self, cursor, uid, date, context={}):
-        '''
-        Find matching period for date, not meant for _defaults.
-        '''
-        period_obj = self.pool.get('account.period')
-        periods = period_obj.find(cursor, uid, dt=date, context=context)
-        return periods and periods[0] or False
-
-    def button_confirm(self, cursor, uid, ids, context=None):
-        # This is largely a copy of the original code in account
-        # As there is no valid inheritance mechanism for large actions, this
-        # is the only option to add functionality to existing actions.
-        # WARNING: when the original code changes, this trigger has to be
-        # updated in sync.
-        done = []
-        res_currency_obj = self.pool.get('res.currency')
-        res_users_obj = self.pool.get('res.users')
-        account_move_obj = self.pool.get('account.move')
-        account_move_line_obj = self.pool.get('account.move.line')
-        account_bank_statement_line_obj = \
-                self.pool.get('account.bank.statement.line')
-
-        company_currency_id = res_users_obj.browse(cursor, uid, uid,
-                context=context).company_id.currency_id.id
-
-        for st in self.browse(cursor, uid, ids, context):
-            if not st.state=='draft':
-                continue
-            end_bal = st.balance_end or 0.0
-            if not (abs(end_bal - st.balance_end_real) < 0.0001):
-                raise osv.except_osv(_('Error !'),
-                    _('The statement balance is incorrect !\n') +
-                    _('The expected balance (%.2f) is different '
-                      'than the computed one. (%.2f)') % (
-                          st.balance_end_real, st.balance_end
-                      ))
-            if (not st.journal_id.default_credit_account_id) \
-                    or (not st.journal_id.default_debit_account_id):
-                raise osv.except_osv(_('Configration Error !'),
-                    _('Please verify that an account is defined in the journal.'))
-
-            for line in st.move_line_ids:
-                if line.state <> 'valid':
-                    raise osv.except_osv(_('Error !'),
-                        _('The account entries lines are not in valid state.'))
-
-            for move in st.line_ids:
-                period_id = self._get_period(cursor, uid, move.date, context=context)
-                move_id = account_move_obj.create(cursor, uid, {
-                    'journal_id': st.journal_id.id,
-                    'period_id': period_id,
-                }, context=context)
-                account_bank_statement_line_obj.write(cursor, uid, [move.id], {
-                    'move_ids': [(4, move_id, False)]
-                })
-                if not move.amount:
-                    continue
-
-                torec = []
-                if move.amount >= 0:
-                    account_id = st.journal_id.default_credit_account_id.id
-                else:
-                    account_id = st.journal_id.default_debit_account_id.id
-                acc_cur = ((move.amount<=0) and st.journal_id.default_debit_account_id) \
-                          or move.account_id
-                amount = res_currency_obj.compute(cursor, uid, st.currency.id,
-                        company_currency_id, move.amount, context=context,
-                        account=acc_cur)
-                if move.reconcile_id and move.reconcile_id.line_new_ids:
-                    for newline in move.reconcile_id.line_new_ids:
-                        amount += newline.amount
-
-                val = {
-                    'name': move.name,
-                    'date': move.date,
-                    'ref': move.ref,
-                    'move_id': move_id,
-                    'partner_id': ((move.partner_id) and move.partner_id.id) or False,
-                    'account_id': (move.account_id) and move.account_id.id,
-                    'credit': ((amount>0) and amount) or 0.0,
-                    'debit': ((amount<0) and -amount) or 0.0,
-                    'statement_id': st.id,
-                    'journal_id': st.journal_id.id,
-                    'period_id': period_id,
-                    'currency_id': st.currency.id,
-                }
-
-                amount = res_currency_obj.compute(cursor, uid, st.currency.id,
-                        company_currency_id, move.amount, context=context,
-                        account=acc_cur)
-
-                if move.account_id and move.account_id.currency_id:
-                    val['currency_id'] = move.account_id.currency_id.id
-                    if company_currency_id==move.account_id.currency_id.id:
-                        amount_cur = move.amount
-                    else:
-                        amount_cur = res_currency_obj.compute(cursor, uid, company_currency_id,
-                                move.account_id.currency_id.id, amount, context=context,
-                                account=acc_cur)
-                    val['amount_currency'] = amount_cur
-
-                torec.append(account_move_line_obj.create(cursor, uid, val , context=context))
-
-                if move.reconcile_id and move.reconcile_id.line_new_ids:
-                    for newline in move.reconcile_id.line_new_ids:
-                        account_move_line_obj.create(cursor, uid, {
-                            'name': newline.name or move.name,
-                            'date': move.date,
-                            'ref': move.ref,
-                            'move_id': move_id,
-                            'partner_id': ((move.partner_id) and move.partner_id.id) or False,
-                            'account_id': (newline.account_id) and newline.account_id.id,
-                            'debit': newline.amount>0 and newline.amount or 0.0,
-                            'credit': newline.amount<0 and -newline.amount or 0.0,
-                            'statement_id': st.id,
-                            'journal_id': st.journal_id.id,
-                            'period_id': period_id,
-                        }, context=context)
-
-                # Fill the secondary amount/currency
-                # if currency is not the same as the company
-                amount_currency = False
-                currency_id = False
-                if st.currency.id <> company_currency_id:
-                    amount_currency = move.amount
-                    currency_id = st.currency.id
-
-                account_move_line_obj.create(cursor, uid, {
-                    'name': move.name,
-                    'date': move.date,
-                    'ref': move.ref,
-                    'move_id': move_id,
-                    'partner_id': ((move.partner_id) and move.partner_id.id) or False,
-                    'account_id': account_id,
-                    'credit': ((amount < 0) and -amount) or 0.0,
-                    'debit': ((amount > 0) and amount) or 0.0,
-                    'statement_id': st.id,
-                    'journal_id': st.journal_id.id,
-                    'period_id': period_id,
-                    'amount_currency': amount_currency,
-                    'currency_id': currency_id,
-                    }, context=context)
-
-                for line in account_move_line_obj.browse(cursor, uid, [x.id for x in 
-                        account_move_obj.browse(cursor, uid, move_id, context=context).line_id
-                        ], context=context):
-                    if line.state <> 'valid':
-                        raise osv.except_osv(
-                            _('Error !'),
-                            _('Account move line "%s" is not valid')
-                            % line.name
-                        )
-
-                if move.reconcile_id and move.reconcile_id.line_ids:
-                    torec += map(lambda x: x.id, move.reconcile_id.line_ids)
-                    #try:
-                    if abs(move.reconcile_amount-move.amount)<0.0001:
-                        account_move_line_obj.reconcile(
-                            cursor, uid, torec, 'statement', context
-                        )
-                    else:
-                        account_move_line_obj.reconcile_partial(
-                            cursor, uid, torec, 'statement', context
-                        )
-                    #except:
-                    #    raise osv.except_osv(
-                    #        _('Error !'),
-                    #        _('Unable to reconcile entry "%s": %.2f') %
-                    #        (move.name, move.amount)
-                    #    )
-
-                if st.journal_id.entry_posted:
-                    account_move_obj.write(cursor, uid, [move_id], {'state':'posted'})
-            done.append(st.id)
-        self.write(cursor, uid, done, {'state':'confirm'}, context=context)
-        return True
-
-account_bank_statement()
-
-class account_bank_statement_line(osv.osv):
-    '''
-    Extension on basic class:
-        1. Extra links to account.period and res.partner.bank for tracing and
-           matching.
-        2. Extra 'trans' field to carry the transaction id of the bank.
-        3. Extra 'international' flag to indicate the missing of a remote
-           account number. Some banks use seperate international banking
-           modules that do not integrate with the standard transaction files.
-        4. Readonly states for most fields except when in draft.
-    '''
-    _inherit = 'account.bank.statement.line'
-    _description = 'Bank Transaction'
-
-    def _get_period(self, cursor, uid, context={}):
-        date = context.get('date') and context['date'] or None
-        periods = self.pool.get('account.period').find(cursor, uid, dt=date)
-        return periods and periods[0] or False
-
-    def _seems_international(self, cursor, uid, context={}):
-        '''
-        Some banks have seperate international banking modules which do not
-        translate correctly into the national formats. Instead, they
-        leave key fields blank and signal this anomaly with a special
-        transfer type.
-        With the introduction of SEPA, this may worsen greatly, as SEPA
-        payments are considered to be analogous to international payments
-        by most local formats.
-        '''
-        # Quick and dirty check: if remote bank account is missing, assume
-        # international transfer
-        return not (
-            context.get('partner_bank_id') and context['partner_bank_id']
-        )
-        # Not so dirty check: check if partner_id is set. If it is, check the
-        # default/invoice addresses country. If it is the same as our
-        # company's, its local, else international.
-        # TODO: to be done
-
-    _columns = {
-        # Redefines
-        'amount': fields.float('Amount', readonly=True,
-                            states={'draft': [('readonly', False)]}),
-        'ref': fields.char('Ref.', size=32, readonly=True,
-                            states={'draft': [('readonly', False)]}),
-        'name': fields.char('Name', size=64, required=True, readonly=True,
-                            states={'draft': [('readonly', False)]}),
-        'date': fields.date('Date', required=True, readonly=True,
-                            states={'draft': [('readonly', False)]}),
-        # New columns
-        'trans': fields.char('Bank Transaction ID', size=15, required=False,
-                            readonly=True,
-                            states={'draft':[('readonly', False)]},
-                            ),
-        'partner_bank_id': fields.many2one('res.partner.bank', 'Bank Account',
-                            required=False, readonly=True,
-                            states={'draft':[('readonly', False)]},
-                            ),
-        'period_id': fields.many2one('account.period', 'Period', required=True,
-                            states={'confirm': [('readonly', True)]}),
-        # Not used yet, but usefull in the future.
-        'international': fields.boolean('International Transaction',
-                            required=False,
-                            states={'confirm': [('readonly', True)]},
-                            ),
-    }
-
-    _defaults = {
-        'period_id': _get_period,
-        'international': _seems_international,
-    }
-
-    def onchange_partner_id(self, cursor, uid, line_id, partner_id, type,
-                            currency_id, context={}
-                           ):
-        if not partner_id:
-            return {}
-        users_obj = self.pool.get('res.users')
-        partner_obj = self.pool.get('res.partner')
-        
-        company_currency_id = users_obj.browse(cursor, uid, uid, context=context)\
-                .company_id.currency_id.id
-            
-        if not currency_id:
-            currency_id = company_currency_id
-        
-        partner = partner_obj.browse(cursor, uid, partner_id, context=context)
-        if partner.supplier and not part.customer:
-            account_id = part.property_account_payable.id
-            type = 'supplier'
-        elif partner.supplier and not part.customer:
-            account_id =  part.property_account_receivable.id
-            type = 'customer'
-        else:
-            account_id = 0
-            type = 'general'
-
-        return {'value': {'type': type , 'account_id': account_id}}
-
-    def write(self, cursor, uid, ids, values, context={}):
-        # TODO: Not sure what to do with this, as it seems that most of
-        # this code is related to res_partner_bank and not to this class.
-        account_numbers = []
-        bank_obj = self.pool.get('res.partner.bank')
-        statement_line_obj = self.pool.get('account.bank.statement.line')
-
-        if 'partner_id' in values:
-            bank_account_ids = bank_obj.search(cursor, uid,
-                                               [('partner_id','=', values['partner_id'])]
-                                              )
-            bank_accounts = bank_obj.browse(cursor, uid, bank_account_ids)
-            import_account_numbers = statement_line_obj.browse(cursor, uid, ids)
-
-            for accno in bank_accounts:
-                # Allow acc_number and iban to co-exist (SEPA will unite the
-                # two, but - as seen now - in an uneven pace per country)
-                if accno.acc_number:
-                    account_numbers.append(accno.acc_number)
-                if accno.iban:
-                    account_numbers.append(accno.iban)
-
-            if any([x for x in import_account_numbers if x.bank_accnumber in
-                    account_numbers]):
-                for accno in import_account_numbers:
-                    account_data = _get_account_data(accno.bank_accnumber)
-                    if account_data:
-                        bank_id = bank_obj.search(cursor, uid, [
-                            ('name', '=', account_data['bank_name'])
-                        ])
-                        if not bank_id:
-                            bank_id = bank_obj.create(cursor, uid, {
-                                'name': account_data['bank_name'],
-                                'bic': account_data['bic'],
-                                'active': 1,
-                            })
-                        else:
-                            bank_id = bank_id[0]
-
-                        bank_acc = bank_obj.create(cursor, uid, {
-                            'state': 'bank',
-                            'partner_id': values['partner_id'],
-                            'bank': bank_id,
-                            'acc_number': accno.bank_accnumber,
-                        })
-
-                        bank_iban = bank_obj.create(cursor, uid, {
-                            'state': 'iban',
-                            'partner_id': values['partner_id'],
-                            'bank': bank_id,
-                            'iban': account_data['iban'],
-                        })
-
-                    else:
-                        bank_acc = bank_obj.create(cursor, uid, {
-                            'state': 'bank',
-                            'partner_id': values['partner_id'],
-                            'acc_number': accno.bank_accnumber,
-                        })
-
-        return super(account_bank_statement_line, self).write(
-            cursor, uid, ids, values, context
-        )
-
-account_bank_statement_line()
-
-class payment_type(osv.osv):
-    '''
-    Make description field translatable #, add country context
-    '''
-    _inherit = 'payment.type'
-    _columns = {
-        'name': fields.char('Name', size=64, required=True, translate=True,
-                            help='Payment Type'
-                           ),
-        #'country_id': fields.many2one('res.country', 'Country',
-        #                    required=False,
-        #                    help='Use this to limit this type to a specific country'
-        #                   ),
-    }
-    #_defaults = {
-    #    'country_id': lambda *a: False,
-    #}
-payment_type()
-
-class payment_line(osv.osv):
-    '''
-    Add extra export_state and date_done fields; make destination bank account
-    mandatory, as it makes no sense to send payments into thin air.
-    '''
-    _inherit = 'payment.line'
-    _columns = {
-        # New fields
-        'bank_id': fields.many2one('res.partner.bank',
-                                   'Destination Bank account',
-                                   required=True
-                                  ),
-        'export_state': fields.selection([
-            ('draft', 'Draft'),
-            ('open','Confirmed'),
-            ('cancel','Cancelled'),
-            ('sent', 'Sent'),
-            ('done','Done'),
-            ], 'State', select=True
-        ),
-        # Redefined fields: added states
-        'date_done': fields.datetime('Date Confirmed', select=True,
-                                     readonly=True),
-        'name': fields.char(
-            'Your Reference', size=64, required=True,
-            states={
-                'sent': [('readonly', True)],
-                'done': [('readonly', True)]
-            },
-        ),
-        'communication': fields.char(
-            'Communication', size=64, required=True, 
-            help=("Used as the message between ordering customer and current "
-                  "company. Depicts 'What do you want to say to the recipient"
-                  " about this order ?'"
-                 ),
-            states={
-                'sent': [('readonly', True)],
-                'done': [('readonly', True)]
-            },
-        ),
-        'communication2': fields.char(
-            'Communication 2', size=64,
-            help='The successor message of Communication.',
-            states={
-                'sent': [('readonly', True)],
-                'done': [('readonly', True)]
-            },
-        ),
-        'move_line_id': fields.many2one(
-            'account.move.line', 'Entry line',
-            domain=[('reconcile_id','=', False),
-                    ('account_id.type', '=','payable')
-                   ],
-            help=('This Entry Line will be referred for the information of '
-                  'the ordering customer.'
-                 ),
-            states={
-                'sent': [('readonly', True)],
-                'done': [('readonly', True)]
-            },
-        ),
-        'amount_currency': fields.float(
-            'Amount in Partner Currency', digits=(16,2),
-            required=True,
-            help='Payment amount in the partner currency',
-            states={
-                'sent': [('readonly', True)],
-                'done': [('readonly', True)]
-            },
-        ),
-        'currency': fields.many2one(
-            'res.currency', 'Partner Currency', required=True,
-            states={
-                'sent': [('readonly', True)],
-                'done': [('readonly', True)]
-            },
-        ),
-        'bank_id': fields.many2one(
-            'res.partner.bank', 'Destination Bank account',
-            states={
-                'sent': [('readonly', True)],
-                'done': [('readonly', True)]
-            },
-        ),
-        'order_id': fields.many2one(
-            'payment.order', 'Order', required=True,
-            ondelete='cascade', select=True,
-            states={
-                'sent': [('readonly', True)],
-                'done': [('readonly', True)]
-            },
-        ),
-        'partner_id': fields.many2one(
-            'res.partner', string="Partner", required=True,
-            help='The Ordering Customer',
-            states={
-                'sent': [('readonly', True)],
-                'done': [('readonly', True)]
-            },
-        ),
-        'date': fields.date(
-            'Payment Date',
-            help=("If no payment date is specified, the bank will treat this "
-                  "payment line directly"
-                 ),
-            states={
-                'sent': [('readonly', True)],
-                'done': [('readonly', True)]
-            },
-        ),
-        'state': fields.selection([
-            ('normal','Free'),
-            ('structured','Structured')
-            ], 'Communication Type', required=True,
-            states={
-                'sent': [('readonly', True)],
-                'done': [('readonly', True)]
-            },
-        ),
-    }
-    _defaults = {
-        'export_state': lambda *a: 'draft',
-        'date_done': lambda *a: False,
-    }
-payment_line()
-
-class payment_order(osv.osv):
-    '''
-    Enable extra state for payment exports
-    '''
-    _inherit = 'payment.order'
-    _columns = {
-        'date_planned': fields.date(
-            'Scheduled date if fixed',
-            states={
-                'sent': [('readonly', True)],
-                'done': [('readonly', True)]
-            },
-            help='Select a date if you have chosen Preferred Date to be fixed.'
-        ),
-        'reference': fields.char(
-            'Reference', size=128, required=True,
-            states={
-                'sent': [('readonly', True)],
-                'done': [('readonly', True)]
-            },
-        ),
-        'mode': fields.many2one(
-            'payment.mode', 'Payment mode', select=True, required=True,
-            states={
-                'sent': [('readonly', True)],
-                'done': [('readonly', True)]
-            },
-            help='Select the Payment Mode to be applied.'
-        ),
-        'state': fields.selection([
-            ('draft', 'Draft'),
-            ('open','Confirmed'),
-            ('cancel','Cancelled'),
-            ('sent', 'Sent'),
-            ('done','Done'),
-            ], 'State', select=True
-        ),
-        'line_ids': fields.one2many(
-            'payment.line', 'order_id', 'Payment lines',
-            states={
-                'sent': [('readonly', True)],
-                'done': [('readonly', True)]
-            },
-        ),
-        'user_id': fields.many2one(
-            'res.users','User', required=True,
-            states={
-                'sent': [('readonly', True)],
-                'done': [('readonly', True)]
-            },
-        ),
-        'date_prefered': fields.selection([
-            ('now', 'Directly'),
-            ('due', 'Due date'),
-            ('fixed', 'Fixed date')
-            ], "Preferred date", change_default=True, required=True,
-            states={
-                'sent': [('readonly', True)],
-                'done': [('readonly', True)]
-            },
-            help=("Choose an option for the Payment Order:'Fixed' stands for a "
-                  "date specified by you.'Directly' stands for the direct "
-                  "execution.'Due date' stands for the scheduled date of "
-                  "execution."
-                 )
-            ),
-    }
-
-    def set_to_draft(self, cr, uid, ids, *args):
-        cr.execute("UPDATE payment_line "
-                   "SET export_state = 'draft' "
-                   "WHERE order_id in (%s)" % (
-                       ','.join(map(str, ids))
-                   ))
-        return super(payment_order, self).set_to_draft(
-            cr, uid, ids, *args
-        )
-
-    def action_sent(self, cr, uid, ids, *args):
-        cr.execute("UPDATE payment_line "
-                   "SET export_state = 'sent' "
-                   "WHERE order_id in (%s)" % (
-                       ','.join(map(str, ids))
-                   ))
-        return True
-
-    def set_done(self, cr, uid, id, *args):
-        '''
-        Extend standard transition to update childs as well.
-        '''
-        cr.execute("UPDATE payment_line "
-                   "SET export_state = 'done', date_done = '%s' "
-                   "WHERE order_id = %s" % (
-                       time.strftime('%Y-%m-%d'),
-                       self.id
-                   ))
-        return super(payment_order, self).set_done(
-            cr, uid, id, *args
-        )
-
-payment_order()
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== removed file 'account_banking/account_banking_demo.xml'
--- account_banking/account_banking_demo.xml	2010-01-13 20:15:24 +0000
+++ account_banking/account_banking_demo.xml	1970-01-01 00:00:00 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<openerp>
-<data noupdate="1">
-	<record model="res.partner" id="partner_demo1">
-		<field name="name">Tiny S.p.r.l</field>
-	</record>
-	<record model="res.partner.bank" id="partner_bank1">
-		<field name="acc_number">301915554082</field>
-		<field name="state">bank</field>
-		<field name="partner_id" ref="partner_demo1"></field>
-	</record>
-
-	<record model="res.partner" id="partner_demo2">
-		<field name="name">The-design Company</field>
-	</record>
-	<record model="res.partner.bank" id="partner_bank2">
-     	<field name="acc_number">050000000017</field>
-		<field name="state">iban</field>
-		<field name="partner_id" ref="partner_demo2"></field>
-	</record>
-
-<!--	<record model="res.partner.bank" id="partner_agrolait">
-		<field name="acc_number">301915554082</field>
-		<field name="partner_id" ref="base.res_partner_agrolait"/>
-	</record>
-
-	<record model="res.partner.bank" id="res_partner_10">
-		<field name="acc_number">050000000017</field>
-		<field name="partner_id" ref="base.res_partner_10"/>
-	</record>-->
-</data>
-</openerp>

=== removed file 'account_banking/account_banking_import_wizard.xml'
--- account_banking/account_banking_import_wizard.xml	2010-01-13 20:15:24 +0000
+++ account_banking/account_banking_import_wizard.xml	1970-01-01 00:00:00 +0000
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-  Copyright (C) EduSense BV <http://www.edusense.nl>
-  All rights reserved.
-  The licence is in the file __terp__.py
--->
-<openerp>
-    <data>
-        <wizard id="wizard_account_banking_import_file"
-            string="Import Bank Statements File"
-            model="account.bank.statement"
-            name="account_banking.banking_import"
-            />
-    </data>
-</openerp>

=== removed file 'account_banking/account_banking_view.xml'
--- account_banking/account_banking_view.xml	2010-01-13 20:15:24 +0000
+++ account_banking/account_banking_view.xml	1970-01-01 00:00:00 +0000
@@ -1,211 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-  Copyright (C) EduSense BV <http://www.edusense.nl>
-  All rights reserved.
-  The licence is in the file __terp__.py
--->
-<openerp>
-    <data>
-        <!-- Create new submenu in finance/periodical processing -->
-        <menuitem name="Banking"
-            id="account_banking.menu_finance_banking_actions"
-            parent="account.menu_finance_periodical_processing"
-            />
-        <!-- Create new submenu in finance/configuration -->
-        <menuitem name="Banking"
-            id="account_banking.menu_finance_banking_settings"
-            parent="account.menu_finance_configuration"
-            />
-
-        <!-- Create new view on default journals for bank accounts -->
-        <record model="ir.ui.view" id="view_banking_account_settings_form">
-            <field name="name">account.banking.account.settings.form</field>
-            <field name="model">account.banking.account.settings</field>
-            <field name="type">form</field>
-            <field name="arch" type="xml">
-                <form string="Default Import Settings for Bank Account">
-                    <field name="company_id" />
-                    <separator string="Bank Account Details" colspan="4" />
-                    <field name="partner_bank_id" /> <!-- Needs fiddling... domain="[('partner_id','=',company_id.partner_id)]"/-->
-                    <field name="journal_id" domain="[('type','=','cash')]" />
-                    <separator string="Default Accounts for Unknown Movements" colspan="4" />
-                    <field name="default_credit_account_id" />
-                    <field name="default_debit_account_id" />
-                </form>
-            </field>
-        </record>
-        <record model="ir.ui.view" id="view_banking_account_settings_tree">
-            <field name="name">account.banking.account.settings.tree</field>
-            <field name="model">account.banking.account.settings</field>
-            <field name="type">tree</field>
-            <field name="arch" type="xml">
-                <tree string="Default Import Settings for Bank Account">
-                    <field name="company_id" />
-                    <field name="partner_bank_id" /> <!-- Needs fiddling... domain="[('partner_id','=',company_id.partner_id)]"/-->
-                    <field name="journal_id" domain="[('type','=','cash')]" />
-                </tree>
-            </field>
-        </record>
-        <record model="ir.actions.act_window" id="action_account_banking_journals">
-            <field name="name">Default Import Settings for Bank Accounts</field>
-            <field name="type">ir.actions.act_window</field>
-            <field name="res_model">account.banking.account.settings</field>
-            <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
-        </record>
-
-        <!-- Create new submenu for finance configuration -->
-        <menuitem name="Default Import Settings for Bank Accounts"
-            id="menu_action_account_banking_bank_journals"
-            parent="account_banking.menu_finance_banking_settings"
-            action="action_account_banking_journals"
-            sequence="12"
-         />
-        
-        <!-- Create new view on imported statement files -->
-        <record model="ir.ui.view" id="view_account_banking_imported_file_form">
-            <field name="name">account.banking.imported.file.form</field>
-            <field name="model">account.banking.imported.file</field>
-            <field name="type">form</field>
-            <field name="arch" type="xml">
-                <form string="Imported Bank Statements">
-                    <notebook colspan="4">
-                        <page string="Import Details">
-                            <field name="company_id" />
-                            <field name="date" />
-                            <field name="user_id" />
-                            <field name="state" />
-                            <field name="file"/>
-                            <field name="format" />
-                        </page>
-                        <page string="Statements">
-                            <field name="statement_ids" colspan="4"/>
-                        </page>
-                        <page string="Import Log">
-                            <field name="log" colspan="4"/>
-                        </page>
-                    </notebook>
-                </form>
-            </field>
-        </record>
-        <record model="ir.ui.view" id="view_account_banking_imported_file_tree">
-            <field name="name">account.banking.imported.file.tree</field>
-            <field name="model">account.banking.imported.file</field>
-            <field name="type">tree</field>
-            <field name="arch" type="xml">
-                <tree string="Imported Bank Statements Files" colors="red:state=='error';blue:state=='unfinished'">
-                    <field name="company_id" />
-                    <field name="date" />
-                    <field name="user_id" />
-                    <field name="state" />
-                </tree>
-            </field>
-        </record>
-        <record model="ir.actions.act_window" id="action_account_banking_imported_files">
-            <field name="name">Imported Bank Statements Files</field>
-            <field name="type">ir.actions.act_window</field>
-            <field name="res_model">account.banking.imported.file</field>
-            <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
-        </record>
-
-        <!-- Add a menu item for it -->
-        <menuitem name="Imported Bank Statements Files"
-            id="menu_action_account_banking_imported_files"
-            parent="account_banking.menu_finance_banking_actions"
-            action="action_account_banking_imported_files"
-            sequence="12"
-         />
-
-        <!-- Add the import wizard to the menu -->
-        <menuitem name="Import Bank Statements File"
-            id="menu_account_banking_import_wizard"
-            parent="account_banking.menu_finance_banking_actions"
-            type="wizard"
-            action="wizard_account_banking_import_file"
-            sequence="15"/>
-
-        <!-- Create right menu entry to see statements -->
-        <act_window name="Bank Statements File"
-            domain="[('banking_id', '=', active_id)]"
-            res_model="account.banking.imported.file"
-            src_model="account.bank.statement"
-            view_type="form"
-            view_mode="tree,form"
-            id="act_account_payment_account_bank_statement"/>
-
-        <!-- Move period_id from bank_statement form to bank_statement_line form
-        -->
-        <record id="view_banking_bank_statement_tree_1" model="ir.ui.view">
-            <field name="name">account.bank.statement.tree.banking</field>
-            <field name="inherit_id" ref="account.view_bank_statement_tree" />
-            <field name="model">account.bank.statement</field>
-            <field name="type">tree</field>
-            <field name="arch" type="xml">
-                <field name="period_id" position="replace"/>
-            </field>
-        </record>
-        <record id="view_banking_bank_statement_form_1" model="ir.ui.view">
-            <field name="name">account.bank.statement.form.banking-1</field>
-            <field name="inherit_id" ref="account.view_bank_statement_form" />
-            <field name="model">account.bank.statement</field>
-            <field name="type">form</field>
-            <field name="arch" type="xml">
-                <field name="period_id" position="replace"/>
-            </field>
-        </record>
-        <record id="view_banking_bank_statement_form_2" model="ir.ui.view">
-            <field name="name">account.bank.statement.form.banking-2</field>
-            <field name="inherit_id" ref="account.view_bank_statement_form" />
-            <field name="model">account.bank.statement</field>
-            <field name="type">form</field>
-            <field name="arch" type="xml">
-                <xpath expr="/form/notebook/page[@string='Entry encoding']/field/tree/field[@name='type']" position="after">
-                    <field name="period_id"/>
-                </xpath>
-            </field>
-        </record>
-        <record id="view_banking_bank_statement_form_3" model="ir.ui.view">
-            <field name="name">account.bank.statement.form.banking-3</field>
-            <field name="inherit_id" ref="account.view_bank_statement_form" />
-            <field name="model">account.bank.statement</field>
-            <field name="type">form</field>
-            <field name="arch" type="xml">
-                <xpath expr="/form/notebook/page[@string='Entry encoding']/field/form/field[@name='type']" position="after">
-                    <field name="period_id"/>
-                </xpath>
-            </field>
-        </record>
-
-        <!-- Reset trigger on button_confirm to the trigger code in this module -->
-        <record id="view_banking_bank_statement_form_4" model="ir.ui.view">
-            <field name="name">account.bank.statement.form.banking-4</field>
-            <field name="inherit_id" ref="account.view_bank_statement_form" />
-            <field name="model">account.bank.statement</field>
-            <field name="type">form</field>
-            <field name="arch" type="xml">
-                <button name="button_confirm" position="replace">
-                    <button name="button_confirm" states="draft" string="Confirm" type="object"/>
-                </button>
-            </field>
-        </record>
-
-        <!-- Make buttons on payment order sensitive for 'Sent' state -->
-        <record id="view_banking_payment_order_form_1" model="ir.ui.view">
-            <field name="name">account.payment.order.form.banking-1</field>
-            <field name="inherit_id" ref="account_payment.view_payment_order_form" />
-            <field name="model">payment.order</field>
-            <field name="type">form</field>
-            <field name="arch" type="xml">
-                <xpath expr="/form/button[@string='Select Invoices to Pay']"
-                    position="replace">
-                    <button name="%(account_payment.wizard_populate_payment)s"
-                        colspan="2" type="action" states="draft,open"
-                        string="Select Invoices to Pay"
-                        />
-                </xpath>
-            </field>
-        </record>
-
-    </data>
-</openerp>

=== removed file 'account_banking/account_banking_workflow.xml'
--- account_banking/account_banking_workflow.xml	2010-01-13 20:15:24 +0000
+++ account_banking/account_banking_workflow.xml	1970-01-01 00:00:00 +0000
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-  Copyright (C) EduSense BV <http://www.edusense.nl>
-  All rights reserved.
-  The licence is in the file __terp__.py
--->
-<openerp>
-    <data>
-        <!-- New activity for workflow payment order: sent -->
-        <record id="act_sent" model="workflow.activity">
-            <field name="name">sent</field>
-            <field name="wkf_id" ref="account_payment.wkf_payment_order"/>
-            <field name="action">action_sent()
-write({'state':'sent'})</field>
-            <field name="kind">function</field>
-        </record>
-        <!-- Add new transition sent -> done -->
-        <record id="trans_sent_done" model="workflow.transition">
-            <field name="act_from" ref="act_sent"/>
-            <field name="act_to" ref="account_payment.act_done"/>
-            <field name="signal">done</field>
-        </record>
-        <!-- Rewrite existing open -> done transition to include 'sent' -->
-        <record id="account_payment.trans_open_done" model="workflow.transition">
-            <field name="act_from" ref="account_payment.act_open"/>
-            <field name="act_to" ref="act_sent"/>
-            <field name="signal">sent</field>
-        </record>
-    </data>
-</openerp>

=== removed directory 'account_banking/i18n'
=== removed file 'account_banking/i18n/account_banking.pot'
--- account_banking/i18n/account_banking.pot	2010-01-13 20:15:24 +0000
+++ account_banking/i18n/account_banking.pot	1970-01-01 00:00:00 +0000
@@ -1,562 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-#	* account_banking
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.7\n"
-"Report-Msgid-Bugs-To: support@xxxxxxxxxxx\n"
-"POT-Creation-Date: 2010-01-08 15:30:50+0000\n"
-"PO-Revision-Date: 2010-01-08 15:30:50+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: \n"
-
-#. module: account_banking
-#: wizard_view:account_banking.banking_import,import:0
-msgid "Results:"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Number of errors found"
-msgstr ""
-
-#. module: account_banking
-#: wizard_view:account_banking.banking_import,init:0
-msgid "Select the processing details:"
-msgstr ""
-
-#. module: account_banking
-#: constraint:ir.actions.act_window:0
-msgid "Invalid model name in the action definition."
-msgstr ""
-
-#. module: account_banking
-#: wizard_button:account_banking.banking_import,import,open:0
-msgid "_Open Statement"
-msgstr ""
-
-#. module: account_banking
-#: field:payment.line,date_done:0
-msgid "Date Confirmed"
-msgstr ""
-
-#. module: account_banking
-#: wizard_button:account_banking.banking_import,import,end:0
-msgid "_Close"
-msgstr ""
-
-#. module: account_banking
-#: model:ir.model,name:account_banking.model_account_banking_account_settings
-msgid "Default Journal for Bank Account"
-msgstr ""
-
-#. module: account_banking
-#: wizard_field:account_banking.banking_import,init,file:0
-msgid "Statements File"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "More than one bank account was found with the same number %(account_no)s"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Total number of transactions"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "Account move line \"%s\" is not valid"
-msgstr ""
-
-#. module: account_banking
-#: help:account.banking.account.settings,default_debit_account_id:0
-msgid "The account to use when an unexpected payment is received. This can be needed when a customer pays in advance or when no matching invoice can be found. Mind that you can correct movements before confirming them."
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "Bank account %(account_no)s was not found in the database"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Number of transactions skipped due to errors"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "The expected balance (%.2f) is different '\n"
-"                      'than the computed one. (%.2f)"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Statement for account %(bank_account)s uses different '\n"
-"                  'currency than the defined bank journal."
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Number of statements skipped due to errors"
-msgstr ""
-
-#. module: account_banking
-#: view:account.banking.account.settings:0
-msgid "Default Import Settings for Bank Account"
-msgstr ""
-
-#. module: account_banking
-#: help:account.banking.account.settings,default_credit_account_id:0
-msgid "The account to use when an unexpected payment was signaled. This can happen when a direct debit payment is cancelled by a customer, or when no matching payment can be found.  Mind that you can correct movements before confirming them."
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Unable to import parser %(parser)s. Parser class not found."
-msgstr ""
-
-#. module: account_banking
-#: selection:payment.line,export_state:0
-msgid "Cancelled"
-msgstr ""
-
-#. module: account_banking
-#: view:account.banking.imported.file:0
-#: field:account.banking.imported.file,statement_ids:0
-msgid "Statements"
-msgstr ""
-
-#. module: account_banking
-#: field:account.banking.account.settings,default_debit_account_id:0
-msgid "Default debit account"
-msgstr ""
-
-#. module: account_banking
-#: wizard_button:account_banking.banking_import,init,end:0
-msgid "_Cancel"
-msgstr ""
-
-#. module: account_banking
-#: selection:payment.line,export_state:0
-msgid "Draft"
-msgstr ""
-
-#. module: account_banking
-#: field:account.banking.imported.file,date:0
-msgid "Import Date"
-msgstr ""
-
-#. module: account_banking
-#: selection:payment.line,export_state:0
-msgid "Confirmed"
-msgstr ""
-
-#. module: account_banking
-#: view:account.banking.account.settings:0
-msgid "Default Accounts for Unknown Movements"
-msgstr ""
-
-#. module: account_banking
-#: view:account.bank.statement:0
-msgid "Confirm"
-msgstr ""
-
-#. module: account_banking
-#: field:account.banking.account.settings,default_credit_account_id:0
-msgid "Default credit account"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Statements found for account %(bank_account)s, '\n"
-"                      'but no default journal was defined."
-msgstr ""
-
-#. module: account_banking
-#: field:account.bank.statement.line,international:0
-msgid "International Transaction"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "Please verify that an account is defined in the journal."
-msgstr ""
-
-#. module: account_banking
-#: field:account.bank.statement.line,trans:0
-msgid "Bank Transaction ID"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Statement %(id)s known - skipped"
-msgstr ""
-
-#. module: account_banking
-#: selection:payment.line,export_state:0
-msgid "Sent"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "Error !"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "The account entries lines are not in valid state."
-msgstr ""
-
-#. module: account_banking
-#: model:ir.actions.act_window,name:account_banking.action_account_banking_journals
-#: model:ir.ui.menu,name:account_banking.menu_action_account_banking_bank_journals
-msgid "Default Import Settings for Bank Accounts"
-msgstr ""
-
-#. module: account_banking
-#: model:ir.actions.wizard,name:account_banking.wizard_account_banking_import_file
-#: model:ir.ui.menu,name:account_banking.menu_account_banking_import_wizard
-msgid "Import Bank Statements File"
-msgstr ""
-
-#. module: account_banking
-#: help:account_banking.banking_import,init,file:0
-msgid "The Transactions File to import. Please note that while it is perfectly safe to reload the same file multiple times or to load in timeframe overlapping statements files, there are formats that may introduce different sequencing, which may create double entries.\n"
-"\n"
-"To stay on the safe side, always load bank statements files using the same format."
-msgstr ""
-
-#. module: account_banking
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr ""
-
-#. module: account_banking
-#: view:account.banking.imported.file:0
-msgid "Imported Bank Statements"
-msgstr ""
-
-#. module: account_banking
-#: wizard_view:account_banking.banking_import,import:0
-#: wizard_view:account_banking.banking_import,init:0
-msgid "Import Bank Transactions File"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "Account %(account_no)s is not owned by %(partner)s"
-msgstr ""
-
-#. module: account_banking
-#: wizard_button:account_banking.banking_import,init,import:0
-msgid "_Ok"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "More then one possible match found for partner with name %(name)s"
-msgstr ""
-
-#. module: account_banking
-#: field:account.banking.imported.file,state:0
-#: field:payment.line,export_state:0
-msgid "State"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "ERROR!"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "No suitable period found for date %(date)s"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "Multiple overlapping periods for date %(date)s"
-msgstr ""
-
-#. module: account_banking
-#: field:account.banking.account.settings,company_id:0
-#: field:account.banking.imported.file,company_id:0
-#: wizard_field:account_banking.banking_import,init,company:0
-msgid "Company"
-msgstr ""
-
-#. module: account_banking
-#: wizard_field:account_banking.banking_import,import,log:0
-msgid "Log"
-msgstr ""
-
-#. module: account_banking
-#: field:account.banking.imported.file,file:0
-msgid "Raw Data"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "Configration Error !"
-msgstr ""
-
-#. module: account_banking
-#: model:ir.module.module,description:account_banking.module_meta_information
-msgid "\n"
-"    Module to do banking.\n"
-"\n"
-"    This modules tries to combine all current banking import and export\n"
-"    schemes. Rationale for this is that it is quite common to have foreign\n"
-"    bank account numbers next to national bank account numbers. The current\n"
-"    approach, which hides the national banking interface schemes in the\n"
-"    l10n_xxx modules, makes it very difficult to use these simultanious.\n"
-"    A more banking oriented approach seems more logical and cleaner.\n"
-"\n"
-"    Changes to default OpenERP:\n"
-"\n"
-"    * Puts focus on the real life messaging with banks:\n"
-"      + Bank statement lines upgraded to independent bank transactions.\n"
-"      + Banking statements have no special accountancy meaning, they're just\n"
-"        message envelopes for a number of bank transactions.\n"
-"      + Bank statements can be either encoded by hand to reflect the document\n"
-"        version of Bank Statements, or created as an optional side effect of\n"
-"        importing Bank Transactions.\n"
-"\n"
-"    * Preparations for SEPA:\n"
-"      + IBAN accounts are the standard in the SEPA countries\n"
-"      + local accounts are derived from SEPA (excluding Turkey) but are\n"
-"        considered to be identical to the corresponding SEPA account.\n"
-"      + Banks are identified with either Country + Bank code + Branch code or BIC\n"
-"      + Each bank can have its own pace in introducing SEPA into their\n"
-"        communication with their customers.\n"
-"      + National online databases can be used to convert BBAN's to IBAN's.\n"
-"\n"
-"    * Adds dropin extensible import facility for bank communication in:\n"
-"      + MultiBank (NL) format transaction files,\n"
-"      - (todo) MT940 (Swift) format transaction files,\n"
-"      - (todo) CODA (BE) format transaction files,\n"
-"      - (wish) SEPA Credits (ISO 200022) messages,\n"
-"\n"
-"    * Extends payments for digital banking:\n"
-"      + Adapted workflow in payments to reflect banking operations\n"
-"      + Relies on account_payment mechanics to extend with export generators.\n"
-"      - ClieOp3 (NL) payment and direct debit orders files available as\n"
-"        account_banking_nl_clieop\n"
-"      - (wish) BTL91 (NL) payment orders files (no format description available),\n"
-"      - (wish) SEPA Direct Debits (ISO 200022) messages\n"
-"\n"
-"    * Additional features for the import/export mechanism:\n"
-"      + Automatic matching and creation of bank accounts, banks and partners,\n"
-"        during import of statements.\n"
-"      + Automatic matching with invoices and payments.\n"
-"      + Sound import mechanism, allowing multiple imports of the same\n"
-"        transactions repeated over multiple files.\n"
-"      + Journal configuration per bank account.\n"
-"      + Business logic and format parsing strictly separated to ease the\n"
-"        development of new parsers.\n"
-"      + No special configuration needed for the parsers, new parsers are\n"
-"        recognized and made available at server (re)start.\n"
-"    "
-msgstr ""
-
-#. module: account_banking
-#: model:ir.actions.act_window,name:account_banking.act_account_payment_account_bank_statement
-msgid "Bank Statements File"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/parsers/models.py:0
-#, python-format
-msgid "This is a stub. Please implement your own."
-msgstr ""
-
-#. module: account_banking
-#: view:account.banking.imported.file:0
-#: model:ir.actions.act_window,name:account_banking.action_account_banking_imported_files
-#: model:ir.ui.menu,name:account_banking.menu_action_account_banking_imported_files
-msgid "Imported Bank Statements Files"
-msgstr ""
-
-#. module: account_banking
-#: field:account.bank.statement,banking_id:0
-msgid "Imported File"
-msgstr ""
-
-#. module: account_banking
-#: view:account.banking.imported.file:0
-#: field:account.banking.imported.file,log:0
-msgid "Import Log"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "The imported statements appear to be invalid! Check your file."
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Number of statements loaded"
-msgstr ""
-
-#. module: account_banking
-#: model:ir.ui.menu,name:account_banking.menu_finance_banking_actions
-#: model:ir.ui.menu,name:account_banking.menu_finance_banking_settings
-msgid "Banking"
-msgstr ""
-
-#. module: account_banking
-#: selection:account.banking.imported.file,state:0
-msgid "Error"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "Unable to reconcile entry \"%s\": %.2f"
-msgstr ""
-
-#. module: account_banking
-#: view:account.banking.imported.file:0
-msgid "Import Details"
-msgstr ""
-
-#. module: account_banking
-#: field:account.bank.statement.line,period_id:0
-msgid "Period"
-msgstr ""
-
-#. module: account_banking
-#: selection:payment.line,export_state:0
-msgid "Done"
-msgstr ""
-
-#. module: account_banking
-#: view:payment.order:0
-msgid "Select Invoices to Pay"
-msgstr ""
-
-#. module: account_banking
-#: field:account.banking.imported.file,user_id:0
-msgid "Responsible User"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "The statement balance is incorrect !\n"
-msgstr ""
-
-#. module: account_banking
-#: constraint:ir.model:0
-msgid "The Object name must start with x_ and not contain any special character !"
-msgstr ""
-
-#. module: account_banking
-#: selection:account.banking.imported.file,state:0
-msgid "Unfinished"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Statements found for unknown account %(bank_account)s"
-msgstr ""
-
-#. module: account_banking
-#: model:ir.module.module,shortdesc:account_banking.module_meta_information
-msgid "Account Banking"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Total number of statements"
-msgstr ""
-
-#. module: account_banking
-#: field:account.banking.imported.file,format:0
-#: wizard_field:account_banking.banking_import,init,parser:0
-msgid "File Format"
-msgstr ""
-
-#. module: account_banking
-#: field:account.banking.account.settings,journal_id:0
-msgid "Journal"
-msgstr ""
-
-#. module: account_banking
-#: selection:account.banking.imported.file,state:0
-msgid "Finished"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "No suitable fiscal year found for company %(company_name)s"
-msgstr ""
-
-#. module: account_banking
-#: view:account.banking.account.settings:0
-msgid "Bank Account Details"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Unable to link transaction %(trans)s to invoice: '\n"
-"                  '%(no_candidates)s candidates found; can\'t choose."
-msgstr ""
-
-#. module: account_banking
-#: field:account.bank.statement.line,partner_bank_id:0
-#: field:account.banking.account.settings,partner_bank_id:0
-msgid "Bank Account"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Number of transactions loaded"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "Multiple overlapping fiscal years found for date %(date)s"
-msgstr ""
-
-#. module: account_banking
-#: model:ir.model,name:account_banking.model_account_banking_imported_file
-msgid "Imported Bank Statements File"
-msgstr ""
-

=== removed file 'account_banking/i18n/en_US.po'
--- account_banking/i18n/en_US.po	2010-01-13 20:15:24 +0000
+++ account_banking/i18n/en_US.po	1970-01-01 00:00:00 +0000
@@ -1,562 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-#	* account_banking
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.7\n"
-"Report-Msgid-Bugs-To: support@xxxxxxxxxxx\n"
-"POT-Creation-Date: 2010-01-08 15:30:50+0000\n"
-"PO-Revision-Date: 2010-01-08 15:30:50+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: \n"
-
-#. module: account_banking
-#: wizard_view:account_banking.banking_import,import:0
-msgid "Results:"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Number of errors found"
-msgstr ""
-
-#. module: account_banking
-#: wizard_view:account_banking.banking_import,init:0
-msgid "Select the processing details:"
-msgstr ""
-
-#. module: account_banking
-#: constraint:ir.actions.act_window:0
-msgid "Invalid model name in the action definition."
-msgstr ""
-
-#. module: account_banking
-#: wizard_button:account_banking.banking_import,import,open:0
-msgid "_Open Statement"
-msgstr ""
-
-#. module: account_banking
-#: field:payment.line,date_done:0
-msgid "Date Confirmed"
-msgstr ""
-
-#. module: account_banking
-#: wizard_button:account_banking.banking_import,import,end:0
-msgid "_Close"
-msgstr ""
-
-#. module: account_banking
-#: model:ir.model,name:account_banking.model_account_banking_account_settings
-msgid "Default Journal for Bank Account"
-msgstr ""
-
-#. module: account_banking
-#: wizard_field:account_banking.banking_import,init,file:0
-msgid "Statements File"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "More than one bank account was found with the same number %(account_no)s"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Total number of transactions"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "Account move line \"%s\" is not valid"
-msgstr ""
-
-#. module: account_banking
-#: help:account.banking.account.settings,default_debit_account_id:0
-msgid "The account to use when an unexpected payment is received. This can be needed when a customer pays in advance or when no matching invoice can be found. Mind that you can correct movements before confirming them."
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "Bank account %(account_no)s was not found in the database"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Number of transactions skipped due to errors"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "The expected balance (%.2f) is different '\n"
-"                      'than the computed one. (%.2f)"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Statement for account %(bank_account)s uses different '\n"
-"                  'currency than the defined bank journal."
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Number of statements skipped due to errors"
-msgstr ""
-
-#. module: account_banking
-#: view:account.banking.account.settings:0
-msgid "Default Import Settings for Bank Account"
-msgstr ""
-
-#. module: account_banking
-#: help:account.banking.account.settings,default_credit_account_id:0
-msgid "The account to use when an unexpected payment was signaled. This can happen when a direct debit payment is cancelled by a customer, or when no matching payment can be found.  Mind that you can correct movements before confirming them."
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Unable to import parser %(parser)s. Parser class not found."
-msgstr ""
-
-#. module: account_banking
-#: selection:payment.line,export_state:0
-msgid "Cancelled"
-msgstr ""
-
-#. module: account_banking
-#: view:account.banking.imported.file:0
-#: field:account.banking.imported.file,statement_ids:0
-msgid "Statements"
-msgstr ""
-
-#. module: account_banking
-#: field:account.banking.account.settings,default_debit_account_id:0
-msgid "Default debit account"
-msgstr ""
-
-#. module: account_banking
-#: wizard_button:account_banking.banking_import,init,end:0
-msgid "_Cancel"
-msgstr ""
-
-#. module: account_banking
-#: selection:payment.line,export_state:0
-msgid "Draft"
-msgstr ""
-
-#. module: account_banking
-#: field:account.banking.imported.file,date:0
-msgid "Import Date"
-msgstr ""
-
-#. module: account_banking
-#: selection:payment.line,export_state:0
-msgid "Confirmed"
-msgstr ""
-
-#. module: account_banking
-#: view:account.banking.account.settings:0
-msgid "Default Accounts for Unknown Movements"
-msgstr ""
-
-#. module: account_banking
-#: view:account.bank.statement:0
-msgid "Confirm"
-msgstr ""
-
-#. module: account_banking
-#: field:account.banking.account.settings,default_credit_account_id:0
-msgid "Default credit account"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Statements found for account %(bank_account)s, '\n"
-"                      'but no default journal was defined."
-msgstr ""
-
-#. module: account_banking
-#: field:account.bank.statement.line,international:0
-msgid "International Transaction"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "Please verify that an account is defined in the journal."
-msgstr ""
-
-#. module: account_banking
-#: field:account.bank.statement.line,trans:0
-msgid "Bank Transaction ID"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Statement %(id)s known - skipped"
-msgstr ""
-
-#. module: account_banking
-#: selection:payment.line,export_state:0
-msgid "Sent"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "Error !"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "The account entries lines are not in valid state."
-msgstr ""
-
-#. module: account_banking
-#: model:ir.actions.act_window,name:account_banking.action_account_banking_journals
-#: model:ir.ui.menu,name:account_banking.menu_action_account_banking_bank_journals
-msgid "Default Import Settings for Bank Accounts"
-msgstr ""
-
-#. module: account_banking
-#: model:ir.actions.wizard,name:account_banking.wizard_account_banking_import_file
-#: model:ir.ui.menu,name:account_banking.menu_account_banking_import_wizard
-msgid "Import Bank Statements File"
-msgstr ""
-
-#. module: account_banking
-#: help:account_banking.banking_import,init,file:0
-msgid "The Transactions File to import. Please note that while it is perfectly safe to reload the same file multiple times or to load in timeframe overlapping statements files, there are formats that may introduce different sequencing, which may create double entries.\n"
-"\n"
-"To stay on the safe side, always load bank statements files using the same format."
-msgstr ""
-
-#. module: account_banking
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr ""
-
-#. module: account_banking
-#: view:account.banking.imported.file:0
-msgid "Imported Bank Statements"
-msgstr ""
-
-#. module: account_banking
-#: wizard_view:account_banking.banking_import,import:0
-#: wizard_view:account_banking.banking_import,init:0
-msgid "Import Bank Transactions File"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "Account %(account_no)s is not owned by %(partner)s"
-msgstr ""
-
-#. module: account_banking
-#: wizard_button:account_banking.banking_import,init,import:0
-msgid "_Ok"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "More then one possible match found for partner with name %(name)s"
-msgstr ""
-
-#. module: account_banking
-#: field:account.banking.imported.file,state:0
-#: field:payment.line,export_state:0
-msgid "State"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "ERROR!"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "No suitable period found for date %(date)s"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "Multiple overlapping periods for date %(date)s"
-msgstr ""
-
-#. module: account_banking
-#: field:account.banking.account.settings,company_id:0
-#: field:account.banking.imported.file,company_id:0
-#: wizard_field:account_banking.banking_import,init,company:0
-msgid "Company"
-msgstr ""
-
-#. module: account_banking
-#: wizard_field:account_banking.banking_import,import,log:0
-msgid "Log"
-msgstr ""
-
-#. module: account_banking
-#: field:account.banking.imported.file,file:0
-msgid "Raw Data"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "Configration Error !"
-msgstr ""
-
-#. module: account_banking
-#: model:ir.module.module,description:account_banking.module_meta_information
-msgid "\n"
-"    Module to do banking.\n"
-"\n"
-"    This modules tries to combine all current banking import and export\n"
-"    schemes. Rationale for this is that it is quite common to have foreign\n"
-"    bank account numbers next to national bank account numbers. The current\n"
-"    approach, which hides the national banking interface schemes in the\n"
-"    l10n_xxx modules, makes it very difficult to use these simultanious.\n"
-"    A more banking oriented approach seems more logical and cleaner.\n"
-"\n"
-"    Changes to default OpenERP:\n"
-"\n"
-"    * Puts focus on the real life messaging with banks:\n"
-"      + Bank statement lines upgraded to independent bank transactions.\n"
-"      + Banking statements have no special accountancy meaning, they're just\n"
-"        message envelopes for a number of bank transactions.\n"
-"      + Bank statements can be either encoded by hand to reflect the document\n"
-"        version of Bank Statements, or created as an optional side effect of\n"
-"        importing Bank Transactions.\n"
-"\n"
-"    * Preparations for SEPA:\n"
-"      + IBAN accounts are the standard in the SEPA countries\n"
-"      + local accounts are derived from SEPA (excluding Turkey) but are\n"
-"        considered to be identical to the corresponding SEPA account.\n"
-"      + Banks are identified with either Country + Bank code + Branch code or BIC\n"
-"      + Each bank can have its own pace in introducing SEPA into their\n"
-"        communication with their customers.\n"
-"      + National online databases can be used to convert BBAN's to IBAN's.\n"
-"\n"
-"    * Adds dropin extensible import facility for bank communication in:\n"
-"      + MultiBank (NL) format transaction files,\n"
-"      - (todo) MT940 (Swift) format transaction files,\n"
-"      - (todo) CODA (BE) format transaction files,\n"
-"      - (wish) SEPA Credits (ISO 200022) messages,\n"
-"\n"
-"    * Extends payments for digital banking:\n"
-"      + Adapted workflow in payments to reflect banking operations\n"
-"      + Relies on account_payment mechanics to extend with export generators.\n"
-"      - ClieOp3 (NL) payment and direct debit orders files available as\n"
-"        account_banking_nl_clieop\n"
-"      - (wish) BTL91 (NL) payment orders files (no format description available),\n"
-"      - (wish) SEPA Direct Debits (ISO 200022) messages\n"
-"\n"
-"    * Additional features for the import/export mechanism:\n"
-"      + Automatic matching and creation of bank accounts, banks and partners,\n"
-"        during import of statements.\n"
-"      + Automatic matching with invoices and payments.\n"
-"      + Sound import mechanism, allowing multiple imports of the same\n"
-"        transactions repeated over multiple files.\n"
-"      + Journal configuration per bank account.\n"
-"      + Business logic and format parsing strictly separated to ease the\n"
-"        development of new parsers.\n"
-"      + No special configuration needed for the parsers, new parsers are\n"
-"        recognized and made available at server (re)start.\n"
-"    "
-msgstr ""
-
-#. module: account_banking
-#: model:ir.actions.act_window,name:account_banking.act_account_payment_account_bank_statement
-msgid "Bank Statements File"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/parsers/models.py:0
-#, python-format
-msgid "This is a stub. Please implement your own."
-msgstr ""
-
-#. module: account_banking
-#: view:account.banking.imported.file:0
-#: model:ir.actions.act_window,name:account_banking.action_account_banking_imported_files
-#: model:ir.ui.menu,name:account_banking.menu_action_account_banking_imported_files
-msgid "Imported Bank Statements Files"
-msgstr ""
-
-#. module: account_banking
-#: field:account.bank.statement,banking_id:0
-msgid "Imported File"
-msgstr ""
-
-#. module: account_banking
-#: view:account.banking.imported.file:0
-#: field:account.banking.imported.file,log:0
-msgid "Import Log"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "The imported statements appear to be invalid! Check your file."
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Number of statements loaded"
-msgstr ""
-
-#. module: account_banking
-#: model:ir.ui.menu,name:account_banking.menu_finance_banking_actions
-#: model:ir.ui.menu,name:account_banking.menu_finance_banking_settings
-msgid "Banking"
-msgstr ""
-
-#. module: account_banking
-#: selection:account.banking.imported.file,state:0
-msgid "Error"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "Unable to reconcile entry \"%s\": %.2f"
-msgstr ""
-
-#. module: account_banking
-#: view:account.banking.imported.file:0
-msgid "Import Details"
-msgstr ""
-
-#. module: account_banking
-#: field:account.bank.statement.line,period_id:0
-msgid "Period"
-msgstr ""
-
-#. module: account_banking
-#: selection:payment.line,export_state:0
-msgid "Done"
-msgstr ""
-
-#. module: account_banking
-#: view:payment.order:0
-msgid "Select Invoices to Pay"
-msgstr ""
-
-#. module: account_banking
-#: field:account.banking.imported.file,user_id:0
-msgid "Responsible User"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "The statement balance is incorrect !\n"
-msgstr ""
-
-#. module: account_banking
-#: constraint:ir.model:0
-msgid "The Object name must start with x_ and not contain any special character !"
-msgstr ""
-
-#. module: account_banking
-#: selection:account.banking.imported.file,state:0
-msgid "Unfinished"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Statements found for unknown account %(bank_account)s"
-msgstr ""
-
-#. module: account_banking
-#: model:ir.module.module,shortdesc:account_banking.module_meta_information
-msgid "Account Banking"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Total number of statements"
-msgstr ""
-
-#. module: account_banking
-#: field:account.banking.imported.file,format:0
-#: wizard_field:account_banking.banking_import,init,parser:0
-msgid "File Format"
-msgstr ""
-
-#. module: account_banking
-#: field:account.banking.account.settings,journal_id:0
-msgid "Journal"
-msgstr ""
-
-#. module: account_banking
-#: selection:account.banking.imported.file,state:0
-msgid "Finished"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "No suitable fiscal year found for company %(company_name)s"
-msgstr ""
-
-#. module: account_banking
-#: view:account.banking.account.settings:0
-msgid "Bank Account Details"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Unable to link transaction %(trans)s to invoice: '\n"
-"                  '%(no_candidates)s candidates found; can\'t choose."
-msgstr ""
-
-#. module: account_banking
-#: field:account.bank.statement.line,partner_bank_id:0
-#: field:account.banking.account.settings,partner_bank_id:0
-msgid "Bank Account"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Number of transactions loaded"
-msgstr ""
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "Multiple overlapping fiscal years found for date %(date)s"
-msgstr ""
-
-#. module: account_banking
-#: model:ir.model,name:account_banking.model_account_banking_imported_file
-msgid "Imported Bank Statements File"
-msgstr ""
-

=== removed file 'account_banking/i18n/nl_NL.po'
--- account_banking/i18n/nl_NL.po	2010-01-13 20:15:24 +0000
+++ account_banking/i18n/nl_NL.po	1970-01-01 00:00:00 +0000
@@ -1,607 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-#	* account_banking
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.7\n"
-"Report-Msgid-Bugs-To: support@xxxxxxxxxxx\n"
-"POT-Creation-Date: 2010-01-08 15:18:44+0000\n"
-"PO-Revision-Date: 2010-01-08 15:18:44+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: \n"
-
-#. module: account_banking
-#: wizard_view:account_banking.banking_import,import:0
-msgid "Results:"
-msgstr "Resultaat:"
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Number of errors found"
-msgstr "Aantal gevonden fouten"
-
-#. module: account_banking
-#: wizard_view:account_banking.banking_import,init:0
-msgid "Select the processing details:"
-msgstr "Kies de verwerkings-details:"
-
-#. module: account_banking
-#: constraint:ir.actions.act_window:0
-msgid "Invalid model name in the action definition."
-msgstr "Ongeldige naam in actie-definitie."
-
-#. module: account_banking
-#: wizard_button:account_banking.banking_import,import,open:0
-msgid "_Open Statement"
-msgstr "_Open bankafschriften"
-
-#. module: account_banking
-#: field:payment.line,date_done:0
-msgid "Date Confirmed"
-msgstr "Bevestigingsdatum"
-
-#. module: account_banking
-#: wizard_button:account_banking.banking_import,import,end:0
-msgid "_Close"
-msgstr "_Sluit"
-
-#. module: account_banking
-#: model:ir.model,name:account_banking.model_account_banking_account_settings
-msgid "Default Journal for Bank Account"
-msgstr "Standaard dagboek voor bankrekening"
-
-#. module: account_banking
-#: wizard_field:account_banking.banking_import,init,file:0
-msgid "Statements File"
-msgstr "Transactiebestand"
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "More than one bank account was found with the same number %(account_no)s"
-msgstr "Meer dan één bankrekening gevonden met hetzelfde rekeningnummer %(account_no)s"
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Total number of transactions"
-msgstr "Totaal aantal transacties"
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "Account move line \"%s\" is not valid"
-msgstr "Boekingsregel \"%s\" is onjuist."
-
-#. module: account_banking
-#: help:account.banking.account.settings,default_debit_account_id:0
-msgid "The account to use when an unexpected payment is received. This can be needed when a customer pays in advance or when no matching invoice can be found. Mind that you can correct movements before confirming them."
-msgstr "De rekening waarop geboekt moet worden bij onverwachte betalingen. Dit kan nodig zijn als een klant vooruit betaalt of wanneer er geen overeenkomende factuur gevonden kan worden. Merk op dat u altijd boekingen kunt corrigeren voordat u deze bevestigt."
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "Bank account %(account_no)s was not found in the database"
-msgstr "Bankrekening %(account)s niet gevonden in de database"
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Number of transactions skipped due to errors"
-msgstr "Aantal overgeslagen transacties als gevolg van fouten"
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "The expected balance (%.2f) is different '\n"
-"                      'than the computed one. (%.2f)"
-msgstr "Het verwachte saldo (%.2f) wijkt af van het berekende- (%.2f)."
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Statement for account %(bank_account)s uses different '\n"
-"                  'currency than the defined bank journal."
-msgstr "Afschrift voor bankrekening %(account)s gebruik andere valuta dan opgegeven in het bankdagboek."
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Number of statements skipped due to errors"
-msgstr "Aantal afschriften overgeslagen door fouten"
-
-#. module: account_banking
-#: view:account.banking.account.settings:0
-msgid "Default Import Settings for Bank Account"
-msgstr "Standaardinstellingen voor bankrekeningen"
-
-#. module: account_banking
-#: help:account.banking.account.settings,default_credit_account_id:0
-msgid "The account to use when an unexpected payment was signaled. This can happen when a direct debit payment is cancelled by a customer, or when no matching payment can be found.  Mind that you can correct movements before confirming them."
-msgstr "De te gebruiken rekening bij onverwachte betalingen. Dit kan voorkomen indien een incasso-opdracht door een klant is geannuleerd, of wanneer er geen overeenkomende betaling kan worden gevonden. Merk op dat u altijd boekingen kunt corrigeren voordat u deze bevestigt."
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Unable to import parser %(parser)s. Parser class not found."
-msgstr "Niet in staat parser %(parser)s te importeren. Parser class niet gevonden."
-
-#. module: account_banking
-#: selection:payment.line,export_state:0
-msgid "Cancelled"
-msgstr "Geannuleerd"
-
-#. module: account_banking
-#: view:account.banking.imported.file:0
-#: field:account.banking.imported.file,statement_ids:0
-msgid "Statements"
-msgstr "Afschriften"
-
-#. module: account_banking
-#: field:account.banking.account.settings,default_debit_account_id:0
-msgid "Default debit account"
-msgstr "Standaard debet-rekening"
-
-#. module: account_banking
-
-#. module: account_banking
-#: field:account.banking.imported.file,date:0
-msgid "Import Date"
-msgstr "Importdatum"
-
-#. module: account_banking
-#: selection:payment.line,export_state:0
-msgid "Confirmed"
-msgstr "Bevestigd"
-
-#. module: account_banking
-#: view:account.banking.account.settings:0
-msgid "Default Accounts for Unknown Movements"
-msgstr "Standaard rekeningen voor onverwachte mutaties"
-
-#. module: account_banking
-#: view:account.bank.statement:0
-msgid "Confirm"
-msgstr "Bevestig"
-
-#. module: account_banking
-#: field:account.banking.account.settings,default_credit_account_id:0
-msgid "Default credit account"
-msgstr "Standaard credit-rekening"
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Statements found for account %(bank_account)s, '\n"
-"                      'but no default journal was defined."
-msgstr "Afschriften gevonden voor bankrekening %(bank_account)s, maar geen gedefinieerd dagboek gevonden hiervoor."
-
-#. module: account_banking
-#: field:account.bank.statement.line,international:0
-msgid "International Transaction"
-msgstr "Internationale transactie"
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "Please verify that an account is defined in the journal."
-msgstr "Controleer alstublieft of een rekening is opgegeven in het journaal"
-
-#. module: account_banking
-#: field:account.bank.statement.line,trans:0
-msgid "Bank Transaction ID"
-msgstr "Transactie ID bank"
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Statement %(id)s known - skipped"
-msgstr "Afschrift %(id)s al bekend - overgeslagen"
-
-#. module: account_banking
-#: selection:payment.line,export_state:0
-msgid "Sent"
-msgstr "Verzonden"
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "Error !"
-msgstr "Fout !"
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "The account entries lines are not in valid state."
-msgstr "De boekingsregels zijn niet geldig."
-
-#. module: account_banking
-#: model:ir.actions.act_window,name:account_banking.action_account_banking_journals
-#: model:ir.ui.menu,name:account_banking.menu_action_account_banking_bank_journals
-msgid "Default Import Settings for Bank Accounts"
-msgstr "Standaardinstellingen voor bankrekeningen"
-
-#. module: account_banking
-#: model:ir.actions.wizard,name:account_banking.wizard_account_banking_import_file
-#: model:ir.ui.menu,name:account_banking.menu_account_banking_import_wizard
-msgid "Import Bank Statements File"
-msgstr "Importeer bankafschrift bestand"
-
-#. module: account_banking
-#: help:account_banking.banking_import,init,file:0
-msgid "The Transactions File to import. Please note that while it is perfectly safe to reload the same file multiple times or to load in timeframe overlapping statements files, there are formats that may introduce different sequencing, which may create double entries.\n"
-"\n"
-"To stay on the safe side, always load bank statements files using the same format."
-msgstr "Het te importeren transactiebestand. Let alstublieft op: hoewel het zondermeer veilig is om hetzelfde bestand meerdere keren te importeren of om in tijd overlappende bestanden te importeren, zijn er formaten die een ander nummeringsschema introduceren, wat tot problemen kan leiden.\n"
-"\n"
-"Om aan de veilige kant te blijven, importeer altijd transactiebestanden in hetzelfde formaat."
-
-#. module: account_banking
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "Ongeldige XML voor overzicht"
-
-#. module: account_banking
-#: view:account.banking.imported.file:0
-msgid "Imported Bank Statements"
-msgstr "Geïmporteerde bankafschriften"
-
-#. module: account_banking
-#: wizard_view:account_banking.banking_import,import:0
-#: wizard_view:account_banking.banking_import,init:0
-msgid "Import Bank Transactions File"
-msgstr "Importeer banktransacties-bestand"
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "Account %(account_no)s is not owned by %(partner)s"
-msgstr "Rekening %(account_no)s is geen eigendom van %(partner)s"
-
-#. module: account_banking
-#: wizard_button:account_banking.banking_import,init,import:0
-msgid "_Ok"
-msgstr "_Ok"
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "More then one possible match found for partner with name %(name)s"
-msgstr "Meer dan één mogelijke match gevonden voor partner met naam %(name)s"
-
-#. module: account_banking
-#: field:account.banking.imported.file,state:0
-#: field:payment.line,export_state:0
-msgid "State"
-msgstr "Status"
-
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "No suitable period found for date %(date)s"
-msgstr "Geen geschikte periode gevonden voor datum %(date)s"
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "Multiple overlapping periods for date %(date)s"
-msgstr "Meerdere overlappende periodes gevonden voor datum %(date)s"
-
-#. module: account_banking
-#: field:account.banking.account.settings,company_id:0
-#: field:account.banking.imported.file,company_id:0
-#: wizard_field:account_banking.banking_import,init,company:0
-msgid "Company"
-msgstr "Bedrijf"
-
-#. module: account_banking
-#: wizard_field:account_banking.banking_import,import,log:0
-msgid "Log"
-msgstr "Logboek"
-
-#. module: account_banking
-#: field:account.banking.imported.file,file:0
-msgid "Raw Data"
-msgstr "Ruwe data"
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "Configration Error !"
-msgstr "Instellingsfout!"
-
-#. module: account_banking
-#: model:ir.module.module,description:account_banking.module_meta_information
-msgid "\n"
-"    Module to do banking.\n"
-"\n"
-"    This modules tries to combine all current banking import and export\n"
-"    schemes. Rationale for this is that it is quite common to have foreign\n"
-"    bank account numbers next to national bank account numbers. The current\n"
-"    approach, which hides the national banking interface schemes in the\n"
-"    l10n_xxx modules, makes it very difficult to use these simultanious.\n"
-"    A more banking oriented approach seems more logical and cleaner.\n"
-"\n"
-"    Changes to default OpenERP:\n"
-"\n"
-"    * Puts focus on the real life messaging with banks:\n"
-"      + Bank statement lines upgraded to independent bank transactions.\n"
-"      + Banking statements have no special accountancy meaning, they're just\n"
-"        message envelopes for a number of bank transactions.\n"
-"      + Bank statements can be either encoded by hand to reflect the document\n"
-"        version of Bank Statements, or created as an optional side effect of\n"
-"        importing Bank Transactions.\n"
-"\n"
-"    * Preparations for SEPA:\n"
-"      + IBAN accounts are the standard in the SEPA countries\n"
-"      + local accounts are derived from SEPA (excluding Turkey) but are\n"
-"        considered to be identical to the corresponding SEPA account.\n"
-"      + Banks are identified with either Country + Bank code + Branch code or BIC\n"
-"      + Each bank can have its own pace in introducing SEPA into their\n"
-"        communication with their customers.\n"
-"      + National online databases can be used to convert BBAN's to IBAN's.\n"
-"\n"
-"    * Adds dropin extensible import facility for bank communication in:\n"
-"      + MultiBank (NL) format transaction files,\n"
-"      - (todo) MT940 (Swift) format transaction files,\n"
-"      - (todo) CODA (BE) format transaction files,\n"
-"      - (wish) SEPA Credits (ISO 200022) messages,\n"
-"\n"
-"    * Extends payments for digital banking:\n"
-"      + Adapted workflow in payments to reflect banking operations\n"
-"      + Relies on account_payment mechanics to extend with export generators.\n"
-"      - ClieOp3 (NL) payment and direct debit orders files available as\n"
-"        account_banking_nl_clieop\n"
-"      - (wish) BTL91 (NL) payment orders files (no format description available),\n"
-"      - (wish) SEPA Direct Debits (ISO 200022) messages\n"
-"\n"
-"    * Additional features for the import/export mechanism:\n"
-"      + Automatic matching and creation of bank accounts, banks and partners,\n"
-"        during import of statements.\n"
-"      + Automatic matching with invoices and payments.\n"
-"      + Sound import mechanism, allowing multiple imports of the same\n"
-"        transactions repeated over multiple files.\n"
-"      + Journal configuration per bank account.\n"
-"      + Business logic and format parsing strictly separated to ease the\n"
-"        development of new parsers.\n"
-"      + No special configuration needed for the parsers, new parsers are\n"
-"        recognized and made available at server (re)start.\n"
-"    "
-msgstr "    Module voor bankzaken.\n"
-"\n"
-"    Deze module probeert alle bestaande bankimport- en -exportschema's\n"
-"    te combineren. Ratio hierachter is dat het vrij gebruikelijk is om\n"
-"    buitenlandse bankrekeningen te hebben naast nationale-. De huidige\n"
-"    benadering waarbij nationale bankinterfaces ondergebracht worden in\n"
-"    de l10n_xxx modules, maakt het zeer lastig om deze naast elkaar te\n"
-"    gebruiken. Een meer bank-geöriënteerde benadering lijkt logischer en\n"
-"    'schoner'.\n"
-"\n"
-"    Wijzigingen op standaard OpenERP:\n"
-"\n"
-"    * Legt focus op berichtuitwisseling met banken:\n"
-"      + Bankafschriftregels opgewaardeerd naar onafhankelijke banktransacties.\n"
-"      + Bankafschriften hebben geen speciale accountancy-betekenis, ze zijn\n"
-"        slechts enveloppen voor een reeks banktransacties.\n"
-"      + Bankafschriften kunnen hetzij met de hand worden ingevoerd als projectie\n"
-"        van de papieren versie, of gemaakt worden als neveneffect van het\n"
-"        importeren van banktransacties.\n"
-"\n"
-"    * Voorbereidingen voor SEPA:\n"
-"      + IBAN bankrekeningen zijn de standaard in de SEPA-landen\n"
-"      + lokale bankrekeningen worden afgeleid van SEPA (uitgezonderd Turkije)\n"
-"        maar worden beschouwd als identiek aan de corresponderende IBAN-rekening.\n"
-"      + Banken worden geïdentificeerd met hetzij land + bankcode + branchcode of BIC\n"
-"      - Each bank can have its own pace in introducing SEPA into their\n"
-"        communication with their customers.\n"
-"      + Nationale online databases kunnen gebruikt worden om BBAN's naar IBAN's te\n"
-"        converteren.\n"
-"\n"
-"    * Geeft dropin uitbreidbare importvoorzieningen voor bankcommunicatie in:\n"
-"      + MultiBank (NL) formaat transactiebestanden,\n"
-"      - (todo) MT940 (Swift) formaat transactiebestanden,\n"
-"      - (todo) CODA (BE) formaat transactiebestanden,\n"
-"      - (wish) SEPA Credits (ISO 200022) berichten,\n"
-"\n"
-"    * Breidt betalingen uit voor digitaal bankieren:\n"
-"      + Werkstroom in betalingen aangepast voor bank-operaties\n"
-"      + Bouwt op account_payment mechanieken voor uitbreidingen met export generatoren.\n"
-"      - ClieOp3 (NL) betalings- en incasso-opdrachten beschikbaar in de\n"
-"        account_banking_nl_clieop module\n"
-"      - (wish) BTL91 (NL) batalingsopdrachten (geen formaatbeschrijving beschikbaar),\n"
-"      - (wish) SEPA Direct Debits (ISO 200022) berichten\n"
-"\n"
-"    * Toegevoegde mogelijkheden voor het import/export mechanisme:\n"
-"      + Automatische koppeling en aanmaken van bankrekeningen, banken en relaties\n"
-"        tijdens het importeren van transacties.\n"
-"      + Automatisch koppelen met facturen en betalingen.\n"
-"      + Solide importmechanisme dat meerdere imports van dezelfde transacties over\n"
-"        over meerdere bestanden toestaat.\n"
-"      + Dagboek-instellingen per bankrekening.\n"
-"      + Business logica en bestands-parsing strikt gescheiden om de ontwikkeling\n"
-"        van nieuwe parsers te vergemakkelijken\n"
-"      + Geen speciale configuratie nodig voor de parsers, nieuwe parsers worden\n"
-"        herkend en beschikbaar gemaakt voor gebuikers bij server(her)start.\n"
-"    "
-
-#. module: account_banking
-#: model:ir.actions.act_window,name:account_banking.act_account_payment_account_bank_statement
-msgid "Bank Statements File"
-msgstr "Bankafschrift bestand"
-
-#. module: account_banking
-#: code:addons/account_banking/parsers/models.py:0
-#, python-format
-msgid "This is a stub. Please implement your own."
-msgstr "Dit is een stub. Maak alstublieft uw eigen versie."
-
-#. module: account_banking
-#: view:account.banking.imported.file:0
-#: model:ir.actions.act_window,name:account_banking.action_account_banking_imported_files
-#: model:ir.ui.menu,name:account_banking.menu_action_account_banking_imported_files
-msgid "Imported Bank Statements Files"
-msgstr "Geïmporteerde bankafschrift bestanden"
-
-#. module: account_banking
-#: field:account.bank.statement,banking_id:0
-msgid "Imported File"
-msgstr "Geïmporteerd bestand"
-
-#. module: account_banking
-#: view:account.banking.imported.file:0
-#: field:account.banking.imported.file,log:0
-msgid "Import Log"
-msgstr "Import log"
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "The imported statements appear to be invalid! Check your file."
-msgstr "De geïmporteerde afschriften lijken onjuist! Controleer uw bestand."
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Number of statements loaded"
-msgstr "Aantal geladen afschriften"
-
-#. module: account_banking
-#: model:ir.ui.menu,name:account_banking.menu_finance_banking_actions
-#: model:ir.ui.menu,name:account_banking.menu_finance_banking_settings
-msgid "Banking"
-msgstr "Bankzaken"
-
-#. module: account_banking
-#: selection:account.banking.imported.file,state:0
-msgid "Error"
-msgstr "Fout"
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "Unable to reconcile entry \"%s\": %.2f"
-msgstr "Niet in staat boeking af te letteren \"%s\": %.2f"
-
-#. module: account_banking
-#: view:account.banking.imported.file:0
-msgid "Import Details"
-msgstr "Details import"
-
-#. module: account_banking
-#: field:account.bank.statement.line,period_id:0
-msgid "Period"
-msgstr "Periode"
-
-#. module: account_banking
-#: selection:payment.line,export_state:0
-msgid "Done"
-msgstr "Verwerkt"
-
-#. module: account_banking
-#: view:payment.order:0
-msgid "Select Invoices to Pay"
-msgstr "Kies te betalen facturen"
-
-#. module: account_banking
-#: field:account.banking.imported.file,user_id:0
-msgid "Responsible User"
-msgstr "Verantwoordelijke gebruiker"
-
-#. module: account_banking
-#: code:addons/account_banking/account_banking.py:0
-#, python-format
-msgid "The statement balance is incorrect !\n"
-msgstr "Het saldo op het afschrift is onjuist!\n"
-
-#. module: account_banking
-#: constraint:ir.model:0
-msgid "The Object name must start with x_ and not contain any special character !"
-msgstr "De objectnaam moet beginnen met x_ en mag geen speciale karakters bevatten !"
-
-#. module: account_banking
-#: selection:account.banking.imported.file,state:0
-msgid "Unfinished"
-msgstr "Onvoltooid"
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Statements found for unknown account %(bank_account)s"
-msgstr "Afschriften gevonden voor onbekende bankrekening %(bank_account)s"
-
-#. module: account_banking
-#: model:ir.module.module,shortdesc:account_banking.module_meta_information
-msgid "Account Banking"
-msgstr "Account Banking"
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Total number of statements"
-msgstr "Totaal aantal afschriften"
-
-#. module: account_banking
-#: field:account.banking.imported.file,format:0
-#: wizard_field:account_banking.banking_import,init,parser:0
-msgid "File Format"
-msgstr "Bestandsformaat"
-
-#. module: account_banking
-#: field:account.banking.account.settings,journal_id:0
-msgid "Journal"
-msgstr "Dagboek"
-
-#. module: account_banking
-#: selection:account.banking.imported.file,state:0
-msgid "Finished"
-msgstr "Gereed"
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "No suitable fiscal year found for company %(company_name)s"
-msgstr "Geen geschikt boekjaar gevonden voor bedrijf %(company_name)s"
-
-#. module: account_banking
-#: view:account.banking.account.settings:0
-msgid "Bank Account Details"
-msgstr "Details bankrekening"
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Unable to link transaction %(trans)s to invoice: '\n"
-"                  '%(no_candidates)s candidates found; can\'t choose."
-msgstr "Niet in staat transactie %(trans)s aan factuur te koppelen: '\n"
-"                  '%(no_candidates)s kandidaten gevonden; kan niet kiezen."
-
-#. module: account_banking
-#: field:account.bank.statement.line,partner_bank_id:0
-#: field:account.banking.account.settings,partner_bank_id:0
-msgid "Bank Account"
-msgstr "Bankrekening"
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/bank_import.py:0
-#, python-format
-msgid "Number of transactions loaded"
-msgstr "Aantal geladen transacties"
-
-#. module: account_banking
-#: code:addons/account_banking/wizard/banktools.py:0
-#, python-format
-msgid "Multiple overlapping fiscal years found for date %(date)s"
-msgstr "Meerdere overlappende boekjaren gevonden voor datum %(date)s"
-
-#. module: account_banking
-#: model:ir.model,name:account_banking.model_account_banking_imported_file
-msgid "Imported Bank Statements File"
-msgstr "Geïmporteerde bankafschrift bestand"
-

=== removed directory 'account_banking/parsers'
=== removed file 'account_banking/parsers/__init__.py'
--- account_banking/parsers/__init__.py	2010-01-13 20:15:24 +0000
+++ account_banking/parsers/__init__.py	1970-01-01 00:00:00 +0000
@@ -1,24 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-#    Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#    All Rights Reserved
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-import models
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== removed file 'account_banking/parsers/convert.py'
--- account_banking/parsers/convert.py	2010-01-13 20:15:24 +0000
+++ account_banking/parsers/convert.py	1970-01-01 00:00:00 +0000
@@ -1,41 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-#    Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#    All Rights Reserved
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-__all__ = ['str2date', 'date2str', 'date2date']
-
-import datetime
-
-def str2date(datestr, format='%d/%m/%y'):
-    '''Convert a string to a datatime object'''
-    return datetime.datetime.strptime(datestr, format)
-
-def date2str(date, format='%Y-%m-%d'):
-    '''Convert a datetime object to a string'''
-    return date.strftime(format)
-
-def date2date(datestr, fromfmt='%d/%m/%y', tofmt='%Y-%m-%d'):
-    '''
-    Convert a date in a string to another string, in a different
-    format
-    '''
-    return date2str(str2date(datestr, fromfmt), tofmt)
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== removed file 'account_banking/parsers/models.py'
--- account_banking/parsers/models.py	2010-01-13 20:15:24 +0000
+++ account_banking/parsers/models.py	1970-01-01 00:00:00 +0000
@@ -1,161 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-#  Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#  All Rights Reserved
-#
-#  This program is free software: you can redistribute it and/or modify
-#  it under the terms of the GNU General Public License as published by
-#  the Free Software Foundation, either version 3 of the License, or
-#  (at your option) any later version.
-#
-#  This program is distributed in the hope that it will be useful,
-#  but WITHOUT ANY WARRANTY; without even the implied warranty of
-#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#  GNU General Public License for more details.
-#
-#  You should have received a copy of the GNU General Public License
-#  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-class mem_bank_statement(object):
-    '''
-    A mem_bank_statement is a real life projection of a bank statement paper
-    containing a report of one or more transactions done. As these reports can
-    contain payments that originate in several accounting periods, period is an
-    attribute of mem_bank_transaction, not of mem_bank_statement.
-    Also note that the statement_id is copied from the bank statement, and not
-    generated from any sequence. This enables us to skip old data in new
-    statement files.
-    '''
-    # Lock attributes to enable parsers to trigger non-conformity faults
-    __slots__ = [
-        'start_balance','end_balance', 'date', 'local_account',
-        'local_currency', 'id', 'statements'
-    ]
-    def __init__(self, *args, **kwargs):
-        super(mem_bank_statement, self).__init__(*args, **kwargs)
-        self.id = ''
-        self.local_account = ''
-        self.local_currency = ''
-        self.start_balance = 0.0
-        self.end_balance = 0.0
-        self.date = ''
-        self.transactions = []
-
-    def is_valid(self):
-        '''
-        Final check: ok if calculated end_balance and parsed end_balance are
-        identical and perform a heuristic check on the transactions.
-        '''
-        if any([x for x in self.transactions if not x.is_valid()]):
-            return False
-        check = float(self.start_balance)
-        for transaction in self.transactions:
-            check += float(transaction.transferred_amount)
-        return abs(check - float(self.end_balance)) < 0.0001
-
-class mem_bank_transaction(object):
-    '''
-    A mem_bank_transaction is a real life copy of a bank transfer. Mapping to
-    OpenERP moves and linking to invoices and the like is done afterwards.
-    '''
-    # Lock attributes to enable parsers to trigger non-conformity faults
-    __slots__ = [
-        'id', 'local_account', 'local_currency', 'execution_date',
-        'effective_date', 'remote_owner', 'remote_account',
-        'remote_currency', 'transferred_amount', 'transfer_type',
-        'reference', 'message', 'statement_id',
-    ]
-
-    def __init__(self, *args, **kwargs):
-        super(mem_bank_transaction, self).__init__(*args, **kwargs)
-        self.id = ''
-        self.local_account = ''
-        self.local_currency = ''
-        self.execution_date = ''
-        self.effective_date = ''
-        self.remote_account = ''
-        self.remote_owner = ''
-        self.remote_currency = ''
-        self.transferred_amount = ''
-        self.transfer_type = ''
-        self.reference = ''
-        self.message = ''
-        self.statement_id = ''
-
-    def is_valid(self):
-        '''
-        Heuristic check: at least id, execution_date, remote_account and
-        transferred_amount should be filled to create a valid transfer.
-        '''
-        return (self.execution_date and self.remote_account
-                and self.transferred_amount and True) or False
-
-class parser_type(type):
-    parsers = []
-    parser_by_name = {}
-    parser_by_code = {}
-    parser_by_classname = {}
-
-    def __new__(metacls, clsname, bases, clsdict):
-        newcls = type.__new__(metacls, clsname, bases, clsdict)
-        if 'name' in clsdict and newcls.name:
-            metacls.parsers.append(newcls)
-            metacls.parser_by_name[newcls.name] = newcls
-            metacls.parser_by_code[newcls.code] = newcls
-            metacls.parser_by_classname[clsname] = newcls
-        return newcls
-
-    @classmethod
-    def get_parser_types(cls, sort='name'):
-        if sort == 'name':
-            keys = cls.parser_by_name.keys()
-            parsers = cls.parser_by_name
-        else:
-            keys = cls.parser_by_code.itervalues()
-            parsers = cls.parser_by_code
-        keys.sort()
-        return [(parsers[x].code, parsers[x].name) for x in keys]
-
-def create_parser(code):
-    if code in parser_type.parser_by_code:
-        return parser_type.parser_by_code[code]()
-    return None
-
-class parser(object):
-    '''
-    A parser delivers the interface for any parser object. Inherit from
-    it to implement your own.
-    You should at least implement the following at the class level:
-        name -> the name of the parser, shown to the user and
-                    translatable.
-        code -> the identifier you care to give it. Not translatable
-        doc  -> the description of the identifier. Shown to the user.
-                    Translatable.
-
-        parse -> the method for the actual parsing.
-    '''
-    __metaclass__ = parser_type
-    name = None
-    code = None
-    doc = __doc__
-
-    def parse(self, data):
-        '''
-        Parse data.
-        
-        data is a raw in memory file object. You have to split it in
-        whatever chunks you see fit for parsing. It should return a list
-        of mem_bank_statement objects. Every mem_bank_statement object
-        should contain a list of mem_bank_transaction objects.
-
-        For identification purposes, don't invent numbering of the transaction
-        numbers or bank statements ids on your own - stick with those provided
-        by your bank. Doing so enables the users to re-load old transaction
-        files without creating multiple identical bank statements.
-        '''
-        raise NotImplementedError(_('This is a stub. Please implement your own.'))
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== removed file 'account_banking/record.py'
--- account_banking/record.py	2010-01-13 20:15:24 +0000
+++ account_banking/record.py	1970-01-01 00:00:00 +0000
@@ -1,182 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-#    Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#    All Rights Reserved
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-__all__ = [
-    'Field', 'Filler', 'DateField', 'NumberField', 'RightAlignedField',
-    'RecordType', 'Record', 'asciify'
-]
-
-__doc__ = '''Ease working with fixed length records in files'''
-
-from datetime import datetime, date
-import unicodedata
-
-class Field(object):
-    '''Base Field class - fixed length left aligned string field in a record'''
-    def __init__(self, name, length=1, fillchar=' '):
-        self.name = name.replace(' ', '_')
-        self.length = length
-        self.fillchar = fillchar
-
-    def format(self, value):
-        value = str(value)
-        if len(value) > self.length:
-            return value[len(value) - self.length:]
-        return value.ljust(self.length, self.fillchar)
-
-    def take(self, buffer):
-        offset = hasattr(self, 'offset') and self.offset or 0
-        return buffer[offset:offset + self.length].rstrip(self.fillchar)
-
-    def __repr__(self):
-        return '%s "%s"' % (self.__class__.__name__, self.name)
-
-class Filler(Field):
-    '''Constant value field'''
-    def __init__(self, name, length=1, value=' '):
-        super(Filler, self).__init__(name, length)
-        self.value = str(value)
-
-    def take(self, buffer):
-        return self.format(buffer)
-
-    def format(self, value):
-        return super(Filler, self).format(
-            self.value * (self.length / len(self.value) +1)
-        )
-
-class DateField(Field):
-    '''Variable date field'''
-    def __init__(self, name, format='%Y-%m-%d', auto=False):
-        length = len(date.today().strftime(format))
-        super(DateField, self).__init__(name, length)
-        self.dateformat = format
-        self.auto = auto
-
-    def format(self, value):
-        if isinstance(value, (str, unicode)) and \
-           len(value.strip()) == self.length:
-            value = datetime.strptime(value, self.dateformat).date()
-        elif not isinstance(value, (datetime, date)):
-            value = date.today()
-        return value.strftime(self.dateformat)
-
-    def take(self, buffer):
-        value = super(DateField, self).take(buffer)
-        if value:
-            return datetime.strptime(value, self.dateformat).date()
-        return self.auto and date.today() or None
-
-class RightAlignedField(Field):
-    '''Deviation of Field: right aligned'''
-    def format(self, value):
-        if len(value) > self.length:
-            return value[:self.length]
-        return value.rjust(self.length, self.fillchar)
-
-    def take(self, buffer):
-        offset = hasattr(self, 'offset') and self.offset or 0
-        return buffer[offset:offset + self.length].lstrip(self.fillchar)
-
-class NumberField(RightAlignedField):
-    '''Deviation of Field: left zero filled'''
-    def __init__(self, *args, **kwargs):
-        kwargs['fillchar'] = '0'
-        super(NumberField, self).__init__(*args, **kwargs)
-
-    def format(self, value):
-        return super(NumberField, self).format(value and str(value) or '')
-
-class RecordType(object):
-    fields = []
-
-    def __init__(self, fields=[]):
-        if fields:
-            self.fields = fields
-        offset = 0
-        for field in self.fields:
-            field.offset = offset
-            offset += field.length
-
-    def __len__(self):
-        return reduce(lambda x,y: x+y.length, self.fields, 0)
-
-    def __contains__(self, key):
-        return any(lambda x, y=key: x.name == y, self.fields)
-
-    def __getitem__(self, key):
-        for field in self.fields:
-            if field.name == key:
-                return field
-        raise KeyError, 'No such field: %s' % key
-
-    def format(self, buffer):
-        result = []
-        for field in self.fields:
-            result.append(field.format(field.take(buffer)))
-        return ''.join(result)
-
-    def take(self, buffer):
-        return dict(zip([x.name for x in self.fields],
-                        [x.take(buffer) for x in self.fields]
-                       ))
-
-class Record(object):
-    _recordtype = None
-
-    def __init__(self, recordtype=None, value=''):
-        if hasattr(self, '_fields') and self._fields:
-            self._recordtype = RecordType(self._fields)
-        if not self._recordtype and not recordtype:
-            raise ValueError, 'No recordtype specified'
-        if not self._recordtype:
-            self._recordtype = recordtype()
-        self._length = len(self._recordtype)
-        self._value = value.ljust(self._length)[:self._length]
-    
-    def __len__(self):
-        return self._length
-
-    def __setattr__(self, attr, value):
-        if attr.startswith('_'):
-            super(Record, self).__setattr__(attr, value)
-        else:
-            field = self._recordtype[attr]
-            self._value = self._value[:field.offset] + \
-                    field.format(value) + \
-                    self._value[field.offset + field.length:]
-
-    def __getattr__(self, attr):
-        if attr.startswith('_'):
-            return super(Record, self).__getattr__(attr)
-        field = self._recordtype[attr]
-        return field.take(self._value)
-    
-    def __str__(self):
-        return self._recordtype.format(self._value)
-
-    def __unicode__(self):
-        return unicode(str(self))
-
-def asciify(str):
-    return unicodedata.normalize('NFKD', str).encode('ascii', 'ignore')
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== removed file 'account_banking/sepa.py'
--- account_banking/sepa.py	2010-01-13 20:15:24 +0000
+++ account_banking/sepa.py	1970-01-01 00:00:00 +0000
@@ -1,421 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-#  Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#  All Rights Reserved
-#
-#  This program is free software: you can redistribute it and/or modify
-#  it under the terms of the GNU General Public License as published by
-#  the Free Software Foundation, either version 3 of the License, or
-#  (at your option) any later version.
-#
-#  This program is distributed in the hope that it will be useful,
-#  but WITHOUT ANY WARRANTY; without even the implied warranty of
-#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#  GNU General Public License for more details.
-#
-#  You should have received a copy of the GNU General Public License
-#  along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-# The information about SEPA account numbers in this module are collected
-# from ISO 13616-1, which can be found at SWIFT's website:
-# http://www.swift.com/solutions/messaging/information_products/bic_downloads_documents/pdfs/IBAN_Registry.pdf
-#
-# This module uses both SEPA and IBAN as seemingly interchangeble terms.
-# However, a SEPA account is a bank account in the SEPA zone, which is
-# represented by a IBAN number, which is build up from a ISO-693-1 two letter
-# country code, two check digits and a BBAN number, representing the
-# local/national accounting scheme.
-#
-# With the exception of Turkey, all countries use the full local adressing
-# scheme in the IBAN numbers, making it possible to deduce the BBAN from the
-# IBAN. As Turkey uses an additional code in the local scheme which is not
-# part of the BBAN, for accounts located in Turkeys banks it is not possible
-# to use the BBAN to reconstruct the local account.
-#
-# WARNING:
-# This module contains seemingly enough info to create IBAN's from BBAN's.
-# Although many BBAN/IBAN conversions seem algorithmic, there is enough
-# deviation to take the warning from SEPA seriously: this is the domain of the
-# account owning banks. Don't use it, unless you are prepared to loose your
-# money. It is for heuristic validation purposes only.
-
-__all__ = ['IBAN']
-
-def modulo_97_base10(buffer):
-    '''
-    Calculate the modulo 97 value of a string in base10
-    '''
-    checksum = int(buffer[0])
-    for digit in buffer[1:]:
-        checksum *= 10;
-        checksum += int(digit)
-        checksum %= 97
-    return checksum
-
-def base36_to_base10str(buffer):
-    '''
-    Convert a base36 string value to a string of base10 digits.
-    '''
-    result = ''
-    for digit in buffer:
-        if digit.isalpha():
-            result += str(ord(digit) - 55)
-        else:
-            result += digit
-    return result
-
-class BBANFormat(object):
-    '''
-    A BBANFormat is an auxilliary class for IBAN. It represents the composition
-    of a BBAN number from the different elements in order to translate a
-    IBAN number to a localized number. The reverse route, transforming a local
-    account to a SEPA account, is the sole responsibility of the banks.
-    '''
-
-    def __init__(self, ibanfmt, bbanfmt='%A', nolz=False):
-        '''
-        Specify the structure of the SEPA account in relation to the local
-        account. The XXZZ prefix that all SEPA accounts have is not part of
-        the structure in BBANFormat.
-        
-        ibanfmt: string of identifiers from position 5 (start = 1):
-            A = Account position
-            N = Account digit
-            B = Bank code digit
-            C = Branch code digit
-            V = Account check digit
-            W = Bank code check digit
-            X = Additional check digit (some countries check everything)
-            P = Account prefix digit
-
-            The combination of N and A can be used to encode minimum length
-            leading-zero-stripped account numbers.
-
-            Example: (NL) 'CCCCAAAAAAAAAA'
-                      will convert 'INGB0001234567' into 
-                      bankcode 'INGB' and account '0001234567'
-
-        bbanfmt: string of placeholders for the local bank account
-            %C: bank code
-            %B: branch code
-            %I: IBAN number (complete)
-            %T: account type
-            %P: account prefix
-            %A: account number. This will include the 'N' placeholder
-                positions in the ibanfmt.
-            %V, %W, %X: check digits (separate meanings)
-            %Z: IBAN check digits (only Poland uses these)
-            %%: %
-            anything else: literal copy
-
-            Example: (AT): '%A BLZ %C'
-
-        nolz: boolean indicating stripping of leading zeroes in the account
-              number. Defaults to False
-        '''
-        self._iban = ibanfmt
-        self._bban = bbanfmt
-        self._nolz = nolz
-    
-    def __extract__(self, spec, value):
-        i = self._iban.find(spec)
-        if i < 0:
-            return ''
-        result = ''
-        j = len(self._iban)
-        while i < j and self._iban[i] == spec:
-            result += value[i+4]
-            i += 1
-        return self._nolz and result.lstrip('0') or result
-
-    def bankcode(self, iban):
-        return self.__extract__('B', iban)
-
-    def branchcode(self, iban):
-        return self.__extract__('C', iban)
-
-    def account(self, iban):
-        if self._iban.find('N') >= 0:
-            prefix = self.__extract__('N', iban).lstrip('0')
-        else:
-            prefix = ''
-        return prefix + self.__extract__('A', iban)
-    
-    def BBAN(self, iban):
-        '''
-        Format the BBAN part of the IBAN in iban following the local
-        addressing scheme. We need the full IBAN in order to be able to use
-        the IBAN check digits in it, as Poland needs.
-        '''
-        res = ''
-        i = 0
-        while i < len(self._bban):
-            if self._bban[i] == '%':
-                i += 1
-                parm = self._bban[i]
-                if parm in 'BCDPTVWX':
-                    res += self.__extract__(parm, iban)
-                elif parm == 'A':
-                    res += self.account(iban)
-                elif parm == 'S':
-                    res += iban
-                elif parm == 'Z':
-                    # IBAN check digits (Poland)
-                    res += iban[2:4]
-                elif parm == '%':
-                    res += '%'
-            else:
-                res += self._bban[i]
-            i += 1
-        return res
-
-class IBAN(str):
-    '''
-    A IBAN string represents a SEPA bank account number. This class provides
-    the interpretation and some validation of such strings.
-
-    Mind that, although there is sufficient reason to comment on the chosen
-    approach, we are talking about a transition period of at max. 1 year. Good
-    is good enough.
-    '''
-    BBAN_formats = {
-        'AL': BBANFormat('CCBBBBVAAAAAAAAAAAAAAAAAA', '%B%A'),
-        'AD': BBANFormat('CCCCBBBBAAAAAAAAAAAA', '%A'),
-        'AT': BBANFormat('BBBBBAAAAAAAAAAA', '%A BLZ %C'),
-        'BE': BBANFormat('CCCAAAAAAAVV', '%C-%A-%V'),
-        'BA': BBANFormat('BBBCCCAAAAAAAA', '%I'),
-        'BG': BBANFormat('BBBBCCCCAAAAAAAAAA', '%I'),
-        'CH': BBANFormat('CCCCCAAAAAAAAAAAAV', '%C %A', nolz=True),
-        'CS': BBANFormat('BBBAAAAAAAAAAAAAVV', '%B-%A-%V'),
-        'CY': BBANFormat('BBBCCCCCAAAAAAAAAAAAAAAA', '%B%C%A'),
-        'CZ': BBANFormat('BBBBPPPPPPAAAAAAAAAA', '%B-%P/%A'),
-        'DE': BBANFormat('BBBBBBBBAAAAAAAAAAV', '%A%V BLZ %B'),
-        'DK': BBANFormat('CCCCAAAAAAAAAV', '%C %A%V'),
-        'EE': BBANFormat('BBCCAAAAAAAAAAAV', '%A%V'),
-        'ES': BBANFormat('BBBBCCCCWVAAAAAAAAAA', '%B%C%W%V%A'),
-        'FI': BBANFormat('CCCCTTAAAAAAAV', '%C-%A%V', nolz=True),
-        'FR': BBANFormat('BBBBBCCCCCAAAAAAAAAAAVV', '%B %C %A %V'),
-        'FO': BBANFormat('BBBBAAAAAAAAAV', '%B %A%V'),
-        # Great Brittain uses a special display for the branch code, which we
-        # can't honor using the current system. If this appears to be a
-        # problem, we can come up with something later.
-        'GB': BBANFormat('BBBBCCCCCCAAAAAAAAV', '%C %A'),
-        'GI': BBANFormat('BBBBAAAAAAAAAAAAAAA', '%A'),
-        'GL': BBANFormat('CCCCAAAAAAAAAV', '%C %A%V'),
-        'GR': BBANFormat('BBBCCCCAAAAAAAAAAAAAAAA', '%B-%C-%A', nolz=True),
-        'HR': BBANFormat('BBBBBBBAAAAAAAAAA', '%B-%A'),
-        'HU': BBANFormat('BBBCCCCXAAAAAAAAAAAAAAAV', '%B%C%X %A%V'),
-        'IE': BBANFormat('BBBBCCCCCCAAAAAAAAV', '%C %A%V'),
-        'IL': BBANFormat('BBBCCCAAAAAAAAAAAAA', '%C%A'),
-        # Iceland uses an extra identification number, split in two on
-        # display. Coded here as %P%V.
-        'IS': BBANFormat('CCCCTTAAAAAAPPPPPPVVVV', '%C-%T-%A-%P-%V'),
-        'IT': BBANFormat('WBBBBBCCCCCCAAAAAAAAAAAAV', '%W/%B/%C/%A%V'),
-        'LV': BBANFormat('BBBBAAAAAAAAAAAAA', '%I'),
-        'LI': BBANFormat('CCCCCAAAAAAAAAAAA', '%C %A', nolz=True),
-        'LT': BBANFormat('BBBBBAAAAAAAAAAA', '%I'),
-        'LU': BBANFormat('BBBAAAAAAAAAAAAA', '%I'),
-        'MC': BBANFormat('BBBBBCCCCCAAAAAAAAAAAVV', '%B %C %A %V'),
-        'ME': BBANFormat('CCCAAAAAAAAAAAAAVV', '%C-%A-%V'),
-        'MK': BBANFormat('BBBAAAAAAAAAAVV', '%B-%A-%V', nolz=True),
-        'MT': BBANFormat('BBBBCCCCCAAAAAAAAAAAAAAAAAA', '%A', nolz=True),
-        # Mauritius has an aditional bank identifier, a reserved part and the
-        # currency as part of the IBAN encoding. As there is no representation
-        # given for the local account in ISO 13616-1 we assume IBAN, which
-        # circumvents the BBAN display problem.
-        'MU': BBANFormat('BBBBBBCCAAAAAAAAAAAAVVVWWW', '%I'),
-        # Netherlands has two different local account schemes: one with and
-        # one without check digit (9-scheme and 7-scheme). Luckily most Dutch
-        # financial services can keep the two apart without telling, so leave
-        # that. Also leave the leading zero issue, as most banks are already
-        # converting their local account numbers to BBAN format.
-        'NL': BBANFormat('BBBBAAAAAAAAAA', '%A'),
-        # Norway seems to split the account number in two on display. For now
-        # we leave that. If this appears to be a problem, we can fix it later.
-        'NO': BBANFormat('CCCCAAAAAV', '%C.%A%V'),
-        'PL': BBANFormat('CCCCCCCCAAAAAAAAAAAAAAAA', '%Z%C %A'),
-        'PT': BBANFormat('BBBBCCCCAAAAAAAAAAAVV', '%B.%C.%A.%V'),
-        'RO': BBANFormat('BBBBAAAAAAAAAAAAAAAA', '%A'),
-        'SA': BBANFormat('BBAAAAAAAAAAAAAAAA', '%B%A'),
-        'SE': BBANFormat('CCCAAAAAAAAAAAAAAAAV', '%A'),
-        'SI': BBANFormat('CCCCCAAAAAAAAVV', '%C-%A%V', ),
-        # Slovakia uses two different format for local display. We stick with
-        # their formal BBAN specs
-        'SK': BBANFormat('BBBBPPPPPPAAAAAAAAAAAA', '%B%P%A'),
-        # San Marino: No information for display of BBAN, so stick with IBAN
-        'SM': BBANFormat('WBBBBBCCCCCCAAAAAAAAAAAAV', '%I'),
-        'TN': BBANFormat('BBCCCAAAAAAAAAAAAAVV', '%B %C %A %V'),
-        # Turkey has insufficient information in the IBAN number to regenerate
-        # the BBAN: the branch code for local addressing is missing (5n).
-        'TR': BBANFormat('BBBBBWAAAAAAAAAAAAAAAA', '%B%C%A'),
-    }
-    countries = BBAN_formats.keys()
-    unknown_BBAN_format = BBANFormat('AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA', '%I')
-
-    def __new__(cls, arg, **kwargs):
-        '''
-        All letters should be uppercase and acceptable. As str is an
-        in 'C' implemented class, this can't be done in __init__.
-        '''
-        init = ''
-        for item in arg.upper():
-            if item.isalnum():
-                init += item
-            elif item not in ' \t.-':
-                raise ValueError, 'Invalid chars found in IBAN number'
-        return str.__new__(cls, init)
-
-    def __init__(self, *args, **kwargs):
-        '''
-        Sanity check: don't offer extensions unless the base is sound.
-        '''
-        super(IBAN, self).__init__()
-        # Rearrange position of country code and check digits
-        if self.countrycode not in self.countries:
-            self.BBAN_format = self.unknown_BBAN_format
-            raise Warning, \
-               'Don\'t know how to format BBAN for country %s' % \
-                self.countrycode
-        else:
-            self.BBAN_format = self.BBAN_formats[self.countrycode]
-
-    @classmethod
-    def create(cls, BIC=None, countrycode=None, BBAN=None, bankcode=None, branchcode=None,
-               account=None
-              ):
-        '''
-        Create a IBAN number from a BBAN and a country code. Optionaly create
-        a BBAN from BBAN components before generation.
-
-        Incomplete: can only work with valid BBAN now.
-        '''
-        if BIC:
-            if not bankcode:
-                bankcode = BIC[:4]
-            if not countrycode:
-                countrycode = BIC[4:6]
-        else:
-            if countrycode:
-                countrycode = countrycode.upper()
-            else:
-                raise ValueError, \
-                        'Either BIC or countrycode is required'
-
-        if countrycode not in cls.countries:
-            raise ValueError, \
-                    '%s is not a SEPA country' % countrycode
-        format = cls.BBAN_formats[countrycode]
-
-        if BBAN:
-            if len(BBAN) == len(formats._iban):
-                iban = cls(countrycode + '00' + BBAN)
-                return cls(countrycode + iban.checksum + BBAN)
-            raise ValueError, \
-                    'Insufficient data to generate IBAN'
-
-    @property
-    def valid(self):
-        '''
-        Check if the string + check digits deliver a valid checksum
-        '''
-        buffer = self[4:] + self[:4]
-        return int(base36_to_base10str(buffer)) % 97 == 1
-
-    def __repr__(self):
-        '''
-        Formal representation is in chops of four characters, devided by a
-        space.
-        '''
-        parts = []
-        for i in range(0, len(self), 4):
-            parts.append(self[i:i+4])
-        return ' '.join(parts)
-
-    def __unicode__(self):
-        '''
-        Return unicode representation of self
-        '''
-        return u'%r' % self
-
-    @property
-    def checksum(self):
-        '''
-        Generate a new checksum for an otherwise correct layed out BBAN in a
-        IBAN string.
-        NOTE: This is the responsability of the banks. No guaranties whatsoever
-        that this delivers usable IBAN accounts. Mind your money!
-        '''
-        buffer = self[4:] + self[:2] + '00'
-        buffer = base36_to_base10str(buffer)
-        return '%.2d' % (98 - modulo_97_base10(buffer))
-
-    @property
-    def checkdigits(self):
-        '''
-        Return the digits which form the checksum in the IBAN string
-        '''
-        return self[2:4]
-
-    @property
-    def countrycode(self):
-        return self[:2]
-
-    @property
-    def bankcode(self):
-        return self.BBAN_format.bankcode(self)
-
-    @property
-    def BIC_searchkey(self):
-        '''
-        BIC's, or Bank Identification Numbers, are composed of the bank
-        code, followed by the country code, followed by the localization
-        code, followed by an optional department number.
-
-        The bank code seems to be world wide unique. Knowing this,
-        one can use the country + bankcode info from BIC to narrow a
-        search for the bank itself.
-        
-        Note that some countries use one single localization code for
-        all bank transactions in that country, while others do not. This
-        makes it impossible to use an algorithmic approach for generating
-        the full BIC.
-        '''
-        return self.bankcode[:4] + self.countrycode
-
-    @property
-    def branchcode(self):
-        return self.BBAN_format.branchcode(self)
-
-    @property
-    def localized_BBAN(self):
-        '''
-        Localized format of local or Basic Bank Account Number, aka BBAN
-        '''
-        if self.countrycode == 'TR':
-            raise NotImplementedError, \
-                'The Turkish BBAN requires information that is not in the IBAN number.'
-        return self.BBAN_format.BBAN(self)
-
-    @property
-    def BBAN(self):
-        '''
-        Return full encoded BBAN, which is for all countries the IBAN string
-        after the ISO-639 code and the two check digits.
-        '''
-        return self[4:]
-
-if __name__ == '__main__':
-    import sys
-    for arg in sys.argv[1:]:
-        iban = IBAN(arg)
-        print 'IBAN:', iban
-        print 'country code:', iban.countrycode
-        print 'bank code:', iban.bankcode
-        print 'branch code:', iban.branchcode
-        print 'BBAN:', iban.BBAN
-        print 'localized BBAN:', iban.localized_BBAN
-        print 'check digits:', iban.checkdigits
-        print 'checksum:', iban.checksum

=== removed directory 'account_banking/wizard'
=== removed file 'account_banking/wizard/__init__.py'
--- account_banking/wizard/__init__.py	2010-01-13 20:15:24 +0000
+++ account_banking/wizard/__init__.py	1970-01-01 00:00:00 +0000
@@ -1,23 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-#    Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#    All Rights Reserved
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-import bank_import
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== removed file 'account_banking/wizard/bank_import.py'
--- account_banking/wizard/bank_import.py	2010-01-13 20:15:24 +0000
+++ account_banking/wizard/bank_import.py	1970-01-01 00:00:00 +0000
@@ -1,583 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-#    Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#    All Rights Reserved
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-'''
-This module contains the business logic of the wizard account_banking_import.
-The parsing is done in the parser modules. Every parser module is required to
-use parser.models as a mean of communication with the business logic.
-'''
-import pooler
-import time
-import wizard
-import base64
-from osv import osv
-from tools import config
-from tools.translate import _
-from account_banking.parsers import models
-from account_banking.parsers.convert import *
-from banktools import *
-
-def _get_move_info(pool, cursor, uid, move_line):
-    reconcile_obj = pool.get('account.bank.statement.reconcile')
-    type_map = {
-        'out_invoice': 'customer',
-        'in_invoice': 'supplier',
-        'out_refund': 'customer',
-        'in_refund': 'supplier',
-    }
-    retval = struct(move_line=move_line)
-    retval.reference = move_line.ref
-    if move_line.invoice:
-        retval.invoice = move_line.invoice
-        retval.type = type_map[move_line.invoice.type]
-    else:
-        retval.type = 'general'
-    move_line.reconcile_id = reconcile_obj.create(
-        cursor, uid, {'line_ids': [(6, 0, [move_line.id])]}
-    )
-    return retval
-
-def _link_payment(pool, cursor, uid, trans, payment_lines,
-                  partner_id, bank_account_id, log):
-    '''
-    Find the payment order belonging to this reference - if there is one
-    This is the easiest part: when sending payments, the returned bank info
-    should be identical to ours.
-    '''
-    # TODO: Not sure what side effects are created when payments are done
-    # for credited customer invoices, which will be matched later on too.
-    digits = int(config['price_accuracy'])
-    candidates = [x for x in payment_lines
-                  if x.communication == trans.reference 
-                  and round(x.amount, digits) == -round(trans.transferred_amount, digits)
-                  and trans.remote_account in (x.bank_id.acc_number,
-                                               x.bank_id.iban)
-                 ]
-    if len(candidates) == 1:
-        candidate = candidates[0]
-        payment_line_obj = pool.get('payment.line')
-        payment_line_obj.write(cursor, uid, [candidate.id], {
-            'export_state': 'done',
-            'date_done': trans.effective_date.strftime('%Y-%m-%d')}
-        )
-        
-        return _get_move_info(pool, cursor, uid, candidate.move_line_id)
-
-    return False
-
-def _link_invoice(pool, cursor, uid, trans, move_lines,
-                  partner_id, bank_account_id, log):
-    '''
-    Find the invoice belonging to this reference - if there is one
-    Use the sales journal to check.
-
-    Challenges we're facing:
-        1. The sending or receiving party is not necessarily the same as the
-           partner the payment relates to.
-        2. References can be messed up during manual encoding and inexact
-           matching can link the wrong invoices.
-        3. Amounts can or can not match the expected amount.
-        4. Multiple invoices can be paid in one transaction.
-        .. There are countless more, but these we'll try to address.
-
-    Assumptions for matching:
-        1. There are no payments for invoices not sent. These are dealt with
-           later on.
-        1. Debit amounts are either customer invoices or credited supplier
-           invoices.
-        2. Credit amounts are either supplier invoices or credited customer
-           invoices.
-        3. Payments are either below expected amount or only slightly above
-           (abs).
-        4. Payments from partners that are matched, pay their own invoices.
-    
-    Worst case scenario:
-        1. No match was made.
-           No harm done. Proceed with manual matching as usual.
-        2. The wrong match was made.
-           Statements are encoded in draft. You will have the opportunity to
-           manually correct the wrong assumptions. 
-    '''
-    # First on partner
-    candidates = filter(lambda x, y=partner_id: x.partner_id.id == y, move_lines)
-
-    # Next on reference/invoice number. Mind that this uses the invoice
-    # itself, as the move_line references have been fiddled with on invoice
-    # creation. This also enables us to search for the invoice number in the
-    # reference instead of the other way around, as most human interventions
-    # *add* text.
-    if not candidates:
-        candidates = filter(lambda x, y=trans.reference.upper(),
-                                      z=trans.message.upper():
-                                x.invoice and (
-                                    x.invoice.number.upper() in y or
-                                    x.invoice.number.upper() in z
-                                ),
-                            move_lines
-                           )
-
-    if len(candidates) > 1:
-        # TODO: currency coercing
-        digits = int(config['price_accuracy'])
-        if trans.transferred_amount < 0:
-            func = lambda x, y=abs(trans.transferred_amount), z=digits:\
-                    round(x.debit, z) == round(y, z)
-        else:
-            func = lambda x, y=abs(trans.transferred_amount), z=digits:\
-                    round(x.credit, z) == round(y, z)
-        best = filter(func, move_lines)
-        if len(best) != 1:
-            log.append(
-                _('Unable to link transaction %(trans)s to invoice: '
-                  '%(no_candidates)s candidates found; can\'t choose.') % {
-                      'trans': trans.id,
-                      'no_candidates': len(best)
-                  })
-            return False
-
-    if len(candidates) == 1:
-        return _get_move_info(pool, cursor, uid, candidates[0])
-
-    return False
-
-def _link_canceled_debit(pool, cursor, uid, trans, payment_lines,
-                         partner_id, bank_account_id, log):
-    '''
-    Direct debit transfers can be canceled by the remote owner within a
-    legaly defined time period. These 'payments' are most likely
-    already marked 'done', which makes them harder to match. Also the
-    reconciliation has to be reversed.
-    '''
-    # TODO: code _link_canceled_debit
-    return False
-
-def _banking_import_statements_file(self, cursor, uid, data, context):
-    '''
-    Import bank statements / bank transactions file.
-    This module/function represents the business logic, the parser modules
-    represent the decoding logic.
-    '''
-    form = data['form']
-    statements_file = form['file']
-    data = base64.decodestring(statements_file)
-
-    pool = pooler.get_pool(cursor.dbname)
-    company_obj = pool.get('res.company')
-    user_obj = pool.get('res.user')
-    journal_obj = pool.get('account.journal')
-    move_line_obj = pool.get('account.move.line')
-    payment_line_obj = pool.get('payment.line')
-    statement_obj = pool.get('account.bank.statement')
-    statement_line_obj = pool.get('account.bank.statement.line')
-    statement_file_obj = pool.get('account.banking.imported.file')
-    #account_obj = pool.get('account.account')
-    #payment_order_obj = pool.get('payment.order')
-    #currency_obj = pool.get('res.currency')
-
-    # get the parser to parse the file
-    parser_code = form['parser']
-    parser = models.create_parser(parser_code)
-    if not parser:
-        raise wizard.except_wizard(
-            _('ERROR!'),
-            _('Unable to import parser %(parser)s. Parser class not found.') %
-            {'parser':parser_code}
-        )
-
-    # Get the company
-    company = form['company']
-    if not company:
-        user_data = user_obj.browse(cursor, uid, uid, context)
-    company = company_obj.browse(cursor, uid, company or user_data.company_id.id, context)
-
-    # Parse the file
-    statements = parser.parse(data)
-
-    if any([x for x in statements if not x.is_valid()]):
-        raise wizard.except_wizard(
-            _('ERROR!'),
-            _('The imported statements appear to be invalid! Check your file.')
-        )
-
-    # Create the file now, as the statements need to be linked to it
-    import_id = statement_file_obj.create(cursor, uid, dict(
-        company_id = company.id,
-        file = statements_file,
-        date = time.strftime('%Y-%m-%d'),
-        user_id = uid,
-        state = 'unfinished'
-    ))
-
-    # Results
-    no_stat_loaded = 0
-    no_trans_loaded = 0
-    no_stat_skipped = 0
-    no_trans_skipped = 0
-    no_trans_matched = 0
-    no_errors = 0
-    log = []
-
-    # Caching
-    error_accounts = {}
-    info = {}
-    imported_statement_ids = []
-
-    if statements:
-        # Get interesting journals once
-        if company:
-            journal_ids = journal_obj.search(cursor, uid, [
-                ('type', 'in', ('sale','purchase')),
-                ('company_id', '=', company.id),
-            ])
-        else:
-            journal_ids = None
-        if not journal_ids:
-            journal_ids = journal_obj.search(cursor, uid, [
-                ('type', 'in', ('sale','purchase')),
-                ('active', '=', True),
-                ('company_id', '=', False),
-            ])
-        # Get all unreconciled moves predating the last statement in one big swoop
-        # Assumption: the statements in the file are sorted in ascending order of
-        #             date.
-        move_line_ids = move_line_obj.search(cursor, uid, [
-            ('reconcile_id', '=', False),
-            ('journal_id', 'in', journal_ids),
-            ('account_id.reconcile', '=', True),
-            ('date', '<=', date2str(statements[-1].date)),
-        ])
-        move_lines = move_line_obj.browse(cursor, uid, move_line_ids)
-
-        # Get all unreconciled sent payment lines in one big swoop.
-        # No filtering can be done, as empty dates carry value for C2B
-        # communication. Most likely there are much less sent payments
-        # than reconciled and open/draft payments.
-        cursor.execute("SELECT l.id FROM payment_order o, payment_line l "
-                       "WHERE l.order_id = o.id AND "
-                             "o.state = 'sent' AND "
-                             "l.date_done IS NULL"
-                      )
-        payment_line_ids = [x[0] for x in cursor.fetchall()]
-        if payment_line_ids:
-            payment_lines = payment_line_obj.browse(cursor, uid, payment_line_ids)
-        else:
-            payment_lines = []
-
-    for statement in statements:
-        if statement.local_account in error_accounts:
-            # Don't repeat messages
-            no_stat_skipped += 1
-            no_trans_skipped += len(statement.transactions)
-            continue
-
-        if not statement.local_account in info:
-            account_info = get_company_bank_account(
-                pool, cursor, uid, statement.local_account, company, log
-            )
-            if not account_info:
-                log.append(
-                    _('Statements found for unknown account %(bank_account)s') %
-                    {'bank_account': statement.local_account}
-                )
-                error_accounts[statement.local_account] = True
-                no_errors += 1
-                continue
-            if 'journal_id' not in account_info:
-                log.append(
-                    _('Statements found for account %(bank_account)s, '
-                      'but no default journal was defined.'
-                     ) % {'bank_account': statement.local_account}
-                )
-                error_accounts[statement.local_account] = True
-                no_errors += 1
-                continue
-            info[statement.local_account] = account_info
-        else:
-            account_info = info[statement.local_account]
-
-        if statement.local_currency \
-           and account_info.journal_id.code != statement.local_currency:
-            # TODO: convert currencies?
-            log.append(
-                _('Statement for account %(bank_account)s uses different '
-                  'currency than the defined bank journal.') %
-                  {'bank_account': statement.local_account}
-            )
-            error_accounts[statement.local_account] = True
-            no_errors += 1
-            continue
-
-        # Check existence of previous statement
-        statement_ids = statement_obj.search(cursor, uid, [
-            ('name', '=', statement.id),
-            ('date', '=', date2str(statement.date)),
-        ])
-        if statement_ids:
-            log.append(
-                _('Statement %(id)s known - skipped') % {
-                    'id': statement.id
-                }
-            )
-            continue
-
-        statement_id = statement_obj.create(cursor, uid, dict(
-            name = statement.id,
-            journal_id = account_info.journal_id.id,
-            date = date2str(statement.date),
-            balance_start = statement.start_balance,
-            balance_end_real = statement.end_balance,
-            balance_end = statement.end_balance,
-            state = 'draft',
-            currency = account_info.journal_id.currency.id,
-            user_id = uid,
-            banking_id = import_id,
-        ))
-        imported_statement_ids.append(statement_id)
-
-        # move each line to the right period and try to match it with an
-        # invoice or payment
-        subno = 0
-        for transaction in statement.transactions:
-            move_info = False
-
-            # Keep a tracer for identification of order in a statement in case
-            # of missing transaction ids.
-            subno += 1
-
-            # Link remote partner, import account when needed
-            partner_bank = get_bank_account(
-                pool, cursor, uid, transaction.remote_account, log, fail=True
-            )
-            if partner_bank:
-                partner_id = partner_bank.partner_id.id
-                partner_bank_id = partner_bank.id
-            elif transaction.remote_owner:
-                partner_id = get_or_create_partner(
-                    pool, cursor, uid, transaction.remote_owner
-                )
-                if transaction.remote_account:
-                    partner_bank_id = create_bank_account(
-                        pool, cursor, uid, partner_id,
-                        transaction.remote_account, transaction.remote_owner,
-                        log
-                    )
-            else:
-                partner_id = False
-
-            # Link accounting period
-            period_id = get_period(pool, cursor, uid,
-                                   transaction.effective_date, company,
-                                   log)
-
-            # Credit means payment... isn't it?
-            if transaction.transferred_amount < 0 and payment_lines:
-                # Link open payment - if any
-                move_info = _link_payment(pool, cursor, uid, transaction,
-                                          payment_lines, partner_id,
-                                          partner_bank_id, log
-                                         )
-
-            # Second guess, invoice
-            if not move_info:
-                # Link invoice - if any
-                move_info = _link_invoice(pool, cursor, uid, transaction,
-                                          move_lines, partner_id, partner_bank_id,
-                                          log
-                                         )
-            if not move_info:
-                if transaction.transferred_amount < 0:
-                    account_id = account_info.default_credit_account_id
-                else:
-                    account_id = account_info.default_debit_account_id
-            else:
-                account_id = move_info.move_line.account_id
-                no_trans_matched += 1
-
-            values = struct(
-                name = '%s.%s' % (statement.id, transaction.id or subno),
-                date = transaction.effective_date,
-                amount = transaction.transferred_amount,
-                account_id = account_id.id,
-                statement_id = statement_id,
-                note = transaction.message,
-                ref = transaction.reference,
-                period_id = period_id,
-            )
-            if partner_id:
-                values.partner_id = partner_id
-            if partner_bank_id:
-                values.partner_bank_id = partner_bank_id
-            if move_info:
-                values.type = move_info.type
-                values.reconcile_id = move_info.move_line.reconcile_id
-
-            statement_line_id = statement_line_obj.create(cursor, uid, values)
-            no_trans_loaded += 1
-
-        no_stat_loaded += 1
-
-    if payment_lines:
-        # As payments lines are treated as individual transactions, the
-        # batch as a whole is only marked as 'done' when all payment lines
-        # have been reconciled.
-        cursor.execute(
-            "UPDATE payment_order o "
-            "SET state = 'done', "
-                "date_done = '%s' "
-            "FROM payment_line l "
-            "WHERE o.state = 'sent' "
-              "AND o.id = l.order_id "
-              "AND o.id NOT IN ("
-                "SELECT DISTINCT id FROM payment_line "
-                "WHERE date_done IS NULL "
-                  "AND id IN (%s)"
-               ")" % (
-                   time.strftime('%Y-%m-%d'),
-                   ','.join(map(str, payment_line_ids))
-               )
-        )
-    report = [
-        '%s: %s' % (_('Total number of statements'), no_stat_skipped + no_stat_loaded),
-        '%s: %s' % (_('Total number of transactions'), no_trans_skipped + no_trans_loaded),
-        '%s: %s' % (_('Number of errors found'), no_errors),
-        '%s: %s' % (_('Number of statements skipped due to errors'), no_stat_skipped),
-        '%s: %s' % (_('Number of transactions skipped due to errors'), no_trans_skipped),
-        '%s: %s' % (_('Number of statements loaded'), no_stat_loaded),
-        '%s: %s' % (_('Number of transactions loaded'), no_trans_loaded),
-        '',
-        '%s:' % ('Error report'),
-        '',
-    ]
-    text_log = '\n'.join(report + log)
-    state = no_errors and 'error' or 'ready'
-    statement_file_obj.write(cursor, uid, import_id, dict(
-        state = state, log = text_log,
-    ))
-    return dict(
-        log = text_log,
-        statement_ids = imported_statement_ids
-    )
-
-banking_import_form = '''<?xml version="1.0"?>
-<form string="Import Bank Transactions File">
-<separator colspan="4" string="Select the processing details:" />
-    <field name="company" colspan="1" />
-    <field name="file"/>
-    <newline />
-    <field name="parser"/>
-</form>
-'''
-
-def parser_types(*args, **kwargs):
-    '''Delay evaluation of parser types until start of wizard, to allow
-       depending modules to initialize and add their parsers to the list
-    '''
-    return models.parser_type.get_parser_types()
-
-banking_import_fields = dict(
-    company = dict(
-        string = 'Company',
-        type = 'many2one',
-        relation = 'res.company',
-        required = True,
-    ),
-    file = dict(
-        string = 'Statements File',
-        type = 'binary',
-        required = True,
-        help = ('The Transactions File to import. Please note that while it is '
-        'perfectly safe to reload the same file multiple times or to load in '
-        'timeframe overlapping statements files, there are formats that may '
-        'introduce different sequencing, which may create double entries.\n\n'
-        'To stay on the safe side, always load bank statements files using the '
-        'same format.')
-    ),
-    parser = dict(
-        string = 'File Format',
-        type = 'selection',
-        selection = parser_types,
-        required = True,
-    ),
-)
-
-result_form = '''<?xml version="1.0"?>
-<form string="Import Bank Transactions File">
-    <separator colspan="4" string="Results:" />
-    <field name="log" colspan="4" nolabel="1" width="500"/>
-</form>
-'''
-
-result_fields = dict(
-    log = dict(string='Log', type='text')
-)
-
-class banking_import(wizard.interface):
-
-    def _action_open_window(self, cursor, uid, data, context):
-        # TODO: this needs fiddling. The resulting window is informative,
-        # but not very usefull...
-        form = data['form']
-        return dict(
-            domain = "[('id','in',(%s,))]" % (','.join(map(str, form['statement_ids']))),
-            name = 'Statement',
-            view_type = 'tree',
-            view_mode = 'form,tree',
-            res_model = 'account.bank.statement',
-            view_id = False,
-            type = 'ir.actions.act_window',
-            res_id = form['statement_ids'],
-        )
-
-    states = {
-        'init' : {
-            'actions' : [],
-            'result' : {
-                'type' : 'form',
-                'arch' : banking_import_form,
-                'fields': banking_import_fields,
-                'state': [('end', '_Cancel', 'gtk-cancel'),
-                          ('import', '_Ok', 'gtk-ok'),
-                         ]
-            }
-         },
-         'import' : {
-            'actions': [_banking_import_statements_file],
-            'result': {
-                'type': 'form',
-                'arch': result_form,
-                'fields': result_fields,
-                'state': [('end', '_Close', 'gtk-close'),
-                          ('open', '_Open Statement', 'gtk-ok'),
-                         ]
-            }
-        },
-        'open': {
-            'actions': [],
-            'result': {
-                'type': 'action',
-                'action': _action_open_window,
-                'state': 'end'
-            }
-        },
-    }
-
-banking_import('account_banking.banking_import')
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== removed file 'account_banking/wizard/banktools.py'
--- account_banking/wizard/banktools.py	2010-01-13 20:15:24 +0000
+++ account_banking/wizard/banktools.py	1970-01-01 00:00:00 +0000
@@ -1,292 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-#    Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#    All Rights Reserved
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-__all__ = [
-    'get_period', 
-    'get_bank_account',
-    'get_or_create_partner',
-    'get_company_bank_account',
-    'create_bank_account',
-    'struct',
-]
-
-class struct(dict):
-    '''
-    Ease working with dicts. Allow dict.key alongside dict['key']
-    '''
-    def __setattr__(self, item, value):
-        self.__setitem__(item, value)
-
-    def __getattr__(self, item):
-        return self.__getitem__(item)
-
-    def show(self, indent=0, align=False, ralign=False):
-        '''
-        PrettyPrint method. Aligns keys right (ralign) or left (align).
-        '''
-        if align or ralign:
-            width = 0
-            for key in self.iterkeys():
-                width = max(width, len(key))
-            alignment = ''
-            if not ralign:
-                alignment = '-'
-            fmt = '%*.*s%%%s%d.%ds: %%s' % (
-                indent, indent, '', alignment, width, width
-            )
-        else:
-            fmt = '%*.*s%%s: %%s' % (indent, indent, '')
-        for item in self.iteritems():
-            print fmt % item
-
-import datetime
-from account_banking import sepa
-from account_banking.parsers.convert import *
-
-def get_period(pool, cursor, uid, date, company, log):
-    '''
-    Get a suitable period for the given date range and the given company.
-    '''
-    fiscalyear_obj = pool.get('account.fiscalyear')
-    period_obj = pool.get('account.period')
-    if not date:
-        date = date2str(datetime.datetime.today())
-
-    search_date = date2str(date)
-    fiscalyear_ids = fiscalyear_obj.search(cursor, uid, [
-        ('date_start','<=', search_date), ('date_stop','>=', search_date),
-        ('state','=','draft'), ('company_id','=',company.id)
-    ])
-    if not fiscalyear_ids:
-        fiscalyear_ids = fiscalyear_obj.search(cursor, uid, [
-            ('date_start','<=',search_date), ('date_stop','>=',search_date),
-            ('state','=','draft'), ('company_id','=',None)
-        ])
-    if not fiscalyear_ids:
-        log.append(
-            _('No suitable fiscal year found for company %(company_name)s')
-            % dict(company_name=company.name)
-        )
-        return False
-    elif len(fiscalyear_ids) > 1:
-        log.append(
-            _('Multiple overlapping fiscal years found for date %(date)s')
-            % dict(date=date)
-        )
-        return False
-
-    fiscalyear_id = fiscalyear_ids[0]
-    period_ids = period_obj.search(cursor, uid, [
-        ('date_start','<=',search_date), ('date_stop','>=',search_date),
-        ('fiscalyear_id','=',fiscalyear_id), ('state','=','draft')
-    ])
-    if not period_ids:
-        log.append(_('No suitable period found for date %(date)s')
-                   % dict(date=date)
-        )
-        return False
-    if len(period_ids) != 1:
-        log.append(_('Multiple overlapping periods for date %(date)s')
-                   % dict(date=date)
-        )
-        return False
-    return period_ids[0]
-
-def get_bank_account(pool, cursor, uid, account_number, log, fail=False):
-    '''
-    Get the bank account with account number account_number
-    '''
-    # No need to search for nothing
-    if not account_number:
-        return False
-
-    partner_bank_obj = pool.get('res.partner.bank')
-    bank_account_ids = partner_bank_obj.search(cursor, uid, [
-        ('acc_number', '=', account_number)
-    ])
-    if not bank_account_ids:
-        bank_account_ids = partner_bank_obj.search(cursor, uid, [
-            ('iban', '=', account_number)
-        ])
-    if not bank_account_ids:
-        if not fail:
-            log.append(
-                _('Bank account %(account_no)s was not found in the database')
-                % dict(account_no=account_number)
-            )
-        return False
-    elif len(bank_account_ids) != 1:
-        log.append(
-            _('More than one bank account was found with the same number %(account_no)s')
-            % dict(account_no=account_number)
-        )
-        return False
-    return partner_bank_obj.browse(cursor, uid, bank_account_ids)[0]
-
-def get_or_create_partner(pool, cursor, uid, name, log):
-    '''
-    Get or create the partner belonging to the account holders name <name>
-    '''
-    partner_obj = pool.get('res.partner')
-    partner_ids = partner_obj.search(cursor, uid, [('name', 'ilike', name)])
-    if not partner_ids:
-        partner_id = partner_obj.create(cursor, uid, dict(
-            name=name, active=True, comment='Generated by Import Bank Statements File',
-        ))
-    elif len(partner_ids) > 1:
-        log.append(
-            _('More then one possible match found for partner with name %(name)s')
-            % {'name': name}
-        )
-        return False
-    else:
-        partner_id = partner_ids[0]
-    return partner_obj.browse(cursor, uid, partner_id)[0]
-
-def get_company_bank_account(pool, cursor, uid, account_number,
-                             company, log):
-    '''
-    Get the matching bank account for this company.
-    '''
-    results = struct()
-    bank_account = get_bank_account(pool, cursor, uid, account_number, log,
-                                    fail=True)
-    if not bank_account:
-        return False
-    if bank_account.partner_id.id != company.partner_id.id:
-        log.append(
-            _('Account %(account_no)s is not owned by %(partner)s')
-            % dict(account_no = account_number,
-                   partner = company.partner_id.name,
-        ))
-        return False
-    results.account = bank_account
-    bank_settings_obj = pool.get('account.banking.account.settings')
-    bank_settings_ids = bank_settings_obj.search(cursor, uid, [
-        ('partner_bank_id', '=', bank_account.id)
-    ])
-    if bank_settings_ids:
-        settings = bank_settings_obj.browse( cursor, uid, bank_settings_ids)[0]
-        results.journal_id = settings.journal_id
-        results.default_debit_account_id = settings.default_debit_account_id
-        results.default_credit_account_id = settings.default_credit_account_id
-    return results
-
-import urllib, urllib2
-from BeautifulSoup import BeautifulSoup
-
-def get_iban_bic_NL(bank_acc):
-    '''
-    Consult the Dutch online banking database to check both the account number
-    and the bank to which it belongs. Will not work offline, is limited to
-    banks operating in the Netherlands and will only convert Dutch local
-    account numbers.
-    '''
-    IBANlink = 'http://www.ibannl.org/iban_check.php'
-    data = urllib.urlencode(dict(number=bank_acc, method='POST'))
-    request = urllib2.Request(IBANlink, data)
-    response = urllib2.urlopen(request)
-    soup = BeautifulSoup(response)
-    result = struct()
-    for _pass, td in enumerate(soup.findAll('td')):
-        if _pass % 2 == 1:
-            result[attr] = td.find('font').contents[0]
-        else:
-            attr = td.find('strong').contents[0][:4].strip().lower()
-    if result:
-        result.account = bank_acc
-        result.country_id = result.bic[4:6]
-        # Nationalized bank code
-        result.code = result.bic[:6]
-        # All Dutch banks use generic channels
-        result.bic += 'XXX'
-        return result
-    return None
-
-online_account_info = {
-    # TODO: Add more online data banks
-    'NL': get_iban_bic_NL,
-}
-
-def create_bank_account(pool, cursor, uid, partner_id,
-                        account_number, holder_name, log
-                        ):
-    '''
-    Create a matching bank account with this holder for this partner.
-    '''
-    values = struct(
-        partner_id = partner_id,
-        owner_name = holder_name,
-    )
-    # Are we dealing with IBAN?
-    iban = sepa.IBAN(account_number)
-    if iban.valid:
-        values.state = 'iban'
-        values.acc_number = iban.BBAN
-        bankcode = iban.bankcode + iban.countrycode
-    else:
-        # No, try to convert to IBAN
-        country = pool.get('res.partner').browse(
-            cursor, uid, partner_id).country_id
-        values.state = 'bank'
-        values.acc_number = account_number
-        if country.code in sepa.IBAN.countries \
-           and country.code in online_account_info \
-           :
-            account_info = online_account_info[country.code](acc_number)
-            if account_info and iban in account_info:
-                values.iban = iban = account_info.iban
-                values.state = 'iban'
-                bankcode = account_info.code
-                bic = account_info.bic
-            else:
-                bankcode = None
-                bic = None
-
-    if bankcode:
-        # Try to link bank
-        bank_obj = pool.get('res.bank')
-        bank_ids = bank_obj.search(cursor, uid, [
-            ('code', 'ilike', bankcode)
-        ])
-        if not bank_ids and bic:
-            bank_ids = bank_obj.search(cursor, uid, [
-                ('bic', 'ilike', bic)
-            ])
-        if bank_ids:
-            # Check BIC on existing banks
-            values.bank_id = bank_ids[0]
-            bank = bank_obj.browse(cursor, uid, values.bank_id)
-            if not bank.bic:
-                bank_obj.write(cursor, uid, values.bank_id, dict(bic=bic))
-        else:
-            # New bank - create
-            values.bank_id = bank_obj.create(cursor, uid, dict(
-                code = account_info.code,
-                bic = account_info.bic,
-                name = account_info.bank,
-                country_id = country.id,
-            ))
-
-    # Create bank account and return
-    return pool.get('res.partner.bank').create(cursor, uid, values)
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== removed directory 'account_banking_nl_clieop'
=== removed file 'account_banking_nl_clieop/__init__.py'
--- account_banking_nl_clieop/__init__.py	2010-01-13 20:15:24 +0000
+++ account_banking_nl_clieop/__init__.py	1970-01-01 00:00:00 +0000
@@ -1,30 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-#    Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#    All Rights Reserved
-#
-#    WARNING: This program as such is intended to be used by professional
-#    programmers who take the whole responsability of assessing all potential
-#    consequences resulting from its eventual inadequacies and bugs
-#    End users who are looking for a ready-to-use solution with commercial
-#    garantees and support are strongly adviced to contract EduSense BV
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-import wizard
-import account_banking_clieop
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== removed file 'account_banking_nl_clieop/__openerp__.py'
--- account_banking_nl_clieop/__openerp__.py	2012-10-15 09:31:37 +0000
+++ account_banking_nl_clieop/__openerp__.py	1970-01-01 00:00:00 +0000
@@ -1,48 +0,0 @@
-##############################################################################
-#
-#    Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#    All Rights Reserved
-#
-#    WARNING: This program as such is intended to be used by professional
-#    programmers who take the whole responsability of assessing all potential
-#    consequences resulting from its eventual inadequacies and bugs
-#    End users who are looking for a ready-to-use solution with commercial
-#    garantees and support are strongly adviced to contract EduSense BV
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-{
-    'name': 'Account Banking NL ClieOp',
-    'version': '0.1',
-    'license': 'GPL-3',
-    'author': 'EduSense BV',
-    'category': 'Account Banking',
-    'depends': ['account_banking'],
-    'init_xml': [],
-    'update_xml': [
-        #'security/ir.model.access.csv',
-        'account_banking_clieop.xml',
-        'account_banking_export_wizard.xml',
-        'data/banking_export_clieop.xml',
-    ],
-    'description': '''
-    Module to export payment orders in ClieOp format.
-
-    ClieOp format is used by Dutch banks to batch national bank transfers.
-    This module uses the account_banking logic.
-    ''',
-    'active': False,
-    'installable': True,
-}

=== removed file 'account_banking_nl_clieop/account_banking_clieop.py'
--- account_banking_nl_clieop/account_banking_clieop.py	2010-01-13 20:15:24 +0000
+++ account_banking_nl_clieop/account_banking_clieop.py	1970-01-01 00:00:00 +0000
@@ -1,96 +0,0 @@
-##############################################################################
-#
-#    Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#    All Rights Reserved
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-from osv import osv, fields
-from datetime import date
-from tools.translate import _
-
-class payment_order(osv.osv):
-    '''
-    Attach export_clieop wizard to payment order and allow traceability
-    '''
-    _inherit = 'payment.order'
-    def get_wizard(self, type):
-        if type in ['CLIEOPPAY', 'CLIEOPINC', 'CLIEOPSAL']:
-            return self._module, 'wizard_account_banking_export_clieop'
-        return super(payment_order, self).get_wizard(type)
-payment_order()
-
-class clieop_export(osv.osv):
-    '''ClieOp3 Export'''
-    _name = 'banking.export.clieop'
-    _description = __doc__
-
-    _columns = {
-        'payment_order_ids':
-            fields.text('Payment Orders'),
-        'testcode':
-            fields.selection([('T', _('Yes')), ('P', _('No'))],
-                             'Test Run', readonly=True),
-        'daynumber':
-            fields.integer('ClieOp Transaction nr of the Day', readonly=True),
-        'duplicates':
-            fields.integer('Number of Duplicates', readonly=True),
-        'prefered_date':
-            fields.date('Prefered Processing Date',readonly=True),
-        'no_transactions':
-            fields.integer('Number of Transactions', readonly=True),
-        'check_no_accounts':
-            fields.char('Check Number Accounts', size=5, readonly=True),
-        'total_amount':
-            fields.float('Total Amount', readonly=True),
-        'identification':
-            fields.char('Identification', size=6, readonly=True, select=True),
-        'filetype':
-            fields.selection([
-                ('CREDBET', 'Payment Batch'),
-                ('SALARIS', 'Salary Payment Batch'),
-                ('INCASSO', 'Direct Debit Batch'),
-                ], 'File Type', size=7, readonly=True, select=True),
-        'date_generated':
-            fields.datetime('Generation Date', readonly=True, select=True),
-        'file':
-            fields.binary('ClieOp File', readonly=True),
-        'state':
-            fields.selection([
-                ('draft', 'Draft'),
-                ('sent', 'Sent'),
-                ('done', 'Reconciled'),
-            ], 'State', readonly=True),
-    }
-    def _get_daynr(self, cursor, uid, ids, context):
-        last = cursor.execute('SELECT max(daynumber) '
-                              'FROM banking_export_clieop '
-                              'WHERE date_generated = "%s"' % 
-                              date.today().strftime('%Y-%m-%d')
-                             ).fetchone()
-        if last:
-            return int(last) +1
-        return 1
-
-    _defaults = {
-        'date_generated': lambda *a: date.today().strftime('%Y-%m-%d'),
-        'duplicates': lambda *a: 1,
-        'state': lambda *a: 'draft',
-        'daynumber': _get_daynr,
-    }
-clieop_export()
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== removed file 'account_banking_nl_clieop/account_banking_clieop.xml'
--- account_banking_nl_clieop/account_banking_clieop.xml	2010-01-13 20:15:24 +0000
+++ account_banking_nl_clieop/account_banking_clieop.xml	1970-01-01 00:00:00 +0000
@@ -1,63 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-  Copyright (C) EduSense BV <http://www.edusense.nl>
-  All rights reserved.
-  The licence is in the file __terp__.py
--->
-<openerp>
-    <data>
-
-        <!-- Make new view on ClieOp3 Exports -->
-        <record id="view_banking_export_clieop_form" model="ir.ui.view">
-            <field name="name">account.banking.export.clieop.form</field>
-            <field name="model">banking.export.clieop</field>
-            <field name="type">form</field>
-            <field name="arch" type="xml">
-                <form string="Client Opdrachten Export">
-                    <separator string="General Information" colspan="4" />
-                    <field name="filetype" />
-                    <field name="identification" />
-                    <separator string="ClieOp Information" colspan="4" />
-                    <field name="total_amount" />
-                    <field name="check_no_accounts" />
-                    <field name="no_transactions" />
-                    <separator string="Processing Information" colspan="4" />
-                    <field name="prefered_date" />
-                    <field name="date_generated" />
-                    <field name="testcode" />
-                    <newline />
-                    <field name="file" colspan="4" />
-                </form>
-            </field>
-        </record>
-        <record id="view_banking_export_clieop_tree" model="ir.ui.view">
-            <field name="name">account.banking.export.clieop.tree</field>
-            <field name="model">banking.export.clieop</field>
-            <field name="type">tree</field>
-            <field name="arch" type="xml">
-                <tree string="Client Opdrachten Export">
-                    <field name="filetype" />
-                    <field name="identification" search="2"/>
-                    <field name="prefered_date" search="2"/>
-                    <field name="date_generated" />
-                </tree>
-            </field>
-        </record>
-        <record model="ir.actions.act_window" id="action_account_banking_clieops">
-            <field name="name">Generated ClieOp3 Files</field>
-            <field name="type">ir.actions.act_window</field>
-            <field name="res_model">banking.export.clieop</field>
-            <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
-        </record>
-
-        <!-- Add a menu item for it -->
-        <menuitem name="Generated ClieOp3 Files"
-            id="menu_action_account_banking_exported_clieop_files"
-            parent="account_banking.menu_finance_banking_actions"
-            action="action_account_banking_clieops"
-            sequence="12"
-         />
-
-    </data>
-</openerp>

=== removed file 'account_banking_nl_clieop/account_banking_export_wizard.xml'
--- account_banking_nl_clieop/account_banking_export_wizard.xml	2010-01-13 20:15:24 +0000
+++ account_banking_nl_clieop/account_banking_export_wizard.xml	1970-01-01 00:00:00 +0000
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-  Copyright (C) EduSense BV <http://www.edusense.nl>
-  All rights reserved.
-  The licence is in the file __terp__.py
--->
-<openerp>
-    <data>
-        <wizard id="wizard_account_banking_export_clieop"
-            string="Export ClieOp File"
-            model="payment.order"
-            name="account_banking_nl_clieop.banking_export_clieop"
-            />
-    </data>
-</openerp>

=== removed directory 'account_banking_nl_clieop/data'
=== removed file 'account_banking_nl_clieop/data/banking_export_clieop.xml'
--- account_banking_nl_clieop/data/banking_export_clieop.xml	2010-01-13 20:15:24 +0000
+++ account_banking_nl_clieop/data/banking_export_clieop.xml	1970-01-01 00:00:00 +0000
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<openerp>
-    <data noupdate="1">
-        <record model="payment.type" id="account_banking_nl_clieop.export_clieop_inc">
-            <field name="name">ClieOp3 Direct Debit Batch</field>
-            <field name="code">CLIEOPINC</field>
-            <field name="suitable_bank_types"></field>
-        </record>
-
-        <record model="payment.type" id="account_banking_nl_clieop.export_clieop_pay">
-            <field name="name">ClieOp3 Payment Batch</field>
-            <field name="code">CLIEOPPAY</field>
-            <field name="suitable_bank_types"></field>
-        </record>
-
-        <record model="payment.type" id="account_banking_nl_clieop.export_clieop_sal">
-            <field name="name">ClieOp3 Salary Payment Batch</field>
-            <field name="code">CLIEOPSAL</field>
-            <field name="suitable_bank_types"></field>
-        </record>
-    </data>
-</openerp>

=== removed directory 'account_banking_nl_clieop/i18n'
=== removed file 'account_banking_nl_clieop/i18n/account_banking_nl_clieop.pot'
--- account_banking_nl_clieop/i18n/account_banking_nl_clieop.pot	2010-01-13 20:15:24 +0000
+++ account_banking_nl_clieop/i18n/account_banking_nl_clieop.pot	1970-01-01 00:00:00 +0000
@@ -1,335 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-#	* account_banking_nl_clieop
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.7\n"
-"Report-Msgid-Bugs-To: support@xxxxxxxxxxx\n"
-"POT-Creation-Date: 2010-01-08 15:36:23+0000\n"
-"PO-Revision-Date: 2010-01-08 15:36:23+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: \n"
-
-#. module: account_banking_nl_clieop
-#: constraint:ir.model:0
-msgid "The Object name must start with x_ and not contain any special character !"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,init,batchtype:0
-msgid "Direct Debits"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,create,testcode:0
-#: code:addons/account_banking_nl_clieop/account_banking_clieop.py:0
-#: code:addons/account_banking_nl_clieop/wizard/export_clieop.py:0
-#: selection:banking.export.clieop,testcode:0
-#, python-format
-msgid "No"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: model:ir.module.module,shortdesc:account_banking_nl_clieop.module_meta_information
-msgid "Account Banking NL ClieOp"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,no_transactions:0
-#: field:banking.export.clieop,no_transactions:0
-msgid "Number of Transactions"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: model:ir.actions.wizard,name:account_banking_nl_clieop.wizard_account_banking_export_clieop
-msgid "Export ClieOp File"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,prefered_date:0
-#: field:banking.export.clieop,prefered_date:0
-msgid "Prefered Processing Date"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: model:payment.type,name:account_banking_nl_clieop.export_clieop_pay
-msgid "ClieOp3 Payment Batch"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: field:banking.export.clieop,state:0
-msgid "State"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: help:account_banking_nl_clieop.banking_export_clieop,init,test:0
-msgid "Select this if you want your bank to run a test process rather then execute your orders for real."
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:banking.export.clieop,state:0
-msgid "Draft"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: view:banking.export.clieop:0
-msgid "Processing Information"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: help:account_banking_nl_clieop.banking_export_clieop,init,fixed_message:0
-msgid "A fixed message to apply to all transactions in addition to the individual messages."
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,check_no_accounts:0
-#: field:banking.export.clieop,check_no_accounts:0
-msgid "Check Number Accounts"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: constraint:ir.actions.act_window:0
-msgid "Invalid model name in the action definition."
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_button:account_banking_nl_clieop.banking_export_clieop,create,save:0
-msgid "Save"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,init,batchtype:0
-msgid "Type"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:banking.export.clieop,state:0
-msgid "Sent"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,log:0
-msgid "Log"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: view:banking.export.clieop:0
-msgid "ClieOp Information"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: model:ir.model,name:account_banking_nl_clieop.model_banking_export_clieop
-msgid "ClieOp3 Export"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: code:addons/account_banking_nl_clieop/wizard/export_clieop.py:0
-#, python-format
-msgid "You can only combine payment orders of the same type"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,create,filetype:0
-#: selection:banking.export.clieop,filetype:0
-msgid "Salary Payment Batch"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:banking.export.clieop,state:0
-msgid "Reconciled"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_view:account_banking_nl_clieop.banking_export_clieop,init:0
-msgid "Reference for further communication"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: field:banking.export.clieop,duplicates:0
-msgid "Number of Duplicates"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: help:account_banking_nl_clieop.banking_export_clieop,init,reference:0
-msgid "The bank will use this reference in feedback communication to refer to this run. Only five characters are available."
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_view:account_banking_nl_clieop.banking_export_clieop,init:0
-msgid "Processing Details"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: model:payment.type,name:account_banking_nl_clieop.export_clieop_sal
-msgid "ClieOp3 Salary Payment Batch"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_button:account_banking_nl_clieop.banking_export_clieop,init,create:0
-msgid "Create"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,create,filetype:0
-#: selection:banking.export.clieop,filetype:0
-msgid "Direct Debit Batch"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,file:0
-#: field:banking.export.clieop,file:0
-msgid "ClieOp File"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: code:addons/account_banking_nl_clieop/wizard/export_clieop.py:0
-#, python-format
-msgid "You can\'t create ClieOp orders more than 30 days in advance."
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,init,execution_date:0
-msgid "Execution Date"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,init,fixed_message:0
-msgid "Fixed Message"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,filetype:0
-#: field:banking.export.clieop,filetype:0
-msgid "File Type"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: model:payment.type,name:account_banking_nl_clieop.export_clieop_inc
-msgid "ClieOp3 Direct Debit Batch"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,testcode:0
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,init,test:0
-#: field:banking.export.clieop,testcode:0
-msgid "Test Run"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,init,batchtype:0
-msgid "Payments"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: code:addons/account_banking_nl_clieop/wizard/export_clieop.py:0
-#, python-format
-msgid "Error"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,init,batchtype:0
-msgid "Salary Payments"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_view:account_banking_nl_clieop.banking_export_clieop,create:0
-#: wizard_view:account_banking_nl_clieop.banking_export_clieop,init:0
-#: view:banking.export.clieop:0
-msgid "Client Opdrachten Export"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_view:account_banking_nl_clieop.banking_export_clieop,init:0
-msgid "Additional message for all transactions"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: model:ir.actions.act_window,name:account_banking_nl_clieop.action_account_banking_clieops
-#: model:ir.ui.menu,name:account_banking_nl_clieop.menu_action_account_banking_exported_clieop_files
-msgid "Generated ClieOp3 Files"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: model:ir.module.module,description:account_banking_nl_clieop.module_meta_information
-msgid "\n"
-"    Module to export payment orders in ClieOp format.\n"
-"\n"
-"    ClieOp format is used by Dutch banks to batch national bank transfers.\n"
-"    This module uses the account_banking logic.\n"
-"    "
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,init,reference:0
-msgid "Reference"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: help:account_banking_nl_clieop.banking_export_clieop,init,execution_date:0
-msgid "This is the date the file should be processed by the bank. Don't choose a date beyond the nearest date in your payments. The latest allowed date is 30 days from now.\n"
-"Please keep in mind that banks only execute on working days and typically use a delay of two days between execution date and effective transfer date."
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: field:banking.export.clieop,payment_order_ids:0
-msgid "Payment Orders"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: view:banking.export.clieop:0
-msgid "General Information"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,total_amount:0
-#: field:banking.export.clieop,total_amount:0
-msgid "Total Amount"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: field:banking.export.clieop,daynumber:0
-msgid "ClieOp Transaction nr of the Day"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_button:account_banking_nl_clieop.banking_export_clieop,create,cancel:0
-#: wizard_button:account_banking_nl_clieop.banking_export_clieop,init,end:0
-msgid "Cancel"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,identification:0
-#: field:banking.export.clieop,identification:0
-msgid "Identification"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,create,testcode:0
-#: code:addons/account_banking_nl_clieop/account_banking_clieop.py:0
-#: code:addons/account_banking_nl_clieop/wizard/export_clieop.py:0
-#: selection:banking.export.clieop,testcode:0
-#, python-format
-msgid "Yes"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,create,filetype:0
-#: selection:banking.export.clieop,filetype:0
-msgid "Payment Batch"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: field:banking.export.clieop,date_generated:0
-msgid "Generation Date"
-msgstr ""
-

=== removed file 'account_banking_nl_clieop/i18n/en_US.po'
--- account_banking_nl_clieop/i18n/en_US.po	2010-01-13 20:15:24 +0000
+++ account_banking_nl_clieop/i18n/en_US.po	1970-01-01 00:00:00 +0000
@@ -1,335 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-#	* account_banking_nl_clieop
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.7\n"
-"Report-Msgid-Bugs-To: support@xxxxxxxxxxx\n"
-"POT-Creation-Date: 2010-01-08 15:36:23+0000\n"
-"PO-Revision-Date: 2010-01-08 15:36:23+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: \n"
-
-#. module: account_banking_nl_clieop
-#: constraint:ir.model:0
-msgid "The Object name must start with x_ and not contain any special character !"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,init,batchtype:0
-msgid "Direct Debits"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,create,testcode:0
-#: code:addons/account_banking_nl_clieop/account_banking_clieop.py:0
-#: code:addons/account_banking_nl_clieop/wizard/export_clieop.py:0
-#: selection:banking.export.clieop,testcode:0
-#, python-format
-msgid "No"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: model:ir.module.module,shortdesc:account_banking_nl_clieop.module_meta_information
-msgid "Account Banking NL ClieOp"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,no_transactions:0
-#: field:banking.export.clieop,no_transactions:0
-msgid "Number of Transactions"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: model:ir.actions.wizard,name:account_banking_nl_clieop.wizard_account_banking_export_clieop
-msgid "Export ClieOp File"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,prefered_date:0
-#: field:banking.export.clieop,prefered_date:0
-msgid "Prefered Processing Date"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: model:payment.type,name:account_banking_nl_clieop.export_clieop_pay
-msgid "ClieOp3 Payment Batch"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: field:banking.export.clieop,state:0
-msgid "State"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: help:account_banking_nl_clieop.banking_export_clieop,init,test:0
-msgid "Select this if you want your bank to run a test process rather then execute your orders for real."
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:banking.export.clieop,state:0
-msgid "Draft"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: view:banking.export.clieop:0
-msgid "Processing Information"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: help:account_banking_nl_clieop.banking_export_clieop,init,fixed_message:0
-msgid "A fixed message to apply to all transactions in addition to the individual messages."
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,check_no_accounts:0
-#: field:banking.export.clieop,check_no_accounts:0
-msgid "Check Number Accounts"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: constraint:ir.actions.act_window:0
-msgid "Invalid model name in the action definition."
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_button:account_banking_nl_clieop.banking_export_clieop,create,save:0
-msgid "Save"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,init,batchtype:0
-msgid "Type"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:banking.export.clieop,state:0
-msgid "Sent"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,log:0
-msgid "Log"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: view:banking.export.clieop:0
-msgid "ClieOp Information"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: model:ir.model,name:account_banking_nl_clieop.model_banking_export_clieop
-msgid "ClieOp3 Export"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: code:addons/account_banking_nl_clieop/wizard/export_clieop.py:0
-#, python-format
-msgid "You can only combine payment orders of the same type"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,create,filetype:0
-#: selection:banking.export.clieop,filetype:0
-msgid "Salary Payment Batch"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:banking.export.clieop,state:0
-msgid "Reconciled"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_view:account_banking_nl_clieop.banking_export_clieop,init:0
-msgid "Reference for further communication"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: field:banking.export.clieop,duplicates:0
-msgid "Number of Duplicates"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: help:account_banking_nl_clieop.banking_export_clieop,init,reference:0
-msgid "The bank will use this reference in feedback communication to refer to this run. Only five characters are available."
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_view:account_banking_nl_clieop.banking_export_clieop,init:0
-msgid "Processing Details"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: model:payment.type,name:account_banking_nl_clieop.export_clieop_sal
-msgid "ClieOp3 Salary Payment Batch"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_button:account_banking_nl_clieop.banking_export_clieop,init,create:0
-msgid "Create"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,create,filetype:0
-#: selection:banking.export.clieop,filetype:0
-msgid "Direct Debit Batch"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,file:0
-#: field:banking.export.clieop,file:0
-msgid "ClieOp File"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: code:addons/account_banking_nl_clieop/wizard/export_clieop.py:0
-#, python-format
-msgid "You can\'t create ClieOp orders more than 30 days in advance."
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,init,execution_date:0
-msgid "Execution Date"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,init,fixed_message:0
-msgid "Fixed Message"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,filetype:0
-#: field:banking.export.clieop,filetype:0
-msgid "File Type"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: model:payment.type,name:account_banking_nl_clieop.export_clieop_inc
-msgid "ClieOp3 Direct Debit Batch"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,testcode:0
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,init,test:0
-#: field:banking.export.clieop,testcode:0
-msgid "Test Run"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,init,batchtype:0
-msgid "Payments"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: code:addons/account_banking_nl_clieop/wizard/export_clieop.py:0
-#, python-format
-msgid "Error"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,init,batchtype:0
-msgid "Salary Payments"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_view:account_banking_nl_clieop.banking_export_clieop,create:0
-#: wizard_view:account_banking_nl_clieop.banking_export_clieop,init:0
-#: view:banking.export.clieop:0
-msgid "Client Opdrachten Export"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_view:account_banking_nl_clieop.banking_export_clieop,init:0
-msgid "Additional message for all transactions"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: model:ir.actions.act_window,name:account_banking_nl_clieop.action_account_banking_clieops
-#: model:ir.ui.menu,name:account_banking_nl_clieop.menu_action_account_banking_exported_clieop_files
-msgid "Generated ClieOp3 Files"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: model:ir.module.module,description:account_banking_nl_clieop.module_meta_information
-msgid "\n"
-"    Module to export payment orders in ClieOp format.\n"
-"\n"
-"    ClieOp format is used by Dutch banks to batch national bank transfers.\n"
-"    This module uses the account_banking logic.\n"
-"    "
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,init,reference:0
-msgid "Reference"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: help:account_banking_nl_clieop.banking_export_clieop,init,execution_date:0
-msgid "This is the date the file should be processed by the bank. Don't choose a date beyond the nearest date in your payments. The latest allowed date is 30 days from now.\n"
-"Please keep in mind that banks only execute on working days and typically use a delay of two days between execution date and effective transfer date."
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: field:banking.export.clieop,payment_order_ids:0
-msgid "Payment Orders"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: view:banking.export.clieop:0
-msgid "General Information"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,total_amount:0
-#: field:banking.export.clieop,total_amount:0
-msgid "Total Amount"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: field:banking.export.clieop,daynumber:0
-msgid "ClieOp Transaction nr of the Day"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_button:account_banking_nl_clieop.banking_export_clieop,create,cancel:0
-#: wizard_button:account_banking_nl_clieop.banking_export_clieop,init,end:0
-msgid "Cancel"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,identification:0
-#: field:banking.export.clieop,identification:0
-msgid "Identification"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,create,testcode:0
-#: code:addons/account_banking_nl_clieop/account_banking_clieop.py:0
-#: code:addons/account_banking_nl_clieop/wizard/export_clieop.py:0
-#: selection:banking.export.clieop,testcode:0
-#, python-format
-msgid "Yes"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,create,filetype:0
-#: selection:banking.export.clieop,filetype:0
-msgid "Payment Batch"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: field:banking.export.clieop,date_generated:0
-msgid "Generation Date"
-msgstr ""
-

=== removed file 'account_banking_nl_clieop/i18n/nl_NL.po'
--- account_banking_nl_clieop/i18n/nl_NL.po	2010-01-13 20:15:24 +0000
+++ account_banking_nl_clieop/i18n/nl_NL.po	1970-01-01 00:00:00 +0000
@@ -1,341 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-#	* account_banking_nl_clieop
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.7\n"
-"Report-Msgid-Bugs-To: support@xxxxxxxxxxx\n"
-"POT-Creation-Date: 2010-01-07 22:22:23+0000\n"
-"PO-Revision-Date: 2010-01-07 22:22:23+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: \n"
-
-#. module: account_banking_nl_clieop
-#: constraint:ir.model:0
-msgid "The Object name must start with x_ and not contain any special character !"
-msgstr "De objectnaam moet beginnen met x_ en mag geen speciale karakters bevatten !"
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,init,batchtype:0
-msgid "Direct Debits"
-msgstr "Incasso-batch"
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,create,testcode:0
-#: code:addons/account_banking_nl_clieop/account_banking_clieop.py:0
-#: code:addons/account_banking_nl_clieop/wizard/export_clieop.py:0
-#: selection:banking.export.clieop,testcode:0
-#, python-format
-msgid "No"
-msgstr "Nee"
-
-#. module: account_banking_nl_clieop
-#: model:ir.module.module,shortdesc:account_banking_nl_clieop.module_meta_information
-msgid "Account Banking NL ClieOp"
-msgstr "Account Banking NL ClieOp"
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,no_transactions:0
-#: field:banking.export.clieop,no_transactions:0
-msgid "Number of Transactions"
-msgstr "Aantal transacties"
-
-#. module: account_banking_nl_clieop
-#: model:ir.actions.wizard,name:account_banking_nl_clieop.wizard_account_banking_export_clieop
-msgid "Export ClieOp File"
-msgstr "Exporteer ClieOp-bestand"
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,prefered_date:0
-#: field:banking.export.clieop,prefered_date:0
-msgid "Prefered Processing Date"
-msgstr "Gewenste verwerkingsdatum"
-
-#. module: account_banking_nl_clieop
-#: model:payment.type,name:account_banking_nl_clieop.export_clieop_pay
-msgid "ClieOp3 Payment Batch"
-msgstr "ClieOp3 betalingsbatch"
-
-#. module: account_banking_nl_clieop
-#: field:banking.export.clieop,state:0
-msgid "State"
-msgstr "Status"
-
-#. module: account_banking_nl_clieop
-#: help:account_banking_nl_clieop.banking_export_clieop,init,test:0
-msgid "Select this if you want your bank to run a test process rather then execute your orders for real."
-msgstr "Kies dit als u wilt dat de bank een testrun draait in plaats van uw opdrachten te verwerken."
-
-#. module: account_banking_nl_clieop
-#: selection:banking.export.clieop,state:0
-msgid "Draft"
-msgstr "Concept"
-
-#. module: account_banking_nl_clieop
-#: view:banking.export.clieop:0
-msgid "Processing Information"
-msgstr "Verwerkingsinformatie"
-
-#. module: account_banking_nl_clieop
-#: help:account_banking_nl_clieop.banking_export_clieop,init,fixed_message:0
-msgid "A fixed message to apply to all transactions in addition to the individual messages."
-msgstr "Een vast bericht om toe te voegen aan alle transacties in toevoeging op de individuele berichten."
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,check_no_accounts:0
-#: field:banking.export.clieop,check_no_accounts:0
-msgid "Check Number Accounts"
-msgstr "Controlegetal rekeningen"
-
-#. module: account_banking_nl_clieop
-#: constraint:ir.actions.act_window:0
-msgid "Invalid model name in the action definition."
-msgstr "Ongeldige naam in actie-definitie."
-
-#. module: account_banking_nl_clieop
-#: wizard_button:account_banking_nl_clieop.banking_export_clieop,create,save:0
-msgid "Save"
-msgstr "Opskaan"
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,init,batchtype:0
-msgid "Type"
-msgstr "Soort"
-
-#. module: account_banking_nl_clieop
-#: selection:banking.export.clieop,state:0
-msgid "Sent"
-msgstr "Verzonden"
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,log:0
-msgid "Log"
-msgstr "Log"
-
-#. module: account_banking_nl_clieop
-#: view:banking.export.clieop:0
-msgid "ClieOp Information"
-msgstr "ClieOp-informatie"
-
-#. module: account_banking_nl_clieop
-#: model:ir.model,name:account_banking_nl_clieop.model_banking_export_clieop
-msgid "ClieOp3 Export"
-msgstr "ClieOp3-export"
-
-#. module: account_banking_nl_clieop
-#: code:addons/account_banking_nl_clieop/wizard/export_clieop.py:0
-#, python-format
-msgid "You can only combine payment orders of the same type"
-msgstr "U kunt alleen betalingsopdrachten van dezelfde soort combineren"
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,create,filetype:0
-#: selection:banking.export.clieop,filetype:0
-msgid "Salary Payment Batch"
-msgstr "Salarisbetalingsbatch"
-
-#. module: account_banking_nl_clieop
-#: selection:banking.export.clieop,state:0
-msgid "Reconciled"
-msgstr "Afgeletterd"
-
-#. module: account_banking_nl_clieop
-#: wizard_view:account_banking_nl_clieop.banking_export_clieop,init:0
-msgid "Reference for further communication"
-msgstr "Referentie voor verdere communicatie"
-
-#. module: account_banking_nl_clieop
-#: field:banking.export.clieop,duplicates:0
-msgid "Number of Duplicates"
-msgstr "Aantal duplicaten"
-
-#. module: account_banking_nl_clieop
-#: help:account_banking_nl_clieop.banking_export_clieop,init,reference:0
-msgid "The bank will use this reference in feedback communication to refer to this run. Only five characters are available."
-msgstr "De bank zal dit gebruiken in terugkoppelingsberichten om te referen aan deze verwerking. Slechts vijf tekens zijn beschikbaar."
-
-#. module: account_banking_nl_clieop
-#: wizard_view:account_banking_nl_clieop.banking_export_clieop,init:0
-msgid "Processing Details"
-msgstr "Verwerkingsdetails"
-
-#. module: account_banking_nl_clieop
-#: model:payment.type,name:account_banking_nl_clieop.export_clieop_sal
-msgid "ClieOp3 Salary Payment Batch"
-msgstr "ClieOp3 salarisverwerking"
-
-#. module: account_banking_nl_clieop
-#: wizard_button:account_banking_nl_clieop.banking_export_clieop,init,create:0
-msgid "Create"
-msgstr "Maak"
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,create,filetype:0
-#: selection:banking.export.clieop,filetype:0
-msgid "Direct Debit Batch"
-msgstr "Incassobatch"
-
-#. module: account_banking_nl_clieop
-#: constraint:ir.ui.view:0
-msgid "Invalid XML for View Architecture!"
-msgstr "Ongeldige XML voor overzicht"
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,file:0
-#: field:banking.export.clieop,file:0
-msgid "ClieOp File"
-msgstr "ClieOp-bestand"
-
-#. module: account_banking_nl_clieop
-#: code:addons/account_banking_nl_clieop/wizard/export_clieop.py:0
-#, python-format
-msgid "You can\'t create ClieOp orders more than 30 days in advance."
-msgstr "U kunt geen ClieOp opdrachten aanmaken voor meer dan 30 dagen vooruit."
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,init,execution_date:0
-msgid "Execution Date"
-msgstr "Uitvoeringsdatum"
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,init,fixed_message:0
-msgid "Fixed Message"
-msgstr ""
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,filetype:0
-#: field:banking.export.clieop,filetype:0
-msgid "File Type"
-msgstr "Bestandsformaat"
-
-#. module: account_banking_nl_clieop
-#: model:payment.type,name:account_banking_nl_clieop.export_clieop_inc
-msgid "ClieOp3 Direct Debit Batch"
-msgstr "ClieOp3 incassoverwerking"
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,testcode:0
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,init,test:0
-#: field:banking.export.clieop,testcode:0
-msgid "Test Run"
-msgstr "Testverwerking"
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,init,batchtype:0
-msgid "Payments"
-msgstr "Betalingen"
-
-#. module: account_banking_nl_clieop
-#: code:addons/account_banking_nl_clieop/wizard/export_clieop.py:0
-#, python-format
-msgid "Error"
-msgstr "Fout"
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,init,batchtype:0
-msgid "Salary Payments"
-msgstr "Salarisbetalingen"
-
-#. module: account_banking_nl_clieop
-#: wizard_view:account_banking_nl_clieop.banking_export_clieop,create:0
-#: wizard_view:account_banking_nl_clieop.banking_export_clieop,init:0
-#: view:banking.export.clieop:0
-msgid "Client Opdrachten Export"
-msgstr "Client Opdrachten Export"
-
-#. module: account_banking_nl_clieop
-#: wizard_view:account_banking_nl_clieop.banking_export_clieop,init:0
-msgid "Additional message for all transactions"
-msgstr "Toegevoegd bericht voor alle transacties"
-
-#. module: account_banking_nl_clieop
-#: model:ir.actions.act_window,name:account_banking_nl_clieop.action_account_banking_clieops
-#: model:ir.ui.menu,name:account_banking_nl_clieop.menu_action_account_banking_exported_clieop_files
-msgid "Generated ClieOp3 Files"
-msgstr "Gegenereerde ClieOp3-bestanden"
-
-#. module: account_banking_nl_clieop
-#: model:ir.module.module,description:account_banking_nl_clieop.module_meta_information
-msgid "\n"
-"    Module to export payment orders in ClieOp format.\n"
-"\n"
-"    ClieOp format is used by Dutch banks to batch national bank transfers.\n"
-"    This module uses the account_banking logic.\n"
-"    "
-msgstr "\n"
-"    Module voor het exporteren van betalingsopdrachten in ClieOp-formaat.\n"
-"\n"
-"    ClieOp-formaat wordt gebruikt door Nederlandse banks voor batchverwerking van national banktransacties.\n"
-"    Deze module gebruikt de account_banking logica.\n"
-"    "
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,init,reference:0
-msgid "Reference"
-msgstr "Referentie"
-
-#. module: account_banking_nl_clieop
-#: help:account_banking_nl_clieop.banking_export_clieop,init,execution_date:0
-msgid "This is the date the file should be processed by the bank. Don't choose a date beyond the nearest date in your payments. The latest allowed date is 30 days from now.\n"
-"Please keep in mind that banks only execute on working days and typically use a delay of two days between execution date and effective transfer date."
-msgstr "Dit is de datum dat het bestand verwerkt dient te worden door de bank. Kies geen datum verder dan 30 dagen vooruit.\n"
-"Onthoud dat veel banken in alleen verwerken op werkdagen en dat er doorgaans twee dagen vertraging zit tussen verwerkingsdatum en effectieve datum.\n"
-
-#. module: account_banking_nl_clieop
-#: field:banking.export.clieop,payment_order_ids:0
-msgid "Payment Orders"
-msgstr "Betalingsopdrachten"
-
-#. module: account_banking_nl_clieop
-#: view:banking.export.clieop:0
-msgid "General Information"
-msgstr "Algemene informatie"
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,total_amount:0
-#: field:banking.export.clieop,total_amount:0
-msgid "Total Amount"
-msgstr "Totaalbedrag"
-
-#. module: account_banking_nl_clieop
-#: field:banking.export.clieop,daynumber:0
-msgid "ClieOp Transaction nr of the Day"
-msgstr "ClieOp dagtransactienummer"
-
-#. module: account_banking_nl_clieop
-#: wizard_button:account_banking_nl_clieop.banking_export_clieop,create,cancel:0
-#: wizard_button:account_banking_nl_clieop.banking_export_clieop,init,end:0
-msgid "Cancel"
-msgstr "Annuleren"
-
-#. module: account_banking_nl_clieop
-#: wizard_field:account_banking_nl_clieop.banking_export_clieop,create,identification:0
-#: field:banking.export.clieop,identification:0
-msgid "Identification"
-msgstr "Identificatie"
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,create,testcode:0
-#: code:addons/account_banking_nl_clieop/account_banking_clieop.py:0
-#: code:addons/account_banking_nl_clieop/wizard/export_clieop.py:0
-#: selection:banking.export.clieop,testcode:0
-#, python-format
-msgid "Yes"
-msgstr "Ja"
-
-#. module: account_banking_nl_clieop
-#: selection:account_banking_nl_clieop.banking_export_clieop,create,filetype:0
-#: selection:banking.export.clieop,filetype:0
-msgid "Payment Batch"
-msgstr "Betalingsbatch"
-
-#. module: account_banking_nl_clieop
-#: field:banking.export.clieop,date_generated:0
-msgid "Generation Date"
-msgstr "Aanmaakdatum"
-

=== removed directory 'account_banking_nl_clieop/wizard'
=== removed file 'account_banking_nl_clieop/wizard/__init__.py'
--- account_banking_nl_clieop/wizard/__init__.py	2010-01-13 20:15:24 +0000
+++ account_banking_nl_clieop/wizard/__init__.py	1970-01-01 00:00:00 +0000
@@ -1,23 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-#    Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#    All Rights Reserved
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-import export_clieop
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== removed file 'account_banking_nl_clieop/wizard/clieop.py'
--- account_banking_nl_clieop/wizard/clieop.py	2010-01-13 20:15:24 +0000
+++ account_banking_nl_clieop/wizard/clieop.py	1970-01-01 00:00:00 +0000
@@ -1,406 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-#    Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#    All Rights Reserved
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-__all__ = ['IncassoBatch', 'BetalingsBatch', 'Incasso', 'Betaling',
-           'IncassoFile', 'BetalingsFile', 'SalarisFile',
-           'SalarisbetalingsOpdracht', 'BetalingsOpdracht', 'IncassoOpdracht',
-           'OpdrachtenFile',
-          ]
-
-from account_banking import record
-
-def elfproef(s):
-    r = 0
-    l = len(s)
-    for i,c in enumerate(s):
-        r += (l-i) * int(c)
-    return (r % 11) == 0
-
-class HeaderRecord(record.Record): #{{{
-    _fields = [
-        record.Filler('recordcode', 4, '0001'),
-        record.Filler('variantcode', 1, 'A'),
-        record.DateField('aanmaakdatum', '%d%m%y', auto=True),
-        record.Filler('bestandsnaam', 8, 'CLIEOP03'),
-        record.Field('inzender_id', 5),
-        record.Field('bestands_id', 4),
-        record.Field('duplicaatcode', 1),
-        record.Filler('filler', 21),
-    ]
-
-    def __init__(self, id='1', volgnr=1, duplicate=False):
-        super(HeaderRecord, self).__init__()
-        self.inzender_id = id
-        self.bestands_id = '%02d%02d' % (self.aanmaakdatum.day, volgnr)
-        self.duplicaatcode = duplicate and '2' or '1'
-#}}}
-
-class FooterRecord(record.Record):
-    _fields = [
-        record.Filler('recordcode', 4, '9999'),
-        record.Filler('variantcode', 1, 'A'),
-        record.Filler('filler', 45),
-    ]
-
-class BatchHeaderRecord(record.Record):
-    _fields = [
-        record.Filler('recordcode', 4, '0010'),
-        record.Field('variantcode', 1),
-        record.Field('transactiegroep', 2),
-        record.NumberField('rekeningnr_opdrachtgever', 10),
-        record.NumberField('batchvolgnummer', 4),
-        record.Filler('aanlevermuntsoort', 3, 'EUR'),
-        record.Field('batch_id', 16),
-        record.Filler('filler', 10),
-    ]
-
-class BatchFooterRecord(record.Record):
-    _fields = [
-        record.Filler('recordcode', 4, '9990'),
-        record.Filler('variantcode', 1, 'A'),
-        record.NumberField('totaalbedrag', 18),
-        record.NumberField('totaal_rekeningnummers', 10),
-        record.NumberField('aantal_posten', 7),
-        record.Filler('filler', 10),
-    ]
-
-class VasteOmschrijvingRecord(record.Record):
-    _fields = [
-        record.Filler('recordcode', 4, '0020'),
-        record.Filler('variantcode', 1, 'A'),
-        record.Field('vaste_omschrijving', 32),
-        record.Filler('filler', 13),
-    ]
-
-class OpdrachtgeverRecord(record.Record):
-    _fields = [
-        record.Filler('recordcode', 4, '0030'),
-        record.Filler('variantcode', 1, 'B'),
-        record.Field('NAWcode', 1),
-        record.DateField('gewenste_verwerkingsdatum', '%d%m%y', auto=True),
-        record.Field('naam_opdrachtgever', 35),
-        record.Field('testcode', 1),
-        record.Filler('filler', 2),
-    ]
-
-class TransactieRecord(record.Record):
-    _fields = [
-        record.Filler('recordcode', 4, '0100'),
-        record.Filler('variantcode', 1, 'A'),
-        record.NumberField('transactiesoort', 4),
-        record.NumberField('bedrag', 12),
-        record.NumberField('rekeningnr_betaler', 10),
-        record.NumberField('rekeningnr_begunstigde', 10),
-        record.Filler('filler', 9),
-    ]
-
-class NaamBetalerRecord(record.Record):
-    _fields = [
-        record.Filler('recordcode', 4, '0110'),
-        record.Filler('variantcode', 1, 'B'),
-        record.Field('naam', 35),
-        record.Filler('filler', 10),
-    ]
-
-class BetalingskenmerkRecord(record.Record):
-    _fields = [
-        record.Filler('recordcode', 4, '0150'),
-        record.Filler('variantcode', 1, 'A'),
-        record.Field('betalingskenmerk', 16),
-        record.Filler('filler', 29),
-    ]
-
-class OmschrijvingRecord(record.Record):
-    _fields = [
-        record.Filler('recordcode', 4, '0160'),
-        record.Filler('variantcode', 1, 'B'),
-        record.Field('omschrijving', 32),
-        record.Filler('filler', 13),
-    ]
-
-class NaamBegunstigdeRecord(record.Record):
-    _fields = [
-        record.Filler('recordcode', 4, '0170'),
-        record.Filler('variantcode', 1, 'B'),
-        record.Field('naam', 35),
-        record.Filler('filler', 10),
-    ]
-
-class OpdrachtRecord(record.Record):
-    _fields = [
-        record.Filler('recordcode', 6, 'KAE092'),
-        record.Field('naam_transactiecode', 18),
-        record.NumberField('totaalbedrag', 13),
-        record.Field('rekeningnr_opdrachtgever', 10),
-        record.NumberField('totaal_rekeningnummers', 5),
-        record.NumberField('aantal_posten', 6),
-        record.Field('identificatie', 6),
-        record.DateField('gewenste_verwerkingsdatum', '%y%m%d'),
-        record.Field('batch_medium', 18),
-        record.Filler('muntsoort', 3, 'EUR'),
-        record.Field('testcode', 1),
-    ]
-    def __init__(self, *args, **kwargs):
-        super(OpdrachtRecord, self).__init__(*args, **kwargs)
-        self.batch_medium = 'DATACOM'
-        self.naam_transactiecode = self._transactiecode
-
-class SalarisbetalingsOpdracht(OpdrachtRecord):
-    _transactiecode = 'SALARIS'
-
-class BetalingsOpdracht(OpdrachtRecord):
-    _transactiecode = 'CREDBET'
-
-class IncassoOpdracht(OpdrachtRecord):
-    _transactiecode = 'INCASSO'
-
-class Optional(object):
-    def __init__(self, klass, max=1):
-        self._klass = klass
-        self._max = max
-        self._guts = []
-
-    def __setattr__(self, attr, value):
-        if attr[0] == '_':
-            super(Optional, self).__setattr__(attr, value)
-        else:
-            if self._guts and len(self._guts) > self._max:
-                raise ValueError, 'Only %d lines are allowed' % self._max
-            newitem = self._klass()
-            setattr(newitem, attr, value)
-            self._guts.append(newitem)
-
-    def __getattr__(self, attr):
-        if attr[0] == '_':
-            return super(Optional, self).__getattr__(attr)
-        return [getattr(x, attr) for x in self._guts]
-
-    def __iter__(self):
-        return self._guts.__iter__()
-
-class OpdrachtenFile(object):
-    def __init__(self, *args, **kwargs):
-        self.opdrachten = []
-
-    @property
-    def rawdata(self):
-        return '\r\n'.join(self.opdrachten)
-
-class Transactie(object):
-    def __init__(self, soort=0, naam=None, referentie=None, omschrijvingen=[],
-                 rekeningnr_begunstigde=None, rekeningnr_betaler=None,
-                 bedrag=0
-                ):
-        self.transactie = TransactieRecord()
-        self.betalingskenmerk = Optional(BetalingskenmerkRecord)
-        self.omschrijving = Optional(OmschrijvingRecord, 4)
-        self.transactie.transactiesoort = soort
-        self.transactie.rekeningnr_begunstigde = rekeningnr_begunstigde
-        self.transactie.rekeningnr_betaler = rekeningnr_betaler
-        self.transactie.bedrag = int(bedrag * 100)
-        if referentie:
-            self.betalingskenmerk.betalingskenmerk = referentie
-        for oms in omschrijvingen:
-            self.omschrijving.omschrijving = oms
-        self.naam.naam = naam
-
-class Incasso(Transactie):
-    def __init__(self, *args, **kwargs):
-        reknr = kwargs['rekeningnr_betaler']
-        kwargs['soort'] = len(reknr.lstrip('0')) <= 7 and 1002 or 1001
-        self.naam = NaamBetalerRecord()
-        super(Incasso, self).__init__(*args, **kwargs)
-
-    @property
-    def rawdata(self):
-        items = [str(self.transactie)]
-        if self.naam:
-            items.append(str(self.naam))
-        for kenmerk in self.betalingskenmerk:
-            items.append(str(kenmerk))
-        for omschrijving in self.omschrijving:
-            items.append(str(omschrijving))
-        return '\r\n'.join(items)
-
-class Betaling(Transactie):
-    def __init__(self, *args, **kwargs):
-        reknr = kwargs['rekeningnr_begunstigde']
-        if len(reknr.lstrip('0')) > 7:
-            if not elfproef(reknr):
-                raise ValueError, '%s is not a valid bank account' % reknr
-        kwargs['soort'] = 5
-        self.naam = NaamBegunstigdeRecord()
-        super(Betaling, self).__init__(*args, **kwargs)
-
-    @property
-    def rawdata(self):
-        items = [str(self.transactie)]
-        for kenmerk in self.betalingskenmerk:
-            items.append(str(kenmerk))
-        if self.naam:
-            items.append(str(self.naam))
-        for omschrijving in self.omschrijving:
-            items.append(str(omschrijving))
-        return '\r\n'.join(items)
-
-class SalarisBetaling(Betaling):
-    def __init__(self, *args, **kwargs):
-        reknr = kwargs['rekeningnr_begunstigde']
-        kwargs['soort'] = len(reknr.lstrip('0')) <= 7 and 3 or 8
-        super(SalarisBetaling, self).__init__(*args, **kwargs)
-
-class Batch(object):
-    transactieclass = None
-
-    def __init__(self, opdrachtgever, rekeningnr, verwerkingsdatum=None, test=True,
-                 omschrijvingen=[], transactiegroep=None, batchvolgnummer=1,
-                 batch_id=''
-                ):
-        self.header = BatchHeaderRecord()
-        self.vaste_omschrijving = Optional(VasteOmschrijvingRecord, 4)
-        self.opdrachtgever = OpdrachtgeverRecord()
-        self.footer = BatchFooterRecord()
-        self.header.variantcode = batch_id and 'C' or 'B'
-        self.header.transactiegroep = transactiegroep
-        self.header.batchvolgnummer = batchvolgnummer
-        self.header.batch_id = batch_id
-        self.header.rekeningnr_opdrachtgever = rekeningnr
-        self.opdrachtgever.naam_opdrachtgever = opdrachtgever
-        self.opdrachtgever.gewenste_verwerkingsdatum = verwerkingsdatum
-        self.opdrachtgever.NAWcode = 1
-        self.opdrachtgever.testcode = test and 'T' or 'P'
-        self.transacties = []
-        for omschrijving in omschrijvingen:
-            self.vaste_omschrijving.omschrijving = omschrijving
-
-    @property
-    def aantal_posten(self):
-        return len(self.transacties)
-
-    @property
-    def totaalbedrag(self):
-        return reduce(lambda x,y: x + int(y.transactie.bedrag),
-                      self.transacties, 0
-                     )
-
-    @property
-    def totaal_rekeningnummers(self):
-        return reduce(lambda x,y: 
-                          x + int(y.transactie.rekeningnr_betaler) + \
-                          int(y.transactie.rekeningnr_begunstigde),
-                      self.transacties, 0
-                     )
-
-    @property
-    def rawdata(self):
-        self.footer.aantal_posten = self.aantal_posten
-        self.footer.totaalbedrag = self.totaalbedrag
-        self.footer.totaal_rekeningnummers = self.totaal_rekeningnummers
-        lines = [str(self.header)]
-        for oms in self.vaste_omschrijving:
-            lines.append(str(oms))
-        lines += [
-            str(self.opdrachtgever),
-            '\r\n'.join(map(lambda x: x.rawdata, self.transacties)),
-            str(self.footer)
-        ]
-        return '\r\n'.join(lines)
-
-    def transactie(self, *args, **kwargs):
-        retval = self.transactieclass(*args, **kwargs)
-        self.transacties.append(retval)
-        return retval
-
-class IncassoBatch(Batch):
-    transactieclass = Incasso
-
-class BetalingsBatch(Batch):
-    transactieclass = Betaling
-
-class SalarisBatch(Batch):
-    transactieclass = SalarisBetaling
-
-class ClieOpFile(object):
-    def __init__(self, identificatie='1', uitvoeringsdatum=None,
-                 naam_opdrachtgever='', rekeningnr_opdrachtgever='',
-                 test=False, **kwargs):
-        self.header = HeaderRecord(id=identificatie,)
-        self.footer = FooterRecord()
-        self.batches = []
-        self._uitvoeringsdatum = uitvoeringsdatum
-        self._identificatie = identificatie
-        self._naam_opdrachtgever = naam_opdrachtgever
-        self._reknr_opdrachtgever = rekeningnr_opdrachtgever
-        self._test = test
-
-    @property
-    def rawdata(self):
-        return '\r\n'.join(
-            [str(self.header)] +
-            [x.rawdata for x in self.batches] +
-            [str(self.footer)]
-        )
-
-    def batch(self, *args, **kwargs):
-        kwargs['transactiegroep'] = self.transactiegroep
-        kwargs['batchvolgnummer'] = len(self.batches) +1
-        kwargs['verwerkingsdatum'] = self._uitvoeringsdatum
-        kwargs['test'] = self._test
-        args = (self._naam_opdrachtgever, self._reknr_opdrachtgever)
-        retval = self.batchclass(*args, **kwargs)
-        self.batches.append(retval)
-        return retval
-
-    @property
-    def opdracht(self):
-        totaal_rekeningnummers = 0
-        totaalbedrag = 0
-        aantal_posten = 0
-        for batch in self.batches:
-            totaal_rekeningnummers += batch.totaal_rekeningnummers
-            totaalbedrag += batch.totaalbedrag
-            aantal_posten += batch.aantal_posten
-        retval = self.opdrachtclass()
-        retval.identificatie = self._identificatie
-        retval.rekeningnr_opdrachtgever = self._reknr_opdrachtgever
-        retval.gewenste_verwerkingsdatum = self._uitvoeringsdatum
-        retval.testcode = self._test and 'T' or 'P'
-        retval.totaalbedrag = totaalbedrag
-        retval.aantal_posten = aantal_posten
-        retval.totaal_rekeningnummers = totaal_rekeningnummers
-        return retval
-
-class IncassoFile(ClieOpFile):
-    transactiegroep = '10'
-    batchclass = IncassoBatch
-    opdrachtclass = IncassoOpdracht
-
-class BetalingsFile(ClieOpFile):
-    transactiegroep = '00'
-    batchclass = BetalingsBatch
-    opdrachtclass = BetalingsOpdracht
-
-class SalarisFile(BetalingsFile):
-    batchclass = SalarisBatch
-    opdrachtclass = SalarisbetalingsOpdracht
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
-

=== removed file 'account_banking_nl_clieop/wizard/export_clieop.py'
--- account_banking_nl_clieop/wizard/export_clieop.py	2010-01-13 20:15:24 +0000
+++ account_banking_nl_clieop/wizard/export_clieop.py	1970-01-01 00:00:00 +0000
@@ -1,368 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-#    Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#    All Rights Reserved
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-import wizard
-import pooler
-import base64
-#from osv import osv
-from tools.translate import _
-from datetime import datetime, date, timedelta
-#import pdb; pdb.set_trace()
-import clieop
-
-form = '''<?xml version="1.0"?>
-<form string="Client Opdrachten Export">
-    <separator colspan="4" string="Processing Details" />
-    <field name="batchtype" />
-    <field name="execution_date" />
-    <field name="test" />
-    <separator colspan="4" string="Reference for further communication" />
-    <field name="reference" colspan="2" />
-    <separator colspan="4" string="Additional message for all transactions" />
-    <field name="fixed_message" />
-</form>'''
-
-fields = {
-    'reference' : {
-        'string': 'Reference',
-        'type': 'char',
-        'size': 5,
-        'required': False,
-        'help': ('The bank will use this reference in feedback communication '
-                 'to refer to this run. Only five characters are available.'
-                )
-    },
-    'batchtype': {
-        'string': 'Type',
-        'type': 'selection',
-        'selection': [
-            ('CLIEOPPAY', 'Payments'),
-            ('CLIEOPSAL', 'Salary Payments'),
-            ('CLIEOPINC', 'Direct Debits'),
-        ],
-        'readonly': True,
-    },
-    'execution_date': {
-        'string': 'Execution Date',
-        'type': 'date',
-        'required': False,
-        'help': ('This is the date the file should be processed by the bank. '
-                 'Don\'t choose a date beyond the nearest date in your '
-                 'payments. The latest allowed date is 30 days from now.\n'
-                 'Please keep in mind that banks only execute on working days '
-                 'and typically use a delay of two days between execution date '
-                 'and effective transfer date.'
-                ),
-    },
-    'test': {
-        'string': 'Test Run',
-        'type': 'boolean',
-        'required': True,
-        'default': True,
-        'help': ('Select this if you want your bank to run a test process '
-                 'rather then execute your orders for real.'
-                )
-    },
-    'fixed_message': {
-        'string': 'Fixed Message',
-        'type': 'char',
-        'size': 32,
-        'required': False,
-        'default': '',
-        'help': ('A fixed message to apply to all transactions in addition to '
-                 'the individual messages.'
-                ),
-    },
-}
-
-file_form = '''<?xml version="1.0"?>
-<form string="Client Opdrachten Export">
-    <field name="filetype" />
-    <field name="identification" />
-    <field name="total_amount" />
-    <field name="check_no_accounts" />
-    <field name="no_transactions" />
-    <field name="prefered_date" />
-    <field name="testcode" />
-    <field name="file" />
-    <field name="log" colspan="4" nolabel="1" />
-</form>'''
-
-file_fields = {
-    'testcode' : {
-        'string': 'Test Run',
-        'type': 'selection',
-        'selection': [('T', _('Yes')), ('P', _('No'))],
-        'required': False,
-        'readonly': True,
-    },
-    'prefered_date' : {
-        'string': 'Prefered Processing Date',
-        'type': 'date',
-        'required': False,
-        'readonly': True,
-    },
-    'no_transactions' : {
-        'string': 'Number of Transactions',
-        'type': 'int',
-        'required': False,
-        'readonly': True,
-    },
-    'check_no_accounts' : {
-        'string': 'Check Number Accounts',
-        'type': 'char',
-        'size': 5,
-        'required': False,
-        'readonly': True,
-    },
-    'total_amount' : {
-        'string': 'Total Amount',
-        'type': 'float',
-        'required': False,
-        'readonly': True,
-    },
-    'identification' : {
-        'string': 'Identification',
-        'type': 'char',
-        'size': 6,
-        'required': False,
-        'readonly': True,
-    },
-    'filetype' : {
-        'string': 'File Type',
-        'type': 'selection',
-        'selection': [
-            ('CREDBET', 'Payment Batch'),
-            ('SALARIS', 'Salary Payment Batch'),
-            ('INCASSO', 'Direct Debit Batch'),
-        ],
-        'required': False,
-        'readonly': True,
-    },
-    'file' : {
-        'string': 'ClieOp File',
-        'type': 'binary',
-        'required': False,
-        'readonly': True,
-    },
-    'log' : {
-        'string': 'Log',
-        'type': 'text',
-        'readonly': True,
-    },
-}
-
-def strpdate(arg, format='%Y-%m-%d'):
-    return datetime.strptime(arg, format).date()
-
-def strfdate(arg, format='%Y-%m-%d'):
-    return arg.strftime(format)
-
-def _check_orders(self, cursor, uid, data, context):
-    '''
-    Check payment type for all orders.
-
-    Combine orders into one. All parameters harvested by the wizard
-    will apply to all orders. This will in effect create one super
-    batch for ClieOp, instead of creating individual parameterized
-    batches. As only large companies are likely to need the individual
-    settings per batch, this will do for now.
-    '''
-    form = data['form']
-    today = date.today()
-    pool = pooler.get_pool(cursor.dbname)
-    payment_order_obj = pool.get('payment.order')
-
-    runs = {}
-    # Only orders of same type can be combined
-    payment_orders = payment_order_obj.browse(cursor, uid, data['ids'])
-    for payment_order in payment_orders:
-
-        payment_type = payment_order.mode.type.code
-        if payment_type in runs:
-            runs[payment_type].append(payment_order)
-        else:
-            runs[payment_type] = [payment_order]
-
-        if payment_order.date_prefered == 'fixed':
-            if payment_order.date_planned:
-                execution_date = strpdate(payment_order.date_planned)
-            else:
-                execution_date = today
-        elif payment_order.date_prefered == 'now':
-            execution_date = today
-        elif payment_order.date_prefered == 'due':
-            # Max processing date is 30 days past now, so limiting beyond that
-            # will catch too early payments
-            max_date = execution_date = today + timedelta(days=31)
-            for line in payment_order.line_ids:
-                if line.move_line_id.date_maturity:
-                    date_maturity = strpdate(line.move_line_id.date_maturity)
-                    if date_maturity < execution_date:
-                        execution_date = date_maturity
-                else:
-                    execution_date = today
-            if execution_date and execution_date >= max_date:
-                raise wizard.except_wizard(
-                    _('Error'),
-                    _('You can\'t create ClieOp orders more than 30 days in advance.')
-                )
-        # Sanity check: can't process in the past
-        form['execution_date'] = strfdate(max(execution_date, today))
-
-    if len(runs) != 1:
-        raise wizard.except_wizard(
-            _('Error'),
-            _('You can only combine payment orders of the same type')
-        )
-
-    form['batchtype'] = type = runs.keys()[0]
-    form['reference'] = runs[type][0].reference[-5:]
-    return form
-
-def _create_clieop(self, cursor, uid, data, context):
-    pool = pooler.get_pool(cursor.dbname)
-    payment_order_obj = pool.get('payment.order')
-    form = data['form']
-
-    clieopfile = None
-    payment_orders = payment_order_obj.browse(cursor, uid, data['ids'])
-    for payment_order in payment_orders:
-        if not clieopfile:
-            our_account_owner = payment_order.mode.bank_id.owner_name
-            our_account_nr = payment_order.mode.bank_id.acc_number
-            clieopfile = {'CLIEOPPAY': clieop.BetalingsFile,
-                          'CLIEOPINC': clieop.IncassoFile,
-                          'CLIEOPSAL': clieop.SalarisFile,
-                         }[form['batchtype']](
-                             identificatie = form['reference'],
-                             uitvoeringsdatum = form['execution_date'],
-                             naam_opdrachtgever = our_account_owner,
-                             rekeningnr_opdrachtgever = our_account_nr,
-                             test = form['test']
-                         )
-
-        if form['fixed_message']:
-            omschrijvingen = [form['fixed_message']]
-        else:
-            omschrijvingen = []
-        batch = clieopfile.batch(
-            #our_account_owner,
-            #our_account_nr,
-            #verwerkingsdatum = strpdate(form['execution_date']),
-            #test = form['test'],
-            omschrijvingen = omschrijvingen,
-            batch_id = payment_order.reference
-        )
-        for line in payment_order.line_ids:
-            kwargs = dict(
-                naam = line.bank_id.owner_name,
-                bedrag = line.amount_currency,
-                referentie = line.communication or None,
-            )
-            if line.communication2:
-                kwargs['omschrijvingen'] = [line.communication2]
-            if form['batchtype'] in ['CLIEOPPAY', 'CLIEOPSAL']:
-                kwargs['rekeningnr_begunstigde'] = line.bank_id.acc_number
-                kwargs['rekeningnr_betaler'] = our_account_nr
-            else:
-                kwargs['rekeningnr_begunstigde'] = our_account_nr
-                kwargs['rekeningnr_betaler'] = line.bank_id.acc_number
-            transaction = batch.transactie(**kwargs)
-
-    opdracht = clieopfile.opdracht
-    values = dict(
-        filetype = opdracht.naam_transactiecode,
-        identification = opdracht.identificatie,
-        prefered_date = strfdate(opdracht.gewenste_verwerkingsdatum),
-        total_amount = int(opdracht.totaalbedrag) / 100.0,
-        check_no_accounts = opdracht.totaal_rekeningnummers,
-        no_transactions = opdracht.aantal_posten,
-        testcode = opdracht.testcode,
-        file = base64.encodestring(clieopfile.rawdata),
-    )
-    form.update(values)
-    values['daynumber'] = int(clieopfile.header.bestands_id[2:])
-    values['payment_order_ids'] = ','.join(map(str, data['ids']))
-    data['file_id'] = pool.get('banking.export.clieop').create(cursor, uid, values)
-    data['clieop'] = clieopfile
-    form['log'] = ''
-    return form
-
-def _cancel_clieop(self, cursor, uid, data, context):
-    pool = pooler.get_pool(cursor.dbname)
-    pool.get('banking.export.clieop').unlink(cursor, uid, data['file_id'])
-    return {'state': 'end'}
-
-def _save_clieop(self, cursor, uid, data, context):
-    pool = pooler.get_pool(cursor.dbname)
-    clieop_obj = pool.get('banking.export.clieop')
-    payment_order_obj = pool.get('payment.order')
-    clieop_file = clieop_obj.write(
-        cursor, uid, data['file_id'], {'state':'sent'}
-    )
-    payment_order_obj.write(cursor, uid, data['ids'], {'state': 'sent'})
-    return {'state': 'end'}
-
-class wizard_banking_export_clieop(wizard.interface):
-    states = {
-        'init': {
-            'actions': [_check_orders],
-            'result': {
-                'type' : 'form',
-                'arch' : form,
-                'fields' : fields,
-                'state' : [
-                    ('end', 'Cancel', 'gtk-cancel'),
-                    ('create', 'Create', 'gtk-ok'),
-                ]
-            }
-        },
-        'create': {
-            'actions': [_create_clieop],
-            'result': {
-                'type': 'form',
-                'arch': file_form,
-                'fields': file_fields,
-                'state': [
-                    ('cancel', 'Cancel', 'gtk-cancel'),
-                    ('save', 'Save', 'gtk-save'),
-                ]
-            },
-        },
-        'cancel': {
-            'actions': [_cancel_clieop],
-            'result': {
-                'type': 'state',
-                'state': 'end'
-            }
-        },
-        'save': {
-            'actions': [_save_clieop],
-            'result': {
-                'type': 'state',
-                'state': 'end'
-            },
-        }
-    }
-wizard_banking_export_clieop('account_banking_nl_clieop.banking_export_clieop')
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== removed directory 'account_banking_nl_multibank'
=== removed file 'account_banking_nl_multibank/__init__.py'
--- account_banking_nl_multibank/__init__.py	2010-01-13 20:15:24 +0000
+++ account_banking_nl_multibank/__init__.py	1970-01-01 00:00:00 +0000
@@ -1,29 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-#    Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#    All Rights Reserved
-#
-#    WARNING: This program as such is intended to be used by professional
-#    programmers who take the whole responsability of assessing all potential
-#    consequences resulting from its eventual inadequacies and bugs
-#    End users who are looking for a ready-to-use solution with commercial
-#    garantees and support are strongly adviced to contract EduSense BV
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-import multibank
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== removed file 'account_banking_nl_multibank/__openerp__.py'
--- account_banking_nl_multibank/__openerp__.py	2012-10-15 09:31:37 +0000
+++ account_banking_nl_multibank/__openerp__.py	1970-01-01 00:00:00 +0000
@@ -1,44 +0,0 @@
-##############################################################################
-#
-#    Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#    All Rights Reserved
-#
-#    WARNING: This program as such is intended to be used by professional
-#    programmers who take the whole responsability of assessing all potential
-#    consequences resulting from its eventual inadequacies and bugs
-#    End users who are looking for a ready-to-use solution with commercial
-#    garantees and support are strongly adviced to contract EduSense BV
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-{
-    'name': 'Account Banking',
-    'version': '0.1',
-    'license': 'GPL-3',
-    'author': 'EduSense BV',
-    'category': 'Account Banking',
-    'depends': ['account_banking'],
-    'init_xml': [],
-    'update_xml': [
-        #'security/ir.model.access.csv',
-    ],
-    'description': '''
-    Module to import Dutch Multibank format transation files.
-
-    This modules contains no logic, just an import filter for account_banking.
-    ''',
-    'active': False,
-    'installable': True,
-}

=== removed directory 'account_banking_nl_multibank/i18n'
=== removed file 'account_banking_nl_multibank/i18n/account_banking_nl_multibank.pot'
--- account_banking_nl_multibank/i18n/account_banking_nl_multibank.pot	2010-01-13 20:15:24 +0000
+++ account_banking_nl_multibank/i18n/account_banking_nl_multibank.pot	1970-01-01 00:00:00 +0000
@@ -1,48 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-#	* account_banking_nl_multibank
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.7\n"
-"Report-Msgid-Bugs-To: support@xxxxxxxxxxx\n"
-"POT-Creation-Date: 2010-01-08 15:50:45+0000\n"
-"PO-Revision-Date: 2010-01-08 15:50:45+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: \n"
-
-#. module: account_banking_nl_multibank
-#: code:addons/account_banking_nl_multibank/multibank.py:0
-#, python-format
-msgid "''\\n"
-"The Dutch Banking Tools format is basicly a MS Excel CSV format.\n"
-"There are two sub formats: MS Excel format and MS-Excel 2004 format.\n"
-"Both formats are covered with this parser. All transactions are tied\n"
-"to Bank Statements.\n"
-"''"
-msgstr ""
-
-#. module: account_banking_nl_multibank
-#: model:ir.module.module,shortdesc:account_banking_nl_multibank.module_meta_information
-msgid "Account Banking"
-msgstr ""
-
-#. module: account_banking_nl_multibank
-#: model:ir.module.module,description:account_banking_nl_multibank.module_meta_information
-msgid "\n"
-"    Module to import Dutch Multibank format transation files.\n"
-"\n"
-"    This modules contains no logic, just an import filter for account_banking.\n"
-"    "
-msgstr ""
-
-#. module: account_banking_nl_multibank
-#: code:addons/account_banking_nl_multibank/multibank.py:0
-#, python-format
-msgid "Dutch Banking Tools"
-msgstr ""
-

=== removed file 'account_banking_nl_multibank/i18n/en_US.po'
--- account_banking_nl_multibank/i18n/en_US.po	2010-01-13 20:15:24 +0000
+++ account_banking_nl_multibank/i18n/en_US.po	1970-01-01 00:00:00 +0000
@@ -1,48 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-#	* account_banking_nl_multibank
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.7\n"
-"Report-Msgid-Bugs-To: support@xxxxxxxxxxx\n"
-"POT-Creation-Date: 2010-01-08 15:50:45+0000\n"
-"PO-Revision-Date: 2010-01-08 15:50:45+0000\n"
-"Last-Translator: <>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: \n"
-
-#. module: account_banking_nl_multibank
-#: code:addons/account_banking_nl_multibank/multibank.py:0
-#, python-format
-msgid "''\\n"
-"The Dutch Banking Tools format is basicly a MS Excel CSV format.\n"
-"There are two sub formats: MS Excel format and MS-Excel 2004 format.\n"
-"Both formats are covered with this parser. All transactions are tied\n"
-"to Bank Statements.\n"
-"''"
-msgstr ""
-
-#. module: account_banking_nl_multibank
-#: model:ir.module.module,shortdesc:account_banking_nl_multibank.module_meta_information
-msgid "Account Banking"
-msgstr ""
-
-#. module: account_banking_nl_multibank
-#: model:ir.module.module,description:account_banking_nl_multibank.module_meta_information
-msgid "\n"
-"    Module to import Dutch Multibank format transation files.\n"
-"\n"
-"    This modules contains no logic, just an import filter for account_banking.\n"
-"    "
-msgstr ""
-
-#. module: account_banking_nl_multibank
-#: code:addons/account_banking_nl_multibank/multibank.py:0
-#, python-format
-msgid "Dutch Banking Tools"
-msgstr ""
-

=== removed file 'account_banking_nl_multibank/i18n/nl_NL.po'
--- account_banking_nl_multibank/i18n/nl_NL.po	2010-01-13 20:15:24 +0000
+++ account_banking_nl_multibank/i18n/nl_NL.po	1970-01-01 00:00:00 +0000
@@ -1,56 +0,0 @@
-# Translation of OpenERP Server.
-# This file contains the translation of the following modules:
-#	* account_banking_nl_multibank
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OpenERP Server 5.0.7\n"
-"Report-Msgid-Bugs-To: support@xxxxxxxxxxx\n"
-"POT-Creation-Date: 2010-01-08 14:52:29+0000\n"
-"PO-Revision-Date: 2010-01-08 14:52:29+0000\n"
-"Last-Translator: <p.j.kersten@xxxxxxxxxxx>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: \n"
-"Plural-Forms: \n"
-
-#. module: account_banking_nl_multibank
-#: code:addons/account_banking_nl_multibank/multibank.py:0
-#, python-format
-msgid "''\\n"
-"The Dutch Banking Tools format is basicly a MS Excel CSV format.\n"
-"There are two sub formats: MS Excel format and MS-Excel 2004 format.\n"
-"Both formats are covered with this parser. All transactions are tied\n"
-"to Bank Statements.\n"
-"''"
-msgstr "''\\n"
-"Het Nederlands MultiBank-formaat is in essentie een MS-Excel CSV-bestand.\n"
-"Er zijn twee varianten: MS-Excel en MS-Excel 2004. Beide formaten worden\n"
-"door deze parser herkend. Alle transacties zijn gebonden aan bankafschriften.\n"
-""
-
-#. module: account_banking_nl_multibank
-#: model:ir.module.module,shortdesc:account_banking_nl_multibank.module_meta_information
-msgid "Account Banking"
-msgstr "Account Banking"
-
-#. module: account_banking_nl_multibank
-#: model:ir.module.module,description:account_banking_nl_multibank.module_meta_information
-msgid "\n"
-"    Module to import Dutch Multibank format transation files.\n"
-"\n"
-"    This modules contains no logic, just an import filter for account_banking.\n"
-"    "
-msgstr "\n"
-"    Module voor het importeren van Nederlandse MultiBank-formaat transatiebestanden.\n"
-"\n"
-"    Deze module bevat geen logica, maar slechts het importfilter voor account_banking.\n"
-"    "
-
-#. module: account_banking_nl_multibank
-#: code:addons/account_banking_nl_multibank/multibank.py:0
-#, python-format
-msgid "Dutch Banking Tools"
-msgstr "Nederlands MultiBank-formaat"
-

=== removed file 'account_banking_nl_multibank/multibank.py'
--- account_banking_nl_multibank/multibank.py	2010-01-13 20:15:24 +0000
+++ account_banking_nl_multibank/multibank.py	1970-01-01 00:00:00 +0000
@@ -1,163 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-#    Copyright (C) 2009 EduSense BV (<http://www.edusense.nl>).
-#    All Rights Reserved
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-'''
-This parser follows the Dutch Banking Tools specifications which are
-empirically recreated in this module.
-
-Dutch Banking Tools uses the concept of 'Afschrift' or Bank Statement.
-Every transaction is bound to a Bank Statement. As such, this module generates
-Bank Statements along with Bank Transactions.
-'''
-__all__ = ['parser']
-
-from account_banking.parsers import models
-from account_banking.parsers.convert import str2date
-from tools.translate import _
-import csv
-
-class transaction_message(object):
-    attrnames = [
-        'date', 'local_account', 'remote_account', 'remote_owner', 'u1', 'u2',
-        'u3', 'local_currency', 'start_balance', 'remote_currency',
-        'transferred_amount', 'execution_date', 'effective_date', 'nr1',
-        'transfer_type', 'nr2', 'reference', 'message', 'statement_id'
-    ]
-
-    @staticmethod
-    def clean_account(accountno):
-        '''
-        There seems to be some SEPA movement in data: account numbers
-        get prefixed by zeroes as in BBAN. Convert those to 'old' local
-        account numbers
-
-        Edit: All account number now follow the BBAN scheme. As SNS Bank,
-        from which this module was re-engineered, follows the Dutch
-        Banking Tools regulations, it is considered to be used by all banks
-        in the Netherlands which comply to it. If not, please notify us.
-        '''
-        if len(accountno) == 10: # Invalid: longest number is 9
-            accountno = accountno[1:]
-        # 9-scheme or 7-scheme?
-        stripped = accountno.lstrip('0')
-        if len(stripped) <= 7:
-            accountno = stripped
-        return accountno
-
-    def __init__(self, values):
-        self.__dict__.update(dict(zip(self.attrnames, values)))
-        #self.local_account = self.clean_account(self.local_account)
-        #self.remote_account = self.clean_account(self.remote_account)
-        self.start_balance = float(self.start_balance)
-        self.transferred_amount = float(self.transferred_amount)
-        self.execution_date = str2date(self.execution_date, '%d-%m-%Y')
-        self.effective_date = str2date(self.effective_date, '%d-%m-%Y')
-
-class transaction(models.mem_bank_transaction):
-    attrnames = ['remote_account', 'remote_currency', 'transferred_amount',
-                 'execution_date', 'effective_date', 'transfer_type',
-                 'reference', 'message'
-                ]
-
-    def __init__(self, line, *args, **kwargs):
-        super(transaction, self).__init__(*args, **kwargs)
-        for attr in self.attrnames:
-            setattr(self, attr, getattr(line, attr))
-
-    def is_valid(self):
-        '''
-        There are a few situations that can be signaled as 'invalid' but are
-        valid nontheless:
-        1. Transfers from one account to another under the same account holder
-        get not always a remote_account and remote_owner. They have their
-        transfer_type set to 'PRV'.
-        2. Invoices from the bank itself are communicated through statements.
-        These too have no remote_account and no remote_owner. They have a
-        transfer_type set to 'KST'.
-        3. Transfers sent through the 'International Transfers' system get
-        their feedback rerouted through a statement, which is not designed to
-        hold the extra fields needed. These transfers have their transfer_type
-        set to 'BTL'.
-        4. Cash payments with debit cards are not seen as a transfer between
-        accounts, but as a cash withdrawal. These withdrawals have their
-        transfer_type set to 'BEA'.
-        5. Cash withdrawals from banks are too not seen as a transfer between
-        two accounts - the cash exits the banking system. These withdrawals
-        have their transfer_type set to 'OPN'.
-        '''
-        return (self.transferred_amount and self.execution_date and
-                self.effective_date) and (
-                    self.remote_account or
-                    self.transfer_type in [
-                        'KST', 'PRV', 'BTL', 'BEA', 'OPN'
-                    ])
-
-class statement(models.mem_bank_statement):
-    def __init__(self, msg, *args, **kwargs):
-        super(statement, self).__init__(*args, **kwargs)
-        self.id = msg.statement_id
-        self.local_account = msg.local_account
-        self.date = str2date(msg.date, '%d-%m-%Y')
-        self.start_balance = self.end_balance = msg.start_balance
-        self.import_transaction(msg)
-
-    def import_transaction(self, msg):
-        trans = transaction(msg)
-        self.end_balance += trans.transferred_amount
-        self.transactions.append(trans)
-
-class parser(models.parser):
-    code = 'NLBT'
-    name = _('Dutch Banking Tools')
-    doc = _('''\
-The Dutch Banking Tools format is basicly a MS Excel CSV format.
-There are two sub formats: MS Excel format and MS-Excel 2004 format.
-Both formats are covered with this parser. All transactions are tied
-to Bank Statements.
-''')
-
-    def parse(self, data):
-        result = []
-        stmnt = None
-        dialect = csv.excel()
-        dialect.quotechar = '"'
-        dialect.delimiter = ';'
-        lines = data.split('\n')
-        # Probe first record to find out which format we are parsing.
-        if lines and lines[0].count(',') > lines[0].count(';'):
-            dialect.delimiter = ','
-            dialect.quotechar = "'"
-        for line in csv.reader(lines, dialect=dialect):
-            # Skip empty (last) lines
-            if not line:
-                continue
-            msg = transaction_message(line)
-            if stmnt and stmnt.id != msg.statement_id:
-                result.append(stmnt)
-                stmnt = None
-            if not stmnt:
-                stmnt = statement(msg)
-            else:
-                stmnt.import_transaction(msg)
-        result.append(stmnt)
-        return result
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== removed directory 'l10n_nl'
=== removed file 'l10n_nl/__init__.py'
--- l10n_nl/__init__.py	2009-06-01 22:52:05 +0000
+++ l10n_nl/__init__.py	1970-01-01 00:00:00 +0000
@@ -1,29 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-# Copyright (c) 2009 Veritos - Jan Verlaan - www.veritos.nl
-#
-# WARNING: This program as such is intended to be used by professional
-# programmers who take the whole responsability of assessing all potential
-# consequences resulting from its eventual inadequacies and bugs.
-# End users who are looking for a ready-to-use solution with commercial
-# garantees and support are strongly adviced to contract a Free Software
-# Service Company like Veritos.
-#
-# This program is Free Software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
-#
-##############################################################################
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== removed file 'l10n_nl/__terp__.py'
--- l10n_nl/__terp__.py	2010-02-05 17:10:52 +0000
+++ l10n_nl/__terp__.py	1970-01-01 00:00:00 +0000
@@ -1,133 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-# Copyright (c) 2009 Veritos - Jan Verlaan - www.veritos.nl
-#
-# WARNING: This program as such is intended to be used by professional
-# programmers who take the whole responsability of assessing all potential
-# consequences resulting from its eventual inadequacies and bugs.
-# End users who are looking for a ready-to-use solution with commercial
-# garantees and support are strongly adviced to contract a Free Software
-# Service Company like Veritos.
-#
-# This program is Free Software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
-#
-##############################################################################
-#
-#    Deze module werkt in OpenERP 5.0.0 (en waarschijnlijk hoger).
-#    Deze module werkt niet in OpenERP versie 4 en lager.
-#
-#    Status 1.0 - getest op OpenERP 5.0.3
-#
-# Versie 5.0.0.1
-#   account.account.type
-#     Basis gelegd voor alle account type
-#
-#   account.account.template
-#     Basis gelegd met alle benodigde grootboekrekeningen welke via een menu-
-#     structuur gelinkt zijn aan rubrieken 1 t/m 9.
-#     De grootboekrekeningen gelinkt aan de account.account.type
-#     Deze links moeten nog eens goed nagelopen worden.
-#
-#   account.chart.template
-#     Basis gelegd voor het koppelen van rekeningen aan debiteuren, crediteuren,
-#     bank, inkoop en verkoop boeken en de BTW configuratie.
-#
-# Versie 5.0.0.2
-#   account.tax.code.template
-#     Basis gelegd voor de BTW configuratie (structuur)
-#     Heb als basis het BTW aangifte formulier gebruikt. Of dit werkt?
-#
-#   account.tax.template
-#     De BTW rekeningen aangemaakt en deze gekoppeld aan de betreffende
-#     grootboekrekeningen
-#
-# Versie 5.0.0.3
-#   Opschonen van de code en verwijderen van niet gebruikte componenten.
-# Versie 5.0.0.4
-#   Aanpassen a_expense van 3000 -> 7000
-#   record id="btw_code_5b" op negatieve waarde gezet
-# Versie 5.0.0.5
-#   BTW rekeningen hebben typeaanduiding gekregen t.b.v. purchase of sale
-# Versie 5.0.0.6
-#   Opschonen van module.
-# Versie 5.0.0.7
-#   Opschonen van module.
-# Versie 5.0.0.8
-#   Foutje in l10n_nl_wizard.xml gecorrigeerd waardoor de module niet volledig installeerde.
-# Versie 5.0.0.9
-#   Account Receivable en Payable goed gedefinieerd.
-# Versie 5.0.1.0
-#   Alle user_type_xxx velden goed gedefinieerd.
-#   Specifieke bouw en garage gerelateerde grootboeken verwijderd om een standaard module te creeeren.
-#   Deze module kan dan als basis worden gebruikt voor specifieke doelgroep modules te creeeren.
-# Versie 5.0.1.1
-#   Correctie van rekening 7010 (stond dubbel met 7014 waardoor installatie verkeerd ging)
-# versie 5.0.1.2
-#   Correctie op diverse rekening types van user_type_asset -> user_type_liability en user_type_equity
-# versie 5.0.1.3
-#   Kleine correctie op BTW te vorderen hoog, id was hetzelfde voor beide, waardoor hoog werd overschreven door #   overig. Verduidelijking van omschrijvingen in belastingcodes t.b.v. aangifte overzicht.
-# versie 5.0.1.4
-#   BTW omschrijvingen aangepast, zodat rapporten er beter uitzien. 2a en 5b e.d. verwijderd en enkele omschrijvingen toegevoegd.
-# versie 5.0.1.5 - Switch to English
-#   Added properties_stock_xxx accounts for correct stock valuation, changed 7000-accounts from type cash to type expense
-#   Changed naming of 7020 and 7030 to Kostprijs omzet xxxx
-# versie 5.0.1.6
-# [FIX] BTW calculation in BTW report/chart for credit invoices where wrong due to missing minus sign.
-# versie 5.0.1.7
-# [FIX] Refunds where booked in some cases on wrong GL account. (BTW te vorderen instead of BTW te betalen with a negative amount)
-# versie 5.0.1.8
-# [FIX] Tax calculation for Import and Export within and outside the EU corrected 
-
-{
-    "name" : "Netherlands - Grootboek en BTW rekeningen",
-    "version" : "1.8",
-    "category": "Localisation/Account Charts",
-    "description": """
-Read changelog in file __terp__.py for version information.   
-Dit is een basismodule om een uitgebreid grootboek- en BTW schema voor Nederlandse bedrijven te installeren in OpenERP versie 5.
-    De BTW rekeningen zijn waar nodig gekoppeld om de juiste rapportage te genereren, denk b.v. aan intracommunautaire verwervingen
-    waarbij u 19% BTW moet opvoeren, maar tegelijkertijd ook 19% als voorheffing weer mag aftrekken.
-    
-    Na installatie van deze module word de configuratie wizard voor "Accounting" aangeroepen.
-    * U krijgt een lijst met grootboektemplates aangeboden waarin zich ook het Nederlandse grootboekschema bevind.
-    
-    * Als de configuratie wizard start, wordt u gevraagd om de naam van uw bedrijf in te voeren, welke grootboekschema te installeren, uit hoeveel cijfers een grootboekrekening mag bestaan, het rekeningnummer van uw bank en de currency om Journalen te creeren.
-    
-    Let op!! -> De template van het Nederlandse rekeningschema is opgebouwd uit 4 cijfers. Dit is het minimale aantal welk u moet invullen, u mag het aantal verhogen. De extra cijfers worden dan achter het rekeningnummer aangevult met "nullen"
-    
-    * Dit is dezelfe configuratie wizard welke aangeroepen kan worden via Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template.
-
-    """,
-    "author"  : "Veritos - Jan Verlaan",
-    "website" : "http://www.veritos.nl";,
-    "depends" : ["account",
-                 "account_report",
-                 "base_vat",
-                 "base_iban",
-                 "account_chart"
-                 ],
-    "init_xml" : [],
-    "update_xml" : ["account_chart_netherlands.xml",
-                    "l10n_nl_wizard.xml"
-                   ],
-    "demo_xml" : [
-                 ],
-
-    "installable": True,
-    'certificate': '',
-}
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
-

=== removed file 'l10n_nl/account_chart_netherlands.xml'
--- l10n_nl/account_chart_netherlands.xml	2010-11-22 16:02:35 +0000
+++ l10n_nl/account_chart_netherlands.xml	1970-01-01 00:00:00 +0000
@@ -1,4645 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<openerp>
-    <data noupdate="True">
-    
-	<!-- account.account.type -->
-	<record model="account.account.type" id="user_type_receivable" >
-		<field name="name">Vorderingen</field>
-		<field name="code">receivable</field>
-		<field name="close_method">unreconciled</field>
-	</record>
-	<record model="account.account.type" id="user_type_payable" >
-	    <field name="name">Schulden</field>
-	    <field name="code">payable</field>
-	    <field name="close_method">unreconciled</field>
-	</record>
-        <record model="account.account.type" id="user_type_view">
-	    <field name="name">View</field>
-	    <field name="code">view</field>
-	    <field name="close_method">none</field>
-	</record>
-	<record model="account.account.type" id="user_type_income" >
-	    <field name="name">Inkomsten</field>
-	    <field name="code">income</field>
-	    <field name="close_method">none</field>
-	</record>
-        <record model="account.account.type" id="user_type_expense">
-	    <field name="name">Uitgaven</field>
-	    <field name="code">expense</field>
-	    <field name="close_method">none</field>
-	</record>
-	<record model="account.account.type" id="user_type_tax">
-	    <field name="name">BTW</field>
-	    <field name="code">tax</field>
-	    <field name="close_method">balance</field>
-	</record>
-        <record model="account.account.type" id="user_type_cash">
-	    <field name="name">Vlottende Activa</field>
-	    <field name="code">cash</field>
-	    <field name="close_method">balance</field>
-	</record>
-        <record model="account.account.type" id="user_type_asset">
-	    <field name="name">Vaste Activa</field>
-	    <field name="code">asset</field>
-	    <field name="close_method">balance</field>
-	</record>
-	<record model="account.account.type" id="user_type_equity">
-	    <field name="name">Eigen Vermogen</field>
-	    <field name="code">equity</field>
-	    <field name="close_method">balance</field>
-	</record>
-	<record model="account.account.type" id="user_type_liability">
-	    <field name="name">Vreemd Vermogen</field>
-	    <field name="code">liability</field>
-	    <field name="close_method">balance</field>
-	</record>
-
-        <!-- Chart template of l10n_nl -->
-        <!-- Grootboekrekening template definitie -->
-	<record id="a_root" model="account.account.template">
-	    <field name="name">NEDERLANDS STANDAARD GROOTBOEKSCHEMA</field>
-	    <field name="code">0</field>
-	    <field name="type">view</field>
-	    <field name="user_type" ref="user_type_view"/>
-	</record>
-
-<!-- RUBRIEK 0 -->
-        <record id="a_0" model="account.account.template">
-            <field name="name">VASTE ACTIVA, EIGEN VERMOGEN, LANGLOPEND VREEMD VERMOGEN EN VOORZIENINGEN</field>
-            <field name="code">RUBRIEK 0</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_root" name="parent_id"/>
-        </record>
-<!-- SUB RUBRIEK 00-->		
-			<record id="a_00" model="account.account.template">
-				<field name="name">IMMATERIELE ACTIVA</field>
-				<field name="code">00</field>
-				<field name="type">view</field>
-				<field name="user_type" ref="user_type_view"/>
-				<field ref="a_0" name="parent_id"/>
-			</record>
-				<record id="a_0001" model="account.account.template">
-					<field name="name">Aanschafwaarde Goodwill</field>
-					<field name="code">0001</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_00" name="parent_id"/>
-				</record>
-				<record id="a_0002" model="account.account.template">
-					<field name="name">Aanschafwaarde Octrooien</field>
-					<field name="code">0002</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_00" name="parent_id"/>
-				</record>
-				<record id="a_0003" model="account.account.template">
-					<field name="name">Aanschafwaarde Licenties</field>
-					<field name="code">0003</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_00" name="parent_id"/>
-				</record>
-				<record id="a_0004" model="account.account.template">
-					<field name="name">Aanschafwaarde Auteursrechten</field>
-					<field name="code">0004</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_00" name="parent_id"/>
-				</record>
-				<record id="a_0005" model="account.account.template">
-					<field name="name">Aanschafwaarde Vergunningen</field>
-					<field name="code">0005</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_00" name="parent_id"/>
-				</record>
-				<record id="a_0006" model="account.account.template">
-					<field name="name">Aanschafwaarde Tonnagevergunningen</field>
-					<field name="code">0006</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_00" name="parent_id"/>
-				</record>
-				<record id="a_0007" model="account.account.template">
-					<field name="name">Aanschafwaarde Drankvergunningen</field>
-					<field name="code">0007</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_00" name="parent_id"/>
-				</record>
-				<record id="a_0010" model="account.account.template">
-					<field name="name">Aanschafwaarde Ontwikkelingskosten</field>
-					<field name="code">0010</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_00" name="parent_id"/>
-				</record>
-				<record id="a_0020" model="account.account.template">
-					<field name="name">Aanschafwaarde Aanloopkosten</field>
-					<field name="code">0020</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_00" name="parent_id"/>
-				</record>
-				<record id="a_0051" model="account.account.template">
-					<field name="name">Afschrijving Goodwill</field>
-					<field name="code">0051</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_00" name="parent_id"/>
-				</record>
-				<record id="a_0052" model="account.account.template">
-					<field name="name">Afschrijving Octrooien</field>
-					<field name="code">0052</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_00" name="parent_id"/>
-				</record>
-				<record id="a_0053" model="account.account.template">
-					<field name="name">Afschrijving Licenties</field>
-					<field name="code">0053</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_00" name="parent_id"/>
-				</record>
-				<record id="a_0054" model="account.account.template">
-					<field name="name">Afschrijving Auteursrechten</field>
-					<field name="code">0054</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_00" name="parent_id"/>
-				</record>
-				<record id="a_0055" model="account.account.template">
-					<field name="name">Afschrijving Vergunningen</field>
-					<field name="code">0055</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_00" name="parent_id"/>
-				</record>
-				<record id="a_0056" model="account.account.template">
-					<field name="name">Afschrijving Tonnagevergunningen</field>
-					<field name="code">0056</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_00" name="parent_id"/>
-				</record>
-				<record id="a_0057" model="account.account.template">
-					<field name="name">Afschrijving Drankvergunningen</field>
-					<field name="code">0057</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_00" name="parent_id"/>
-				</record>
-				<record id="a_0060" model="account.account.template">
-					<field name="name">Afschrijving Ontwikkelingskosten</field>
-					<field name="code">0060</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_00" name="parent_id"/>
-				</record>
-				<record id="a_0070" model="account.account.template">
-					<field name="name">Afschrijving Aanloopkosten</field>
-					<field name="code">0070</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_00" name="parent_id"/>
-				</record>
-<!-- SUB RUBRIEK 01-->
-			<record id="a_01" model="account.account.template">
-				<field name="name">ONROERENDE GOEDEREN</field>
-				<field name="code">01</field>
-				<field name="type">view</field>
-				<field name="user_type" ref="user_type_view"/>
-				<field ref="a_0" name="parent_id"/>
-			</record>
-				<record id="a_0100" model="account.account.template">
-					<field name="name">Aanschafwaarde Landerijen</field>
-					<field name="code">0100</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-				<record id="a_0101" model="account.account.template">
-					<field name="name">Aanschafwaarde Ondergrond gebouwen</field>
-					<field name="code">0101</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-				<record id="a_0102" model="account.account.template">
-					<field name="name">Aanschafwaarde Gebouwen</field>
-					<field name="code">0102</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-				<record id="a_0104" model="account.account.template">
-					<field name="name">Aanschafwaarde Bedrijfsgebouwen</field>
-					<field name="code">0104</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-				<record id="a_0107" model="account.account.template">
-					<field name="name">Aanschafwaarde Woon-winkelhuis</field>
-					<field name="code">0107</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-				<record id="a_0108" model="account.account.template">
-					<field name="name">Aanschafwaarde Winkels</field>
-					<field name="code">0108</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-				<record id="a_0130" model="account.account.template">
-					<field name="name">Aanschafwaarde Verbouwingen</field>
-					<field name="code">0130</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-				<record id="a_0131" model="account.account.template">
-					<field name="name">Aanschafwaarde Grondverbetering</field>
-					<field name="code">0131</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-				<record id="a_0132" model="account.account.template">
-					<field name="name">Aanschafwaarde Parkeerplaats</field>
-					<field name="code">0132</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-				<record id="a_0135" model="account.account.template">
-					<field name="name">Aanschafwaarde Aanloopkosten</field>
-					<field name="code">0135</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-				<record id="a_0138" model="account.account.template">
-					<field name="name">Aanschafwaarde Pachtersinvesteringen</field>
-					<field name="code">0138</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>	
-				<record id="a_0152" model="account.account.template">
-					<field name="name">Afschrijving Gebouwen</field>
-					<field name="code">0152</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-				<record id="a_0154" model="account.account.template">
-					<field name="name">Afschrijving Bedrijfsgebouwen</field>
-					<field name="code">0154</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-				<record id="a_0157" model="account.account.template">
-					<field name="name">Afschrijving Woon-winkelhuis</field>
-					<field name="code">0157</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-				<record id="a_0158" model="account.account.template">
-					<field name="name">Afschrijving Winkels</field>
-					<field name="code">0158</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-				<record id="a_0180" model="account.account.template">
-					<field name="name">Afschrijving Verbouwingen</field>
-					<field name="code">0180</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-				<record id="a_0181" model="account.account.template">
-					<field name="name">Afschrijving Grondverbetering</field>
-					<field name="code">0181</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-				<record id="a_0182" model="account.account.template">
-					<field name="name">Afschrijving Parkeerplaats</field>
-					<field name="code">0182</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-				<record id="a_0185" model="account.account.template">
-					<field name="name">Afschrijving Aanloopkosten</field>
-					<field name="code">0185</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-				<record id="a_0188" model="account.account.template">
-					<field name="name">Afschrijving Pachtersinvesteringen</field>
-					<field name="code">0188</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_01" name="parent_id"/>
-				</record>
-<!-- SUB RUBRIEK 02-->
-			<record id="a_02" model="account.account.template">
-				<field name="name">MACHINES EN INVENTARIS</field>
-				<field name="code">02</field>
-				<field name="type">view</field>
-				<field name="user_type" ref="user_type_view"/>
-				<field ref="a_0" name="parent_id"/>
-			</record>
-			<record id="a_020" model="account.account.template">
-				<field name="name">MACHINES</field>
-				<field name="code">020</field>
-				<field name="type">view</field>
-				<field name="user_type" ref="user_type_view"/>
-				<field ref="a_02" name="parent_id"/>
-			</record>
-				<record id="a_0210" model="account.account.template">
-					<field name="name">Aanschafwaarde Machines 1</field>
-					<field name="code">0210</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_020" name="parent_id"/>
-				</record>
-				<record id="a_0211" model="account.account.template">
-					<field name="name">Aanschafwaarde Machines 2</field>
-					<field name="code">0211</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_020" name="parent_id"/>
-				</record>
-				<record id="a_0212" model="account.account.template">
-					<field name="name">Aanschafwaarde Machines 3</field>
-					<field name="code">0212</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_020" name="parent_id"/>
-				</record>
-				<record id="a_0213" model="account.account.template">
-					<field name="name">Aanschafwaarde Machines 4</field>
-					<field name="code">0213</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_020" name="parent_id"/>
-				</record>
-				<record id="a_0214" model="account.account.template">
-					<field name="name">Aanschafwaarde Machines 5</field>
-					<field name="code">0214</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_020" name="parent_id"/>
-				</record>
-				<record id="a_0220" model="account.account.template">
-					<field name="name">Afschrijving Machines 1</field>
-					<field name="code">0220</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_020" name="parent_id"/>
-				</record>
-				<record id="a_0221" model="account.account.template">
-					<field name="name">Afschrijving Machines 2</field>
-					<field name="code">0221</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_020" name="parent_id"/>
-				</record>
-				<record id="a_0222" model="account.account.template">
-					<field name="name">Afschrijving Machines 3</field>
-					<field name="code">0222</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_020" name="parent_id"/>
-				</record>
-				<record id="a_0223" model="account.account.template">
-					<field name="name">Afschrijving Machines 4</field>
-					<field name="code">0223</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_020" name="parent_id"/>
-				</record>
-				<record id="a_0224" model="account.account.template">
-					<field name="name">Afschrijving Machines 5</field>
-					<field name="code">0224</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_020" name="parent_id"/>
-				</record>
-			<record id="a_025" model="account.account.template">
-				<field name="name">INVENTARIS</field>
-				<field name="code">025</field>
-				<field name="type">view</field>
-				<field name="user_type" ref="user_type_view"/>
-				<field ref="a_02" name="parent_id"/>
-			</record>
-				<record id="a_0250" model="account.account.template">
-					<field name="name">Aanschafwaarde Bedrijfsinventaris</field>
-					<field name="code">0250</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_025" name="parent_id"/>
-				</record>
-				<record id="a_0251" model="account.account.template">
-					<field name="name">Aanschafwaarde Magazijninventaris</field>
-					<field name="code">0251</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_025" name="parent_id"/>
-				</record>
-				<record id="a_0252" model="account.account.template">
-					<field name="name">Aanschafwaarde Fabrieksinventaris</field>
-					<field name="code">0252</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_025" name="parent_id"/>
-				</record>
-				<record id="a_0253" model="account.account.template">
-					<field name="name">Aanschafwaarde Gereedschappen</field>
-					<field name="code">0253</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_025" name="parent_id"/>
-				</record>
-				<record id="a_0260" model="account.account.template">
-					<field name="name">Aanschafwaarde Kantoorinventaris</field>
-					<field name="code">0260</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_025" name="parent_id"/>
-				</record>
-				<record id="a_0261" model="account.account.template">
-					<field name="name">Aanschafwaarde Kantoormachines</field>
-					<field name="code">0261</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_025" name="parent_id"/>
-				</record>
-				<record id="a_0265" model="account.account.template">
-					<field name="name">Aanschafwaarde Kantine-inventaris</field>
-					<field name="code">0265</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_025" name="parent_id"/>
-				</record>
-				<record id="a_0275" model="account.account.template">
-					<field name="name">Afschrijving Bedrijfsinventaris</field>
-					<field name="code">0275</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_025" name="parent_id"/>
-				</record>
-				<record id="a_0276" model="account.account.template">
-					<field name="name">Afschrijving Magazijninventaris</field>
-					<field name="code">0276</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_025" name="parent_id"/>
-				</record>
-				<record id="a_0277" model="account.account.template">
-					<field name="name">Afschrijving Fabrieksinventaris</field>
-					<field name="code">0277</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_025" name="parent_id"/>
-				</record>
-				<record id="a_0278" model="account.account.template">
-					<field name="name">Afschrijving Gereedschappen</field>
-					<field name="code">0278</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_025" name="parent_id"/>
-				</record>
-				<record id="a_0285" model="account.account.template">
-					<field name="name">Afschrijving Kantoorinventaris</field>
-					<field name="code">0285</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_025" name="parent_id"/>
-				</record>
-				<record id="a_0286" model="account.account.template">
-					<field name="name">Afschrijving Kantoormachines</field>
-					<field name="code">0286</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_025" name="parent_id"/>
-				</record>
-				<record id="a_0290" model="account.account.template">
-					<field name="name">Afschrijving Kantine-inventaris</field>
-					<field name="code">0290</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_025" name="parent_id"/>
-				</record>
-<!-- SUB RUBRIEK 03-->
-			<record id="a_03" model="account.account.template">
-				<field name="name">VERVOERMIDDELEN</field>
-				<field name="code">03</field>
-				<field name="type">view</field>
-				<field name="user_type" ref="user_type_view"/>
-				<field ref="a_0" name="parent_id"/>
-			</record>
-				<record id="a_0300" model="account.account.template">
-					<field name="name">Aanschafwaarde Vrachtauto's</field>
-					<field name="code">0300</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_03" name="parent_id"/>
-				</record>
-				<record id="a_0310" model="account.account.template">
-					<field name="name">Aanschafwaarde Personenauto's</field>
-					<field name="code">0310</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_03" name="parent_id"/>
-				</record>
-				<record id="a_0320" model="account.account.template">
-					<field name="name">Aanschafwaarde Aanhangwagens</field>
-					<field name="code">0320</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_03" name="parent_id"/>
-				</record>
-				<record id="a_0321" model="account.account.template">
-					<field name="name">Aanschafwaarde Heftrucks</field>
-					<field name="code">0321</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_03" name="parent_id"/>
-				</record>
-				<record id="a_0340" model="account.account.template">
-					<field name="name">Aanschafwaarde Rijwielen en bromfietsen</field>
-					<field name="code">0340</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_03" name="parent_id"/>
-				</record>
-				<record id="a_0350" model="account.account.template">
-					<field name="name">Afschrijving Vrachtauto's</field>
-					<field name="code">0350</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_03" name="parent_id"/>
-				</record>
-				<record id="a_0360" model="account.account.template">
-					<field name="name">Afschrijving Personenauto's</field>
-					<field name="code">0360</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_03" name="parent_id"/>
-				</record>
-				<record id="a_0370" model="account.account.template">
-					<field name="name">Afschrijving Aanhangwagens</field>
-					<field name="code">0370</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_03" name="parent_id"/>
-				</record>
-				<record id="a_0371" model="account.account.template">
-					<field name="name">Afschrijving Heftrucks</field>
-					<field name="code">0371</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_03" name="parent_id"/>
-				</record>
-				<record id="a_0390" model="account.account.template">
-					<field name="name">Afschrijving Rijwielen en bromfietsen</field>
-					<field name="code">0390</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_03" name="parent_id"/>
-				</record>
-<!-- SUB RUBRIEK 05-->				
-			<record id="a_05" model="account.account.template">
-				<field name="name">FINANCIELE VASTE ACTIVA EN LANGLOPENDE VORDERINGEN</field>
-				<field name="code">05</field>
-				<field name="type">view</field>
-				<field name="user_type" ref="user_type_view"/>
-				<field ref="a_0" name="parent_id"/>
-			</record>
-			<record id="a_050" model="account.account.template">
-				<field name="name">FINANCIELE VASTE ACTIVA</field>
-				<field name="code">050</field>
-				<field name="type">view</field>
-				<field name="user_type" ref="user_type_view"/>
-				<field ref="a_05" name="parent_id"/>
-			</record>
-				<record id="a_0500" model="account.account.template">
-					<field name="name">Meerderheidsdeelnemingen</field>
-					<field name="code">0500</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_050" name="parent_id"/>
-				</record>
-				<record id="a_0510" model="account.account.template">
-					<field name="name">Minderheidsdeelnemingen</field>
-					<field name="code">0510</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_050" name="parent_id"/>
-				</record>
-				<record id="a_0520" model="account.account.template">
-					<field name="name">Aandeel inkoopcombinatie</field>
-					<field name="code">0520</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_050" name="parent_id"/>
-				</record>
-			<record id="a_055" model="account.account.template">
-				<field name="name">LANGLOPENDE VORDERINGEN</field>
-				<field name="code">055</field>
-				<field name="type">view</field>
-				<field name="user_type" ref="user_type_view"/>
-				<field ref="a_05" name="parent_id"/>
-			</record>
-				<record id="a_0550" model="account.account.template">
-					<field name="name">Vorderingen op deelnemingen</field>
-					<field name="code">0550</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_055" name="parent_id"/>
-				</record>
-				<record id="a_0560" model="account.account.template">
-					<field name="name">Hypotheken u/g 1</field>
-					<field name="code">0560</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_055" name="parent_id"/>
-				</record>
-				<record id="a_0561" model="account.account.template">
-					<field name="name">Hypotheken u/g 2</field>
-					<field name="code">0561</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_055" name="parent_id"/>
-				</record>
-				<record id="a_0562" model="account.account.template">
-					<field name="name">Hypotheken u/g 3</field>
-					<field name="code">0562</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_055" name="parent_id"/>
-				</record>
-				<record id="a_0565" model="account.account.template">
-					<field name="name">Leningen u/g 1</field>
-					<field name="code">0565</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_055" name="parent_id"/>
-				</record>
-				<record id="a_0566" model="account.account.template">
-					<field name="name">Leningen u/g 2</field>
-					<field name="code">0566</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_055" name="parent_id"/>
-				</record>
-				<record id="a_0567" model="account.account.template">
-					<field name="name">Leningen u/g 3</field>
-					<field name="code">0567</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_055" name="parent_id"/>
-				</record>
-				<record id="a_0568" model="account.account.template">
-					<field name="name">Leningen u/g 4</field>
-					<field name="code">0568</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_055" name="parent_id"/>
-				</record>
-				<record id="a_0569" model="account.account.template">
-					<field name="name">Leningen u/g 5</field>
-					<field name="code">0569</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_055" name="parent_id"/>
-				</record>
-				<record id="a_0570" model="account.account.template">
-					<field name="name">Waarborgsommen</field>
-					<field name="code">0570</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_055" name="parent_id"/>
-				</record>
-				<record id="a_0580" model="account.account.template">
-					<field name="name">Financieringskosten</field>
-					<field name="code">0580</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_055" name="parent_id"/>
-				</record>
-				<record id="a_0581" model="account.account.template">
-					<field name="name">Financieringskosten huurkoop</field>
-					<field name="code">0581</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_055" name="parent_id"/>
-				</record>
-<!-- SUB RUBRIEK 06-->
-			<record id="a_06" model="account.account.template">
-				<field name="name">EIGEN VERMOGEN</field>
-				<field name="code">06</field>
-				<field name="type">view</field>
-				<field name="user_type" ref="user_type_view"/>
-				<field ref="a_0" name="parent_id"/>
-			</record>
-				<record id="a_0600" model="account.account.template">
-					<field name="name">Aandelenkapitaal</field>
-					<field name="code">0600</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_06" name="parent_id"/>
-				</record>
-				<record id="a_0606" model="account.account.template">
-					<field name="name">Wettelijke reserves</field>
-					<field name="code">0606</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_06" name="parent_id"/>
-				</record>
-				<record id="a_0607" model="account.account.template">
-					<field name="name">Overige reserves</field>
-					<field name="code">0607</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_06" name="parent_id"/>
-				</record>
-				<record id="a_0610" model="account.account.template">
-					<field name="name">Kapitaal</field>
-					<field name="code">0610</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_06" name="parent_id"/>
-				</record>
-				<record id="a_0611" model="account.account.template">
-					<field name="name">Huishoudgeld</field>
-					<field name="code">0611</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_06" name="parent_id"/>
-				</record>
-				<record id="a_0612" model="account.account.template">
-					<field name="name">Privé-opnamen/stortingen</field>
-					<field name="code">0612</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_06" name="parent_id"/>
-				</record>
-				<record id="a_0613" model="account.account.template">
-					<field name="name">Assuranties</field>
-					<field name="code">0613</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_06" name="parent_id"/>
-				</record>
-				<record id="a_0614" model="account.account.template">
-					<field name="name">Privé-gebruik</field>
-					<field name="code">0614</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_06" name="parent_id"/>
-				</record>
-				<record id="a_0615" model="account.account.template">
-					<field name="name">Overige privé-uitgaven</field>
-					<field name="code">0615</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_06" name="parent_id"/>
-				</record>
-				<record id="a_0616" model="account.account.template">
-					<field name="name">Premie volksverzekeringen</field>
-					<field name="code">0616</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_06" name="parent_id"/>
-				</record>
-				<record id="a_0617" model="account.account.template">
-					<field name="name">WAO en ziekengeldverzekeringen</field>
-					<field name="code">0617</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_06" name="parent_id"/>
-				</record>
-				<record id="a_0618" model="account.account.template">
-					<field name="name">Premie volksverzekeringen</field>
-					<field name="code">0618</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_06" name="parent_id"/>
-				</record>
-				<record id="a_0619" model="account.account.template">
-					<field name="name">Premie lijfrenteverzekeringen</field>
-					<field name="code">0619</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_06" name="parent_id"/>
-				</record>
-				<record id="a_0620" model="account.account.template">
-					<field name="name">Giften</field>
-					<field name="code">0620</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_06" name="parent_id"/>
-				</record>
-				<record id="a_0621" model="account.account.template">
-					<field name="name">Buitengewone lasten</field>
-					<field name="code">0621</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_06" name="parent_id"/>
-				</record>
-				<record id="a_0622" model="account.account.template">
-					<field name="name">Overige persoonlijke verplichtingen</field>
-					<field name="code">0622</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_06" name="parent_id"/>
-				</record>
-				<record id="a_0624" model="account.account.template">
-					<field name="name">Inkomstenbelasting</field>
-					<field name="code">0624</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_06" name="parent_id"/>
-				</record>
-				<record id="a_0625" model="account.account.template">
-					<field name="name">Vermogensbelasting</field>
-					<field name="code">0625</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_06" name="parent_id"/>
-				</record>
-				
-<!-- SUB RUBRIEK 07-->
-			<record id="a_07" model="account.account.template">
-				<field name="name">VOORZIENINGEN</field>
-				<field name="code">07</field>
-				<field name="type">view</field>
-				<field name="user_type" ref="user_type_view"/>
-				<field ref="a_0" name="parent_id"/>
-			</record>
-				<record id="a_0700" model="account.account.template">
-					<field name="name">Pensioenverplichtingen</field>
-					<field name="code">0700</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_07" name="parent_id"/>
-				</record>
-				<record id="a_0701" model="account.account.template">
-					<field name="name">Pens.voorz. eigen beheer</field>
-					<field name="code">0701</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_07" name="parent_id"/>
-				</record>
-				<record id="a_0702" model="account.account.template">
-					<field name="name">Backservice pensioenverpl.</field>
-					<field name="code">0702</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_07" name="parent_id"/>
-				</record>
-				<record id="a_0703" model="account.account.template">
-					<field name="name">Stamrechtverplichtingen</field>
-					<field name="code">0703</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_07" name="parent_id"/>
-				</record>
-				<record id="a_0710" model="account.account.template">
-					<field name="name">Egalisatieres. grootonderh.</field>
-					<field name="code">0710</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_07" name="parent_id"/>
-				</record>
-				<record id="a_0711" model="account.account.template">
-					<field name="name">Assurantie eigen risico</field>
-					<field name="code">0711</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_07" name="parent_id"/>
-				</record>
-				<record id="a_0712" model="account.account.template">
-					<field name="name">Garantieverplichtingen</field>
-					<field name="code">0712</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_07" name="parent_id"/>
-				</record>
-				<record id="a_0720" model="account.account.template">
-					<field name="name">Voorziening deelnemingen</field>
-					<field name="code">0720</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_07" name="parent_id"/>
-				</record>
-				<record id="a_0730" model="account.account.template">
-					<field name="name">Vervangingsreserve</field>
-					<field name="code">0730</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_07" name="parent_id"/>
-				</record>
-				<record id="a_0750" model="account.account.template">
-					<field name="name">Latente belastingverpl.</field>
-					<field name="code">0750</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_07" name="parent_id"/>
-				</record>
-				<record id="a_0760" model="account.account.template">
-					<field name="name">Egalisatierekening WIR</field>
-					<field name="code">0760</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_equity"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_07" name="parent_id"/>
-				</record>
-				
-<!-- SUB RUBRIEK 08-->
-			<record id="a_08" model="account.account.template">
-				<field name="name">LANGLOPENDE SCHULDEN EN AFLOSSINGEN</field>
-				<field name="code">08</field>
-				<field name="type">view</field>
-				<field name="user_type" ref="user_type_view"/>
-				<field ref="a_0" name="parent_id"/>
-			</record>
-			<record id="a_080" model="account.account.template">
-				<field name="name">LANGLOPENDE SCHULDEN</field>
-				<field name="code">080</field>
-				<field name="type">view</field>
-				<field name="user_type" ref="user_type_view"/>
-				<field ref="a_08" name="parent_id"/>
-			</record>
-				<record id="a_0810" model="account.account.template">
-					<field name="name">Hypotheken o/g 1</field>
-					<field name="code">0810</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_080" name="parent_id"/>
-				</record>
-				<record id="a_0811" model="account.account.template">
-					<field name="name">Hypotheken o/g 2</field>
-					<field name="code">0811</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_080" name="parent_id"/>
-				</record>
-				<record id="a_0812" model="account.account.template">
-					<field name="name">Hypotheken o/g 3</field>
-					<field name="code">0812</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_080" name="parent_id"/>
-				</record>
-				<record id="a_0813" model="account.account.template">
-					<field name="name">Hypotheken o/g 4</field>
-					<field name="code">0813</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_080" name="parent_id"/>
-				</record>
-				<record id="a_0814" model="account.account.template">
-					<field name="name">Hypotheken o/g 5</field>
-					<field name="code">0814</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_080" name="parent_id"/>
-				</record>
-				<record id="a_0820" model="account.account.template">
-					<field name="name">Leningen o/g 1</field>
-					<field name="code">0820</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_080" name="parent_id"/>
-				</record>
-				<record id="a_0821" model="account.account.template">
-					<field name="name">Leningen o/g 2</field>
-					<field name="code">0821</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_080" name="parent_id"/>
-				</record>
-				<record id="a_0822" model="account.account.template">
-					<field name="name">Leningen o/g 3</field>
-					<field name="code">0822</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_080" name="parent_id"/>
-				</record>
-				<record id="a_0823" model="account.account.template">
-					<field name="name">Leningen o/g 4</field>
-					<field name="code">0823</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_080" name="parent_id"/>
-				</record>
-				<record id="a_0824" model="account.account.template">
-					<field name="name">Leningen o/g 5</field>
-					<field name="code">0824</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_080" name="parent_id"/>
-				</record>
-				<record id="a_0830" model="account.account.template">
-					<field name="name">Huurkoopverplichtingen</field>
-					<field name="code">0830</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_080" name="parent_id"/>
-				</record>
-				<record id="a_0840" model="account.account.template">
-					<field name="name">Lease-verplichtingen</field>
-					<field name="code">0840</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_080" name="parent_id"/>
-				</record>
-				<record id="a_0850" model="account.account.template">
-					<field name="name">Rekening-courant directie</field>
-					<field name="code">0850</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_080" name="parent_id"/>
-				</record>
-			<record id="a_086" model="account.account.template">
-				<field name="name">AFLOSSINGEN</field>
-				<field name="code">086</field>
-				<field name="type">view</field>
-				<field name="user_type" ref="user_type_view"/>
-				<field ref="a_08" name="parent_id"/>
-			</record>
-				<record id="a_0861" model="account.account.template">
-					<field name="name">Hypotheek o/g 1</field>
-					<field name="code">0861</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_086" name="parent_id"/>
-				</record>
-				<record id="a_0862" model="account.account.template">
-					<field name="name">Hypotheek o/g 2</field>
-					<field name="code">0862</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_086" name="parent_id"/>
-				</record>
-				<record id="a_0863" model="account.account.template">
-					<field name="name">Hypotheek o/g 3</field>
-					<field name="code">0863</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_086" name="parent_id"/>
-				</record>
-				<record id="a_0864" model="account.account.template">
-					<field name="name">Hypotheek o/g 4</field>
-					<field name="code">0864</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_086" name="parent_id"/>
-				</record>
-				<record id="a_0865" model="account.account.template">
-					<field name="name">Hypotheek o/g 5</field>
-					<field name="code">0865</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_086" name="parent_id"/>
-				</record>
-				<record id="a_0880" model="account.account.template">
-					<field name="name">Lease-verplichtingen</field>
-					<field name="code">0880</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_086" name="parent_id"/>
-				</record>
-				<record id="a_0881" model="account.account.template">
-					<field name="name">Huurkoopverplichtingen</field>
-					<field name="code">0881</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_086" name="parent_id"/>
-				</record>
-
-<!-- RUBRIEK 1 -->
-        <record id="a_1" model="account.account.template">
-            <field name="name">FINANCIELE REKENINGEN, KORTLOPENDE VORDERINGEN EN SCHULDEN</field>
-            <field name="code">RUBRIEK 1</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_root" name="parent_id"/>
-        </record>
-
-<!-- RUBRIEK 1 SUB 10-->
-		<record id="a_10" model="account.account.template">
-				<field name="name">LIQUIDE MIDDELEN</field>
-				<field name="code">10</field>
-				<field name="type">view</field>
-				<field name="user_type" ref="user_type_view"/>
-				<field ref="a_1" name="parent_id"/>
-			</record>
-				<record id="a_1000" model="account.account.template">
-					<field name="name">Kas</field>
-					<field name="code">1000</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_cash"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_10" name="parent_id"/>
-				</record>
-				<record id="a_1010" model="account.account.template">
-					<field name="name">Kleine kas</field>
-					<field name="code">1010</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_cash"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_10" name="parent_id"/>
-				</record>
-				<record id="a_1020" model="account.account.template">
-					<field name="name">Kas  valuta</field>
-					<field name="code">1020</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_cash"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_10" name="parent_id"/>
-				</record>
-				<record id="a_1100" model="account.account.template">
-					<field name="name">ABN-AMRO bank</field>
-					<field name="code">1100</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_cash"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_10" name="parent_id"/>
-				</record>
-				<record id="a_1110" model="account.account.template">
-					<field name="name">RABO bank</field>
-					<field name="code">1110</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_cash"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_10" name="parent_id"/>
-				</record>
-				<record id="a_1120" model="account.account.template">
-					<field name="name">BIZNER bank</field>
-					<field name="code">1120</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_cash"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_10" name="parent_id"/>
-				</record>
-				<record id="a_1200" model="account.account.template">
-					<field name="name">Postbank</field>
-					<field name="code">1200</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_cash"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_10" name="parent_id"/>
-				</record>
-				<record id="a_1220" model="account.account.template">
-					<field name="name">Girobetaalkaarten</field>
-					<field name="code">1220</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_10" name="parent_id"/>
-				</record>
-				<record id="a_1225" model="account.account.template">
-					<field name="name">Bankbetaalkaarten</field>
-					<field name="code">1225</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_10" name="parent_id"/>
-				</record>
-				<record id="a_1250" model="account.account.template">
-					<field name="name">Effecten</field>
-					<field name="code">1250</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_10" name="parent_id"/>
-				</record>
-				<record id="a_1298" model="account.account.template">
-					<field name="name">Kruisposten</field>
-					<field name="code">1298</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_10" name="parent_id"/>
-				</record>
-<!-- RUBRIEK 1 SUB 13-->
-		<record id="a_13" model="account.account.template">
-				<field name="name">VORDERINGEN</field>
-				<field name="code">13</field>
-				<field name="type">view</field>
-				<field name="user_type" ref="user_type_view"/>
-				<field ref="a_1" name="parent_id"/>
-			</record>
-				<record id="a_recv" model="account.account.template">
-					<field name="name">Debiteuren</field>
-					<field name="code">1300</field>
-					<field name="type">receivable</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="True"/>
-					<field ref="a_13" name="parent_id"/>
-				</record>
-				<record id="a_1350" model="account.account.template">
-					<field name="name">Dubieuze debiteuren</field>
-					<field name="code">1350</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_13" name="parent_id"/>
-				</record>
-				<record id="a_1360" model="account.account.template">
-					<field name="name">Voorziening dubieuze debiteuren</field>
-					<field name="code">1360</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_13" name="parent_id"/>
-				</record>
-				<record id="a_1410" model="account.account.template">
-					<field name="name">Voorschotten personeel</field>
-					<field name="code">1410</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_13" name="parent_id"/>
-				</record>
-				<record id="a_1420" model="account.account.template">
-					<field name="name">Rekening-courant directie</field>
-					<field name="code">1420</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_13" name="parent_id"/>
-				</record>
-				<record id="a_1450" model="account.account.template">
-					<field name="name">Vooruitbetaalde kosten</field>
-					<field name="code">1450</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_13" name="parent_id"/>
-				</record>
-				<record id="a_1455" model="account.account.template">
-					<field name="name">Te ontvangen ziekengeld</field>
-					<field name="code">1455</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_13" name="parent_id"/>
-				</record>
-				<record id="a_1490" model="account.account.template">
-					<field name="name">Overige vorderingen</field>
-					<field name="code">1490</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_asset"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_13" name="parent_id"/>
-				</record>
-				
-<!-- RUBRIEK 1 SUB 15-->
-			<record id="a_15" model="account.account.template">
-				<field name="name">KORTLOPENDE SCHULDEN</field>
-				<field name="code">15</field>
-				<field name="type">view</field>
-				<field name="user_type" ref="user_type_view"/>
-				<field ref="a_1" name="parent_id"/>
-			</record>
-				<record id="a_pay" model="account.account.template">
-					<field name="name">Crediteuren</field>
-					<field name="code">1500</field>
-					<field name="type">payable</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="True"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="vat_payable6" model="account.account.template">
-					<field name="name">Btw af te dragen laag</field>
-					<field name="code">1601</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_tax"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="vat_payable19" model="account.account.template">
-					<field name="name">Btw af te dragen hoog</field>
-					<field name="code">1602</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_tax"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="vat_payable0" model="account.account.template">
-					<field name="name">Btw af te dragen overig</field>
-					<field name="code">1603</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_tax"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="vat_refund6" model="account.account.template">
-					<field name="name">Btw te vorderen laag</field>
-					<field name="code">1611</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_tax"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="vat_refund19" model="account.account.template">
-					<field name="name">Btw te vorderen hoog</field>
-					<field name="code">1612</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_tax"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="vat_refund0" model="account.account.template">
-					<field name="name">Btw te vorderen overig</field>
-					<field name="code">1613</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_tax"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1620" model="account.account.template">
-					<field name="name">Btw-afdracht</field>
-					<field name="code">1620</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_tax"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1625" model="account.account.template">
-					<field name="name">Btw oude jaren</field>
-					<field name="code">1625</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_tax"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="vat_payable_verlegd" model="account.account.template">
-					<field name="name">Af te dragen Btw-verlegd</field>
-					<field name="code">1631</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_tax"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="vat_refund_verlegd" model="account.account.template">
-					<field name="name">Te vorderen Btw-verlegd</field>
-					<field name="code">1632</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_tax"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1660" model="account.account.template">
-					<field name="name">Loonheffing</field>
-					<field name="code">1660</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1665" model="account.account.template">
-					<field name="name">Afdracht loonheffing</field>
-					<field name="code">1665</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1670" model="account.account.template">
-					<field name="name">Vennootschapsbelasting</field>
-					<field name="code">1670</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1675" model="account.account.template">
-					<field name="name">Dividendbelasting</field>
-					<field name="code">1675</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1677" model="account.account.template">
-					<field name="name">Investeringsaftrek</field>
-					<field name="code">1677</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1678" model="account.account.template">
-					<field name="name">Premie WIR</field>
-					<field name="code">1678</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1685" model="account.account.template">
-					<field name="name">Termijnen onderh. werk</field>
-					<field name="code">1685</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1686" model="account.account.template">
-					<field name="name">Telefoon/telefax</field>
-					<field name="code">1686</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1687" model="account.account.template">
-					<field name="name">Accountantskosten</field>
-					<field name="code">1687</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1688" model="account.account.template">
-					<field name="name">Energiekosten</field>
-					<field name="code">1688</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1690" model="account.account.template">
-					<field name="name">Sociale lasten</field>
-					<field name="code">1690</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1691" model="account.account.template">
-					<field name="name">Pensioenpremies</field>
-					<field name="code">1691</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1692" model="account.account.template">
-					<field name="name">Vakantiegeld</field>
-					<field name="code">1692</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1693" model="account.account.template">
-					<field name="name">Vakantiedagen</field>
-					<field name="code">1693</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1694" model="account.account.template">
-					<field name="name">Vakantiezegels</field>
-					<field name="code">1694</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1695" model="account.account.template">
-					<field name="name">Tantièmes</field>
-					<field name="code">1695</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1696" model="account.account.template">
-					<field name="name">Rente</field>
-					<field name="code">1696</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1697" model="account.account.template">
-					<field name="name">Dividend</field>
-					<field name="code">1697</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1701" model="account.account.template">
-					<field name="name">Vooruit ontvangen bedr.</field>
-					<field name="code">1701</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1702" model="account.account.template">
-					<field name="name">Overige te betalen posten</field>
-					<field name="code">1702</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-				<record id="a_1800" model="account.account.template">
-					<field name="name">Rekening-courant inkoopvereniging</field>
-					<field name="code">1800</field>
-					<field name="type">other</field>
-					<field name="user_type" ref="user_type_liability"/>
-					<field name="reconcile" eval="False"/>
-					<field ref="a_15" name="parent_id"/>
-				</record>
-			
-<!-- RUBRIEK 2 -->
-        <record id="a_2" model="account.account.template">
-            <field name="name">TUSSENREKENINGEN</field>
-            <field name="code">RUBRIEK 2</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_root" name="parent_id"/>
-        </record>
-			<record id="a_2000" model="account.account.template">
-				<field name="name">Netto lonen</field>
-				<field name="code">2000</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2100" model="account.account.template">
-				<field name="name">Tussenrekening balans</field>
-				<field name="code">2100</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2110" model="account.account.template">
-				<field name="name">Tussenrek. autom. betalingen</field>
-				<field name="code">2110</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2120" model="account.account.template">
-				<field name="name">Tussenrek. autom. loonbetalingen</field>
-				<field name="code">2120</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2200" model="account.account.template">
-				<field name="name">Betaalwijze contant</field>
-				<field name="code">2200</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record><record id="a_2210" model="account.account.template">
-				<field name="name">Betaalwijze pin</field>
-				<field name="code">2210</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2211" model="account.account.template">
-				<field name="name">Tussenrekening pin</field>
-				<field name="code">2211</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2220" model="account.account.template">
-				<field name="name">Betaalwijze chipknip</field>
-				<field name="code">2220</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2221" model="account.account.template">
-				<field name="name">Tussenrekening chipknip</field>
-				<field name="code">2221</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2230" model="account.account.template">
-				<field name="name">Betaalwijze cadeaubonnen</field>
-				<field name="code">2230</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2231" model="account.account.template">
-				<field name="name">Tussenrek. cadeaubonbetalingen</field>
-				<field name="code">2231</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2240" model="account.account.template">
-				<field name="name">Tussenrekening correcties</field>
-				<field name="code">2240</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2250" model="account.account.template">
-				<field name="name">Kassa 1</field>
-				<field name="code">2250</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2251" model="account.account.template">
-				<field name="name">Kassa 2</field>
-				<field name="code">2251</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2500" model="account.account.template">
-				<field name="name">Vraagposten</field>
-				<field name="code">2500</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2600" model="account.account.template">
-				<field name="name">Inkopen Nederland laag</field>
-				<field name="code">2600</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2601" model="account.account.template">
-				<field name="name">Inkopen Nederland hoog</field>
-				<field name="code">2601</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2602" model="account.account.template">
-				<field name="name">Inkopen Nederland overig</field>
-				<field name="code">2602</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2603" model="account.account.template">
-				<field name="name">Inkopen Nederland onbelast</field>
-				<field name="code">2603</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2604" model="account.account.template">
-				<field name="name">Inkopen Nederland verlegd</field>
-				<field name="code">2604</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2620" model="account.account.template">
-				<field name="name">Inkopen binnen EU laag</field>
-				<field name="code">2620</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2621" model="account.account.template">
-				<field name="name">Inkopen binnen EU hoog</field>
-				<field name="code">2621</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2622" model="account.account.template">
-				<field name="name">Inkopen binnen EU overig</field>
-				<field name="code">2622</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2630" model="account.account.template">
-				<field name="name">Inkopen buiten EU laag</field>
-				<field name="code">2630</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2631" model="account.account.template">
-				<field name="name">Inkopen buiten EU hoog</field>
-				<field name="code">2631</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2632" model="account.account.template">
-				<field name="name">Inkopen buiten EU overig</field>
-				<field name="code">2632</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-			<record id="a_2800" model="account.account.template">
-				<field name="name">Tegenrekening Inkopen</field>
-				<field name="code">2800</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_2" name="parent_id"/>
-			</record>
-
-<!-- RUBRIEK 3 -->
-        <record id="a_3" model="account.account.template">
-            <field name="name">VOORRAAD GRONDSTOFFEN, HULPMATERIALEN EN HANDELSGOEDEREN</field>
-            <field name="code">RUBRIEK 3</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_root" name="parent_id"/>
-        </record>
-        	<record id="a_3000" model="account.account.template">
-				<field name="name">Goederen 1</field>
-				<field name="code">3000</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_3" name="parent_id"/>
-			</record>
-			<record id="a_3001" model="account.account.template">
-				<field name="name">Goederen 2</field>
-				<field name="code">3001</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_3" name="parent_id"/>
-			</record>
-			<record id="a_3050" model="account.account.template">
-				<field name="name">Grondstoffen 1</field>
-				<field name="code">3050</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_3" name="parent_id"/>
-			</record>
-			<record id="a_3051" model="account.account.template">
-				<field name="name">Grondstoffen 2</field>
-				<field name="code">3051</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_3" name="parent_id"/>
-			</record>
-			<record id="a_3100" model="account.account.template">
-				<field name="name">Hulpstoffen 1</field>
-				<field name="code">3100</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_3" name="parent_id"/>
-			</record>
-			<record id="a_3101" model="account.account.template">
-				<field name="name">Hulpstoffen 2</field>
-				<field name="code">3101</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_3" name="parent_id"/>
-			</record>
-			<record id="a_3150" model="account.account.template">
-				<field name="name">Halffabrikaten 1</field>
-				<field name="code">3150</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_3" name="parent_id"/>
-			</record>
-			<record id="a_3151" model="account.account.template">
-				<field name="name">Halffabrikaten 2</field>
-				<field name="code">3151</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_3" name="parent_id"/>
-			</record>
-			<record id="a_3200" model="account.account.template">
-				<field name="name">Onderhanden werk</field>
-				<field name="code">3200</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_3" name="parent_id"/>
-			</record>
-			<record id="a_3500" model="account.account.template">
-				<field name="name">Gereed product 1</field>
-				<field name="code">3500</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_3" name="parent_id"/>
-			</record>
-			<record id="a_3501" model="account.account.template">
-				<field name="name">Gereed product 2</field>
-				<field name="code">3501</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_3" name="parent_id"/>
-			</record>
-			<record id="a_3600" model="account.account.template">
-				<field name="name">Goederen in consignatie</field>
-				<field name="code">3600</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_3" name="parent_id"/>
-			</record>
-			<record id="a_3650" model="account.account.template">
-				<field name="name">Verpakkingsmateriaal</field>
-				<field name="code">3650</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_3" name="parent_id"/>
-			</record>
-			<record id="a_3700" model="account.account.template">
-				<field name="name">Emballage</field>
-				<field name="code">3700</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_3" name="parent_id"/>
-			</record>
-			<record id="a_3750" model="account.account.template">
-				<field name="name">Kantoorbenodigdheden</field>
-				<field name="code">3750</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_3" name="parent_id"/>
-			</record>
-			<record id="a_3800" model="account.account.template">
-				<field name="name">Zegels</field>
-				<field name="code">3800</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_3" name="parent_id"/>
-			</record>
-			<record id="a_3898" model="account.account.template">
-				<field name="name">Goederen onderweg</field>
-				<field name="code">3898</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_3" name="parent_id"/>
-			</record>
-			
-<!-- RUBRIEK 4 -->
-        <record id="a_4" model="account.account.template">
-            <field name="name">KOSTENREKENINGEN</field>
-            <field name="code">RUBRIEK 4</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_root" name="parent_id"/>
-        </record>
-<!-- RUBRIEK 4 SUB 0-->
-        <record id="a_40" model="account.account.template">
-            <field name="name">PERSONEELSKOSTEN</field>
-            <field name="code">40</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_4" name="parent_id"/>
-        </record>
-			<record id="a_4000" model="account.account.template">
-				<field name="name">Lonen en salarissen</field>
-				<field name="code">4000</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4001" model="account.account.template">
-				<field name="name">Overhevelingstoeslag</field>
-				<field name="code">4001</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4005" model="account.account.template">
-				<field name="name">Vakantiegeld</field>
-				<field name="code">4005</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4006" model="account.account.template">
-				<field name="name">Vakantiebonnen</field>
-				<field name="code">4006</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4010" model="account.account.template">
-				<field name="name">Gratificaties</field>
-				<field name="code">4010</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4011" model="account.account.template">
-				<field name="name">Tantièmes</field>
-				<field name="code">4011</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4012" model="account.account.template">
-				<field name="name">Provisie</field>
-				<field name="code">4012</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4013" model="account.account.template">
-				<field name="name">Bijzondere beloningen</field>
-				<field name="code">4013</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4020" model="account.account.template">
-				<field name="name">Uitkering ziekengeld</field>
-				<field name="code">4020</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4021" model="account.account.template">
-				<field name="name">Overige uitkeringen</field>
-				<field name="code">4021</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4030" model="account.account.template">
-				<field name="name">Sociale lasten</field>
-				<field name="code">4030</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4031" model="account.account.template">
-				<field name="name">Inhouding sociale lasten</field>
-				<field name="code">4031</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4032" model="account.account.template">
-				<field name="name">Pensioenpremies</field>
-				<field name="code">4032</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4033" model="account.account.template">
-				<field name="name">Inhouding pensioenpremies</field>
-				<field name="code">4033</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4034" model="account.account.template">
-				<field name="name">Toev. Backservice pens.verpl.</field>
-				<field name="code">4034</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4035" model="account.account.template">
-				<field name="name">Toevoeging pensioenverpl.</field>
-				<field name="code">4035</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4036" model="account.account.template">
-				<field name="name">Oprenting stamrechtverpl.</field>
-				<field name="code">4036</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4040" model="account.account.template">
-				<field name="name">Thuiswerkers</field>
-				<field name="code">4040</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4041" model="account.account.template">
-				<field name="name">Uitzendkrachten</field>
-				<field name="code">4041</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4042" model="account.account.template">
-				<field name="name">Loonwerk</field>
-				<field name="code">4042</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4045" model="account.account.template">
-				<field name="name">Managementvergoedingen</field>
-				<field name="code">4045</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4050" model="account.account.template">
-				<field name="name">Kantinekosten</field>
-				<field name="code">4050</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4051" model="account.account.template">
-				<field name="name">Bedrijfskleding</field>
-				<field name="code">4051</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4052" model="account.account.template">
-				<field name="name">Rijwielvergoeding</field>
-				<field name="code">4052</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4053" model="account.account.template">
-				<field name="name">Gereedschapsgeld</field>
-				<field name="code">4053</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4054" model="account.account.template">
-				<field name="name">Autokostenvergoeding</field>
-				<field name="code">4054</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4055" model="account.account.template">
-				<field name="name">Reiskosten</field>
-				<field name="code">4055</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4056" model="account.account.template">
-				<field name="name">Congressen, seminars en symposia</field>
-				<field name="code">4056</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4057" model="account.account.template">
-				<field name="name">Overige kostenverg.</field>
-				<field name="code">4057</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4058" model="account.account.template">
-				<field name="name">Belastingvrije uitkeringen</field>
-				<field name="code">4058</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4060" model="account.account.template">
-				<field name="name">Wervingskosten personeel</field>
-				<field name="code">4060</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4061" model="account.account.template">
-				<field name="name">Opleidingskosten</field>
-				<field name="code">4061</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4062" model="account.account.template">
-				<field name="name">Vergoeding studiekosten</field>
-				<field name="code">4062</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4063" model="account.account.template">
-				<field name="name">Bedrijfskleding</field>
-				<field name="code">4063</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4080" model="account.account.template">
-				<field name="name">Geschenken personeel</field>
-				<field name="code">4080</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-			<record id="a_4090" model="account.account.template">
-				<field name="name">Overige personeelskosten</field>
-				<field name="code">4090</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_40" name="parent_id"/>
-			</record>
-
-<!-- RUBRIEK 4 SUB 1-->
-        <record id="a_41" model="account.account.template">
-            <field name="name">HUISVESTINGSKOSTEN</field>
-            <field name="code">41</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_4" name="parent_id"/>
-        </record>
-			<record id="a_4100" model="account.account.template">
-				<field name="name">Huur</field>
-				<field name="code">4100</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_41" name="parent_id"/>
-			</record>
-			<record id="a_4101" model="account.account.template">
-				<field name="name">Pacht</field>
-				<field name="code">4101</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_41" name="parent_id"/>
-			</record>
-			<record id="a_4108" model="account.account.template">
-				<field name="name">Groot onderhoud onr. Goed</field>
-				<field name="code">4108</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_41" name="parent_id"/>
-			</record>
-			<record id="a_4110" model="account.account.template">
-				<field name="name">Onderhoud onroerend goed</field>
-				<field name="code">4110</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_41" name="parent_id"/>
-			</record>
-			<record id="a_4111" model="account.account.template">
-				<field name="name">Toevoeging egalisatieres. Groot onderhoud</field>
-				<field name="code">4111</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_41" name="parent_id"/>
-			</record>
-			<record id="a_4115" model="account.account.template">
-				<field name="name">Belastingen onr. Goed</field>
-				<field name="code">4115</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_41" name="parent_id"/>
-			</record>
-			<record id="a_4120" model="account.account.template">
-				<field name="name">Energiekosten</field>
-				<field name="code">4120</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_41" name="parent_id"/>
-			</record>
-			<record id="a_4125" model="account.account.template">
-				<field name="name">Schoonmaakkosten</field>
-				<field name="code">4125</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_41" name="parent_id"/>
-			</record>
-			<record id="a_4130" model="account.account.template">
-				<field name="name">Assurantie onroerend goed</field>
-				<field name="code">4130</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_41" name="parent_id"/>
-			</record>
-			<record id="a_4180" model="account.account.template">
-				<field name="name">Huurwaarde woongedeelte</field>
-				<field name="code">4180</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_41" name="parent_id"/>
-			</record>
-			<record id="a_4185" model="account.account.template">
-				<field name="name">Ontvangen huren</field>
-				<field name="code">4185</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_41" name="parent_id"/>
-			</record>
-			<record id="a_4190" model="account.account.template">
-				<field name="name">Overige huisvestingskosten</field>
-				<field name="code">4190</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_41" name="parent_id"/>
-			</record>
-<!-- RUBRIEK 4 SUB 2-->
-        <record id="a_42" model="account.account.template">
-            <field name="name">BEDRIJFSKOSTEN</field>
-            <field name="code">42</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_4" name="parent_id"/>
-        </record>
-			<record id="a_4200" model="account.account.template">
-				<field name="name">Huur machines</field>
-				<field name="code">4200</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_42" name="parent_id"/>
-			</record>
-			<record id="a_4201" model="account.account.template">
-				<field name="name">Leasing mach. operational</field>
-				<field name="code">4201</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_42" name="parent_id"/>
-			</record>
-			<record id="a_4205" model="account.account.template">
-				<field name="name">Huur inventaris</field>
-				<field name="code">4205</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_42" name="parent_id"/>
-			</record>
-			<record id="a_4206" model="account.account.template">
-				<field name="name">Leasing invent.operational</field>
-				<field name="code">4206</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_42" name="parent_id"/>
-			</record>
-			<record id="a_4210" model="account.account.template">
-				<field name="name">Onderhoud machines</field>
-				<field name="code">4210</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_42" name="parent_id"/>
-			</record>
-			<record id="a_4211" model="account.account.template">
-				<field name="name">Onderhoud inventaris</field>
-				<field name="code">4211</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_42" name="parent_id"/>
-			</record>
-			<record id="a_4215" model="account.account.template">
-				<field name="name">Gereedschappen</field>
-				<field name="code">4215</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_42" name="parent_id"/>
-			</record>
-			<record id="a_4216" model="account.account.template">
-				<field name="name">Hulpmaterialen</field>
-				<field name="code">4216</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_42" name="parent_id"/>
-			</record>
-			<record id="a_4220" model="account.account.template">
-				<field name="name">Energie (krachtstroom)</field>
-				<field name="code">4220</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_42" name="parent_id"/>
-			</record>
-			<record id="a_4225" model="account.account.template">
-				<field name="name">Assuranties</field>
-				<field name="code">4225</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_42" name="parent_id"/>
-			</record>
-			<record id="a_4228" model="account.account.template">
-				<field name="name">Ophalen/vervoer afval</field>
-				<field name="code">4228</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_42" name="parent_id"/>
-			</record>
-			<record id="a_4290" model="account.account.template">
-				<field name="name">Overige bedrijfskosten</field>
-				<field name="code">4290</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_42" name="parent_id"/>
-			</record>
-<!-- RUBRIEK 4 SUB 3-->
-        <record id="a_43" model="account.account.template">
-            <field name="name">KANTOORKOSTEN</field>
-            <field name="code">43</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_4" name="parent_id"/>
-        </record>
-			<record id="a_4300" model="account.account.template">
-				<field name="name">Contributies/abonnementen</field>
-				<field name="code">4300</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_43" name="parent_id"/>
-			</record>
-			<record id="a_4305" model="account.account.template">
-				<field name="name">Kantoorbenodigdh./drukw.</field>
-				<field name="code">4305</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_43" name="parent_id"/>
-			</record>
-			<record id="a_4310" model="account.account.template">
-				<field name="name">Onderhoud kantoorinvent.</field>
-				<field name="code">4310</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_43" name="parent_id"/>
-			</record>
-			<record id="a_4311" model="account.account.template">
-				<field name="name">Huur kantoorapparatuur</field>
-				<field name="code">4311</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_43" name="parent_id"/>
-			</record>
-			<record id="a_4315" model="account.account.template">
-				<field name="name">Telefoon/telefax</field>
-				<field name="code">4315</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_43" name="parent_id"/>
-			</record>
-			<record id="a_4317" model="account.account.template">
-				<field name="name">Internetaansluiting</field>
-				<field name="code">4317</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_43" name="parent_id"/>
-			</record>
-			<record id="a_4320" model="account.account.template">
-				<field name="name">Porti</field>
-				<field name="code">4320</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_43" name="parent_id"/>
-			</record>
-			<record id="a_4325" model="account.account.template">
-				<field name="name">Administratiekosten</field>
-				<field name="code">4325</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_43" name="parent_id"/>
-			</record>
-			<record id="a_4390" model="account.account.template">
-				<field name="name">Overige kantoorkosten</field>
-				<field name="code">4390</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_43" name="parent_id"/>
-			</record>
-<!-- RUBRIEK 4 SUB 4-->
-        <record id="a_44" model="account.account.template">
-            <field name="name">VERVOERSKOSTEN</field>
-            <field name="code">44</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_4" name="parent_id"/>
-        </record>
-			<record id="a_4400" model="account.account.template">
-				<field name="name">Brandstoffen</field>
-				<field name="code">4400</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_44" name="parent_id"/>
-			</record>
-			<record id="a_4405" model="account.account.template">
-				<field name="name">Onderhoud vrachtauto's</field>
-				<field name="code">4405</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_44" name="parent_id"/>
-			</record>
-			<record id="a_4410" model="account.account.template">
-				<field name="name">Onderhoud personenauto's</field>
-				<field name="code">4410</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_44" name="parent_id"/>
-			</record>
-			<record id="a_4415" model="account.account.template">
-				<field name="name">Assuranties auto's</field>
-				<field name="code">4415</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_44" name="parent_id"/>
-			</record>
-			<record id="a_4420" model="account.account.template">
-				<field name="name">Wegenbelasting</field>
-				<field name="code">4420</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_44" name="parent_id"/>
-			</record>
-			<record id="a_4450" model="account.account.template">
-				<field name="name">Leasing auto's</field>
-				<field name="code">4450</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_44" name="parent_id"/>
-			</record>
-			<record id="a_4480" model="account.account.template">
-				<field name="name">Privé-gebruik auto's</field>
-				<field name="code">4480</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_44" name="parent_id"/>
-			</record>
-			<record id="a_4490" model="account.account.template">
-				<field name="name">Overige vervoerskosten</field>
-				<field name="code">4490</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_44" name="parent_id"/>
-			</record>
-<!-- RUBRIEK 4 SUB 5-->
-        <record id="a_45" model="account.account.template">
-            <field name="name">VERKOOPKOSTEN</field>
-            <field name="code">45</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_4" name="parent_id"/>
-        </record>
-			<record id="a_4500" model="account.account.template">
-				<field name="name">Uitgaande vrachten</field>
-				<field name="code">4500</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_45" name="parent_id"/>
-			</record>
-			<record id="a_4501" model="account.account.template">
-				<field name="name">Kascorrecties</field>
-				<field name="code">4501</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_45" name="parent_id"/>
-			</record>
-			<record id="a_4505" model="account.account.template">
-				<field name="name">Exportkosten</field>
-				<field name="code">4505</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_45" name="parent_id"/>
-			</record>
-			<record id="a_4510" model="account.account.template">
-				<field name="name">Verpakkingsmateriaal</field>
-				<field name="code">4510</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_45" name="parent_id"/>
-			</record>
-			<record id="a_4515" model="account.account.template">
-				<field name="name">Afschrijving dubieuze deb.</field>
-				<field name="code">4515</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_45" name="parent_id"/>
-			</record>
-			<record id="a_4517" model="account.account.template">
-				<field name="name">Relatiegeschenken</field>
-				<field name="code">4517</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_45" name="parent_id"/>
-			</record>
-			<record id="a_4520" model="account.account.template">
-				<field name="name">Reis en verblijfkosten</field>
-				<field name="code">4520</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_45" name="parent_id"/>
-			</record>
-			<record id="a_4525" model="account.account.template">
-				<field name="name">Representatiekosten</field>
-				<field name="code">4525</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_45" name="parent_id"/>
-			</record>
-			<record id="a_4530" model="account.account.template">
-				<field name="name">Reclame</field>
-				<field name="code">4530</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_45" name="parent_id"/>
-			</record>
-			<record id="a_4535" model="account.account.template">
-				<field name="name">Advertenties</field>
-				<field name="code">4535</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_45" name="parent_id"/>
-			</record>
-			<record id="a_4540" model="account.account.template">
-				<field name="name">Beurskosten</field>
-				<field name="code">4540</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_45" name="parent_id"/>
-			</record>
-			<record id="a_4545" model="account.account.template">
-				<field name="name">Etalagekosten</field>
-				<field name="code">4545</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_45" name="parent_id"/>
-			</record>
-			<record id="a_4550" model="account.account.template">
-				<field name="name">Veilingkosten</field>
-				<field name="code">4550</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_45" name="parent_id"/>
-			</record>
-			<record id="a_4555" model="account.account.template">
-				<field name="name">Provisie</field>
-				<field name="code">4555</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_45" name="parent_id"/>
-			</record>
-			<record id="a_4560" model="account.account.template">
-				<field name="name">Websitekosten</field>
-				<field name="code">4560</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_45" name="parent_id"/>
-			</record>
-			<record id="a_4590" model="account.account.template">
-				<field name="name">Overige verkoopkosten</field>
-				<field name="code">4590</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_45" name="parent_id"/>
-			</record>
-<!-- RUBRIEK 4 SUB 6-->
-        <record id="a_46" model="account.account.template">
-            <field name="name">ALGEMENE KOSTEN</field>
-            <field name="code">46</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_4" name="parent_id"/>
-        </record>
-			<record id="a_4600" model="account.account.template">
-				<field name="name">Accountantskosten</field>
-				<field name="code">4600</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_46" name="parent_id"/>
-			</record>
-			<record id="a_4605" model="account.account.template">
-				<field name="name">Advieskosten</field>
-				<field name="code">4605</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_46" name="parent_id"/>
-			</record>
-			<record id="a_4610" model="account.account.template">
-				<field name="name">Juridische kosten</field>
-				<field name="code">4610</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_46" name="parent_id"/>
-			</record>
-			<record id="a_4620" model="account.account.template">
-				<field name="name">Assuranties</field>
-				<field name="code">4620</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_46" name="parent_id"/>
-			</record>
-			<record id="a_4621" model="account.account.template">
-				<field name="name">Toev. Ass. eigen risico</field>
-				<field name="code">4621</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_46" name="parent_id"/>
-			</record>
-			<record id="a_4630" model="account.account.template">
-				<field name="name">Bankkosten</field>
-				<field name="code">4630</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_46" name="parent_id"/>
-			</record>
-			<record id="a_4690" model="account.account.template">
-				<field name="name">Overige algemene kosten</field>
-				<field name="code">4690</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_46" name="parent_id"/>
-			</record>
-<!-- RUBRIEK 4 SUB 7-->
-        <record id="a_47" model="account.account.template">
-            <field name="name">FINANCIERINGSKOSTEN</field>
-            <field name="code">47</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_4" name="parent_id"/>
-        </record>
-			<record id="a_4700" model="account.account.template">
-				<field name="name">Rente hypotheek</field>
-				<field name="code">4700</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_47" name="parent_id"/>
-			</record>
-			<record id="a_4710" model="account.account.template">
-				<field name="name">Rente bankkrediet</field>
-				<field name="code">4710</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_47" name="parent_id"/>
-			</record>
-			<record id="a_4720" model="account.account.template">
-				<field name="name">Rente leasecontracten</field>
-				<field name="code">4720</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_47" name="parent_id"/>
-			</record>
-			<record id="a_4730" model="account.account.template">
-				<field name="name">Rente huurkoopcontracten</field>
-				<field name="code">4730</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_47" name="parent_id"/>
-			</record>
-			<record id="a_4750" model="account.account.template">
-				<field name="name">Rente lening u/g</field>
-				<field name="code">4750</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_47" name="parent_id"/>
-			</record>
-			<record id="a_4755" model="account.account.template">
-				<field name="name">Rente lening o/g</field>
-				<field name="code">4755</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_47" name="parent_id"/>
-			</record>
-			<record id="a_4790" model="account.account.template">
-				<field name="name">Overige rentelasten</field>
-				<field name="code">4790</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_47" name="parent_id"/>
-			</record>
-			<record id="a_4795" model="account.account.template">
-				<field name="name">Overige rentebaten</field>
-				<field name="code">4795</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_47" name="parent_id"/>
-			</record>
-<!-- RUBRIEK 4 SUB 8-->
-        <record id="a_48" model="account.account.template">
-            <field name="name">AFSCHRIJVINGEN</field>
-            <field name="code">48</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_4" name="parent_id"/>
-        </record>
-			<record id="a_4801" model="account.account.template">
-				<field name="name">Goodwill</field>
-				<field name="code">4801</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4802" model="account.account.template">
-				<field name="name">Octrooien</field>
-				<field name="code">4802</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4803" model="account.account.template">
-				<field name="name">Licenties</field>
-				<field name="code">4803</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4804" model="account.account.template">
-				<field name="name">Auteursrechten</field>
-				<field name="code">4804</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4805" model="account.account.template">
-				<field name="name">Vergunningen</field>
-				<field name="code">4805</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4806" model="account.account.template">
-				<field name="name">Tonnagevergunningen</field>
-				<field name="code">4806</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4807" model="account.account.template">
-				<field name="name">Drankvergunningen</field>
-				<field name="code">4807</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4810" model="account.account.template">
-				<field name="name">Ontwikkelingskosten</field>
-				<field name="code">4810</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4811" model="account.account.template">
-				<field name="name">Aanloopkosten</field>
-				<field name="code">4811</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4820" model="account.account.template">
-				<field name="name">Gebouwen</field>
-				<field name="code">4820</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4822" model="account.account.template">
-				<field name="name">Bedrijfsgebouwen</field>
-				<field name="code">4822</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4825" model="account.account.template">
-				<field name="name">Woon-winkelhuis</field>
-				<field name="code">4825</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4826" model="account.account.template">
-				<field name="name">Winkels</field>
-				<field name="code">4826</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4830" model="account.account.template">
-				<field name="name">Verbouwingen</field>
-				<field name="code">4830</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4831" model="account.account.template">
-				<field name="name">Grondverbetering</field>
-				<field name="code">4831</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4832" model="account.account.template">
-				<field name="name">Parkeerplaats</field>
-				<field name="code">4832</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4833" model="account.account.template">
-				<field name="name">Aankoopkosten</field>
-				<field name="code">4833</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4835" model="account.account.template">
-				<field name="name">Pachtersinvestering</field>
-				<field name="code">4835</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4855" model="account.account.template">
-				<field name="name">Machines</field>
-				<field name="code">4855</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4860" model="account.account.template">
-				<field name="name">Bedrijfsinventaris</field>
-				<field name="code">4860</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4861" model="account.account.template">
-				<field name="name">Magazijninventaris</field>
-				<field name="code">4861</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4862" model="account.account.template">
-				<field name="name">Fabrieksinventaris</field>
-				<field name="code">4862</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4863" model="account.account.template">
-				<field name="name">Gereedschappen</field>
-				<field name="code">4863</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4864" model="account.account.template">
-				<field name="name">Kantoorinventaris</field>
-				<field name="code">4864</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4865" model="account.account.template">
-				<field name="name">Kantoormachines</field>
-				<field name="code">4865</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4866" model="account.account.template">
-				<field name="name">Kantine-inventaris</field>
-				<field name="code">4866</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4870" model="account.account.template">
-				<field name="name">Voorraadverschillen</field>
-				<field name="code">4870</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4880" model="account.account.template">
-				<field name="name">Vrachtauto's</field>
-				<field name="code">4880</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4885" model="account.account.template">
-				<field name="name">Personenauto's</field>
-				<field name="code">4885</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4890" model="account.account.template">
-				<field name="name">Aanhangwagens</field>
-				<field name="code">4890</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4891" model="account.account.template">
-				<field name="name">Heftrucks</field>
-				<field name="code">4891</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-			<record id="a_4893" model="account.account.template">
-				<field name="name">Rijwielen en bromfietsen</field>
-				<field name="code">4893</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_48" name="parent_id"/>
-			</record>
-<!-- RUBRIEK 4 SUB 9-->
-        <record id="a_49" model="account.account.template">
-            <field name="name">OVERIGE BATEN EN LASTEN</field>
-            <field name="code">49</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_4" name="parent_id"/>
-        </record>
-			<record id="a_4900" model="account.account.template">
-				<field name="name">Boekwinst van vaste activa</field>
-				<field name="code">4900</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_49" name="parent_id"/>
-			</record>
-			<record id="a_4905" model="account.account.template">
-				<field name="name">K.O. regeling OB</field>
-				<field name="code">4905</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_49" name="parent_id"/>
-			</record>
-			<record id="a_4910" model="account.account.template">
-				<field name="name">Ontvangen schadevergoed.</field>
-				<field name="code">4910</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_49" name="parent_id"/>
-			</record>
-			<record id="a_4915" model="account.account.template">
-				<field name="name">Voordelige koersverschil.</field>
-				<field name="code">4915</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_49" name="parent_id"/>
-			</record>
-			<record id="a_4948" model="account.account.template">
-				<field name="name">Overige baten</field>
-				<field name="code">4948</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_49" name="parent_id"/>
-			</record>
-			<record id="a_4950" model="account.account.template">
-				<field name="name">Boekverlies vaste activa</field>
-				<field name="code">4950</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_49" name="parent_id"/>
-			</record>
-			<record id="a_4955" model="account.account.template">
-				<field name="name">Kosten omzetbelasting</field>
-				<field name="code">4955</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_49" name="parent_id"/>
-			</record>
-			<record id="a_4960" model="account.account.template">
-				<field name="name">Kosten loonbelasting</field>
-				<field name="code">4960</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_49" name="parent_id"/>
-			</record>
-			<record id="a_4965" model="account.account.template">
-				<field name="name">Naheffing bedrijfsver.</field>
-				<field name="code">4965</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_49" name="parent_id"/>
-			</record>
-			<record id="a_4970" model="account.account.template">
-				<field name="name">Betaalde schadevergoed.</field>
-				<field name="code">4970</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_49" name="parent_id"/>
-			</record>
-			<record id="a_4975" model="account.account.template">
-				<field name="name">Nadelige koersverschillen</field>
-				<field name="code">4975</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_49" name="parent_id"/>
-			</record>
-			<record id="a_4980" model="account.account.template">
-				<field name="name">Kasverschillen</field>
-				<field name="code">4980</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_49" name="parent_id"/>
-			</record>
-			<record id="a_4998" model="account.account.template">
-				<field name="name">Overige lasten</field>
-				<field name="code">4998</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_49" name="parent_id"/>
-			</record>
-		
-<!-- RUBRIEK 5 -->
-        <record id="a_5" model="account.account.template">
-            <field name="name">INDIRECTE KOSTEN</field>
-            <field name="code">RUBRIEK 5</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_root" name="parent_id"/>
-        </record>
-		
-<!-- RUBRIEK 6 -->
-        <record id="a_6" model="account.account.template">
-            <field name="name">FABRIKAGEREKENINGEN</field>
-            <field name="code">RUBRIEK 6</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_root" name="parent_id"/>
-        </record>
-			
-<!-- RUBRIEK 7 -->
-        <record id="a_7" model="account.account.template">
-            <field name="name">VOORRAAD GEREED PRODUCT EN ONDERHANDEN WERK</field>
-            <field name="code">RUBRIEK 7</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_root" name="parent_id"/>
-        </record>
-			<record id="a_7000" model="account.account.template">
-				<field name="name">Inkopen nul</field>
-				<field name="code">7000</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7001" model="account.account.template">
-				<field name="name">Inkopen laag</field>
-				<field name="code">7001</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_expense" model="account.account.template">
-				<field name="name">Inkopen hoog</field>
-				<field name="code">7002</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7003" model="account.account.template">
-				<field name="name">Inkopen overig</field>
-				<field name="code">7003</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7010" model="account.account.template">
-				<field name="name">Inkopen BTW verlegd</field>
-				<field name="code">7010</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7014" model="account.account.template">
-				<field name="name">Inkopen EU laag tarief</field>
-				<field name="code">7014</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7015" model="account.account.template">
-				<field name="name">Inkopen EU hoog tarief</field>
-				<field name="code">7015</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7016" model="account.account.template">
-				<field name="name">Inkopen EU overig</field>
-				<field name="code">7016</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7017" model="account.account.template">
-				<field name="name">Inkoop import buiten EU laag</field>
-				<field name="code">7017</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7018" model="account.account.template">
-				<field name="name">Inkoop import buiten EU hoog</field>
-				<field name="code">7018</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7019" model="account.account.template">
-				<field name="name">Inkoop import buiten EU overig</field>
-				<field name="code">7019</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7020" model="account.account.template">
-				<field name="name">Kostprijs omzet grondstoffen</field>
-				<field name="code">7020</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7021" model="account.account.template">
-				<field name="name">Voorz. Incourourant grondst.</field>
-				<field name="code">7021</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7022" model="account.account.template">
-				<field name="name">Toev. Voorz. incour. grondst.</field>
-				<field name="code">7022</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7030" model="account.account.template">
-				<field name="name">Kostprijs omzet handelsgoederen</field>
-				<field name="code">7030</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7031" model="account.account.template">
-				<field name="name">Voorz.incour. handelsgoed.</field>
-				<field name="code">7031</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7032" model="account.account.template">
-				<field name="name">Toevoeging voorz. incour. handelsgoed.</field>
-				<field name="code">7032</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7040" model="account.account.template">
-				<field name="name">Hulpmaterialen</field>
-				<field name="code">7040</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7045" model="account.account.template">
-				<field name="name">Uitbesteed werk</field>
-				<field name="code">7045</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7050" model="account.account.template">
-				<field name="name">Inkoopkosten</field>
-				<field name="code">7050</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7055" model="account.account.template">
-				<field name="name">Kosten inkoopvereniging</field>
-				<field name="code">7055</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7060" model="account.account.template">
-				<field name="name">Inkoopprovisie</field>
-				<field name="code">7060</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7065" model="account.account.template">
-				<field name="name">Inkomende vrachten</field>
-				<field name="code">7065</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7070" model="account.account.template">
-				<field name="name">Invoerkosten</field>
-				<field name="code">7070</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7080" model="account.account.template">
-				<field name="name">Garantiekosten</field>
-				<field name="code">7080</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7081" model="account.account.template">
-				<field name="name">Onttrekking uitgev.garantie</field>
-				<field name="code">7081</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7082" model="account.account.template">
-				<field name="name">Toevoeging garantieverpl.</field>
-				<field name="code">7082</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7090" model="account.account.template">
-				<field name="name">Inkoopbonussen</field>
-				<field name="code">7090</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7095" model="account.account.template">
-				<field name="name">Betalingskort. crediteuren</field>
-				<field name="code">7095</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7096" model="account.account.template">
-				<field name="name">Privé-gebruik goederen</field>
-				<field name="code">7096</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-			<record id="a_7100" model="account.account.template">
-				<field name="name">Tegenrekening inkoop</field>
-				<field name="code">7100</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_7" name="parent_id"/>
-			</record>
-		
-<!-- RUBRIEK 8 -->
-        <record id="a_8" model="account.account.template">
-            <field name="name">VERKOOPRESULTATEN</field>
-            <field name="code">RUBRIEK 8</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_root" name="parent_id"/>
-        </record>
-			<record id="a_8000" model="account.account.template">
-				<field name="name">Verkopen fabric. 0 % EU</field>
-				<field name="code">8000</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8001" model="account.account.template">
-				<field name="name">Verkopen fabricage laag</field>
-				<field name="code">8001</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8002" model="account.account.template">
-				<field name="name">Verkopen fabricage hoog</field>
-				<field name="code">8002</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8003" model="account.account.template">
-				<field name="name">Verkopen fabricage overig</field>
-				<field name="code">8003</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8010" model="account.account.template">
-				<field name="name">Verkopen handel 0% EU</field>
-				<field name="code">8010</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8011" model="account.account.template">
-				<field name="name">Verkopen handel laag</field>
-				<field name="code">8011</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_sale" model="account.account.template">
-				<field name="name">Verkopen handel hoog</field>
-				<field name="code">8012</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8013" model="account.account.template">
-				<field name="name">Verkopen handel overig</field>
-				<field name="code">8013</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8020" model="account.account.template">
-				<field name="name">Verkopen Fabric. 0% niet-EU</field>
-				<field name="code">8020</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8021" model="account.account.template">
-				<field name="name">Verkopen Handel 0% niet-EU</field>
-				<field name="code">8021</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8040" model="account.account.template">
-				<field name="name">Diensten fabricage 0% EU</field>
-				<field name="code">8040</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8041" model="account.account.template">
-				<field name="name">Diensten fabricage laag</field>
-				<field name="code">8041</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8042" model="account.account.template">
-				<field name="name">Diensten fabricage hoog</field>
-				<field name="code">8042</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8043" model="account.account.template">
-				<field name="name">Diensten fabricage overig</field>
-				<field name="code">8043</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8050" model="account.account.template">
-				<field name="name">Diensten handel 0% EU</field>
-				<field name="code">8050</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8051" model="account.account.template">
-				<field name="name">Diensten handel laag tarief</field>
-				<field name="code">8051</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8052" model="account.account.template">
-				<field name="name">Diensten handel hoog tarief</field>
-				<field name="code">8052</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8060" model="account.account.template">
-				<field name="name">Diensten fabric. 0% niet-EU</field>
-				<field name="code">8060</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8061" model="account.account.template">
-				<field name="name">Diensten handel 0% niet-EU</field>
-				<field name="code">8061</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8095" model="account.account.template">
-				<field name="name">Verleende Kredietbep. fabricage</field>
-				<field name="code">8095</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-			<record id="a_8096" model="account.account.template">
-				<field name="name">Verleende Kredietbep. handel</field>
-				<field name="code">8096</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_8" name="parent_id"/>
-			</record>
-		
-<!-- RUBRIEK 9 -->
-        <record id="a_9" model="account.account.template">
-            <field name="name">OVERIGE RESULTATEN</field>
-            <field name="code">RUBRIEK 9</field>
-            <field name="type">view</field>
-            <field name="user_type" ref="user_type_view"/>
-            <field ref="a_root" name="parent_id"/>
-        </record>
-        	<record id="a_9000" model="account.account.template">
-				<field name="name">Opbrengsten deelnemingen</field>
-				<field name="code">9000</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_9" name="parent_id"/>
-			</record>
-			<record id="a_9010" model="account.account.template">
-				<field name="name">Winst bij verkoop deelnem.</field>
-				<field name="code">9010</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_9" name="parent_id"/>
-			</record>
-			<record id="a_9100" model="account.account.template">
-				<field name="name">Voorz. Verlies deelnem.</field>
-				<field name="code">9100</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_9" name="parent_id"/>
-			</record>
-			<record id="a_9110" model="account.account.template">
-				<field name="name">Verlies verkoop deelnem.</field>
-				<field name="code">9110</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_9" name="parent_id"/>
-			</record>
-			<record id="a_9150" model="account.account.template">
-				<field name="name">Reorganisatiekosten</field>
-				<field name="code">9150</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_expense"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_9" name="parent_id"/>
-			</record>
-			<record id="a_9900" model="account.account.template">
-				<field name="name">Vpb normaal resultaat</field>
-				<field name="code">9900</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_9" name="parent_id"/>
-			</record>
-			<record id="a_9950" model="account.account.template">
-				<field name="name">Vpb bijzonder resultaat</field>
-				<field name="code">9950</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_9" name="parent_id"/>
-			</record>
-			<record id="a_9990" model="account.account.template">
-				<field name="name">Memoriaal</field>
-				<field name="code">9990</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_cash"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_9" name="parent_id"/>
-			</record>
-			<record id="a_9999" model="account.account.template">
-				<field name="name">Winst</field>
-				<field name="code">9999</field>
-				<field name="type">other</field>
-				<field name="user_type" ref="user_type_income"/>
-				<field name="reconcile" eval="False"/>
-				<field ref="a_9" name="parent_id"/>
-			</record>
-
-<!-- BTW Code Configuratie (Boomstructuur BTW rapportage)-->
-        <record id="btw_code_chart_root" model="account.tax.code.template">
-            <field name="name">Nederlands BTW Plan</field>
-            <field name="parent_id" eval="False"/>
-        </record>
-<!-- De gegevens voor de BTW (gegevens voor omzetbedragen staan verderop) -->
-        <record id="btw_totaal" model="account.tax.code.template">
-            <field name="name">Gegevens omzetbelasting (BTW)</field>
-            <field name="parent_id" ref="btw_code_chart_root"/>
-        </record>
-<!-- 1 Leveringen en/of diensten binnenland -->
-        <record id="btw_code_binnenland" model="account.tax.code.template">
-            <field name="name">1 Leveringen en/of diensten binnenland (BTW)</field>
-            <field name="parent_id" ref="btw_totaal"/>
-        </record>
-        <record id="btw_code_1a" model="account.tax.code.template">
-            <field name="code">1a</field>
-            <field name="parent_id" ref="btw_code_binnenland"/>
-            <field name="name">Leveringen/diensten belast met 19% (BTW)</field>
-        </record>
-        <record id="btw_code_1b" model="account.tax.code.template">
-            <field name="code">1b</field>
-            <field name="parent_id" ref="btw_code_binnenland"/>
-            <field name="name">Leveringen/diensten belast met 6% (BTW)</field>
-        </record>
-        <record id="btw_code_1c" model="account.tax.code.template">
-            <field name="code">1c</field>
-            <field name="parent_id" ref="btw_code_binnenland"/>
-            <field name="name">Leveringen/diensten belast met overige tarieven behalve 0% (BTW)</field>
-        </record>
-        <record id="btw_code_1d" model="account.tax.code.template">
-            <field name="code">1d</field>
-            <field name="parent_id" ref="btw_code_binnenland"/>
-            <field name="name">Prive-gebruik (BTW)</field>
-        </record>
-        <record id="btw_code_1e" model="account.tax.code.template">
-            <field name="code">1e</field>
-            <field name="parent_id" ref="btw_code_binnenland"/>
-            <field name="name">Leveringen/diensten belast met 0% of niet bij u belast (BTW)</field>
-        </record>
-<!-- 2. Verleggingsregeling -->
-        <record id="btw_code_verlegging" model="account.tax.code.template">
-            <field name="name">2 Verleggingsregelingen: BTW naar u verlegd (BTW)</field>
-            <field name="parent_id" ref="btw_totaal"/>
-        </record>
-        <record id="btw_code_2a" model="account.tax.code.template">
-            <field name="code">2a</field>
-            <field name="parent_id" ref="btw_code_verlegging"/>
-            <field name="name">Leveringen/diensten waarbij de heffing van omzetbelasting naar u is verlegd (BTW)</field>
-        </record>
-<!-- Voor rubriek 3 hoeft geen omzetbelasting aangegeven te worden, wel het omzet bedrag, zie hiervoor verderop
-	 3. Leveringen naar het buitenland -->
-	 
-<!-- 4. Leveringen vanuit het buitenland -->
-        <record id="btw_code_vanuit_buitenland" model="account.tax.code.template">
-            <field name="name">4 Leveringen vanuit het buitenland (BTW)</field>
-            <field name="parent_id" ref="btw_totaal"/>
-        </record>
-        <record id="btw_code_4a" model="account.tax.code.template">
-            <field name="code">4a</field>
-            <field name="parent_id" ref="btw_code_vanuit_buitenland"/>
-            <field name="name">Leveringen uit landen buiten de EU (invoer) (BTW)</field>
-        </record>
-        <record id="btw_code_4b" model="account.tax.code.template">
-            <field name="code">4b</field>
-            <field name="parent_id" ref="btw_code_vanuit_buitenland"/>
-            <field name="name">Verwerving van goederen uit landen binnen de EU (BTW)</field>
-        </record>
-<!-- 5. Voorbelasting, kleineondernemersregeling, schatting en eindtotaal -->
-        <record id="btw_code_voorbelasting" model="account.tax.code.template">
-            <field name="name">5 Voorbelasting, kleineondernemersregeling, schatting en eindtotaal (BTW)</field>
-            <field name="parent_id" ref="btw_totaal"/>
-        </record>
-        <record id="btw_code_5a" model="account.tax.code.template">
-            <field name="code">5a</field>
-            <field name="parent_id" ref="btw_code_voorbelasting"/>
-            <field name="name">Verschuldigde omzetbelasting (rubrieken 1a t/m 4b) (BTW)</field>
-        </record>
-        <record id="btw_code_5b" model="account.tax.code.template">
-            <field name="code">5b</field>
-	    <field eval="-1" name="sign"/>
-            <field name="parent_id" ref="btw_code_voorbelasting"/>
-            <field name="name">Voorbelasting (BTW)</field>
-        </record>
-        <record id="btw_code_5c" model="account.tax.code.template">
-            <field name="code">5c</field>
-            <field name="parent_id" ref="btw_code_voorbelasting"/>
-            <field name="name">Subtotaal (rubriek 5a min 5b) (BTW)</field>
-        </record>
-        <record id="btw_code_5d" model="account.tax.code.template">
-            <field name="code">5d</field>
-            <field name="parent_id" ref="btw_code_voorbelasting"/>
-            <field name="name">Vermindering volgens de kleineondernemersregeling (BTW)</field>
-        </record>
-        <record id="btw_code_5e" model="account.tax.code.template">
-            <field name="code">5e</field>
-            <field name="parent_id" ref="btw_code_voorbelasting"/>
-            <field name="name">Schatting vorige aangifte(n) (BTW)</field>
-        </record>
-        <record id="btw_code_5f" model="account.tax.code.template">
-            <field name="code">5f</field>
-            <field name="parent_id" ref="btw_code_voorbelasting"/>
-            <field name="name">Schatting deze aangifte (BTW)</field>
-        </record>
-        <record id="btw_code_5g" model="account.tax.code.template">
-            <field name="code">5g</field>
-            <field name="parent_id" ref="btw_code_voorbelasting"/>
-            <field name="name">Totaal te betalen/terug te vragen (BTW)</field>
-        </record>
-        
-<!-- De gegevens over de omzet -->
-        <record id="omz_totaal" model="account.tax.code.template">
-            <field name="name">Gegevens omzetbedragen</field>
-            <field name="parent_id" ref="btw_code_chart_root"/>
-        </record>
-<!-- 1 Leveringen en/of diensten binnenland -->
-        <record id="omz_code_binnenland" model="account.tax.code.template">
-            <field name="name">1 Leveringen en/of diensten binnenland (omzet)</field>
-            <field name="parent_id" ref="omz_totaal"/>
-        </record>
-        <record id="omz_code_1a" model="account.tax.code.template">
-            <field name="code">1a</field>
-            <field name="parent_id" ref="omz_code_binnenland"/>
-            <field name="name">Leveringen/diensten belast met 19% (omzet)</field>
-        </record>
-        <record id="omz_code_1b" model="account.tax.code.template">
-            <field name="code">1b</field>
-            <field name="parent_id" ref="omz_code_binnenland"/>
-            <field name="name">Leveringen/diensten belast met 6% (omzet)</field>
-        </record>
-        <record id="omz_code_1c" model="account.tax.code.template">
-            <field name="code">1c</field>
-            <field name="parent_id" ref="omz_code_binnenland"/>
-            <field name="name">Leveringen/diensten belast met overige tarieven behalve 0% (omzet)</field>
-        </record>
-        <record id="omz_code_1d" model="account.tax.code.template">
-            <field name="code">1d</field>
-            <field name="parent_id" ref="omz_code_binnenland"/>
-            <field name="name">Prive-gebruik (omzet)</field>
-        </record>
-        <record id="omz_code_1e" model="account.tax.code.template">
-            <field name="code">1e</field>
-            <field name="parent_id" ref="omz_code_binnenland"/>
-            <field name="name">Leveringen/diensten belast met 0% of niet bij u belast (omzet)</field>
-        </record>
-<!-- 2. Verleggingsregeling -->
-        <record id="omz_code_verlegging" model="account.tax.code.template">
-            <field name="name">2 Verleggingsregelingen: BTW naar u verlegd (omzet)</field>
-            <field name="parent_id" ref="omz_totaal"/>
-        </record>
-        <record id="omz_code_2a" model="account.tax.code.template">
-            <field name="code">2a</field>
-            <field name="parent_id" ref="omz_code_verlegging"/>
-            <field name="name">Leveringen/diensten waarbij de heffing van omzetbelasting naar u is verlegd (omzet)</field>
-        </record>
-<!-- 3. Leveringen naar het buitenland -->
-        <record id="omz_code_naar_buitenland" model="account.tax.code.template">
-            <field name="name">3 Leveringen naar het buitenland (omzet)</field>
-            <field name="parent_id" ref="omz_totaal"/>
-        </record>
-        <record id="omz_code_3a" model="account.tax.code.template">
-            <field name="code">3a</field>
-            <field name="parent_id" ref="omz_code_naar_buitenland"/>
-            <field name="name">Leveringen naar landen buiten de EU (uitvoer) (omzet)</field>
-        </record>
-        <record id="omz_code_3b" model="account.tax.code.template">
-            <field name="code">3b</field>
-            <field name="parent_id" ref="omz_code_naar_buitenland"/>
-            <field name="name">Leveringen naar landen binnen de EU (omzet)</field>
-        </record>
-        <record id="omz_code_3c" model="account.tax.code.template">
-            <field name="code">3c</field>
-            <field name="parent_id" ref="omz_code_naar_buitenland"/>
-            <field name="name">Installatie/afstandsverkopen binnen de EU (omzet)</field>
-        </record>
-<!-- 4. Leveringen vanuit het buitenland -->
-        <record id="omz_code_vanuit_buitenland" model="account.tax.code.template">
-            <field name="name">4 Leveringen vanuit het buitenland (omzet)</field>
-            <field name="parent_id" ref="omz_totaal"/>
-        </record>
-        <record id="omz_code_4a" model="account.tax.code.template">
-            <field name="code">4a</field>
-            <field name="parent_id" ref="omz_code_vanuit_buitenland"/>
-            <field name="name">Leveringen uit landen buiten de EU (invoer) (omzet)</field>
-        </record>
-        <record id="omz_code_4b" model="account.tax.code.template">
-            <field name="code">4b</field>
-            <field name="parent_id" ref="omz_code_vanuit_buitenland"/>
-            <field name="name">Verwerving van goederen uit landen binnen de EU (omzet)</field>
-        </record>
-        
-            <!-- Chart template -->
-        <record id="l10nnl_chart_template" model="account.chart.template">
-            <field name="name">Nederlands Grootboekschema</field>
-            <field name="account_root_id" ref="a_root"/>
-            <field name="tax_code_root_id" ref="btw_code_chart_root"/>
-            <field name="bank_account_view_id" ref="a_10"/>
-            <field name="property_account_receivable" ref="a_recv"/>      <!-- debiteuren -->
-            <field name="property_account_payable" ref="a_pay"/>          <!-- crediteuren -->
-            <field name="property_account_expense_categ" ref="a_expense"/><!-- aankoop grondstoffen -->
-            <field name="property_account_income_categ" ref="a_sale"/>    <!-- verkoop rekening -->
-        </record>
-
-<!-- BTW  Template
-De volgende 2 velden worden gebruikt om een koppeling met het grootboek te maken. In de code wordt berekend
-welk bedrag uiteindelijk moet worden weggeschreven en bepaald op welke grootboekrekening weggeschreven word.
-GROOTBOEK KOPPELING
-	account_collected_id 			= Invoice Tax Account
-			verwijzing naar BTW verzamel Grootboekrek. indien bedrag bijschrijven
-	account_paid_id				= Refund Tax Account
-			verwijzing naar BTW verzamel Grootboekrek. indien bedrag afschrijven
-
-De volgende 4 velden worden gebruikt voor de BTW rapportage om de bedragen naar de juiste groepen 
-weg te schrijven om zo b.v. een Aangifte omzetbelasting formulier op te bouwen.
-Het is een verwijzing naar BTW Code Configuratie (rapportage) hierboven.
-Deze velden kunnen middels nieuwe records genest zijn om zowel bedragen negatief alsook zowel 
-bij als af te schrijven b.v. bij intracommunitaire verwervingen.
-M.b.t. FACTUREN (zowel inkoop als verkoop)
-	base_code_id			= Basisbedrag waarover BTW word geheven
-	tax_code_id			= Het berekende BTW bedrag
-M.b.t. CREDITFACTUREN (zowel inkoop als verkoop)
-	ref_base_code_id		= Basisbedrag waarover BTW wordt afgetrokken (Refund)
-	ref_tax_code_id			= Het berekende BTW bedrag
-
-TODO rubriek 1c en 1d moeten nog, zijn variabel, dus BTW percentage moet door gebruiker kiesbaar zijn
-
--->
-
-<!-- Binnen Nederland -->
-<!-- Verkoop BTW -->
-        <record id="btw_0" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">Verkopen/omzet onbelast (nul-tarief)</field>
-            <field name="description">0% BTW</field>
-            <field eval="0.00" name="amount"/>
-            <field name="type">percent</field>
-            <field name="account_collected_id" ref="vat_payable0"/>
-            <field name="account_paid_id" ref="vat_payable0"/>
-            <field name="base_code_id" ref="omz_code_1e"/>
-            <field name="ref_base_code_id" ref="omz_code_1e"/>
-	    <field name="ref_base_sign" eval="-1"/>
-            <field name="type_tax_use">sale</field>
-        </record>
-        <record id="btw_6" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">Verkopen/omzet laag</field>
-            <field name="description">6% BTW</field>
-            <field eval="0.06" name="amount"/>
-            <field name="type">percent</field>
-            <field name="account_collected_id" ref="vat_payable6"/>
-            <field name="account_paid_id" ref="vat_payable6"/>
-            <field name="base_code_id" ref="omz_code_1b"/>
-            <field name="tax_code_id" ref="btw_code_1b"/>
-            <field name="ref_base_code_id" ref="omz_code_1b"/>
-            <field name="ref_tax_code_id" ref="btw_code_1b"/>
-	    <field name="ref_base_sign" eval="-1"/>
-	    <field name="ref_tax_sign" eval="-1"/>
-            <field name="type_tax_use">sale</field>
-        </record>
-        <record id="btw_19" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">Verkopen/omzet hoog</field>
-            <field name="description">19% BTW</field>
-            <field eval="0.19" name="amount"/>
-            <field name="type">percent</field>
-            <field name="account_collected_id" ref="vat_payable19"/>
-            <field name="account_paid_id" ref="vat_payable19"/>
-            <field name="base_code_id" ref="omz_code_1a"/>
-            <field name="tax_code_id" ref="btw_code_1a"/>
-            <field name="ref_base_code_id" ref="omz_code_1a"/>
-            <field name="ref_tax_code_id" ref="btw_code_1a"/>
-	    <field name="ref_base_sign" eval="-1"/>
-	    <field name="ref_tax_sign" eval="-1"/>
-            <field name="type_tax_use">sale</field>
-        </record>
-<!-- TODO - nakijken btw overig op percentage-->
-        <record id="btw_overig" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">Verkopen/omzet overig</field>
-            <field name="description">variabel BTW</field>
-            <field eval="0.19" name="amount"/>
-            <field name="type">percent</field>
-            <field name="account_collected_id" ref="vat_payable19"/>
-            <field name="account_paid_id" ref="vat_payable19"/>
-            <field name="base_code_id" ref="omz_code_1a"/>
-            <field name="tax_code_id" ref="btw_code_1a"/>
-            <field name="ref_base_code_id" ref="omz_code_1a"/>
-            <field name="ref_tax_code_id" ref="btw_code_1a"/>
-	    <field name="ref_base_sign" eval="-1"/>
-	    <field name="ref_tax_sign" eval="-1"/>
-            <field name="type_tax_use">sale</field>
-        </record>
-
-<!--Inkoop BTW -->
-        <record id="btw_6_buy" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">BTW te vorderen laag (inkopen)</field>
-            <field name="description">6% BTW</field>
-            <field eval="0.06" name="amount"/>
-            <field name="type">percent</field>
-            <field name="account_collected_id" ref="vat_refund6"/>
-            <field name="account_paid_id" ref="vat_refund6"/>
-            <field name="tax_code_id" ref="btw_code_5b"/>
-            <field name="ref_tax_code_id" ref="btw_code_5b"/>
-	    <field name="ref_base_sign" eval="-1"/>
-	    <field name="ref_tax_sign" eval="-1"/>
-            <field name="type_tax_use">purchase</field>
-        </record>
-        <record id="btw_19_buy" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">BTW te vorderen hoog (inkopen)</field>
-            <field name="description">19% BTW</field>
-            <field eval="0.19" name="amount"/>
-            <field name="type">percent</field>
-            <field name="account_collected_id" ref="vat_refund19"/>
-            <field name="account_paid_id" ref="vat_refund19"/>
-            <field name="tax_code_id" ref="btw_code_5b"/>
-            <field name="ref_tax_code_id" ref="btw_code_5b"/>
-	    <field name="ref_base_sign" eval="-1"/>
-	    <field name="ref_tax_sign" eval="-1"/>
-            <field name="type_tax_use">purchase</field>
-        </record>
-        <record id="btw_overig_buy" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">BTW te vorderen overig (inkopen)</field>
-            <field name="description">variabel BTW</field>
-            <field eval="0.19" name="amount"/>
-            <field name="type">percent</field>
-            <field name="account_collected_id" ref="vat_refund19"/>
-            <field name="account_paid_id" ref="vat_refund19"/>
-            <field name="tax_code_id" ref="btw_code_5b"/>
-            <field name="ref_tax_code_id" ref="btw_code_5b"/>
-	    <field name="ref_base_sign" eval="-1"/>
-	    <field name="ref_tax_sign" eval="-1"/>
-            <field name="type_tax_use">purchase</field>
-        </record>
-<!--BTW verlegd-->
-	<record id="btw_verk_0" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">BTW af te dragen verlegd (verkopen)</field>
-            <field name="description">0% BTW verlegd</field>
-            <field eval="0.00" name="amount"/>
-            <field name="type">percent</field>
-            <field name="account_collected_id" ref="vat_payable_verlegd"/>
-            <field name="account_paid_id" ref="vat_payable_verlegd"/>
-            <field ref="omz_code_1e" name="base_code_id"/>
-            <field ref="omz_code_1e" name="ref_base_code_id"/>
-	    <field name="ref_base_sign" eval="-1"/>
-	    <field name="ref_tax_sign" eval="-1"/>
-            <field name="type_tax_use">purchase</field>
-        </record>
-        <record id="btw_ink_0" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">BTW af te dragen verlegd (inkopen)</field>
-            <field name="description">19% BTW verlegd</field>
-            <field eval="0.19" name="amount"/>
-            <field name="type">percent</field>
-            <field name="account_collected_id" ref="vat_payable_verlegd"/>
-            <field name="account_paid_id" ref="vat_payable_verlegd"/>
-            <field ref="omz_code_2a" name="base_code_id"/>
-            <field ref="omz_code_2a" name="ref_base_code_id"/>
-            <field name="type_tax_use">purchase</field>
-            <field eval="True" name="child_depend"/>
-        </record>
-				        <record id="btw_ink_0_1" model="account.tax.template">
-				            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-				            <field name="name">BTW af te dragen verlegd (inkopen1)</field>
-				            <field eval="-1.00" name="amount"/>
-				            <field name="type">percent</field>
-				            <field ref="btw_ink_0" name="parent_id"/>
-				            <field name="account_collected_id" ref="vat_payable_verlegd"/>
-				            <field name="account_paid_id" ref="vat_payable_verlegd"/>
-				            <field ref="btw_code_2a" name="tax_code_id"/>
-				            <field ref="btw_code_2a" name="ref_tax_code_id"/>
-					    <field name="base_sign" eval="-1"/>
-					    <field name="tax_sign" eval="-1"/>
-				            <field name="type_tax_use">purchase</field>
-				        </record>
-				        <record id="btw_ink_0_2" model="account.tax.template">
-				            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-				            <field name="name">BTW af te dragen verlegd (inkopen2)</field>
-				            <field eval="-1.00" name="amount"/>
-				            <field name="type">percent</field>
-				            <field ref="btw_ink_0" name="parent_id"/>
-				            <field name="account_collected_id" ref="vat_payable_verlegd"/>
-				            <field name="account_paid_id" ref="vat_payable_verlegd"/>
-				            <field ref="btw_code_5b" name="tax_code_id"/>
-				            <field ref="btw_code_5b" name="ref_tax_code_id"/>
-	    				    <field name="ref_base_sign" eval="-1"/>
-	    				    <field name="ref_tax_sign" eval="-1"/>
-				            <field name="type_tax_use">purchase</field>
-				        </record>
-        <record id="btw_ink2_0" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">BTW te vorderen verlegd (inkopen)</field>
-            <field name="description">19% BTW verlegd</field>
-            <field eval="0.19" name="amount"/>
-            <field name="type">percent</field>
-            <field name="account_collected_id" ref="vat_refund_verlegd"/>
-            <field name="account_paid_id" ref="vat_refund_verlegd"/>
-            <field ref="omz_code_2a" name="base_code_id"/>
-            <field ref="omz_code_2a" name="ref_base_code_id"/>
-            <field name="type_tax_use">purchase</field>
-            <field eval="True" name="child_depend"/>
-        </record>
-				        <record id="btw_ink2_0_1" model="account.tax.template">
-				            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-				            <field name="name">BTW te vorderen verlegd (inkopen1)</field>
-				            <field eval="-1.00" name="amount"/>
-				            <field name="type">percent</field>
-				            <field ref="btw_ink2_0" name="parent_id"/>
-				            <field name="account_collected_id" ref="vat_refund_verlegd"/>
-				            <field name="account_paid_id" ref="vat_refund_verlegd"/>
-				            <field ref="btw_code_2a" name="tax_code_id"/>
-				            <field ref="btw_code_2a" name="ref_tax_code_id"/>
-					    <field name="base_sign" eval="-1"/>
-					    <field name="tax_sign" eval="-1"/>
-				            <field name="type_tax_use">purchase</field>
-				        </record>
-				        <record id="btw_ink2_0_2" model="account.tax.template">
-				            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-				            <field name="name">BTW te vorderen verlegd (inkopen2)</field>
-				            <field eval="-1.00" name="amount"/>
-				            <field name="type">percent</field>
-				            <field ref="btw_ink2_0" name="parent_id"/>
-				            <field name="account_collected_id" ref="vat_refund_verlegd"/>
-				            <field name="account_paid_id" ref="vat_refund_verlegd"/>
-				            <field ref="btw_code_5b" name="tax_code_id"/>
-				            <field ref="btw_code_5b" name="ref_tax_code_id"/>
-	    				    <field name="ref_base_sign" eval="-1"/>
-	    				    <field name="ref_tax_sign" eval="-1"/>
-				            <field name="type_tax_use">purchase</field>
-				        </record>
-<!-- Binnen de EU -->
-<!-- BTW inkoop -->
-        <record id="btw_I_6" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">Inkopen import binnen EU laag</field>
-	    <field name="description">BTW import binnen EU</field>
-            <field eval="0.06" name="amount"/>
-            <field name="type">percent</field>
-            <field eval="True" name="child_depend"/>
-            <field ref="omz_code_4b" name="base_code_id"/>
-            <field ref="omz_code_4b" name="ref_base_code_id"/>
-            <field name="type_tax_use">purchase</field>
-        </record>
-				        <record id="btw_I_6_1" model="account.tax.template">
-				            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-				            <field name="name">Inkopen import binnen EU laag(1)</field>
-				            <field eval="-1.00" name="amount"/>
-				            <field name="type">percent</field>
-				            <field name="parent_id" ref="btw_I_6"/>
-				            <field name="account_collected_id" ref="vat_payable6"/>
-				            <field name="account_paid_id" ref="vat_payable6"/>
-				            <field ref="btw_code_4b" name="tax_code_id"/>
-				            <field ref="btw_code_4b" name="ref_tax_code_id"/>
-					    <field name="base_sign" eval="-1"/>
-					    <field name="tax_sign" eval="-1"/>
-				            <field name="type_tax_use">purchase</field>
-				        </record>
-				        <record id="btw_I_6_2" model="account.tax.template">
-				            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-				            <field name="name">Inkopen import binnen EU laag(2)</field>
-				            <field eval="-1.00" name="amount"/>
-				            <field name="type">percent</field>
-				            <field name="parent_id" ref="btw_I_6"/>
-				            <field name="account_collected_id" ref="vat_refund6"/>
-				            <field name="account_paid_id" ref="vat_refund6"/>
-				            <field ref="btw_code_5b" name="tax_code_id"/>
-				            <field ref="btw_code_5b" name="ref_tax_code_id"/>
-	    				    <field name="ref_base_sign" eval="-1"/>
-	    				    <field name="ref_tax_sign" eval="-1"/>
-				            <field name="type_tax_use">purchase</field>
-				        </record>
-        <record id="btw_I_19" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">Inkopen import binnen EU hoog</field>
-	    <field name="description">0% BTW import binnen EU</field>
-            <field eval="0.19" name="amount"/>
-            <field name="type">percent</field>
-            <field eval="True" name="child_depend"/>
-            <field ref="omz_code_4b" name="base_code_id"/>
-            <field ref="omz_code_4b" name="ref_base_code_id"/>
-            <field name="type_tax_use">purchase</field>
-        </record>
-				        <record id="btw_I_19_1" model="account.tax.template">
-				            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-				            <field name="name">Inkopen import binnen EU hoog(1)</field>
-				            <field eval="-1.00" name="amount"/>
-				            <field name="type">percent</field>
-				            <field name="parent_id" ref="btw_I_19"/>
-				            <field name="account_collected_id" ref="vat_payable19"/>
-				            <field name="account_paid_id" ref="vat_payable19"/>
-				            <field ref="btw_code_4b" name="tax_code_id"/>
-				            <field ref="btw_code_4b" name="ref_tax_code_id"/>
-					    <field name="base_sign" eval="-1"/>
-					    <field name="tax_sign" eval="-1"/>
-				            <field name="type_tax_use">purchase</field>
-				        </record>
-				        <record id="btw_I_19_2" model="account.tax.template">
-				            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-				            <field name="name">Inkopen import binnen EU hoog(2)</field>
-				            <field eval="-1.00" name="amount"/>
-				            <field name="type">percent</field>
-				            <field name="parent_id" ref="btw_I_19"/>
-				            <field name="account_collected_id" ref="vat_refund19"/>
-				            <field name="account_paid_id" ref="vat_refund19"/>
-				            <field ref="btw_code_5b" name="tax_code_id"/>
-				            <field ref="btw_code_5b" name="ref_tax_code_id"/>
-	    				    <field name="ref_base_sign" eval="-1"/>
-	    				    <field name="ref_tax_sign" eval="-1"/>
-				            <field name="type_tax_use">purchase</field>
-				        </record>
-        <record id="btw_I_overig" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">Inkopen import binnen EU hoog</field>
-	    <field name="description">0% BTW import binnen EU</field>
-            <field eval="0.19" name="amount"/>
-            <field name="type">percent</field>
-            <field eval="True" name="child_depend"/>
-            <field eval="omz_code_4b" name="base_code_id"/>
-            <field eval="omz_code_4b" name="ref_base_code_id"/>
-            <field name="type_tax_use">purchase</field>
-        </record>
-				        <record id="btw_I_overig_1" model="account.tax.template">
-				            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-				            <field name="name">Inkopen import binnen EU hoog(1)</field>
-				            <field eval="-1.00" name="amount"/>
-				            <field name="type">percent</field>
-				            <field name="parent_id" ref="btw_I_overig"/>
-				            <field name="account_collected_id" ref="vat_payable19"/>
-				            <field name="account_paid_id" ref="vat_payable19"/>
-				            <field eval="btw_code_4b" name="tax_code_id"/>
-				            <field eval="btw_code_4b" name="ref_tax_code_id"/>
-					    <field name="base_sign" eval="-1"/>
-					    <field name="tax_sign" eval="-1"/>
-				            <field name="type_tax_use">purchase</field>
-				        </record>
-				        <record id="btw_I_overig_2" model="account.tax.template">
-				            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-				            <field name="name">Inkopen import binnen EU hoog(2)</field>
-				            <field eval="-1.00" name="amount"/>
-				            <field name="type">percent</field>
-				            <field name="parent_id" ref="btw_I_overig"/>
-				            <field name="account_collected_id" ref="vat_refund19"/>
-				            <field name="account_paid_id" ref="vat_refund19"/>
-				            <field eval="btw_code_5b" name="tax_code_id"/>
-				            <field eval="btw_code_5b" name="ref_tax_code_id"/>
-	    				    <field name="ref_base_sign" eval="-1"/>
-	    				    <field name="ref_tax_sign" eval="-1"/>
-				            <field name="type_tax_use">purchase</field>
-				        </record>
-<!-- BTW verkoop -->				        
-        <record id="btw_X0" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">Verkopen export binnen EU</field>
-	    <field name="description">BTW export binnen EU</field>
-            <field eval="0.00" name="amount"/>
-            <field name="type">percent</field>
-            <field name="account_collected_id" ref="vat_payable0"/>
-            <field name="account_paid_id" ref="vat_payable0"/>
-            <field name="base_code_id" ref="omz_code_3b"/>
-            <field name="ref_base_code_id" ref="omz_code_3b"/>
-	    <field name="ref_base_sign" eval="-1"/>
-            <field name="type_tax_use">sale</field>
-        </record>
-        <record id="btw_X2" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">Installatie/afstandsverkopen binnen EU</field>
-	    <field name="description">Inst./afst.verkopen binnen EU</field>
-            <field eval="0.00" name="amount"/>
-            <field name="type">percent</field>
-            <field name="account_collected_id" ref="vat_payable0"/>
-            <field name="account_paid_id" ref="vat_payable0"/>
-            <field name="base_code_id" ref="omz_code_3c"/>
-            <field name="ref_base_code_id" ref="omz_code_3c"/>
-	    <field name="ref_base_sign" eval="-1"/>
-            <field name="type_tax_use">sale</field>
-        </record>
-
-<!-- Buiten de EU -->
-<!-- BTW inkoop -->
-        <record id="btw_E1" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">Inkopen import buiten EU laag</field>
-	    <field name="description">BTW import buiten EU</field>
-            <field eval="0.06" name="amount"/>
-            <field name="type">percent</field>
-            <field eval="True" name="child_depend"/>
-            <field ref="omz_code_4a" name="base_code_id"/>
-            <field ref="omz_code_4a" name="ref_base_code_id"/>
-            <field name="type_tax_use">purchase</field>
-        </record>
-				        <record id="btw_E1_1" model="account.tax.template">
-				            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-				            <field name="name">Inkopen import buiten EU laag(1)</field>
-				            <field eval="-1.00" name="amount"/>
-				            <field name="type">percent</field>
-				            <field name="parent_id" ref="btw_E1"/>
-				            <field name="account_collected_id" ref="vat_payable6"/>
-				            <field name="account_paid_id" ref="vat_payable6"/>
-				            <field ref="btw_code_4a" name="tax_code_id"/>
-				            <field ref="btw_code_4a" name="ref_tax_code_id"/>
-					    <field name="base_sign" eval="-1"/>
-					    <field name="tax_sign" eval="-1"/>
-				            <field name="type_tax_use">purchase</field>
-				        </record>
-				        <record id="btw_E1_2" model="account.tax.template">
-				            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-				            <field name="name">Inkopen import buiten EU laag(2)</field>
-				            <field eval="-1.00" name="amount"/>
-				            <field name="type">percent</field>
-				            <field name="parent_id" ref="btw_E1"/>
-				            <field name="account_collected_id" ref="vat_refund6"/>
-				            <field name="account_paid_id" ref="vat_refund6"/>
-				            <field ref="btw_code_5b" name="tax_code_id"/>
-				            <field ref="btw_code_5b" name="ref_tax_code_id"/>
-	    				    <field name="ref_base_sign" eval="-1"/>
-	    				    <field name="ref_tax_sign" eval="-1"/>
-				            <field name="type_tax_use">purchase</field>
-				        </record>
-        <record id="btw_E2" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">Inkopen import buiten EU hoog</field>
-	    <field name="description">BTW import buiten EU</field>
-            <field eval="0.19" name="amount"/>
-            <field name="type">percent</field>
-            <field eval="True" name="child_depend"/>
-            <field ref="omz_code_4a" name="base_code_id"/>
-            <field ref="omz_code_4a" name="ref_base_code_id"/>
-            <field name="type_tax_use">purchase</field>
-        </record>
-				        <record id="btw_E2_1" model="account.tax.template">
-				            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-				            <field name="name">Inkopen import buiten EU hoog(1)</field>
-				            <field eval="-1.00" name="amount"/>
-				            <field name="type">percent</field>
-				            <field name="parent_id" ref="btw_E2"/>
-				            <field name="account_collected_id" ref="vat_payable19"/>
-				            <field name="account_paid_id" ref="vat_payable19"/>
-				            <field ref="btw_code_4a" name="tax_code_id"/>
-				            <field ref="btw_code_4a" name="ref_tax_code_id"/>
-					    <field name="base_sign" eval="-1"/>
-					    <field name="tax_sign" eval="-1"/>
-				            <field name="type_tax_use">purchase</field>
-				        </record>
-				        <record id="btw_E2_2" model="account.tax.template">
-				            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-				            <field name="name">Inkopen import buiten EU hoog(2)</field>
-				            <field eval="-1.00" name="amount"/>
-				            <field name="type">percent</field>
-				            <field name="parent_id" ref="btw_E2"/>
-				            <field name="account_collected_id" ref="vat_refund19"/>
-				            <field name="account_paid_id" ref="vat_refund19"/>
-				            <field ref="btw_code_5b" name="tax_code_id"/>
-				            <field ref="btw_code_5b" name="ref_tax_code_id"/>
-	    				    <field name="ref_base_sign" eval="-1"/>
-	    				    <field name="ref_tax_sign" eval="-1"/>
-				            <field name="type_tax_use">purchase</field>
-				        </record>
-        <record id="btw_E_overig" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">Inkopen import buiten EU overig</field>
-	    <field name="description">BTW import buiten EU</field>
-            <field eval="0.19" name="amount"/>
-            <field name="type">percent</field>
-            <field eval="True" name="child_depend"/>
-            <field ref="omz_code_4a" name="base_code_id"/>
-            <field ref="omz_code_4a" name="ref_base_code_id"/>
-	    <field name="ref_base_sign" eval="-1"/>
-            <field name="type_tax_use">purchase</field>
-        </record>
-				        <record id="btw_E_overig_1" model="account.tax.template">
-				            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-				            <field name="name">Inkopen import buiten EU overig(1)</field>
-				            <field eval="-1.00" name="amount"/>
-				            <field name="type">percent</field>
-				            <field name="parent_id" ref="btw_E_overig"/>
-				            <field name="account_collected_id" ref="vat_payable19"/>
-				            <field name="account_paid_id" ref="vat_payable19"/>
-				            <field ref="btw_code_4a" name="tax_code_id"/>
-				            <field ref="btw_code_4a" name="ref_tax_code_id"/>
-					    <field name="base_sign" eval="-1"/>
-					    <field name="tax_sign" eval="-1"/>
-				            <field name="type_tax_use">purchase</field>
-				        </record>
-				        <record id="btw_E_overig_2" model="account.tax.template">
-				            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-				            <field name="name">Inkopen import buiten EU overig(2)</field>
-				            <field eval="-1.00" name="amount"/>
-				            <field name="type">percent</field>
-				            <field name="parent_id" ref="btw_E_overig"/>
-				            <field name="account_collected_id" ref="vat_refund19"/>
-				            <field name="account_paid_id" ref="vat_refund19"/>
-				            <field ref="btw_code_5b" name="tax_code_id"/>
-				            <field ref="btw_code_5b" name="ref_tax_code_id"/>
-	    				    <field name="ref_base_sign" eval="-1"/>
-	    				    <field name="ref_tax_sign" eval="-1"/>
-				            <field name="type_tax_use">purchase</field>
-				        </record>
-<!-- BTW Verkoop -->
-        <record id="btw_X1" model="account.tax.template">
-            <field name="chart_template_id" ref="l10nnl_chart_template"/>
-            <field name="name">Verkopen export buiten EU</field>
-	    <field name="description">BTW export buiten EU</field>
-            <field eval="0.00" name="amount"/>
-            <field name="type">percent</field>
-            <field name="account_collected_id" ref="vat_payable0"/>
-            <field name="account_paid_id" ref="vat_payable0"/>
-            <field name="base_code_id" ref="omz_code_3a"/>
-            <field name="ref_base_code_id" ref="omz_code_3a"/>
-	    <field name="ref_base_sign" eval="-1"/>
-            <field name="type_tax_use">sale</field>
-        </record>
-	</data>
-</openerp>

=== removed file 'l10n_nl/l10n_nl_wizard.xml'
--- l10n_nl/l10n_nl_wizard.xml	2009-06-01 22:52:05 +0000
+++ l10n_nl/l10n_nl_wizard.xml	1970-01-01 00:00:00 +0000
@@ -1,19 +0,0 @@
-<?xml version="1.0"?>
-<openerp>
-    <data>
-
-    <record id="config_call_account_template" model="ir.actions.todo">
-        <field name="name">Genereer Grootboekrekingschema vanuit het Nederlandse Grootboek Template</field>
- <field name="note">Na installatie van deze module word de configuratie wizard voor "Accounting" aangeroepen.
-* U krijgt een lijst met grootboektemplates aangeboden waarin zich ook het Nederlandse grootboekschema bevind.
-* Als de configuratie wizard start, wordt u gevraagd om de naam van uw bedrijf in te voeren, welke grootboekschema te installeren, uit hoeveel cijfers een grootboekrekening mag bestaan, het rekeningnummer van uw bank en de currency om Journalen te creeren.
-    
-Let op!! -> De template van het Nederlandse rekeningschema is opgebouwd uit 4 cijfers. Dit is het minimale aantal welk u moet invullen, u mag het aantal verhogen. De extra cijfers worden dan achter het rekeningnummer aangevult met "nullen"
-    
-* Dit is dezelfe configuratie wizard welke aangeroepen kan worden via Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template.
-</field>
-        <field name="action_id" ref="account.action_wizard_multi_chart"/>
-    </record>
-
-    </data>
-</openerp>

=== removed directory 'mass_editing'
=== removed file 'mass_editing/__init__.py'
--- mass_editing/__init__.py	2012-09-14 14:29:58 +0000
+++ mass_editing/__init__.py	1970-01-01 00:00:00 +0000
@@ -1,27 +0,0 @@
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-#    OpenERP, Open Source Management Solution
-#    Copyright (C) 2012 Serpent Consulting Services (<http://www.serpentcs.com>)
-#    Copyright (C) 2010-Today OpenERP SA (<http://www.openerp.com>)
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>
-#
-##############################################################################
-
-import mass_editing
-import wizard
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
-

=== removed file 'mass_editing/__openerp__.py'
--- mass_editing/__openerp__.py	2013-04-12 12:30:24 +0000
+++ mass_editing/__openerp__.py	1970-01-01 00:00:00 +0000
@@ -1,47 +0,0 @@
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-#    OpenERP, Open Source Management Solution
-#    Copyright (C) 2012 Serpent Consulting Services (<http://www.serpentcs.com>)
-#    Copyright (C) 2010-Today OpenERP SA (<http://www.openerp.com>)
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>
-#
-##############################################################################
-
-
-{
-    "name" : "Mass Editing",
-    "version" : "1.1",
-    "author" : "Serpent Consulting Services",
-    "category" : "Tools",
-    "website" : "http://www.serpentcs.com";,
-    "description": """This module provides the functionality to add, update or remove the values of more than one records on the fly at the same time.
-        You can configure mass editing for any OpenERP model. 
-        The video explaining the features is available at http://t.co/wukYMx1A
-        The menu is now Under Settings/Configuration.
-        For more details/customization/feedback contact us on contact@xxxxxxxxxxxxx. 
-    """,
-    'depends': ['base'],
-    'init_xml': [],
-    'update_xml': [
-        "security/ir.model.access.csv",
-        'mass_editing_view.xml',
-    ],
-    'installable': True,
-    'application': True,
-    'auto_install': False,
-}
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== removed file 'mass_editing/mass_editing.py'
--- mass_editing/mass_editing.py	2012-10-11 03:45:09 +0000
+++ mass_editing/mass_editing.py	1970-01-01 00:00:00 +0000
@@ -1,104 +0,0 @@
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-#    OpenERP, Open Source Management Solution
-#    Copyright (C) 2012 Serpent Consulting Services (<http://www.serpentcs.com>)
-#    Copyright (C) 2010-Today OpenERP SA (<http://www.openerp.com>)
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>
-#
-##############################################################################
-
-from osv import fields, osv
-from tools.translate import _
-
-class mass_object(osv.osv):
-    _name = "mass.object"
-
-    _columns = {
-        'name' : fields.char("Name", size=64, required=True, select=1),
-        'model_id' : fields.many2one('ir.model', 'Model', required=True, select=1),
-        'field_ids' : fields.many2many('ir.model.fields', 'mass_field_rel', 'mass_id', 'field_id', 'Fields'),
-        'ref_ir_act_window':fields.many2one('ir.actions.act_window', 'Sidebar Action', readonly=True,
-                                            help="Sidebar action to make this template available on records "
-                                                 "of the related document model"),
-        'ref_ir_value':fields.many2one('ir.values', 'Sidebar Button', readonly=True,
-                                       help="Sidebar button to open the sidebar action"),
-        'model_list': fields.char('Model List', size=256)
-    }
-
-    def onchange_model(self, cr, uid, ids, model_id):
-        model_list = ""
-        if model_id:
-            model_obj = self.pool.get('ir.model')
-            model_data = model_obj.browse(cr, uid, model_id)
-            model_list = "[" + str(model_id) + ""
-            active_model_obj = self.pool.get(model_data.model)
-            if active_model_obj._inherits:
-                for key, val in active_model_obj._inherits.items():
-                    model_ids = model_obj.search(cr, uid, [('model', '=', key)])
-                    if model_ids:
-                        model_list += "," + str(model_ids[0]) + ""
-            model_list += "]"
-        return {'value': {'model_list': model_list}}
-
-    def create_action(self, cr, uid, ids, context=None):
-        vals = {}
-        action_obj = self.pool.get('ir.actions.act_window')
-        data_obj = self.pool.get('ir.model.data')
-        for data in self.browse(cr, uid, ids, context=context):
-            src_obj = data.model_id.model
-            button_name = _('Mass Editing (%s)') % data.name
-            vals['ref_ir_act_window'] = action_obj.create(cr, uid, {
-                 'name': button_name,
-                 'type': 'ir.actions.act_window',
-                 'res_model': 'mass.editing.wizard',
-                 'src_model': src_obj,
-                 'view_type': 'form',
-                 'context': "{'mass_editing_object' : %d}" % (data.id),
-                 'view_mode':'form,tree',
-                 'target': 'new',
-                 'auto_refresh':1
-            }, context)
-            vals['ref_ir_value'] = self.pool.get('ir.values').create(cr, uid, {
-                 'name': button_name,
-                 'model': src_obj,
-                 'key2': 'client_action_multi',
-                 'value': "ir.actions.act_window," + str(vals['ref_ir_act_window']),
-                 'object': True,
-             }, context)
-        self.write(cr, uid, ids, {
-                    'ref_ir_act_window': vals.get('ref_ir_act_window', False),
-                    'ref_ir_value': vals.get('ref_ir_value', False),
-                }, context)
-        return True
-
-    def unlink_action(self, cr, uid, ids, context=None):
-        if context is None:
-            context = {}
-        ir_values_obj = self.pool.get('ir.values')
-        act_window_obj = self.pool.get('ir.actions.act_window')
-        for template in self.browse(cr, uid, ids, context=context):
-            try:
-                if template.ref_ir_act_window:
-                    act_window_obj.unlink(cr, uid, template.ref_ir_act_window.id, context)
-                if template.ref_ir_value:
-                    ir_values_obj.unlink(cr, uid, template.ref_ir_value.id, context)
-            except:
-                raise osv.except_osv(_("Warning"), _("Deletion of the action record failed."))
-        return True
-
-mass_object()
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

=== removed file 'mass_editing/mass_editing_view.xml'
--- mass_editing/mass_editing_view.xml	2012-09-14 14:29:58 +0000
+++ mass_editing/mass_editing_view.xml	1970-01-01 00:00:00 +0000
@@ -1,73 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<openerp>
-    <data>
-
-        <record model="ir.ui.view" id="view_mass_object_form">
-            <field name="name">mass.object.form</field>
-            <field name="model">mass.object</field>
-            <field name="type">form</field>
-            <field name="arch" type="xml">
-                <form string="Object">
-                    <field name="name"/>
-                    <field name="model_id" on_change="onchange_model(model_id)"/>
-                    <field name="model_list" invisible="1"/>
-                    <notebook colspan="4">
-                        <page string="Fields">
-                            <field name="field_ids" colspan="4" nolabel="1"
-                                domain="[('ttype', 'not in', ['one2many', 'refenrence', 'function']), ('model_id', 'in', eval(model_list))]"/>
-                        </page>
-                        <page string="Advance">
-                            <group colspan="2" col="2">
-                                <button name="create_action" string="Add sidebar button" type="object" icon="gtk-execute"
-                                        colspan="2" attrs="{'invisible':[('ref_ir_act_window','!=',False)]}"
-                                        help="Display a button in the sidebar of related documents to open a composition wizard"/>
-                                <field name="ref_ir_act_window" attrs="{'invisible':[('ref_ir_act_window','=',False)]}"/>
-                                <field name="ref_ir_value" attrs="{'invisible':[('ref_ir_act_window','=',False)]}"/>
-                                <button name="unlink_action" string="Remove sidebar button" type="object" icon="gtk-delete"
-                                         attrs="{'invisible':[('ref_ir_act_window','=',False)]}" colspan="2" />
-                            </group>
-                        </page>
-                    </notebook>
-                </form>
-            </field>
-        </record>
-
-        <record model="ir.ui.view" id="view_mass_object_tree">
-            <field name="name">mass.object.tree</field>
-            <field name="model">mass.object</field>
-            <field name="type">form</field>
-            <field name="arch" type="xml">
-                <tree string="Object">
-                    <field name="name"/>
-                    <field name="model_id"/>
-                </tree>
-            </field>
-        </record>
-
-        <record model="ir.actions.act_window" id="action_mass_object_form">
-            <field name="name">Mass Editing</field>
-            <field name="res_model">mass.object</field>
-            <field name="view_type">form</field>
-            <field name="view_mode">tree,form</field>
-            <field name="view_id" ref="view_mass_object_tree" />
-        </record>
-
-        <record id="action_mass_object_form_view1" model="ir.actions.act_window.view">
-            <field eval="10" name="sequence"/>
-            <field name="view_mode">tree</field>
-            <field name="view_id" ref="view_mass_object_tree"/>
-            <field name="act_window_id" ref="action_mass_object_form"/>
-        </record>
-        <record id="action_mass_object_form_view2" model="ir.actions.act_window.view">
-            <field eval="20" name="sequence"/>
-            <field name="view_mode">form</field>
-            <field name="view_id" ref="view_mass_object_form"/>
-            <field name="act_window_id" ref="action_mass_object_form"/>
-        </record>
-
-        <menuitem id="menu_mass_editing" name="Mass Editing" parent="base.menu_config" sequence="6"/>
-
-        <menuitem id="menu_mass_object_view" action="action_mass_object_form" parent="menu_mass_editing"/>
-
-    </data>
-</openerp>

=== removed directory 'mass_editing/security'
=== removed file 'mass_editing/security/ir.model.access.csv'
--- mass_editing/security/ir.model.access.csv	2013-04-12 12:30:24 +0000
+++ mass_editing/security/ir.model.access.csv	1970-01-01 00:00:00 +0000
@@ -1,2 +0,0 @@
-"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
-"access_mass_editing_normal_user","mass.editing.normal.user","model_mass_object","base.group_user",1,1,1,0

=== removed directory 'mass_editing/wizard'
=== removed file 'mass_editing/wizard/__init__.py'
--- mass_editing/wizard/__init__.py	2012-09-14 14:29:58 +0000
+++ mass_editing/wizard/__init__.py	1970-01-01 00:00:00 +0000
@@ -1,25 +0,0 @@
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-#    OpenERP, Open Source Management Solution
-#    Copyright (C) 2012 Serpent Consulting Services (<http://www.serpentcs.com>)
-#    Copyright (C) 2010-Today OpenERP SA (<http://www.openerp.com>)
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>
-#
-##############################################################################
-
-import mass_editing_wizard
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
\ No newline at end of file

=== removed file 'mass_editing/wizard/mass_editing_wizard.py'
--- mass_editing/wizard/mass_editing_wizard.py	2012-10-11 03:45:09 +0000
+++ mass_editing/wizard/mass_editing_wizard.py	1970-01-01 00:00:00 +0000
@@ -1,133 +0,0 @@
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-#    OpenERP, Open Source Management Solution
-#    Copyright (C) 2012 Serpent Consulting Services (<http://www.serpentcs.com>)
-#    Copyright (C) 2010-Today OpenERP SA (<http://www.openerp.com>)
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU General Public License as published by
-#    the Free Software Foundation, either version 3 of the License, or
-#    (at your option) any later version.
-#
-#    This program is distributed in the hope that it will be useful,
-#    but WITHOUT ANY WARRANTY; without even the implied warranty of
-#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#    GNU General Public License for more details.
-#
-#    You should have received a copy of the GNU General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>
-#
-##############################################################################
-
-from osv import osv
-from osv import fields
-from lxml import etree
-import tools
-
-class mass_editing_wizard(osv.osv_memory):
-    _name = 'mass.editing.wizard'
-
-    _columns = {
-        'serpent_image': fields.binary('Image'),
-    }
-
-    _defaults = {
-        'serpent_image': '/9j/4AAQSkZJRgABAQEASABIAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwKDAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgAJgBoAwEiAAIRAQMRAf/EAB0AAAICAgMBAAAAAAAAAAAAAAAHAQgEBQIGCQP/xAA1EAABAwMDAwIEBAQHAAAAAAABAgMEBQYRAAcSEyExCEEUIjJhFRZRcSQzgaFCUmKChJHw/8QAGQEBAAMBAQAAAAAAAAAAAAAAAAEFBgME/8QAJhEAAgIBBAECBwAAAAAAAAAAAAECAxEEBSExUQZBEhNhgZHB0f/aAAwDAQACEQMRAD8A9TiQkHPYfqdJq8PV7tPZNRdgzrsZflNK4uIp7LkoIPuCptKk5HgjOQdYXrMuCqW9sFXXKU64w7KcZhuvNHCkMuLAX39sj5f92qt+gqBag3LqiK8zEcrC4iRSBMSFDlyJd4cu3PHHGO+OeO2dVt2q+C6NEe35NttWxU6nbLt01Lk4w4UY4TfXLbTwufHkuvYG+dnbnLQi3Z8mepTaXciBISlKT4KllHFP7E50wB20j/VrFmUfYmvVig1OpUCq0sNORX6TNdi45vtJWFJbUErBST9QOPIxrqGx+2VU3L9P9Hrc6/b0YueoxJH8c3cMoIbdDriG1dPnxwOKcjHfB1YrOOTHWuuU26k0vq8v84RZ/wAaM99UisGBcVxeri8LIn3xd/5XgsPvRozNflJU2oFniAvnyIHNQAJPtnOvpU7xvK1t5Lz2pfuutXDbqaXJmwKkuWtqo015EFUhBVIa4qcSFfKUr5A5R28gyci7WoHntql/pNtm494tpK9Vq/uNeUWuR6q9EjT2a29wZQlhlaSptSihYClqJyO47ZHnSAre+259z0i3pDt2V2BUROehy51OqD0dqa2EscMtIUG0LRlWShKeQWkkFWVED1P7Z0ds40rnNiWmKrTJMa8by+GaeX8XFkXJMWiQ0ppxITnqckkLUhYUCPo++qn7abp7g7Gbi2vUr3uirXLYl0xikPVOSt8RcOcFLHInCm1AFWPKF+M4AA9Acj/2NT7aTO4lKqt7btUegQrlqlEpMi33pjyqTMWwpZbnQzlKknsooK0ch3wtWPOkPLp1wt+tGLt8i+LxFnuMc1R/zBK6nL4JTv8AM58vrAP9tAXdz9/7aNdasC0pFlUiTTn6zUa438U48xIqslUh9LasENqcVkqCTkD7Y0aA2NyW3TbuosmlVaI3Op8kAOsPJylWCCO32IB/pqk++fozqNpy3q9YaX6jS0q6ppySVSohznLZ8uJHtj5h/q7nV7FfSSTrpd2bu2pZrThqVVbS8gd4rKS48T+nADIP741W63T0XQzc8Y9/BpNk3XcNtvxosyT7j2n9v2UqoG/dxX1trXdurlX+KOyooMGovZ6/JpaXS26f8eUtqAP1csA5zkWV9NW19ut7XWpWHKdmrNhx0SOs4MKDy8Hjy4+APbSIs7ba4L53Nq1+M2xIh0VqW/U248hhSesSoqQ2hI7uHJBUE+cEA5IGn7L2+pkWqfAxLLhyGDGLiZaYkhCOXTfUDjn7KQygt55Hq5BA15dotusofzeUnhN+6LH1ZVoq9bF6RKLlFOcVyoyfa/ooF2LUrn9Te4SKNV5dCqzkR9yLMhvFpQcHRwlRHfgfB/79tbvYBilN2juFCqdN6O4LUSYmdUJa1OSpTZSrOVLJIKVYSoDAPyE5PfTaorMuLdESsfk1uHVJyZMSZLaacWtDyE5CiokJ6Cy2eK/Jy32GSRypdJYrVx0yqyrWbiT6pT3jMmqhPpU270Y6eCxkYSS68nCsZ6fnIJ1e5MSKH0pbTU+6tra0xUp9YYiOVVxp2FAqLsZh5PQZzzSgjkTnBPuAB7awvVhtnQrXpu3VGoNLZp1NZkTFdBkH5ioxwVKJyVKIA7k57DvpzWh+N2xbiWaLa0WA49AiVNyGiM8ylclwrD7GVLPFYQ02kE/SVAqGDjWauKxuRWYEe5bVcXERH60ZUmE4nplbMdaitZUAg8lLb6ZBVlknI8Fnkk7bbO3lv2dLdk0in/BvOo6a19ZxeU5zj5lH3A0pV7QQ91vTXSqC8hCJ7LS5EB9XbpPhxeO/+VQJSfsc+w1uKVQG7cuhhUCzmYUpirqjJqDUV91tMRbL5S4Dz+rKEIXkBILgAzkHWyoFw3JT6TKZjWwI8aBUxDaiJjOtrejqecQHW+SiCkZaWVE/T1DxA4KVAFN6V63WJ18MUSttrTLtuhyqchbv1hv4mPxbUP1QUFP7AD27/aZS8+uqJNx4j+f+AoabdChvM35Jm/gDFNlylyWX6qmC6TIbQ60EA4VhPJPzczkHjkeCNYFtsyalcVp3JVLUbZq9TifxkpuI82/Be6P0rC1YSjiFI5HJyUjAznU5A2ceD3/po1IGe+jUAg+41xCBjwNGjTGQCRjx76k4OjRoA0aNGgJ1B7d/00aNAHvqfto0aAMZ1GO+jRoCT27aNGjQH//Z',
-    }
-
-    def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False):
-        result = super(mass_editing_wizard, self).fields_view_get(cr, uid, view_id, view_type, context, toolbar,submenu)
-        if context.get('mass_editing_object'):
-            mass_object = self.pool.get('mass.object') 
-            editing_data = mass_object.browse(cr, uid, context.get('mass_editing_object'), context)
-            all_fields = {}
-            xml_form = etree.Element('form', {'string': tools.ustr(editing_data.name)})
-            xml_group = etree.SubElement(xml_form, 'group', {'colspan': '4'})
-            etree.SubElement(xml_group, 'field', {'name': 'serpent_image', 'nolabel': '1','colspan': '1', 'modifiers': '{"readonly": true}', 'widget':'image'})
-            etree.SubElement(xml_group, 'label', {'string': '','colspan': '2'})
-            all_fields['serpent_image'] = {'type':'binary', 'string':''}
-            xml_group = etree.SubElement(xml_form, 'group', {'colspan': '4'})
-            model_obj = self.pool.get(context.get('active_model'))
-            for field in editing_data.field_ids:
-                if field.ttype == "many2many":
-                    field_info = model_obj.fields_get(cr, uid, [field.name], context)
-                    all_fields[field.name] = field_info[field.name]
-                    all_fields["selection_"+field.name] = {'type':'selection', 'string': field_info[field.name]['string'],'selection':[('set','Set'),('remove_m2m','Remove'),('add','Add')]}
-                    xml_group = etree.SubElement(xml_group, 'group', {'colspan': '4'})
-                    etree.SubElement(xml_group, 'separator', {'string': field_info[field.name]['string'],'colspan': '2'})
-                    etree.SubElement(xml_group, 'field', {'name': "selection_"+field.name,'colspan': '2','nolabel':'1'})
-                    etree.SubElement(xml_group, 'field', {'name': field.name, 'colspan':'4', 'nolabel':'1', 'attrs':"{'invisible':[('selection_"+field.name+"','=','remove_m2m')]}"})
-                elif field.ttype == "many2one":
-                    field_info = model_obj.fields_get(cr, uid, [field.name], context)
-                    if field_info:
-                        all_fields["selection_"+field.name] = {'type':'selection', 'string': field_info[field.name]['string'],'selection':[('set','Set'),('remove','Remove')]}
-                        all_fields[field.name] = {'type':field.ttype, 'string': field.field_description, 'relation': field.relation}
-                        etree.SubElement(xml_group, 'field', {'name': "selection_"+field.name, 'colspan':'2'})
-                        etree.SubElement(xml_group, 'field', {'name': field.name,'nolabel':'1','colspan':'2', 'attrs':"{'invisible':[('selection_"+field.name+"','=','remove')]}"})
-                elif field.ttype == "char":
-                    field_info = model_obj.fields_get(cr, uid, [field.name], context)
-                    all_fields["selection_"+field.name] = {'type':'selection', 'string': field_info[field.name]['string'],'selection':[('set','Set'),('remove','Remove')]}
-                    all_fields[field.name] = {'type':field.ttype, 'string': field.field_description, 'size': field.size or 256}
-                    etree.SubElement(xml_group, 'field', {'name': "selection_"+field.name,'colspan':'2', 'colspan':'2'})
-                    etree.SubElement(xml_group, 'field', {'name': field.name,'nolabel':'1', 'attrs':"{'invisible':[('selection_"+field.name+"','=','remove')]}", 'colspan':'2'})
-                elif field.ttype == 'selection':
-                    field_info = model_obj.fields_get(cr, uid, [field.name], context)
-                    all_fields["selection_"+field.name] = {'type':'selection', 'string': field_info[field.name]['string'],'selection':[('set','Set'),('remove','Remove')]}
-                    field_info = model_obj.fields_get(cr, uid, [field.name], context)
-                    etree.SubElement(xml_group, 'field', {'name': "selection_"+field.name, 'colspan':'2'})
-                    etree.SubElement(xml_group, 'field', {'name': field.name,'nolabel':'1','colspan':'2', 'attrs':"{'invisible':[('selection_"+field.name+"','=','remove')]}"})
-                    all_fields[field.name] = {'type':field.ttype, 'string': field.field_description, 'selection': field_info[field.name]['selection']}
-                else:
-                    field_info = model_obj.fields_get(cr, uid, [field.name], context)
-                    all_fields[field.name] = {'type':field.ttype, 'string': field.field_description}
-                    all_fields["selection_"+field.name] = {'type':'selection', 'string': field_info[field.name]['string'],'selection':[('set','Set'),('remove','Remove')]}
-                    if field.ttype == 'text':
-                        xml_group = etree.SubElement(xml_group, 'group', {'colspan': '6'})
-                        etree.SubElement(xml_group, 'separator', {'string': all_fields[field.name]['string'],'colspan': '2'})
-                        etree.SubElement(xml_group, 'field', {'name': "selection_"+field.name,'colspan': '2','nolabel':'1'})
-                        etree.SubElement(xml_group, 'field', {'name': field.name, 'colspan':'4', 'nolabel':'1', 'attrs':"{'invisible':[('selection_"+field.name+"','=','remove')]}"})
-                    else:
-                        all_fields["selection_"+field.name] = {'type':'selection', 'string': field_info[field.name]['string'],'selection':[('set','Set'),('remove','Remove')]}
-                        etree.SubElement(xml_group, 'field', {'name': "selection_"+field.name, 'colspan': '2',})
-                        etree.SubElement(xml_group, 'field', {'name': field.name,'nolabel':'1', 'attrs':"{'invisible':[('selection_"+field.name+"','=','remove')]}",'colspan': '2',})
-
-            etree.SubElement(xml_form, 'separator', {'string' : '','colspan': '6'})
-            xml_group3 = etree.SubElement(xml_form, 'group', {'col': '2', 'colspan': '4'})
-            etree.SubElement(xml_group3, 'button', {'string' :'Close','icon': "gtk-close", 'special' :'cancel'})
-            etree.SubElement(xml_group3, 'button', {'string' :'Apply','icon': "gtk-execute", 'type' :'object','name':"action_apply"})
-
-            root = xml_form.getroottree()
-            result['arch'] = etree.tostring(root)
-            result['fields'] = all_fields
-        return result
-
-    def create(self, cr, uid, vals, context=None):
-        if context.get('active_model') and context.get('active_ids'):
-            model_obj = self.pool.get(context.get('active_model'))
-            dict = {}
-            for key ,val in vals.items():
-                if key.startswith('selection_'):
-                    split_key= key.split('_',1)[1]
-                    if val == 'set':
-                        dict.update({split_key: vals.get(split_key, False)})
-                    elif val == 'remove':
-                        dict.update({split_key: False})
-                    elif val == 'remove_m2m':
-                        dict.update({split_key: [(5,0,[])]})
-                    elif val == 'add':
-                        m2m_list = []
-                        for m2m_id in vals.get(split_key, False)[0][2]:
-                            m2m_list.append((4, m2m_id))
-                        dict.update({split_key: m2m_list})
-            if dict:
-                model_obj.write(cr, uid, context.get('active_ids',[]), dict, context)
-        r

Follow ups