← Back to team overview

savoirfairelinux-openerp team mailing list archive

[Merge] lp:~openerp-connector-community/openerp-connector-magento/7.0-invoice-payment-method-cleanings-gbr into lp:~jan-philipp-fischer/openerp-connector-magento/7.0-invoice-payment-method

 

Guewen Baconnier @ Camptocamp has proposed merging lp:~openerp-connector-community/openerp-connector-magento/7.0-invoice-payment-method-cleanings-gbr into lp:~jan-philipp-fischer/openerp-connector-magento/7.0-invoice-payment-method.

Requested reviews:
  Jan-Philipp Fischer (jan-philipp-fischer)

For more details, see:
https://code.launchpad.net/~openerp-connector-community/openerp-connector-magento/7.0-invoice-payment-method-cleanings-gbr/+merge/211695

cleanings
-- 
https://code.launchpad.net/~openerp-connector-community/openerp-connector-magento/7.0-invoice-payment-method-cleanings-gbr/+merge/211695
Your team OpenERP Connector Community is subscribed to branch lp:~openerp-connector-community/openerp-connector-magento/7.0-invoice-payment-method-cleanings-gbr.
=== modified file 'magentoerpconnect/AUTHORS'
--- magentoerpconnect/AUTHORS	2013-11-01 08:50:27 +0000
+++ magentoerpconnect/AUTHORS	2014-03-19 10:37:13 +0000
@@ -1,15 +1,15 @@
-Last update: Fri Nov  1 09:49:10 CET 2013
+Last update: Tue Jan 14 15:17:34 CET 2014
 
-* 2013 Guewen Baconnier at Camptocamp
-* 2013 Alexandre Fayolle at Camptocamp
-* 2013 Joel Grand-Guillaume at Camptocamp
-* 2013 Sebastien Beau at Akretion
-* 2013 Benoit Guillot at Akretion
-* 2013 Chafique Delli at Akretion
-* 2013 David Beal at Akretion
-* 2013 Brendan Clune at Logic Supply
-* 2013 Allison Miller at Logic Supply
-* 2013 Augustin Cisterne-Kaas at Elico Corp
-* 2013 Alexis de Lattre at Akretion (tiny change)
-* 2013 Olivier Distexhe at Akilon (tiny change)
-* 2013 Romain Deheele at Camptocamp
+* Guewen Baconnier at Camptocamp
+* Alexandre Fayolle at Camptocamp
+* Joel Grand-Guillaume at Camptocamp
+* Sebastien Beau at Akretion
+* Benoit Guillot at Akretion
+* Chafique Delli at Akretion
+* David Beal at Akretion
+* Brendan Clune at Logic Supply
+* Allison Miller at Logic Supply
+* Augustin Cisterne-Kaas at Elico Corp
+* Alexis de Lattre at Akretion (tiny change)
+* Olivier Distexhe at Akilon (tiny change)
+* Romain Deheele at Camptocamp

=== modified file 'magentoerpconnect/CHANGES.rst'
--- magentoerpconnect/CHANGES.rst	2013-11-22 13:12:24 +0000
+++ magentoerpconnect/CHANGES.rst	2014-03-19 10:37:13 +0000
@@ -1,8 +1,26 @@
 Changelog
 ---------
 
-2.2.1.dev0
-~~~~~~~~~~
+
+2.3.1 (2014-01-23)
+~~~~~~~~~~~~~~~~~~
+
+*  Do not fail when a None value is given instead of a float when importing special lines of sales orders. (https://launchpad.net/bugs/1271537)
+
+
+2.3.0 (2014-01-15 warning: API changes)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+* Compatibility with the Connector Framework: listeners 'on_record_create' receives
+  an additional argument 'vals'; 'on_record_write's named argument 'fields' becomes 'vals'
+  and receives the full dictionary of values
+* Fix: wrong main image imported on products (https://launchpad.net/bugs/1258418)
+* Changes calls to Mapper according to the new API of the Mappers.
+  See branch: https://code.launchpad.net/~openerp-connector-core-editors/openerp-connector/7.0-connector-mapper-refactor
+* Fix: mismatch between tax excluding and tax including amount, new configuration option (https://launchpad.net/bugs/1234117)
+* Fix: mismatch between tax excluding and tax including amount, new configuration option (https://launchpad.net/bugs/1234117)
+* Implements the new API (connector_ecommerce) for the special order lines:
+  https://code.launchpad.net/~openerp-connector-core-editors/openerp-connector/7.0-e-commerce-addons-refactor-so-extra-lines/+merge/194629
 
 
 2.2.1 (2013.11.22)

=== modified file 'magentoerpconnect/__openerp__.py'
--- magentoerpconnect/__openerp__.py	2014-01-14 11:32:02 +0000
+++ magentoerpconnect/__openerp__.py	2014-03-19 10:37:13 +0000
@@ -21,7 +21,7 @@
 ##############################################################################
 
 {'name': 'Magento Connector',
- 'version': '2.2.1',
+ 'version': '2.3.1',
  'category': 'Connector',
  'depends': ['account',
              'product',
@@ -33,7 +33,7 @@
  'external_dependencies': {
      'python': ['magento'],
  },
- 'author': 'MagentoERPconnect Core Editors',
+ 'author': 'Connector Core Editors',
  'license': 'AGPL-3',
  'website': 'https://launchpad.net/magentoerpconnect',
  'description': """
@@ -46,7 +46,7 @@
 it can be extended or modified easily from separate addons, a factor of
 success when the implementations of Magento vary a lot.
 
-Magento OpenERP Connector is mainly developed by the Magentoerpconnect Core
+Magento OpenERP Connector is mainly developed by the Connector Core
 Editors, these being Camptocamp_ and Akretion_. The `source is on
 launchpad`_.
 
@@ -108,7 +108,7 @@
 
 
 .. _connector: https://code.launchpad.net/openerp-connector
-.. _connector_ecommerce: https://code.launchpad.net/openerp-connector
+.. _connector_ecommerce: https://code.launchpad.net/openerp-connector-ecommerce
 .. _Camptocamp: http://www.camptocamp.com
 .. _Akretion: http://www.akretion.com
 .. _`source is on launchpad`: https://launchpad.net/magentoerpconnect

=== modified file 'magentoerpconnect/consumer.py'
--- magentoerpconnect/consumer.py	2013-05-02 12:30:40 +0000
+++ magentoerpconnect/consumer.py	2014-03-19 10:37:13 +0000
@@ -36,7 +36,7 @@
 
 @on_record_create(model_names=_BIND_MODEL_NAMES)
 @on_record_write(model_names=_BIND_MODEL_NAMES)
-def delay_export(session, model_name, record_id, fields=None):
+def delay_export(session, model_name, record_id, vals):
     """ Delay a job which export a binding record.
 
     (A binding record being a ``magento.res.partner``,
@@ -44,11 +44,12 @@
     """
     if session.context.get('connector_no_export'):
         return
+    fields = vals.keys()
     export_record.delay(session, model_name, record_id, fields=fields)
 
 
 @on_record_write(model_names=_MODEL_NAMES)
-def delay_export_all_bindings(session, model_name, record_id, fields=None):
+def delay_export_all_bindings(session, model_name, record_id, vals):
     """ Delay a job which export all the bindings of a record.
 
     In this case, it is called on records of normal models and will delay
@@ -59,6 +60,7 @@
     model = session.pool.get(model_name)
     record = model.browse(session.cr, session.uid,
                           record_id, context=session.context)
+    fields = vals.keys()
     for binding in record.magento_bind_ids:
         export_record.delay(session, binding._model._name, binding.id,
                             fields=fields)

=== modified file 'magentoerpconnect/doc/conf.py'
--- magentoerpconnect/doc/conf.py	2013-11-06 09:47:38 +0000
+++ magentoerpconnect/doc/conf.py	2014-03-19 10:37:13 +0000
@@ -30,6 +30,7 @@
                 'webclient/addons',
                 'addons',
                 'openerp-connector',
+                'openerp-connector-ecommerce',
                 'e-commerce-addons',
                 'openerp-connector-magento')
 pathes = [os.path.join(BASE_PATH, path) for path in ADDONS_PATHS]

=== modified file 'magentoerpconnect/doc/guides/installation_guide.rst'
--- magentoerpconnect/doc/guides/installation_guide.rst	2013-11-06 08:53:30 +0000
+++ magentoerpconnect/doc/guides/installation_guide.rst	2014-03-19 10:37:13 +0000
@@ -10,8 +10,7 @@
 Installation
 ************
 
-The installation steps assume that you already have a working OpenERP
-setup with all the OpenERP pre-requisites.
+The installation steps assume that you already have a functioning OpenERP server.
 
 If you are a developer, you may want to install the Connector using our
 buildout configuration, head over :ref:`installation-with-buildout`.
@@ -27,17 +26,25 @@
 OpenERP
 =======
 
-Download the branches where you installed OpenERP::
+Download the branches below in a path where you chosed to store the addons::
 
     $ bzr branch lp:openerp-connector/7.0 openerp-connector
-    $ bzr branch lp:openerp-connector/7.0-e-commerce-addons e-commerce-addons
+    $ bzr branch lp:openerp-connector-ecommerce/7.0 openerp-connector-ecommerce
     $ bzr branch lp:openerp-connector-magento/7.0 openerp-connector-magento
+    $ bzr branch lp:e-commerce-addons/7.0 e-commerce-addons
     $ bzr branch lp:openerp-product-attributes/7.0 openerp-product-attributes
     $ bzr branch lp:sale-wkfl/7.0 sale-wkfl
 
+.. important:: Keep the Bazaar branches entire. Do not copy-paste the modules
+               in another directory.
+
 Add the branches in the addons path, either using the server command
 line or adding them in the OpenERP server configuration file.
 
+Example using the command line argument::
+
+    $ /path/to/openerp-server --addons-path /path/to/openerp-connector,/path/to/openerp-connector-ecommerce,/path/to/openerp-connector-magento,/path/to/e-commerce-addons,/path/to/openerp-product-attributes,/path/to/sale-wkfl
+
 You also need to install the ``magento`` Python package.
 So install it with either pip or either easy_install::
 
@@ -75,6 +82,12 @@
 #. Flush the Magento cache from the admin panel or by removing everything in
    `magento_root/var/cache`
 
+
+.. important:: Please check if you have installed Magento on PHP with a *5.4.x** version.
+               Magento is **not compatible** with this version and would prevent the API to
+               behave normally. In that case, you must retrograde to PHP 5.3.x or apply the
+               patch provided by Magento (see http://magento.com/resources/system-requirements)
+
 Configuring the Magento web-services
 ====================================
 

=== modified file 'magentoerpconnect/doc/guides/tutorial_customize.rst'
--- magentoerpconnect/doc/guides/tutorial_customize.rst	2013-08-23 20:43:32 +0000
+++ magentoerpconnect/doc/guides/tutorial_customize.rst	2014-03-19 10:37:13 +0000
@@ -186,10 +186,12 @@
 ===============
 
 The mappings of the fields are defined in subclasses of
-:py:class:`connector.connector.unit.mapper.ImportMapper` or
-:py:class:`connector.connector.unit.mapper.ExportMapper`, respectively
+:py:class:`connector.unit.mapper.ImportMapper` or
+:py:class:`connector.unit.mapper.ExportMapper`, respectively
 for the imports and the exports.
 
+See the documentation about :py:class:`~connector.unit.mapper.Mapper`.
+
 .. note:: The connector almost never works with the OpenERP Models
           directly. Instead, it works with its own models, which
           ``_inherits`` (note the final ``s``) the base models. For
@@ -201,7 +203,7 @@
 
 When you need to change the mappings, you'll need to dive in the
 ``magentoerpconnect``'s code and locate the class which does this job for
-your model. You won't change anything on this class, but you'll extend
+your model. You won't change anything in this class, but you'll extend
 it so you need to have a look on it.  For example, the mapping for
 ``magento.res.partner`` in ``magentoerpconnect`` is the following
 (excerpt)::

=== modified file 'magentoerpconnect/doc/guides/tutorial_development.rst'
--- magentoerpconnect/doc/guides/tutorial_development.rst	2013-04-10 11:27:07 +0000
+++ magentoerpconnect/doc/guides/tutorial_development.rst	2014-03-19 10:37:13 +0000
@@ -30,12 +30,12 @@
 
 In ``magentoerpconnect/consumer.py``, some consumers are already
 defined. You can add your one, it should be decorated by
-:py:func:`magentoerpconnect.consumer.magento_consumer` and by the event
+:py:func:`openerp.addons.magentoerpconnect.consumer.magento_consumer` and by the event
 which has to fire it::
 
     @on_record_write(model_names=['my.model'])
     @magento_consumer
-    def my_consumer(session, model_name, record_id, fields=None):
+    def my_consumer(session, model_name, record_id, vals=None):
         print 'Yeah'
 
 .. note:: The consumers always start with the arguments ``session`` and
@@ -76,11 +76,27 @@
           attribute. It means that you can access to the environment
           from a synchronizer with ``self.environment``.
 
+When you are inside a ``ConnectorUnit`` you can use the shortcuts::
+
+    # for the current model
+    importer = self.get_connector_unit_for_model(MagentoImportSynchronizer)
+    # for another model
+    importer = self.get_connector_unit_for_model(MagentoImportSynchronizer,
+                                                 'another.model')
+
+As the binders are the most used ``ConnectorUnit`` classes, they have a
+dedicated shortcut::
+
+    # for the current model
+    binder = self.get_binder_for_model()
+    # for another model
+    binder = self.get_binder_for_model('another.model')
+
 
 Create an import
 ----------------
 
-You'll need to work on at least 4 connector units:
+You'll probably need to work with 4 connector units:
 
 * a Synchronizer (presumably 2, we'll see why soon)
 * a Mapper
@@ -101,7 +117,8 @@
 phases:
 
 1. The first synchronizer searches the list of all the ids to import.
-2. The second synchronizer imports all the ids atomically.
+2. The second synchronizer imports all the ids atomically (in separate
+   jobs).
 
 We'll see in details a simple import: customer groups.
 Customer groups are importer as categories of partners
@@ -157,6 +174,13 @@
                 readonly=True),
         }
 
+        def copy_data(self, cr, uid, id, default=None, context=None):
+            if default is None:
+                default = {}
+            default['magento_bind_ids'] = False
+            return super(res_partner_category, self).copy_data(
+                cr, uid, id, default=default, context=context)
+
 That's the only thing we need to change (besides the view) on the
 OpenERP category!
 
@@ -300,7 +324,7 @@
 
 Observations:
 
-* Decorated by :py:class:`connector.connector.queue.job.job`, allow to
+* Decorated by :py:class:`connector.queue.job.job`, allow to
   ``delay`` the function.
 * We create a new environment and ask for the good importer, respectively
   for batch imports and record imports. The environment returns an
@@ -317,7 +341,7 @@
 
 The import of customer groups is so simple that it can use a generic
 class
-:py:class:`magentoerpconnect.unit.import_synchronizer.SimpleRecordImport`.
+:py:class:`openerp.addons.magentoerpconnect.unit.import_synchronizer.SimpleRecordImport`.
 We just need to add the model in the ``_model_name`` attribute::
 
     @magento
@@ -336,15 +360,15 @@
 (``_import_dependencies``, ``_after_import`` for example).
 Refers to the importers already created in the module and to the base
 class
-:py:class:`magentoerpconnect.unit.import_synchronizer.MagentoImportSynchronizer`.
+:py:class:`openerp.addons.magentoerpconnect.unit.import_synchronizer.MagentoImportSynchronizer`.
 
-The synchronizer asks to the appropriate **Mapper** to transform the data
-(in ``_map_data``). Here is how we'll create the **Mapper**.
+The synchronizer asks to the appropriate :py:class:`~connector.unit.mapper.Mapper`  to transform the data
+(in ``_map_data``). Here is how we'll create the :py:class:`~connector.unit.mapper.Mapper`.
 
 Mapper
 ''''''
 
-The mapper takes the record from Magento, and generates the OpenERP
+The :py:class:`connector.unit.mapper.Mapper` takes the record from Magento, and generates the OpenERP
 record. (or the reverse for the export Mappers)
 
 The mapper for the customer groups is as follows::
@@ -353,10 +377,9 @@
     class PartnerCategoryImportMapper(connector.ImportMapper):
         _model_name = 'magento.res.partner.category'
 
-        direct = [
-                ('customer_group_code', 'name'),
-                ('tax_class_id', 'tax_class_id'),
-                ]
+        direct = [('customer_group_code', 'name'),
+                  ('tax_class_id', 'tax_class_id'),
+                  ]
 
         @mapping
         def magento_id(self, record):
@@ -371,14 +394,16 @@
 
 * Some mappings are in ``direct`` and some use a method with a
   ``@mapping`` decorator.
-* Methods allow to have more complex mappings.
+* Methods allow to have more complex mappings. (see documentation on
+  :py:class:`~connector.unit.mapper.Mapper`)
+
 
 Binder
 ''''''
 
 For the last piece of the construct, it will be an easy one, because
 normally all the Magento Models will use the same Binder, the so called
-:py:class:`magentoerpconnect.unit.binder.MagentoModelBinder`.
+:py:class:`~openerp.addons.magentoerpconnect.unit.binder.MagentoModelBinder`.
 
 We just need to add our model in the ``_model_name`` attribute::
 

=== modified file 'magentoerpconnect/doc/howto/configure_payment_methods.rst'
--- magentoerpconnect/doc/howto/configure_payment_methods.rst	2013-04-16 09:10:41 +0000
+++ magentoerpconnect/doc/howto/configure_payment_methods.rst	2014-03-19 10:37:13 +0000
@@ -6,7 +6,7 @@
 ################################
 
 Find the configuration in the menu
-`Sales > Configuration > Sales > E-Commerce Payment Methods`.
+`Sales > Configuration > Sales > Payment Methods`.
 
 The name of the payment method is the code of the payment in Magento,
 for instance: `checkmo`.

=== added file 'magentoerpconnect/doc/howto/configure_taxes.rst'
--- magentoerpconnect/doc/howto/configure_taxes.rst	1970-01-01 00:00:00 +0000
+++ magentoerpconnect/doc/howto/configure_taxes.rst	2014-03-19 10:37:13 +0000
@@ -0,0 +1,20 @@
+.. _configure-taxes:
+
+
+########################
+How to configure taxes
+########################
+
+The connector imports products prices and sale order
+line unit prices with taxes excluded by default.
+
+If Magento is configured with prices including taxes,
+you have to activate the checkbox ``Prices included tax``
+in ``Connectors > Magento > Backends`` in the tab ``Advanced
+Configuration``.
+
+.. warning:: This option should respect the same
+             configuration than Magento.  Pay
+             attention to the taxes on the products,
+             which should surely include prices when
+             this option is activated.

=== modified file 'magentoerpconnect/doc/index.rst'
--- magentoerpconnect/doc/index.rst	2013-11-06 09:43:16 +0000
+++ magentoerpconnect/doc/index.rst	2014-03-19 10:37:13 +0000
@@ -105,6 +105,7 @@
    howto/configure_shipping_methods
    howto/configure_emails
    howto/configure_schedulers
+   howto/configure_taxes
    guides/connector_checkpoint
    guides/monitor_resolve_jobs
    howto/modify_an_order

=== modified file 'magentoerpconnect/doc/project/contribute.rst'
--- magentoerpconnect/doc/project/contribute.rst	2013-11-06 11:24:43 +0000
+++ magentoerpconnect/doc/project/contribute.rst	2014-03-19 10:37:13 +0000
@@ -32,13 +32,19 @@
 
 So we highly recommend to use this recipe for development.
 
+.. note:: The buildout recipe uses ``bzr`` to get the branches.
+          Ensure that ``bzr`` is configured with the launchpad login
+          and the SSH key, or it may fail to get the branches.
+
 In order to use it, first get the branch::
 
     $ bzr branch lp:openerp-connector-magento/7.0-buildout
 
+.. warning:: System dependencies to build the eggs: libxml2-dev libxslt1-dev
+
 Then bootstrap it::
 
-    $ python2.6 -S bootstrap.py  # or python, it depends on the distrib
+    $ python -S bootstrap.py
 
 Then run the buildout on the configuration file (eventually change options)::
 
@@ -62,7 +68,7 @@
 Start OpenERP
 =============
 
-All the commands are run from the root of the buildout.
+All the commands are launched from the root directory of the buildout.
 
 In standalone mode::
 
@@ -80,7 +86,7 @@
 
     $ bin/supervisord
 
-The default configuration is to start OpenERP with 4 workers and 2 Connector
+The default configuration starts OpenERP with 4 workers and 2 Connector
 workers. This can be changed in the buildout.cfg file in the ``supervisor`` section.
 
 The services can be managed on::
@@ -90,21 +96,17 @@
 Run the tests
 =============
 
-The Magento Connector and the Connector do not use YAML tests, but only
+The Magento Connector and the Connector framework do not use YAML tests, but only
 ``unittest2`` tests. The following command lines will run them::
 
     $ bin/rununittests -m connector
     $ bin/rununittests -m magentoerpconnect
 
-Use the helps for more information about the options::
+Use the help arguments for more information about the options::
 
     $ bin/rununittests --help
     $ bin/rununittests --help-oe
 
-.. note:: There is a known bug which make the tests fails under undetermined
-          circumstances (seems related to the initialization of the registry),
-          launching again the test suite should work.
-
 Build the documentation
 =======================
 
@@ -123,9 +125,9 @@
 
 If you want to develop a generic feature on the Magento Connector, we recommend
 to use the `ak-magento vagrant box`_.  It installs Magento 1.7 with the demo
-data and the Magento part of the Connector.
+data and the Magento (PHP) part of the Connector.
 
-The project's page describe the installation process, just follow them.
+The project's page on Github describe the installation process, just follow them.
 
 We also use this box as a reference for the data of the tests.
 
@@ -219,7 +221,15 @@
 `Submit merge proposals for features or fixes`_ instructions.
 
 The other way is to use the Launchpad's translation system on
-https://translations.launchpad.net/openerp-connector-magento (maybe not activated as of today)
+
+Magento Connector
+  https://translations.launchpad.net/openerp-connector-magento
+
+Connector E-Commerce
+  https://translations.launchpad.net/openerp-connector-ecommerce
+
+Connector
+  https://translations.launchpad.net/openerp-connector
 
 OpenERP's guide on translations: https://doc.openerp.com/7.0/contribute/07_improving_translations/
 
@@ -240,7 +250,7 @@
 Thus, in the ``tests`` folder, you will find files with only data, and the
 others with the tests.
 
-In order to record, data, you can proceed as follows:
+In order to record data, you can proceed as follows:
 
 In ``magentoerpconnect/unit/backend_adapter.py`` at lines 130,130:
 

=== added file 'magentoerpconnect/i18n/de.po'
--- magentoerpconnect/i18n/de.po	1970-01-01 00:00:00 +0000
+++ magentoerpconnect/i18n/de.po	2014-03-19 10:37:13 +0000
@@ -0,0 +1,1060 @@
+# German translation for openerp-connector-magento
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the openerp-connector-magento package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openerp-connector-magento\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2013-05-01 12:45+0000\n"
+"PO-Revision-Date: 2014-02-26 21:07+0000\n"
+"Last-Translator: Thorsten Vocks (OpenBig.org) <thorsten.vocks@big-"
+"consulting.net>\n"
+"Language-Team: German <de@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-02-27 06:35+0000\n"
+"X-Generator: Launchpad (build 16935)\n"
+
+#. module: magentoerpconnect
+#: help:magento.backend,pricelist_id:0
+msgid "The price list used to define the prices of the products in Magento."
+msgstr ""
+"Die Preisliste wird benutzt, um die Preise der Produkte in Magento zu "
+"definieren."
+
+#. module: magentoerpconnect
+#: help:magento.store,send_invoice_paid_mail:0
+msgid ""
+"Does the invoice export/creation should send an email notification on "
+"Magento side?"
+msgstr ""
+"Soll bei Erstellung/Export der Rechnung eine E-Mail aus Magento versendet "
+"werden  ?"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import sales orders from all store views"
+msgstr "Importiere Aufträge von allen Store Views"
+
+#. module: magentoerpconnect
+#: model:sale.exception,description:magentoerpconnect.excep_wrong_total_amount_tax
+msgid ""
+"The tax amount computed in OpenERP doesn't match with the tax amount in "
+"Magento.\n"
+"\n"
+"Cause:\n"
+"The taxes are probably different between OpenERP and Magento. A fiscal "
+"position could have changed the final price.\n"
+"\n"
+"Resolution:\n"
+"Check your taxes and fiscal positions configuration and correct them if "
+"necessary."
+msgstr ""
+"Die in OpenERP errechnete Steuer stimmt nicht mit der Magento Steuer "
+"überein.\n"
+"\n"
+"Grund:\n"
+"Vermutlich sind die Steuersätze in OpenERP und Magento nicht identisch.  "
+"Durch eine entsprechende Steuerzuordnung wurde möglicherweise der Endpreis "
+"verändert.\n"
+"\n"
+"Lösung: \n"
+"Überprüfen Sie die Steuern und auch Zuordnungen und korrigieren Sie diese "
+"dann bei Bedarf."
+
+#. module: magentoerpconnect
+#: help:magento.backend,warehouse_id:0
+msgid "Warehouse used to compute the stock quantities."
+msgstr "Zentrallager zur Bestände Berechnung"
+
+#. module: magentoerpconnect
+#: field:magento.account.invoice,sync_date:0
+#: field:magento.address,sync_date:0
+#: field:magento.binding,sync_date:0
+#: field:magento.product.category,sync_date:0
+#: field:magento.product.product,sync_date:0
+#: field:magento.res.partner,sync_date:0
+#: field:magento.res.partner.category,sync_date:0
+#: field:magento.sale.order,sync_date:0
+#: field:magento.sale.order.line,sync_date:0
+#: field:magento.stock.picking.out,sync_date:0
+#: field:magento.store,sync_date:0
+#: field:magento.storeview,sync_date:0
+#: field:magento.website,sync_date:0
+msgid "Last synchronization date"
+msgstr "Letzte Synchronisierung"
+
+#. module: magentoerpconnect
+#: help:magento.backend,default_category_id:0
+msgid ""
+"If a default category is selected, products imported without a category will "
+"be linked to it."
+msgstr ""
+"Durch eine vor-eingestellte Standard Kategorie, werden alle Produkte, ohne "
+"irgendeine Kategorie dann mit dieser verlinkt."
+
+#. module: magentoerpconnect
+#: help:magento.storeview,import_orders_from_date:0
+msgid ""
+"do not consider non-imported sale orders before this date. Leave empty to "
+"import all sale orders"
+msgstr ""
+"Vernachlässigen Sie die nicht-importierten Aufträge vor diesem Datum. Bitte "
+"tragen Sie nichts ein, um sämtliche  Aufträge zu importieren."
+
+#. module: magentoerpconnect
+#: help:magento.store,send_picking_done_mail:0
+msgid ""
+"Does the picking export/creation should send an email notification on "
+"Magento side?"
+msgstr ""
+"Soll bei Erstellung / Export eines Lieferscheins eine E-Mail aus Magento "
+"versendet werden ?"
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,manage_stock:0
+msgid "Do Not Manage Stock"
+msgstr "Kein Lager verwalten"
+
+#. module: magentoerpconnect
+#: field:connector.config.settings,module_magentoerpconnect_catalog:0
+msgid "Handle the product's catalog (not implemented)"
+msgstr "Verwalre den Produktkatalog (nicht implementiert)"
+
+#. module: magentoerpconnect
+#: field:res.partner,company:0
+msgid "Company"
+msgstr "Unternehmen"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.website:0
+msgid "A website with the same ID on Magento already exists."
+msgstr "Eine Webseite mit der gleichen ID existiert bereits in Magento."
+
+#. module: magentoerpconnect
+#: field:magento.backend,import_categories_from_date:0
+msgid "Import categories from date"
+msgstr "Importiere Kategorien ab Datum"
+
+#. module: magentoerpconnect
+#: view:account.invoice:0
+#: field:account.invoice,magento_bind_ids:0
+#: view:product.category:0
+#: field:product.category,magento_bind_ids:0
+#: view:product.product:0
+#: field:product.product,magento_bind_ids:0
+#: view:res.partner:0
+#: field:res.partner,magento_bind_ids:0
+#: field:res.partner.category,magento_bind_ids:0
+#: field:sale.order,magento_bind_ids:0
+#: field:sale.order.line,magento_bind_ids:0
+#: field:sale.shop,magento_bind_ids:0
+#: field:stock.picking,magento_bind_ids:0
+#: view:stock.picking.out:0
+#: field:stock.picking.out,magento_bind_ids:0
+msgid "Magento Bindings"
+msgstr "Magento Verbindungen"
+
+#. module: magentoerpconnect
+#: help:connector.config.settings,module_magentoerpconnect_catalog:0
+msgid "This installs the module magentoerpconnect_catalog."
+msgstr "Dies installiert das Modul magentoerpconnect_catalog"
+
+#. module: magentoerpconnect
+#: field:magento.address,is_magento_order_address:0
+msgid "Address from a Magento Order"
+msgstr "Adresse von einer Magento Bestellung"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,magento_order_id:0
+msgid "Magento Order ID"
+msgstr "Magento Bestell ID"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magentoerpconnect_installed
+msgid "magentoerpconnect.installed"
+msgstr ""
+
+#. module: magentoerpconnect
+#: help:connector.config.settings,module_magentoerpconnect_export_partner:0
+msgid "This installs the module magentoerpconnect_export_partner."
+msgstr "Dies installiert das Modul magentoerpconnect_export_partner."
+
+#. module: magentoerpconnect
+#: field:magento.sale.order.line,notes:0
+msgid "Notes"
+msgstr "Notizen"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,openerp_id:0
+msgid "Sale Order"
+msgstr "VK-Auftrag"
+
+#. module: magentoerpconnect
+#: field:magento.stock.picking.out,openerp_id:0
+msgid "Stock Picking"
+msgstr "Lagerpackauftrag"
+
+#. module: magentoerpconnect
+#: view:connector.config.settings:0
+msgid "Extensions"
+msgstr "Erweiterungen"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Advanced Configuration"
+msgstr "Erweiterte Einstellungen"
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,group_id:0
+msgid "Magento Group (Category)"
+msgstr "Magento Gruppe (Kategorie)"
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_store
+#: view:magento.website:0
+#: field:magento.website,store_ids:0
+msgid "Stores"
+msgstr "Stores"
+
+#. module: magentoerpconnect
+#: field:magento.backend,product_stock_field_id:0
+msgid "Stock Field"
+msgstr "Lagerfeld"
+
+#. module: magentoerpconnect
+#: field:magento.res.partner.category,openerp_id:0
+msgid "Partner Category"
+msgstr "Partnerkategorie"
+
+#. module: magentoerpconnect
+#: help:magento.product.product,magento_qty:0
+msgid "Last computed quantity to send on Magento."
+msgstr "Zuletzt errechnete Anzahl die zu Magento geschickt wird."
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_root
+#: view:res.partner.category:0
+msgid "Magento"
+msgstr "Magento"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_connector_config_settings
+msgid "connector.config.settings"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.backend,import_products_from_date:0
+msgid "Import products from date"
+msgstr "Importiere Produkte vom Datum"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_res_partner
+#: field:magento.address,openerp_id:0
+#: field:magento.res.partner,openerp_id:0
+msgid "Partner"
+msgstr "Partner"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_sale_order
+msgid "Sales Order"
+msgstr "VK-Auftrag"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_stock_picking_out
+msgid "Delivery Orders"
+msgstr "Auslieferungsaufträge"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Auftragsposition"
+
+#. module: magentoerpconnect
+#: field:connector.config.settings,module_magentoerpconnect_pricing:0
+msgid "Prices are managed in OpenERP with pricelists"
+msgstr "Preise sind in OpenERP mit Preislisten verwaltet"
+
+#. module: magentoerpconnect
+#: field:magento.address,is_default_shipping:0
+msgid "Default Shipping"
+msgstr "Vorgegebener Versand"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.stock.picking.out:0
+msgid "A stock picking with same ID on Magento already exists."
+msgstr "Ein Packauftrag mit der gleichen ID existiert bereits in Magento."
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid ""
+"By clicking on the buttons,\n"
+"                                    you will initiate the synchronizations\n"
+"                                    with Magento.\n"
+"                                    Note that the import or exports\n"
+"                                    won't be done directly,\n"
+"                                    they will create 'Jobs'\n"
+"                                    executed as soon as possible."
+msgstr ""
+"Beim Klicken des Buttons,\n"
+"                                      weden Sie die Synchronisation mit "
+"Magento initialisieren.\n"
+"                                      Beachten Sie dass Im- und Exporte "
+"nicht direkt erldedigt werden. \n"
+"                                      Es werden 'Arbeitsschritte' erstellt, "
+"die dies so früh wie möglich erledigen."
+
+#. module: magentoerpconnect
+#: help:magento.backend,product_stock_field_id:0
+msgid ""
+"Choose the field of the product which will be used for stock inventory "
+"updates.\n"
+"If empty, Quantity Available is used."
+msgstr ""
+"Wählen Sie das Feld des Produktes, welches für Lagerinventar Updates benutzt "
+"wird. \n"
+"Wenn leer, wird die verfügbare Menge benutzt."
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.product.product:0
+msgid "A product with the same ID on Magento already exists"
+msgstr "Ein Produkt mit der gleichen ID existiert bereits in Magento."
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_backend
+msgid "Backends"
+msgstr "Backends"
+
+#. module: magentoerpconnect
+#: field:magento.backend,location:0
+msgid "Location"
+msgstr "Standort"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_stock_picking
+msgid "Picking List"
+msgstr "Entnahmeliste"
+
+#. module: magentoerpconnect
+#: field:magento.backend,warehouse_id:0
+msgid "Warehouse"
+msgstr "Lager"
+
+#. module: magentoerpconnect
+#: field:magento.backend,catalog_price_tax_included:0
+msgid "Prices include tax"
+msgstr "Preise inkl. Steuer"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import products categories since"
+msgstr "Importiere Produktkategorien seit"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order.line,openerp_id:0
+msgid "Sale Order Line"
+msgstr "Verkaufsauftragsposition"
+
+#. module: magentoerpconnect
+#: field:magento.backend,username:0
+msgid "Username"
+msgstr "Benutzername"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_product_category
+#: field:magento.product.category,openerp_id:0
+msgid "Product Category"
+msgstr "Produktkategorie"
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,guest_customer:0
+msgid "Guest Customer"
+msgstr "Gastkunde"
+
+#. module: magentoerpconnect
+#: help:connector.config.settings,module_magentoerpconnect_pricing:0
+msgid ""
+"Prices are set in OpenERP and exported to Magento.\n"
+"\n"
+"This installs the module magentoerpconnect_pricing."
+msgstr ""
+"Preise sind in OpenERP gesetzt und zu Magento exportiert.\n"
+"\n"
+"Dies installier das Modul magentoerpconnect_pricing."
+
+#. module: magentoerpconnect
+#: field:delivery.carrier,magento_carrier_code:0
+msgid "Magento Base Carrier Code"
+msgstr "Magento Basisspediteur Code"
+
+#. module: magentoerpconnect
+#: view:magento.website:0
+msgid "Import partners since"
+msgstr "Importiere Partner seit"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+#: view:magento.website:0
+msgid "Import in background"
+msgstr "Importiere im Hintergrund"
+
+#. module: magentoerpconnect
+#: field:magento.account.invoice,magento_id:0
+#: field:magento.address,magento_id:0
+#: field:magento.binding,magento_id:0
+#: field:magento.product.category,magento_id:0
+#: field:magento.product.product,magento_id:0
+#: field:magento.res.partner,magento_id:0
+#: field:magento.res.partner.category,magento_id:0
+#: field:magento.sale.order,magento_id:0
+#: field:magento.sale.order.line,magento_id:0
+#: field:magento.stock.picking.out,magento_id:0
+#: field:magento.store,magento_id:0
+#: field:magento.storeview,magento_id:0
+#: field:magento.website,magento_id:0
+msgid "ID on Magento"
+msgstr "ID in Magento"
+
+#. module: magentoerpconnect
+#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_store
+msgid "Magento Stores"
+msgstr "Magento Stores"
+
+#. module: magentoerpconnect
+#: field:magento.backend,pricelist_id:0
+#: field:magento.website,pricelist_id:0
+msgid "Pricelist"
+msgstr "Preisliste"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,total_amount:0
+msgid "Total amount"
+msgstr "Gesamtbetrag"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_product_category
+#: view:magento.product.category:0
+msgid "Magento Product Category"
+msgstr "Magento Produktkategorie"
+
+#. module: magentoerpconnect
+#: view:magento.product.product:0
+msgid "(recompute)"
+msgstr "(neuberechnen)"
+
+#. module: magentoerpconnect
+#: field:magento.store,openerp_id:0
+msgid "Sale Shop"
+msgstr "Verkaufsshop"
+
+#. module: magentoerpconnect
+#: field:magento.product.product,manage_stock:0
+msgid "Manage Stock Level"
+msgstr "Verwalte Lager Level"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_backend
+#: field:magento.account.invoice,backend_id:0
+#: field:magento.address,backend_id:0
+#: view:magento.backend:0
+#: field:magento.binding,backend_id:0
+#: field:magento.product.category,backend_id:0
+#: field:magento.product.product,backend_id:0
+#: field:magento.res.partner,backend_id:0
+#: field:magento.res.partner.category,backend_id:0
+#: field:magento.sale.order,backend_id:0
+#: field:magento.sale.order.line,backend_id:0
+#: field:magento.stock.picking.out,backend_id:0
+#: field:magento.store,backend_id:0
+#: field:magento.storeview,backend_id:0
+#: field:magento.website,backend_id:0
+msgid "Magento Backend"
+msgstr "Magento Backend"
+
+#. module: magentoerpconnect
+#: view:magento.storeview:0
+msgid "Import Sale Orders"
+msgstr "Importiere VK-Aufträge"
+
+#. module: magentoerpconnect
+#: field:magento.stock.picking.out,picking_method:0
+msgid "Picking Method"
+msgstr "Packmethode"
+
+#. module: magentoerpconnect
+#: view:res.partner:0
+#: field:res.partner,magento_address_bind_ids:0
+msgid "Magento Address Bindings"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.store,send_invoice_paid_mail:0
+msgid "Send email notification on invoice paid"
+msgstr "Sende E-Mail bei bezahlter Rechnung"
+
+#. module: magentoerpconnect
+#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_storeview
+msgid "Magento Storeviews"
+msgstr "Magento Storeviews"
+
+#. module: magentoerpconnect
+#: view:magento.storeview:0
+msgid "Import Sale Orders since"
+msgstr "Importiere VK-Aufträge seit"
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,backorders:0
+msgid "Sell Quantity < 0"
+msgstr "Verkaufmenge < 0"
+
+#. module: magentoerpconnect
+#: help:magento.sale.order,magento_order_id:0
+msgid "'order_id' field in Magento"
+msgstr "'order_id' Feld in Magento"
+
+#. module: magentoerpconnect
+#: field:magento.product.category,magento_parent_id:0
+msgid "Magento Parent Category"
+msgstr "Magento Überkategorie"
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,emailid:0
+msgid "E-mail address"
+msgstr "E-Mail Adresse"
+
+#. module: magentoerpconnect
+#: selection:magento.stock.picking.out,picking_method:0
+msgid "Partial"
+msgstr "Teilweise"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_sale_shop
+msgid "Sales Shop"
+msgstr "Verkaufsshop"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,total_amount_tax:0
+msgid "Total amount w. tax"
+msgstr "Gesamtbetrag inkl. Steuern"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_storeview
+#: view:magento.storeview:0
+msgid "Magento Storeview"
+msgstr "Magento Storeview"
+
+#. module: magentoerpconnect
+#: field:magento.backend,default_lang_id:0
+msgid "Default Language"
+msgstr "Standardsprache"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,magento_parent_id:0
+msgid "Parent Magento Order"
+msgstr "Übergeordneter Vk-Auftrag"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_address
+#: view:magento.address:0
+msgid "Magento Address"
+msgstr "Magento Adresse"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Update"
+msgstr "Update"
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_storeview
+#: view:magento.store:0
+#: field:magento.store,storeview_ids:0
+msgid "Storeviews"
+msgstr "Storeviews"
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,backorders:0
+#: selection:magento.product.product,manage_stock:0
+msgid "Use Default Config"
+msgstr "Verwende Standartkonfiguration"
+
+#. module: magentoerpconnect
+#: field:magento.storeview,store_id:0
+msgid "Store"
+msgstr "Store"
+
+#. module: magentoerpconnect
+#: field:magento.backend,website_ids:0
+msgid "Website"
+msgstr "Webseite"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Magento Configuration"
+msgstr "Magento Konfiguration"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Update all the products stock quantities"
+msgstr "Update alle Lagerstückzahlen"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import partners from all websites"
+msgstr "Importiere Partner von allen Webseiten"
+
+#. module: magentoerpconnect
+#: view:connector.config.settings:0
+msgid "Magentoerpconnect"
+msgstr "Magentoerpconnect"
+
+#. module: magentoerpconnect
+#: view:magento.store:0
+#: view:magento.storeview:0
+#: view:magento.website:0
+msgid "Options"
+msgstr "Optionen"
+
+#. module: magentoerpconnect
+#: field:res.partner,birthday:0
+msgid "Birthday"
+msgstr "Geburtstag"
+
+#. module: magentoerpconnect
+#: field:magento.backend,default_category_id:0
+msgid "Default Product Category"
+msgstr "Voreingestellte Produktkategorie"
+
+#. module: magentoerpconnect
+#: field:magento.product.product,magento_qty:0
+msgid "Computed Quantity"
+msgstr "Errechnete Menge"
+
+#. module: magentoerpconnect
+#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_website
+msgid "Magento Websites"
+msgstr "Magento Webseiten"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_sale_order_line
+msgid "Magento Sale Order Line"
+msgstr "Magento Auftragszeile"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.product.category:0
+msgid "A product category with same ID on Magento already exists."
+msgstr ""
+"Eine Produktkategorie mit der gleichen ID existiert bereits in Magento."
+
+#. module: magentoerpconnect
+#: field:magento.product.product,product_type:0
+msgid "Magento Product Type"
+msgstr "Magento Produkttyp"
+
+#. module: magentoerpconnect
+#: field:magento.storeview,lang_id:0
+msgid "Language"
+msgstr "Sprache"
+
+#. module: magentoerpconnect
+#: field:magento.address,created_at:0
+#: field:magento.product.product,created_at:0
+#: field:magento.res.partner,created_at:0
+msgid "Created At (on Magento)"
+msgstr "Erstellt am (in Magento)"
+
+#. module: magentoerpconnect
+#: field:delivery.carrier,magento_export_tracking:0
+msgid "Export tracking numbers"
+msgstr "Exportiere Sendungsverfolgungsnummern"
+
+#. module: magentoerpconnect
+#: field:magento.storeview,sort_order:0
+#: field:magento.website,sort_order:0
+msgid "Sort Order"
+msgstr "Sortiere VK-Auftrag"
+
+#. module: magentoerpconnect
+#: field:magento.backend,product_binding_ids:0
+#: field:magento.website,product_binding_ids:0
+msgid "Magento Products"
+msgstr "Magento Produkte"
+
+#. module: magentoerpconnect
+#: field:magento.storeview,import_orders_from_date:0
+msgid "Import sale orders from date"
+msgstr "Importiere VK-Aufträge vom Datum"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_res_partner_category
+msgid "Partner Categories"
+msgstr "Partnerkategorien"
+
+#. module: magentoerpconnect
+#: field:magento.address,is_default_billing:0
+msgid "Default Invoice"
+msgstr "Voreingestellte Rechnung"
+
+#. module: magentoerpconnect
+#: view:magento.store:0
+#: view:magento.storeview:0
+#: view:magento.website:0
+msgid "Informations"
+msgstr "Informationen"
+
+#. module: magentoerpconnect
+#: field:magento.storeview,code:0
+#: field:magento.website,code:0
+msgid "Code"
+msgstr "Code"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order.line,tax_rate:0
+msgid "Tax Rate"
+msgstr "Steuersatz"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+#: view:magento.storeview:0
+#: view:magento.website:0
+msgid "Imports"
+msgstr "Importe"
+
+#. module: magentoerpconnect
+#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_backend
+msgid "Magento Backends"
+msgstr "Magento Backends"
+
+#. module: magentoerpconnect
+#: field:magento.product.category,magento_child_ids:0
+msgid "Magento Child Categories"
+msgstr "Untergeordnete Magento Kategorien"
+
+#. module: magentoerpconnect
+#: field:connector.config.settings,module_magentoerpconnect_export_partner:0
+msgid "Export Partners to Magento (experimental)"
+msgstr "Exportiere Partner zu Magento (experimentell)"
+
+#. module: magentoerpconnect
+#: field:magento.backend,version:0
+msgid "Version"
+msgstr "Version"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_account_invoice
+#: field:magento.account.invoice,openerp_id:0
+msgid "Invoice"
+msgstr "Rechnung"
+
+#. module: magentoerpconnect
+#: field:delivery.carrier,magento_code:0
+msgid "Magento Carrier Code"
+msgstr ""
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.res.partner.category:0
+msgid "A partner tag with same ID on Magento already exists."
+msgstr "Ein Partner Tag mit der gleichen ID existiert bereits in Magento."
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,taxvat:0
+msgid "Magento VAT"
+msgstr "Magento VAT"
+
+#. module: magentoerpconnect
+#: field:magento.res.partner.category,tax_class_id:0
+msgid "Tax Class ID"
+msgstr "Steuersatz ID"
+
+#. module: magentoerpconnect
+#: model:sale.exception,name:magentoerpconnect.excep_wrong_total_amount
+msgid "Total Amount differs from Magento"
+msgstr "Gesamtwert unterscheidet sich zu Magento"
+
+#. module: magentoerpconnect
+#: field:magento.store,send_picking_done_mail:0
+msgid "Send email notification on picking done"
+msgstr "Sende Versandbestätigung per E-Mail"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_binding
+#: model:ir.model,name:magentoerpconnect.model_magento_res_partner_category
+msgid "Magento Binding (abstract)"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_account_invoice
+msgid "Magento Account Invoice"
+msgstr ""
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.store:0
+msgid "A store with the same ID on Magento already exists."
+msgstr "Ein Store mit der ID existiert bereits in Magento."
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_res_partner
+#: field:magento.address,magento_partner_id:0
+#: view:magento.res.partner:0
+msgid "Magento Partner"
+msgstr "Magento Partner"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.storeview:0
+msgid "A storeview with same ID on Magento already exists."
+msgstr "Ein Storeview mit der ID existiert bereits in Magento."
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_stock_picking_out
+#: view:magento.stock.picking.out:0
+msgid "Magento Delivery Order"
+msgstr "Magento Versandauftrag"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import products since"
+msgstr "Importiere/Update Produkte seit"
+
+#. module: magentoerpconnect
+#: field:magento.product.category,description:0
+msgid "Description"
+msgstr "Beschreibung"
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,backorders:0
+msgid "Sell Quantity < 0 and Use Customer Notification"
+msgstr "Verkaufsmenge < 0 und benutzte Kundenbenachrichtigungen"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.account.invoice:0
+msgid "An invoice with the same ID on Magento already exists."
+msgstr "Eine Rechnung mit der ID existiert bereits in Magento."
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.res.partner:0
+msgid "A partner with same ID on Magento already exists for this website."
+msgstr ""
+"Ein Partner mit der ID existiert in Magento bereits für diese Webseite."
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "e.g. http://my.magento.com";
+msgstr "e.g. http://my.magento.com";
+
+#. module: magentoerpconnect
+#: view:magento.account.invoice:0
+msgid "Magento Invoice"
+msgstr "Magento Rechnung"
+
+#. module: magentoerpconnect
+#: field:magento.backend,password:0
+msgid "Password"
+msgstr "Passwort"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Main Configuration"
+msgstr "Hauptkonfiguration"
+
+#. module: magentoerpconnect
+#: model:sale.exception,description:magentoerpconnect.excep_wrong_total_amount
+msgid ""
+"The amount computed in OpenERP doesn't match with the amount in Magento.\n"
+"\n"
+"Cause:\n"
+"The taxes are probably different between OpenERP and Magento. A fiscal "
+"position could have changed the final price.\n"
+"\n"
+"Resolution:\n"
+"Check your taxes and fiscal positions configuration and correct them if "
+"necessary."
+msgstr ""
+"Die in OpenERP errechnete Summe stimmt nicht mit der aus Magento überein.\n"
+"\n"
+"Grund:\n"
+"Die Steuern sind evtl. verschieden zwischen OpenERP und Magento. Eine "
+"Finanzposition hat die Endsumme evtl. verändert.\n"
+"\n"
+"Lösung:\n"
+"Überprüfen Sie Steuern und Finanzpositionen und korrigieren Sie diese, falls "
+"nötig."
+
+#. module: magentoerpconnect
+#: model:sale.exception,name:magentoerpconnect.excep_wrong_total_amount_tax
+msgid "Total Tax Amount differs from Magento"
+msgstr "Steuersumme unterscheidet sich zu Magento"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import all customer groups"
+msgstr "Importiere alle Kundengruppen"
+
+#. module: magentoerpconnect
+#: field:magento.backend,name:0
+#: field:magento.storeview,name:0
+#: field:magento.website,name:0
+msgid "Name"
+msgstr "Name"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_website
+#: field:magento.address,website_id:0
+#: field:magento.res.partner,website_id:0
+#: field:magento.store,website_id:0
+#: view:magento.website:0
+msgid "Magento Website"
+msgstr "Magento Webseite"
+
+#. module: magentoerpconnect
+#: field:magento.storeview,enabled:0
+msgid "Enabled"
+msgstr "Aktiviert"
+
+#. module: magentoerpconnect
+#: field:magento.product.product,backorders:0
+msgid "Manage Inventory Backorders"
+msgstr "Verwalte Inventarrücksendungen"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_product_product
+#: field:magento.product.product,openerp_id:0
+msgid "Product"
+msgstr "Produkt"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Synchronize Metadata"
+msgstr "Synchronisiere Metadaten"
+
+#. module: magentoerpconnect
+#: help:magento.website,pricelist_id:0
+msgid ""
+"The pricelist used to define the prices of the products in Magento for this "
+"website.\n"
+"Choose a pricelist only if the prices are different for this website.\n"
+"When empty, the default price will be used."
+msgstr ""
+"Die Preisliste, welche benutzt wird, um die Preise der Produkte der Webseite "
+"in Magento zu definieren.\n"
+"Wählen Sie eine Preisliste nur, wenn die Preis sich für diese Webseite "
+"unterscheiden. \n"
+"Wenn leer,  wird der Standartpreis benutzt."
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_delivery_carrier
+msgid "Carrier"
+msgstr "Frachtführer"
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_website
+#: view:magento.backend:0
+#: field:magento.product.product,website_ids:0
+msgid "Websites"
+msgstr "Webseiten"
+
+#. module: magentoerpconnect
+#: view:magento.product.product:0
+msgid "Inventory Options"
+msgstr "Sortimentsoptionen"
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,backorders:0
+msgid "No Sell"
+msgstr "Kein Verkauf"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid ""
+"Once imported,\n"
+"                                    some types of records,\n"
+"                                    like the products or categories,\n"
+"                                    need a manual review.\n"
+"                                    You will find the list\n"
+"                                    of the new records to review\n"
+"                                    in the menu 'Connectors > Checkpoint'."
+msgstr ""
+"Einmal importiert,\n"
+"                                 einige Typen von Daten, \n"
+"                                 wie die Produkte oder Kategorien, \n"
+"                                 brauchen eine manuelle Überprüfung.\n"
+"                                 Sie finden die Liste der zu Überprüfenden "
+"Daten in dem \n"
+"                                 Menü 'Connectors > Checkpunkte'."
+
+#. module: magentoerpconnect
+#: field:delivery.carrier,magento_tracking_title:0
+msgid "Magento Tracking Title"
+msgstr "Magento Sendungsverfolgungstitel"
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,manage_stock:0
+msgid "Manage Stock"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.address,updated_at:0
+#: field:magento.product.product,updated_at:0
+#: field:magento.res.partner,updated_at:0
+msgid "Updated At (on Magento)"
+msgstr ""
+
+#. module: magentoerpconnect
+#: selection:magento.stock.picking.out,picking_method:0
+msgid "Complete"
+msgstr "Vollständig"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_store
+#: view:magento.store:0
+msgid "Magento Store"
+msgstr "Magento Store"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_product_product
+#: view:magento.product.product:0
+msgid "Magento Product"
+msgstr "Magento Produkt"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_sale_order
+#: field:magento.account.invoice,magento_order_id:0
+#: field:magento.sale.order.line,magento_order_id:0
+#: field:magento.stock.picking.out,magento_order_id:0
+msgid "Magento Sale Order"
+msgstr "Magento VK-Auftrag"
+
+#. module: magentoerpconnect
+#: field:magento.website,import_partners_from_date:0
+msgid "Import partners from date"
+msgstr "Importiere Partner seit Datum"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.sale.order:0
+#: sql_constraint:magento.sale.order.line:0
+msgid "A sale order line with the same ID on Magento already exists."
+msgstr "Eine VK-Auftragszeile mit der ID existiert bereits in Magento."
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,magento_order_line_ids:0
+msgid "Magento Order Lines"
+msgstr "Magento Auftragszeilen"
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,newsletter:0
+msgid "Newsletter"
+msgstr "Newsletter"
+
+#. module: magentoerpconnect
+#: help:magento.backend,default_lang_id:0
+msgid ""
+"If a default language is selected, the records will be imported in the "
+"translation of this language.\n"
+"Note that a similar configuration exists for each storeview."
+msgstr ""
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.address:0
+msgid "A partner address with same ID on Magento already exists."
+msgstr ""

=== removed file 'magentoerpconnect/i18n/de.po'
--- magentoerpconnect/i18n/de.po	2014-01-13 12:22:35 +0000
+++ magentoerpconnect/i18n/de.po	1970-01-01 00:00:00 +0000
@@ -1,1058 +0,0 @@
-# German translation for openerp-connector-magento
-# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
-# This file is distributed under the same license as the openerp-connector-magento package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: openerp-connector-magento\n"
-"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-05-01 12:45+0000\n"
-"PO-Revision-Date: 2014-01-09 09:13+0000\n"
-"Last-Translator: Jan-Philipp Fischer <jan-philipp.fischer@xxxxxxxxxxxxxx>\n"
-"Language-Team: German <de@xxxxxx>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-01-09 09:24+0000\n"
-"X-Generator: Launchpad (build 16884)\n"
-
-#. module: magentoerpconnect
-#: help:magento.backend,pricelist_id:0
-msgid "The price list used to define the prices of the products in Magento."
-msgstr ""
-"Die Preisliste wird benutzt, um die Preise der Produkte in Magento zu "
-"definieren."
-
-#. module: magentoerpconnect
-#: help:magento.store,send_invoice_paid_mail:0
-msgid ""
-"Does the invoice export/creation should send an email notification on "
-"Magento side?"
-msgstr ""
-"Soll der Rechnungsexport, die Rechnungserstelltung eine E-Mail auf "
-"Magentoseite verschicken?"
-
-#. module: magentoerpconnect
-#: view:magento.backend:0
-msgid "Import sales orders from all store views"
-msgstr "Importiere VK-Aufträge von allen Store Views"
-
-#. module: magentoerpconnect
-#: model:sale.exception,description:magentoerpconnect.excep_wrong_total_amount_tax
-msgid ""
-"The tax amount computed in OpenERP doesn't match with the tax amount in "
-"Magento.\n"
-"\n"
-"Cause:\n"
-"The taxes are probably different between OpenERP and Magento. A fiscal "
-"position could have changed the final price.\n"
-"\n"
-"Resolution:\n"
-"Check your taxes and fiscal positions configuration and correct them if "
-"necessary."
-msgstr ""
-"Die Steuersumme in OpenERP stimmt nicht mit der Steuersumme von Magento "
-"überein.\n"
-"\n"
-"Grund:\n"
-"Die Steuern sind eventuell verschieden zwischen OpenERP und Magento. Eine "
-"Finanzposition hat evtl. die Endsumme geändert.\n"
-"\n"
-"Lösung:\n"
-"Überprüfen Sie die Steuer und Finanzpositionen Konfigurationen und "
-"korrigieren Sie diese falls erforderlich."
-
-#. module: magentoerpconnect
-#: help:magento.backend,warehouse_id:0
-msgid "Warehouse used to compute the stock quantities."
-msgstr "Lager benutzt zum errechnen von Lagermengen."
-
-#. module: magentoerpconnect
-#: field:magento.account.invoice,sync_date:0
-#: field:magento.address,sync_date:0
-#: field:magento.binding,sync_date:0
-#: field:magento.product.category,sync_date:0
-#: field:magento.product.product,sync_date:0
-#: field:magento.res.partner,sync_date:0
-#: field:magento.res.partner.category,sync_date:0
-#: field:magento.sale.order,sync_date:0
-#: field:magento.sale.order.line,sync_date:0
-#: field:magento.stock.picking.out,sync_date:0
-#: field:magento.store,sync_date:0
-#: field:magento.storeview,sync_date:0
-#: field:magento.website,sync_date:0
-msgid "Last synchronization date"
-msgstr "Letztes Synchronisationsdatum"
-
-#. module: magentoerpconnect
-#: help:magento.backend,default_category_id:0
-msgid ""
-"If a default category is selected, products imported without a category will "
-"be linked to it."
-msgstr ""
-"Wenn eine voreingestellte Kategorie ausgewählt ist, werde Produkte ohne eine "
-"Kategoerie mit dieser verlinkt."
-
-#. module: magentoerpconnect
-#: help:magento.storeview,import_orders_from_date:0
-msgid ""
-"do not consider non-imported sale orders before this date. Leave empty to "
-"import all sale orders"
-msgstr ""
-"Beachte keine nicht importiereten VK-Aufträge bevor diesem Datum. Lasse leer "
-"um alle VK-Aufträge zu importieren."
-
-#. module: magentoerpconnect
-#: help:magento.store,send_picking_done_mail:0
-msgid ""
-"Does the picking export/creation should send an email notification on "
-"Magento side?"
-msgstr ""
-"Soll der Versandexport, die Versandanlage eine E-Mail auf Magento Seite "
-"schicken?"
-
-#. module: magentoerpconnect
-#: selection:magento.product.product,manage_stock:0
-msgid "Do Not Manage Stock"
-msgstr "Verwalte nicht das Lager"
-
-#. module: magentoerpconnect
-#: field:connector.config.settings,module_magentoerpconnect_catalog:0
-msgid "Handle the product's catalog (not implemented)"
-msgstr "Verwalre den Produktkatalog (nicht implementiert)"
-
-#. module: magentoerpconnect
-#: field:res.partner,company:0
-msgid "Company"
-msgstr "Unternehmen"
-
-#. module: magentoerpconnect
-#: sql_constraint:magento.website:0
-msgid "A website with the same ID on Magento already exists."
-msgstr "Eine Webseite mit der gleichen ID existiert bereits in Magento."
-
-#. module: magentoerpconnect
-#: field:magento.backend,import_categories_from_date:0
-msgid "Import categories from date"
-msgstr "Importiere Kategorien ab Datum"
-
-#. module: magentoerpconnect
-#: view:account.invoice:0
-#: field:account.invoice,magento_bind_ids:0
-#: view:product.category:0
-#: field:product.category,magento_bind_ids:0
-#: view:product.product:0
-#: field:product.product,magento_bind_ids:0
-#: view:res.partner:0
-#: field:res.partner,magento_bind_ids:0
-#: field:res.partner.category,magento_bind_ids:0
-#: field:sale.order,magento_bind_ids:0
-#: field:sale.order.line,magento_bind_ids:0
-#: field:sale.shop,magento_bind_ids:0
-#: field:stock.picking,magento_bind_ids:0
-#: view:stock.picking.out:0
-#: field:stock.picking.out,magento_bind_ids:0
-msgid "Magento Bindings"
-msgstr "Magento Verbindungen"
-
-#. module: magentoerpconnect
-#: help:connector.config.settings,module_magentoerpconnect_catalog:0
-msgid "This installs the module magentoerpconnect_catalog."
-msgstr "Dies installiert das Modul magentoerpconnect_catalog"
-
-#. module: magentoerpconnect
-#: field:magento.address,is_magento_order_address:0
-msgid "Address from a Magento Order"
-msgstr "Adresse von einer Magento Bestellung"
-
-#. module: magentoerpconnect
-#: field:magento.sale.order,magento_order_id:0
-msgid "Magento Order ID"
-msgstr "Magento Bestell ID"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_magentoerpconnect_installed
-msgid "magentoerpconnect.installed"
-msgstr ""
-
-#. module: magentoerpconnect
-#: help:connector.config.settings,module_magentoerpconnect_export_partner:0
-msgid "This installs the module magentoerpconnect_export_partner."
-msgstr "Dies installiert das Modul magentoerpconnect_export_partner."
-
-#. module: magentoerpconnect
-#: field:magento.sale.order.line,notes:0
-msgid "Notes"
-msgstr "Notizen"
-
-#. module: magentoerpconnect
-#: field:magento.sale.order,openerp_id:0
-msgid "Sale Order"
-msgstr "VK-Auftrag"
-
-#. module: magentoerpconnect
-#: field:magento.stock.picking.out,openerp_id:0
-msgid "Stock Picking"
-msgstr "Lagerpackauftrag"
-
-#. module: magentoerpconnect
-#: view:connector.config.settings:0
-msgid "Extensions"
-msgstr "Erweiterungen"
-
-#. module: magentoerpconnect
-#: view:magento.backend:0
-msgid "Advanced Configuration"
-msgstr "Erweiterte Einstellungen"
-
-#. module: magentoerpconnect
-#: field:magento.res.partner,group_id:0
-msgid "Magento Group (Category)"
-msgstr "Magento Gruppe (Kategorie)"
-
-#. module: magentoerpconnect
-#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_store
-#: view:magento.website:0
-#: field:magento.website,store_ids:0
-msgid "Stores"
-msgstr "Stores"
-
-#. module: magentoerpconnect
-#: field:magento.backend,product_stock_field_id:0
-msgid "Stock Field"
-msgstr "Lagerfeld"
-
-#. module: magentoerpconnect
-#: field:magento.res.partner.category,openerp_id:0
-msgid "Partner Category"
-msgstr "Partnerkategorie"
-
-#. module: magentoerpconnect
-#: help:magento.product.product,magento_qty:0
-msgid "Last computed quantity to send on Magento."
-msgstr "Zuletzt errechnete Anzahl die zu Magento geschickt wird."
-
-#. module: magentoerpconnect
-#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_root
-#: view:res.partner.category:0
-msgid "Magento"
-msgstr "Magento"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_connector_config_settings
-msgid "connector.config.settings"
-msgstr ""
-
-#. module: magentoerpconnect
-#: field:magento.backend,import_products_from_date:0
-msgid "Import products from date"
-msgstr "Importiere Produkte vom Datum"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_res_partner
-#: field:magento.address,openerp_id:0
-#: field:magento.res.partner,openerp_id:0
-msgid "Partner"
-msgstr "Partner"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_sale_order
-msgid "Sales Order"
-msgstr "VK-Auftrag"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_stock_picking_out
-msgid "Delivery Orders"
-msgstr "Auslieferungsaufträge"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_sale_order_line
-msgid "Sales Order Line"
-msgstr "Auftragsposition"
-
-#. module: magentoerpconnect
-#: field:connector.config.settings,module_magentoerpconnect_pricing:0
-msgid "Prices are managed in OpenERP with pricelists"
-msgstr "Preise sind in OpenERP mit Preislisten verwaltet"
-
-#. module: magentoerpconnect
-#: field:magento.address,is_default_shipping:0
-msgid "Default Shipping"
-msgstr "Vorgegebener Versand"
-
-#. module: magentoerpconnect
-#: sql_constraint:magento.stock.picking.out:0
-msgid "A stock picking with same ID on Magento already exists."
-msgstr "Ein Packauftrag mit der gleichen ID existiert bereits in Magento."
-
-#. module: magentoerpconnect
-#: view:magento.backend:0
-msgid ""
-"By clicking on the buttons,\n"
-"                                    you will initiate the synchronizations\n"
-"                                    with Magento.\n"
-"                                    Note that the import or exports\n"
-"                                    won't be done directly,\n"
-"                                    they will create 'Jobs'\n"
-"                                    executed as soon as possible."
-msgstr ""
-"Beim Klicken des Buttons,\n"
-"                                      weden Sie die Synchronisation mit "
-"Magento initialisieren.\n"
-"                                      Beachten Sie dass Im- und Exporte "
-"nicht direkt erldedigt werden. \n"
-"                                      Es werden 'Arbeitsschritte' erstellt, "
-"die dies so früh wie möglich erledigen."
-
-#. module: magentoerpconnect
-#: help:magento.backend,product_stock_field_id:0
-msgid ""
-"Choose the field of the product which will be used for stock inventory "
-"updates.\n"
-"If empty, Quantity Available is used."
-msgstr ""
-"Wählen Sie das Feld des Produktes, welches für Lagerinventar Updates benutzt "
-"wird. \n"
-"Wenn leer, wird die verfügbare Menge benutzt."
-
-#. module: magentoerpconnect
-#: sql_constraint:magento.product.product:0
-msgid "A product with the same ID on Magento already exists"
-msgstr "Ein Produkt mit der gleichen ID existiert bereits in Magento."
-
-#. module: magentoerpconnect
-#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_backend
-msgid "Backends"
-msgstr "Backends"
-
-#. module: magentoerpconnect
-#: field:magento.backend,location:0
-msgid "Location"
-msgstr "Standort"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_stock_picking
-msgid "Picking List"
-msgstr "Entnahmeliste"
-
-#. module: magentoerpconnect
-#: field:magento.backend,warehouse_id:0
-msgid "Warehouse"
-msgstr "Lager"
-
-#. module: magentoerpconnect
-#: field:magento.backend,catalog_price_tax_included:0
-msgid "Prices include tax"
-msgstr "Preise inkl. Steuer"
-
-#. module: magentoerpconnect
-#: view:magento.backend:0
-msgid "Import products categories since"
-msgstr "Importiere Produktkategorien seit"
-
-#. module: magentoerpconnect
-#: field:magento.sale.order.line,openerp_id:0
-msgid "Sale Order Line"
-msgstr "Verkaufsauftragsposition"
-
-#. module: magentoerpconnect
-#: field:magento.backend,username:0
-msgid "Username"
-msgstr "Benutzername"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_product_category
-#: field:magento.product.category,openerp_id:0
-msgid "Product Category"
-msgstr "Produktkategorie"
-
-#. module: magentoerpconnect
-#: field:magento.res.partner,guest_customer:0
-msgid "Guest Customer"
-msgstr "Gastkunde"
-
-#. module: magentoerpconnect
-#: help:connector.config.settings,module_magentoerpconnect_pricing:0
-msgid ""
-"Prices are set in OpenERP and exported to Magento.\n"
-"\n"
-"This installs the module magentoerpconnect_pricing."
-msgstr ""
-"Preise sind in OpenERP gesetzt und zu Magento exportiert.\n"
-"\n"
-"Dies installier das Modul magentoerpconnect_pricing."
-
-#. module: magentoerpconnect
-#: field:delivery.carrier,magento_carrier_code:0
-msgid "Magento Base Carrier Code"
-msgstr "Magento Basisspediteur Code"
-
-#. module: magentoerpconnect
-#: view:magento.website:0
-msgid "Import partners since"
-msgstr "Importiere Partner seit"
-
-#. module: magentoerpconnect
-#: view:magento.backend:0
-#: view:magento.website:0
-msgid "Import in background"
-msgstr "Importiere im Hintergrund"
-
-#. module: magentoerpconnect
-#: field:magento.account.invoice,magento_id:0
-#: field:magento.address,magento_id:0
-#: field:magento.binding,magento_id:0
-#: field:magento.product.category,magento_id:0
-#: field:magento.product.product,magento_id:0
-#: field:magento.res.partner,magento_id:0
-#: field:magento.res.partner.category,magento_id:0
-#: field:magento.sale.order,magento_id:0
-#: field:magento.sale.order.line,magento_id:0
-#: field:magento.stock.picking.out,magento_id:0
-#: field:magento.store,magento_id:0
-#: field:magento.storeview,magento_id:0
-#: field:magento.website,magento_id:0
-msgid "ID on Magento"
-msgstr "ID in Magento"
-
-#. module: magentoerpconnect
-#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_store
-msgid "Magento Stores"
-msgstr "Magento Stores"
-
-#. module: magentoerpconnect
-#: field:magento.backend,pricelist_id:0
-#: field:magento.website,pricelist_id:0
-msgid "Pricelist"
-msgstr "Preisliste"
-
-#. module: magentoerpconnect
-#: field:magento.sale.order,total_amount:0
-msgid "Total amount"
-msgstr "Gesamtbetrag"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_magento_product_category
-#: view:magento.product.category:0
-msgid "Magento Product Category"
-msgstr "Magento Produktkategorie"
-
-#. module: magentoerpconnect
-#: view:magento.product.product:0
-msgid "(recompute)"
-msgstr "(neuberechnen)"
-
-#. module: magentoerpconnect
-#: field:magento.store,openerp_id:0
-msgid "Sale Shop"
-msgstr "Verkaufsshop"
-
-#. module: magentoerpconnect
-#: field:magento.product.product,manage_stock:0
-msgid "Manage Stock Level"
-msgstr "Verwalte Lager Level"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_magento_backend
-#: field:magento.account.invoice,backend_id:0
-#: field:magento.address,backend_id:0
-#: view:magento.backend:0
-#: field:magento.binding,backend_id:0
-#: field:magento.product.category,backend_id:0
-#: field:magento.product.product,backend_id:0
-#: field:magento.res.partner,backend_id:0
-#: field:magento.res.partner.category,backend_id:0
-#: field:magento.sale.order,backend_id:0
-#: field:magento.sale.order.line,backend_id:0
-#: field:magento.stock.picking.out,backend_id:0
-#: field:magento.store,backend_id:0
-#: field:magento.storeview,backend_id:0
-#: field:magento.website,backend_id:0
-msgid "Magento Backend"
-msgstr "Magento Backend"
-
-#. module: magentoerpconnect
-#: view:magento.storeview:0
-msgid "Import Sale Orders"
-msgstr "Importiere VK-Aufträge"
-
-#. module: magentoerpconnect
-#: field:magento.stock.picking.out,picking_method:0
-msgid "Picking Method"
-msgstr "Packmethode"
-
-#. module: magentoerpconnect
-#: view:res.partner:0
-#: field:res.partner,magento_address_bind_ids:0
-msgid "Magento Address Bindings"
-msgstr ""
-
-#. module: magentoerpconnect
-#: field:magento.store,send_invoice_paid_mail:0
-msgid "Send email notification on invoice paid"
-msgstr "Sende E-Mail bei bezahlter Rechnung"
-
-#. module: magentoerpconnect
-#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_storeview
-msgid "Magento Storeviews"
-msgstr "Magento Storeviews"
-
-#. module: magentoerpconnect
-#: view:magento.storeview:0
-msgid "Import Sale Orders since"
-msgstr "Importiere VK-Aufträge seit"
-
-#. module: magentoerpconnect
-#: selection:magento.product.product,backorders:0
-msgid "Sell Quantity < 0"
-msgstr "Verkaufmenge < 0"
-
-#. module: magentoerpconnect
-#: help:magento.sale.order,magento_order_id:0
-msgid "'order_id' field in Magento"
-msgstr "'order_id' Feld in Magento"
-
-#. module: magentoerpconnect
-#: field:magento.product.category,magento_parent_id:0
-msgid "Magento Parent Category"
-msgstr "Magento Überkategorie"
-
-#. module: magentoerpconnect
-#: field:magento.res.partner,emailid:0
-msgid "E-mail address"
-msgstr "E-Mail Adresse"
-
-#. module: magentoerpconnect
-#: selection:magento.stock.picking.out,picking_method:0
-msgid "Partial"
-msgstr "Teilweise"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_sale_shop
-msgid "Sales Shop"
-msgstr "Verkaufsshop"
-
-#. module: magentoerpconnect
-#: field:magento.sale.order,total_amount_tax:0
-msgid "Total amount w. tax"
-msgstr "Gesamtbetrag inkl. Steuern"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_magento_storeview
-#: view:magento.storeview:0
-msgid "Magento Storeview"
-msgstr "Magento Storeview"
-
-#. module: magentoerpconnect
-#: field:magento.backend,default_lang_id:0
-msgid "Default Language"
-msgstr "Standardsprache"
-
-#. module: magentoerpconnect
-#: field:magento.sale.order,magento_parent_id:0
-msgid "Parent Magento Order"
-msgstr "Übergeordneter Vk-Auftrag"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_magento_address
-#: view:magento.address:0
-msgid "Magento Address"
-msgstr "Magento Adresse"
-
-#. module: magentoerpconnect
-#: view:magento.backend:0
-msgid "Update"
-msgstr "Update"
-
-#. module: magentoerpconnect
-#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_storeview
-#: view:magento.store:0
-#: field:magento.store,storeview_ids:0
-msgid "Storeviews"
-msgstr "Storeviews"
-
-#. module: magentoerpconnect
-#: selection:magento.product.product,backorders:0
-#: selection:magento.product.product,manage_stock:0
-msgid "Use Default Config"
-msgstr "Verwende Standartkonfiguration"
-
-#. module: magentoerpconnect
-#: field:magento.storeview,store_id:0
-msgid "Store"
-msgstr "Store"
-
-#. module: magentoerpconnect
-#: field:magento.backend,website_ids:0
-msgid "Website"
-msgstr "Webseite"
-
-#. module: magentoerpconnect
-#: view:magento.backend:0
-msgid "Magento Configuration"
-msgstr "Magento Konfiguration"
-
-#. module: magentoerpconnect
-#: view:magento.backend:0
-msgid "Update all the products stock quantities"
-msgstr "Update alle Lagerstückzahlen"
-
-#. module: magentoerpconnect
-#: view:magento.backend:0
-msgid "Import partners from all websites"
-msgstr "Importiere Partner von allen Webseiten"
-
-#. module: magentoerpconnect
-#: view:connector.config.settings:0
-msgid "Magentoerpconnect"
-msgstr "Magentoerpconnect"
-
-#. module: magentoerpconnect
-#: view:magento.store:0
-#: view:magento.storeview:0
-#: view:magento.website:0
-msgid "Options"
-msgstr "Optionen"
-
-#. module: magentoerpconnect
-#: field:res.partner,birthday:0
-msgid "Birthday"
-msgstr "Geburtstag"
-
-#. module: magentoerpconnect
-#: field:magento.backend,default_category_id:0
-msgid "Default Product Category"
-msgstr "Voreingestellte Produktkategorie"
-
-#. module: magentoerpconnect
-#: field:magento.product.product,magento_qty:0
-msgid "Computed Quantity"
-msgstr "Errechnete Menge"
-
-#. module: magentoerpconnect
-#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_website
-msgid "Magento Websites"
-msgstr "Magento Webseiten"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_magento_sale_order_line
-msgid "Magento Sale Order Line"
-msgstr "Magento Auftragszeile"
-
-#. module: magentoerpconnect
-#: sql_constraint:magento.product.category:0
-msgid "A product category with same ID on Magento already exists."
-msgstr ""
-"Eine Produktkategorie mit der gleichen ID existiert bereits in Magento."
-
-#. module: magentoerpconnect
-#: field:magento.product.product,product_type:0
-msgid "Magento Product Type"
-msgstr "Magento Produkttyp"
-
-#. module: magentoerpconnect
-#: field:magento.storeview,lang_id:0
-msgid "Language"
-msgstr "Sprache"
-
-#. module: magentoerpconnect
-#: field:magento.address,created_at:0
-#: field:magento.product.product,created_at:0
-#: field:magento.res.partner,created_at:0
-msgid "Created At (on Magento)"
-msgstr "Erstellt am (in Magento)"
-
-#. module: magentoerpconnect
-#: field:delivery.carrier,magento_export_tracking:0
-msgid "Export tracking numbers"
-msgstr "Exportiere Sendungsverfolgungsnummern"
-
-#. module: magentoerpconnect
-#: field:magento.storeview,sort_order:0
-#: field:magento.website,sort_order:0
-msgid "Sort Order"
-msgstr "Sortiere VK-Auftrag"
-
-#. module: magentoerpconnect
-#: field:magento.backend,product_binding_ids:0
-#: field:magento.website,product_binding_ids:0
-msgid "Magento Products"
-msgstr "Magento Produkte"
-
-#. module: magentoerpconnect
-#: field:magento.storeview,import_orders_from_date:0
-msgid "Import sale orders from date"
-msgstr "Importiere VK-Aufträge vom Datum"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_res_partner_category
-msgid "Partner Categories"
-msgstr "Partnerkategorien"
-
-#. module: magentoerpconnect
-#: field:magento.address,is_default_billing:0
-msgid "Default Invoice"
-msgstr "Voreingestellte Rechnung"
-
-#. module: magentoerpconnect
-#: view:magento.store:0
-#: view:magento.storeview:0
-#: view:magento.website:0
-msgid "Informations"
-msgstr "Informationen"
-
-#. module: magentoerpconnect
-#: field:magento.storeview,code:0
-#: field:magento.website,code:0
-msgid "Code"
-msgstr "Code"
-
-#. module: magentoerpconnect
-#: field:magento.sale.order.line,tax_rate:0
-msgid "Tax Rate"
-msgstr "Steuersatz"
-
-#. module: magentoerpconnect
-#: view:magento.backend:0
-#: view:magento.storeview:0
-#: view:magento.website:0
-msgid "Imports"
-msgstr "Importe"
-
-#. module: magentoerpconnect
-#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_backend
-msgid "Magento Backends"
-msgstr "Magento Backends"
-
-#. module: magentoerpconnect
-#: field:magento.product.category,magento_child_ids:0
-msgid "Magento Child Categories"
-msgstr "Untergeordnete Magento Kategorien"
-
-#. module: magentoerpconnect
-#: field:connector.config.settings,module_magentoerpconnect_export_partner:0
-msgid "Export Partners to Magento (experimental)"
-msgstr "Exportiere Partner zu Magento (experimentell)"
-
-#. module: magentoerpconnect
-#: field:magento.backend,version:0
-msgid "Version"
-msgstr "Version"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_account_invoice
-#: field:magento.account.invoice,openerp_id:0
-msgid "Invoice"
-msgstr "Rechnung"
-
-#. module: magentoerpconnect
-#: field:delivery.carrier,magento_code:0
-msgid "Magento Carrier Code"
-msgstr ""
-
-#. module: magentoerpconnect
-#: sql_constraint:magento.res.partner.category:0
-msgid "A partner tag with same ID on Magento already exists."
-msgstr "Ein Partner Tag mit der gleichen ID existiert bereits in Magento."
-
-#. module: magentoerpconnect
-#: field:magento.res.partner,taxvat:0
-msgid "Magento VAT"
-msgstr "Magento VAT"
-
-#. module: magentoerpconnect
-#: field:magento.res.partner.category,tax_class_id:0
-msgid "Tax Class ID"
-msgstr "Steuersatz ID"
-
-#. module: magentoerpconnect
-#: model:sale.exception,name:magentoerpconnect.excep_wrong_total_amount
-msgid "Total Amount differs from Magento"
-msgstr "Gesamtwert unterscheidet sich zu Magento"
-
-#. module: magentoerpconnect
-#: field:magento.store,send_picking_done_mail:0
-msgid "Send email notification on picking done"
-msgstr "Sende Versandbestätigung per E-Mail"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_magento_binding
-#: model:ir.model,name:magentoerpconnect.model_magento_res_partner_category
-msgid "Magento Binding (abstract)"
-msgstr ""
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_magento_account_invoice
-msgid "Magento Account Invoice"
-msgstr ""
-
-#. module: magentoerpconnect
-#: sql_constraint:magento.store:0
-msgid "A store with the same ID on Magento already exists."
-msgstr "Ein Store mit der ID existiert bereits in Magento."
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_magento_res_partner
-#: field:magento.address,magento_partner_id:0
-#: view:magento.res.partner:0
-msgid "Magento Partner"
-msgstr "Magento Partner"
-
-#. module: magentoerpconnect
-#: sql_constraint:magento.storeview:0
-msgid "A storeview with same ID on Magento already exists."
-msgstr "Ein Storeview mit der ID existiert bereits in Magento."
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_magento_stock_picking_out
-#: view:magento.stock.picking.out:0
-msgid "Magento Delivery Order"
-msgstr "Magento Versandauftrag"
-
-#. module: magentoerpconnect
-#: view:magento.backend:0
-msgid "Import products since"
-msgstr "Importiere Produkte seit"
-
-#. module: magentoerpconnect
-#: field:magento.product.category,description:0
-msgid "Description"
-msgstr "Beschreibung"
-
-#. module: magentoerpconnect
-#: selection:magento.product.product,backorders:0
-msgid "Sell Quantity < 0 and Use Customer Notification"
-msgstr "Verkaufsmenge < 0 und benutzte Kundenbenachrichtigungen"
-
-#. module: magentoerpconnect
-#: sql_constraint:magento.account.invoice:0
-msgid "An invoice with the same ID on Magento already exists."
-msgstr "Eine Rechnung mit der ID existiert bereits in Magento."
-
-#. module: magentoerpconnect
-#: sql_constraint:magento.res.partner:0
-msgid "A partner with same ID on Magento already exists for this website."
-msgstr ""
-"Ein Partner mit der ID existiert in Magento bereits für diese Webseite."
-
-#. module: magentoerpconnect
-#: view:magento.backend:0
-msgid "e.g. http://my.magento.com";
-msgstr "e.g. http://my.magento.com";
-
-#. module: magentoerpconnect
-#: view:magento.account.invoice:0
-msgid "Magento Invoice"
-msgstr "Magento Rechnung"
-
-#. module: magentoerpconnect
-#: field:magento.backend,password:0
-msgid "Password"
-msgstr "Passwort"
-
-#. module: magentoerpconnect
-#: view:magento.backend:0
-msgid "Main Configuration"
-msgstr "Hauptkonfiguration"
-
-#. module: magentoerpconnect
-#: model:sale.exception,description:magentoerpconnect.excep_wrong_total_amount
-msgid ""
-"The amount computed in OpenERP doesn't match with the amount in Magento.\n"
-"\n"
-"Cause:\n"
-"The taxes are probably different between OpenERP and Magento. A fiscal "
-"position could have changed the final price.\n"
-"\n"
-"Resolution:\n"
-"Check your taxes and fiscal positions configuration and correct them if "
-"necessary."
-msgstr ""
-"Die in OpenERP errechnete Summe stimmt nicht mit der aus Magento überein.\n"
-"\n"
-"Grund:\n"
-"Die Steuern sind evtl. verschieden zwischen OpenERP und Magento. Eine "
-"Finanzposition hat die Endsumme evtl. verändert.\n"
-"\n"
-"Lösung:\n"
-"Überprüfen Sie Steuern und Finanzpositionen und korrigieren Sie diese, falls "
-"nötig."
-
-#. module: magentoerpconnect
-#: model:sale.exception,name:magentoerpconnect.excep_wrong_total_amount_tax
-msgid "Total Tax Amount differs from Magento"
-msgstr "Steuersumme unterscheidet sich zu Magento"
-
-#. module: magentoerpconnect
-#: view:magento.backend:0
-msgid "Import all customer groups"
-msgstr "Importiere alle Kundengruppen"
-
-#. module: magentoerpconnect
-#: field:magento.backend,name:0
-#: field:magento.storeview,name:0
-#: field:magento.website,name:0
-msgid "Name"
-msgstr "Name"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_magento_website
-#: field:magento.address,website_id:0
-#: field:magento.res.partner,website_id:0
-#: field:magento.store,website_id:0
-#: view:magento.website:0
-msgid "Magento Website"
-msgstr "Magento Webseite"
-
-#. module: magentoerpconnect
-#: field:magento.storeview,enabled:0
-msgid "Enabled"
-msgstr "Aktiviert"
-
-#. module: magentoerpconnect
-#: field:magento.product.product,backorders:0
-msgid "Manage Inventory Backorders"
-msgstr "Verwalte Inventarrücksendungen"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_product_product
-#: field:magento.product.product,openerp_id:0
-msgid "Product"
-msgstr "Produkt"
-
-#. module: magentoerpconnect
-#: view:magento.backend:0
-msgid "Synchronize Metadata"
-msgstr "Synchronisiere Metadaten"
-
-#. module: magentoerpconnect
-#: help:magento.website,pricelist_id:0
-msgid ""
-"The pricelist used to define the prices of the products in Magento for this "
-"website.\n"
-"Choose a pricelist only if the prices are different for this website.\n"
-"When empty, the default price will be used."
-msgstr ""
-"Die Preisliste, welche benutzt wird, um die Preise der Produkte der Webseite "
-"in Magento zu definieren.\n"
-"Wählen Sie eine Preisliste nur, wenn die Preis sich für diese Webseite "
-"unterscheiden. \n"
-"Wenn leer,  wird der Standartpreis benutzt."
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_delivery_carrier
-msgid "Carrier"
-msgstr "Frachtführer"
-
-#. module: magentoerpconnect
-#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_website
-#: view:magento.backend:0
-#: field:magento.product.product,website_ids:0
-msgid "Websites"
-msgstr "Webseiten"
-
-#. module: magentoerpconnect
-#: view:magento.product.product:0
-msgid "Inventory Options"
-msgstr "Sortimentsoptionen"
-
-#. module: magentoerpconnect
-#: selection:magento.product.product,backorders:0
-msgid "No Sell"
-msgstr "Kein Verkauf"
-
-#. module: magentoerpconnect
-#: view:magento.backend:0
-msgid ""
-"Once imported,\n"
-"                                    some types of records,\n"
-"                                    like the products or categories,\n"
-"                                    need a manual review.\n"
-"                                    You will find the list\n"
-"                                    of the new records to review\n"
-"                                    in the menu 'Connectors > Checkpoint'."
-msgstr ""
-"Einmal importiert,\n"
-"                                 einige Typen von Daten, \n"
-"                                 wie die Produkte oder Kategorien, \n"
-"                                 brauchen eine manuelle Überprüfung.\n"
-"                                 Sie finden die Liste der zu Überprüfenden "
-"Daten in dem \n"
-"                                 Menü 'Connectors > Checkpunkte'."
-
-#. module: magentoerpconnect
-#: field:delivery.carrier,magento_tracking_title:0
-msgid "Magento Tracking Title"
-msgstr "Magento Sendungsverfolgungstitel"
-
-#. module: magentoerpconnect
-#: selection:magento.product.product,manage_stock:0
-msgid "Manage Stock"
-msgstr ""
-
-#. module: magentoerpconnect
-#: field:magento.address,updated_at:0
-#: field:magento.product.product,updated_at:0
-#: field:magento.res.partner,updated_at:0
-msgid "Updated At (on Magento)"
-msgstr ""
-
-#. module: magentoerpconnect
-#: selection:magento.stock.picking.out,picking_method:0
-msgid "Complete"
-msgstr "Vollständig"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_magento_store
-#: view:magento.store:0
-msgid "Magento Store"
-msgstr "Magento Store"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_magento_product_product
-#: view:magento.product.product:0
-msgid "Magento Product"
-msgstr "Magento Produkt"
-
-#. module: magentoerpconnect
-#: model:ir.model,name:magentoerpconnect.model_magento_sale_order
-#: field:magento.account.invoice,magento_order_id:0
-#: field:magento.sale.order.line,magento_order_id:0
-#: field:magento.stock.picking.out,magento_order_id:0
-msgid "Magento Sale Order"
-msgstr "Magento VK-Auftrag"
-
-#. module: magentoerpconnect
-#: field:magento.website,import_partners_from_date:0
-msgid "Import partners from date"
-msgstr "Importiere Partner seit Datum"
-
-#. module: magentoerpconnect
-#: sql_constraint:magento.sale.order:0
-#: sql_constraint:magento.sale.order.line:0
-msgid "A sale order line with the same ID on Magento already exists."
-msgstr "Eine VK-Auftragszeile mit der ID existiert bereits in Magento."
-
-#. module: magentoerpconnect
-#: field:magento.sale.order,magento_order_line_ids:0
-msgid "Magento Order Lines"
-msgstr "Magento Auftragszeilen"
-
-#. module: magentoerpconnect
-#: field:magento.res.partner,newsletter:0
-msgid "Newsletter"
-msgstr "Newsletter"
-
-#. module: magentoerpconnect
-#: help:magento.backend,default_lang_id:0
-msgid ""
-"If a default language is selected, the records will be imported in the "
-"translation of this language.\n"
-"Note that a similar configuration exists for each storeview."
-msgstr ""
-
-#. module: magentoerpconnect
-#: sql_constraint:magento.address:0
-msgid "A partner address with same ID on Magento already exists."
-msgstr ""

=== added file 'magentoerpconnect/i18n/es.po'
--- magentoerpconnect/i18n/es.po	1970-01-01 00:00:00 +0000
+++ magentoerpconnect/i18n/es.po	2014-03-19 10:37:13 +0000
@@ -0,0 +1,1053 @@
+# Spanish translation for openerp-connector-magento
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the openerp-connector-magento package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openerp-connector-magento\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2013-05-01 12:45+0000\n"
+"PO-Revision-Date: 2014-02-28 14:21+0000\n"
+"Last-Translator: Alberto Garcia (Factor Libre) "
+"<alberto.garcia@xxxxxxxxxxxxxxx>\n"
+"Language-Team: Spanish <es@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-03-01 05:56+0000\n"
+"X-Generator: Launchpad (build 16948)\n"
+
+#. module: magentoerpconnect
+#: help:magento.backend,pricelist_id:0
+msgid "The price list used to define the prices of the products in Magento."
+msgstr "La tarifa usada para definir los precios de los productos en Magento"
+
+#. module: magentoerpconnect
+#: help:magento.store,send_invoice_paid_mail:0
+msgid ""
+"Does the invoice export/creation should send an email notification on "
+"Magento side?"
+msgstr ""
+"La creación/exportación de la factura debe enviar una notificación por email "
+"desde Magento?"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import sales orders from all store views"
+msgstr "Importar ordenes de ventas de todas las vistas de tienda"
+
+#. module: magentoerpconnect
+#: model:sale.exception,description:magentoerpconnect.excep_wrong_total_amount_tax
+msgid ""
+"The tax amount computed in OpenERP doesn't match with the tax amount in "
+"Magento.\n"
+"\n"
+"Cause:\n"
+"The taxes are probably different between OpenERP and Magento. A fiscal "
+"position could have changed the final price.\n"
+"\n"
+"Resolution:\n"
+"Check your taxes and fiscal positions configuration and correct them if "
+"necessary."
+msgstr ""
+"The tax amount computed in OpenERP doesn't match with the tax amount in "
+"Magento.\n"
+"\n"
+"Cause:\n"
+"The taxes are probably different between OpenERP and Magento. A fiscal "
+"position could have changed the final price.\n"
+"\n"
+"Resolution:\n"
+"Check your taxes and fiscal positions configuration and correct them if "
+"necessary."
+
+#. module: magentoerpconnect
+#: help:magento.backend,warehouse_id:0
+msgid "Warehouse used to compute the stock quantities."
+msgstr "Almacén utilizado para computar las cantidades de stock"
+
+#. module: magentoerpconnect
+#: field:magento.account.invoice,sync_date:0
+#: field:magento.address,sync_date:0
+#: field:magento.binding,sync_date:0
+#: field:magento.product.category,sync_date:0
+#: field:magento.product.product,sync_date:0
+#: field:magento.res.partner,sync_date:0
+#: field:magento.res.partner.category,sync_date:0
+#: field:magento.sale.order,sync_date:0
+#: field:magento.sale.order.line,sync_date:0
+#: field:magento.stock.picking.out,sync_date:0
+#: field:magento.store,sync_date:0
+#: field:magento.storeview,sync_date:0
+#: field:magento.website,sync_date:0
+msgid "Last synchronization date"
+msgstr "Fecha última sincronización"
+
+#. module: magentoerpconnect
+#: help:magento.backend,default_category_id:0
+msgid ""
+"If a default category is selected, products imported without a category will "
+"be linked to it."
+msgstr ""
+"If a default category is selected, products imported without a category will "
+"be linked to it."
+
+#. module: magentoerpconnect
+#: help:magento.storeview,import_orders_from_date:0
+msgid ""
+"do not consider non-imported sale orders before this date. Leave empty to "
+"import all sale orders"
+msgstr ""
+"do not consider non-imported sale orders before this date. Leave empty to "
+"import all sale orders"
+
+#. module: magentoerpconnect
+#: help:magento.store,send_picking_done_mail:0
+msgid ""
+"Does the picking export/creation should send an email notification on "
+"Magento side?"
+msgstr ""
+"Does the picking export/creation should send an email notification on "
+"Magento side?"
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,manage_stock:0
+msgid "Do Not Manage Stock"
+msgstr "No se controla stock"
+
+#. module: magentoerpconnect
+#: field:connector.config.settings,module_magentoerpconnect_catalog:0
+msgid "Handle the product's catalog (not implemented)"
+msgstr "Handle the product's catalog (not implemented)"
+
+#. module: magentoerpconnect
+#: field:res.partner,company:0
+msgid "Company"
+msgstr "Compañía"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.website:0
+msgid "A website with the same ID on Magento already exists."
+msgstr "Una web con las misma ID existe en Magento"
+
+#. module: magentoerpconnect
+#: field:magento.backend,import_categories_from_date:0
+msgid "Import categories from date"
+msgstr "Importar categorías desde fecha"
+
+#. module: magentoerpconnect
+#: view:account.invoice:0
+#: field:account.invoice,magento_bind_ids:0
+#: view:product.category:0
+#: field:product.category,magento_bind_ids:0
+#: view:product.product:0
+#: field:product.product,magento_bind_ids:0
+#: view:res.partner:0
+#: field:res.partner,magento_bind_ids:0
+#: field:res.partner.category,magento_bind_ids:0
+#: field:sale.order,magento_bind_ids:0
+#: field:sale.order.line,magento_bind_ids:0
+#: field:sale.shop,magento_bind_ids:0
+#: field:stock.picking,magento_bind_ids:0
+#: view:stock.picking.out:0
+#: field:stock.picking.out,magento_bind_ids:0
+msgid "Magento Bindings"
+msgstr "Magento Bindings"
+
+#. module: magentoerpconnect
+#: help:connector.config.settings,module_magentoerpconnect_catalog:0
+msgid "This installs the module magentoerpconnect_catalog."
+msgstr "Esto instala el módulo magentoerpconnect_catalog."
+
+#. module: magentoerpconnect
+#: field:magento.address,is_magento_order_address:0
+msgid "Address from a Magento Order"
+msgstr "Dirección desde un Pedido Magento"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,magento_order_id:0
+msgid "Magento Order ID"
+msgstr "Id Pedido Magento"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magentoerpconnect_installed
+msgid "magentoerpconnect.installed"
+msgstr "magentoerpconnect.installed"
+
+#. module: magentoerpconnect
+#: help:connector.config.settings,module_magentoerpconnect_export_partner:0
+msgid "This installs the module magentoerpconnect_export_partner."
+msgstr "This installs the module magentoerpconnect_export_partner."
+
+#. module: magentoerpconnect
+#: field:magento.sale.order.line,notes:0
+msgid "Notes"
+msgstr "Notas"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,openerp_id:0
+msgid "Sale Order"
+msgstr "Pedido de Venta"
+
+#. module: magentoerpconnect
+#: field:magento.stock.picking.out,openerp_id:0
+msgid "Stock Picking"
+msgstr "Albaran"
+
+#. module: magentoerpconnect
+#: view:connector.config.settings:0
+msgid "Extensions"
+msgstr "Extensiones"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Advanced Configuration"
+msgstr "Configuración avanzada"
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,group_id:0
+msgid "Magento Group (Category)"
+msgstr "Grupo Magento (Categoría)"
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_store
+#: view:magento.website:0
+#: field:magento.website,store_ids:0
+msgid "Stores"
+msgstr "Tiendas"
+
+#. module: magentoerpconnect
+#: field:magento.backend,product_stock_field_id:0
+msgid "Stock Field"
+msgstr "Campo Stock"
+
+#. module: magentoerpconnect
+#: field:magento.res.partner.category,openerp_id:0
+msgid "Partner Category"
+msgstr "Categoría de empresa"
+
+#. module: magentoerpconnect
+#: help:magento.product.product,magento_qty:0
+msgid "Last computed quantity to send on Magento."
+msgstr "Ultima cantidad computada enviada a Magento"
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_root
+#: view:res.partner.category:0
+msgid "Magento"
+msgstr "Magento"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_connector_config_settings
+msgid "connector.config.settings"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.backend,import_products_from_date:0
+msgid "Import products from date"
+msgstr "Importar productos desde fecha"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_res_partner
+#: field:magento.address,openerp_id:0
+#: field:magento.res.partner,openerp_id:0
+msgid "Partner"
+msgstr "Empresa"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_sale_order
+msgid "Sales Order"
+msgstr "Pedidos de venta"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_stock_picking_out
+msgid "Delivery Orders"
+msgstr "Albaranes"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Lineas Pedidos Venta"
+
+#. module: magentoerpconnect
+#: field:connector.config.settings,module_magentoerpconnect_pricing:0
+msgid "Prices are managed in OpenERP with pricelists"
+msgstr "Precios son gestionados en OpenERP con Tarifas"
+
+#. module: magentoerpconnect
+#: field:magento.address,is_default_shipping:0
+msgid "Default Shipping"
+msgstr "Forma Envio Por Defecto"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.stock.picking.out:0
+msgid "A stock picking with same ID on Magento already exists."
+msgstr "A stock picking with same ID on Magento already exists."
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid ""
+"By clicking on the buttons,\n"
+"                                    you will initiate the synchronizations\n"
+"                                    with Magento.\n"
+"                                    Note that the import or exports\n"
+"                                    won't be done directly,\n"
+"                                    they will create 'Jobs'\n"
+"                                    executed as soon as possible."
+msgstr ""
+"By clicking on the buttons,\n"
+"                                    you will initiate the synchronizations\n"
+"                                    with Magento.\n"
+"                                    Note that the import or exports\n"
+"                                    won't be done directly,\n"
+"                                    they will create 'Jobs'\n"
+"                                    executed as soon as possible."
+
+#. module: magentoerpconnect
+#: help:magento.backend,product_stock_field_id:0
+msgid ""
+"Choose the field of the product which will be used for stock inventory "
+"updates.\n"
+"If empty, Quantity Available is used."
+msgstr ""
+"Choose the field of the product which will be used for stock inventory "
+"updates.\n"
+"If empty, Quantity Available is used."
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.product.product:0
+msgid "A product with the same ID on Magento already exists"
+msgstr "A product with the same ID on Magento already exists"
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_backend
+msgid "Backends"
+msgstr "Backends"
+
+#. module: magentoerpconnect
+#: field:magento.backend,location:0
+msgid "Location"
+msgstr "Localización"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_stock_picking
+msgid "Picking List"
+msgstr "Albarán"
+
+#. module: magentoerpconnect
+#: field:magento.backend,warehouse_id:0
+msgid "Warehouse"
+msgstr "Almacen"
+
+#. module: magentoerpconnect
+#: field:magento.backend,catalog_price_tax_included:0
+msgid "Prices include tax"
+msgstr "Precios incluyen impuestos"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import products categories since"
+msgstr "Importar categorias productos desde"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order.line,openerp_id:0
+msgid "Sale Order Line"
+msgstr "Línea Pedido Venta"
+
+#. module: magentoerpconnect
+#: field:magento.backend,username:0
+msgid "Username"
+msgstr "Usuario"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_product_category
+#: field:magento.product.category,openerp_id:0
+msgid "Product Category"
+msgstr "Categoría Producto"
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,guest_customer:0
+msgid "Guest Customer"
+msgstr "Cliente Anónimo"
+
+#. module: magentoerpconnect
+#: help:connector.config.settings,module_magentoerpconnect_pricing:0
+msgid ""
+"Prices are set in OpenERP and exported to Magento.\n"
+"\n"
+"This installs the module magentoerpconnect_pricing."
+msgstr ""
+"Prices are set in OpenERP and exported to Magento.\n"
+"\n"
+"This installs the module magentoerpconnect_pricing."
+
+#. module: magentoerpconnect
+#: field:delivery.carrier,magento_carrier_code:0
+msgid "Magento Base Carrier Code"
+msgstr "Magento Base Carrier Code"
+
+#. module: magentoerpconnect
+#: view:magento.website:0
+msgid "Import partners since"
+msgstr "Importar empresas desde"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+#: view:magento.website:0
+msgid "Import in background"
+msgstr "Importar en segundo plano"
+
+#. module: magentoerpconnect
+#: field:magento.account.invoice,magento_id:0
+#: field:magento.address,magento_id:0
+#: field:magento.binding,magento_id:0
+#: field:magento.product.category,magento_id:0
+#: field:magento.product.product,magento_id:0
+#: field:magento.res.partner,magento_id:0
+#: field:magento.res.partner.category,magento_id:0
+#: field:magento.sale.order,magento_id:0
+#: field:magento.sale.order.line,magento_id:0
+#: field:magento.stock.picking.out,magento_id:0
+#: field:magento.store,magento_id:0
+#: field:magento.storeview,magento_id:0
+#: field:magento.website,magento_id:0
+msgid "ID on Magento"
+msgstr "ID en Magento"
+
+#. module: magentoerpconnect
+#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_store
+msgid "Magento Stores"
+msgstr "Tiendas Magento"
+
+#. module: magentoerpconnect
+#: field:magento.backend,pricelist_id:0
+#: field:magento.website,pricelist_id:0
+msgid "Pricelist"
+msgstr "Tarifa"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,total_amount:0
+msgid "Total amount"
+msgstr "Cantidad Total"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_product_category
+#: view:magento.product.category:0
+msgid "Magento Product Category"
+msgstr "Categoría Producto Magento"
+
+#. module: magentoerpconnect
+#: view:magento.product.product:0
+msgid "(recompute)"
+msgstr "(recompitar)"
+
+#. module: magentoerpconnect
+#: field:magento.store,openerp_id:0
+msgid "Sale Shop"
+msgstr "Tienda Venta"
+
+#. module: magentoerpconnect
+#: field:magento.product.product,manage_stock:0
+msgid "Manage Stock Level"
+msgstr "Gestión Nivel Stock"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_backend
+#: field:magento.account.invoice,backend_id:0
+#: field:magento.address,backend_id:0
+#: view:magento.backend:0
+#: field:magento.binding,backend_id:0
+#: field:magento.product.category,backend_id:0
+#: field:magento.product.product,backend_id:0
+#: field:magento.res.partner,backend_id:0
+#: field:magento.res.partner.category,backend_id:0
+#: field:magento.sale.order,backend_id:0
+#: field:magento.sale.order.line,backend_id:0
+#: field:magento.stock.picking.out,backend_id:0
+#: field:magento.store,backend_id:0
+#: field:magento.storeview,backend_id:0
+#: field:magento.website,backend_id:0
+msgid "Magento Backend"
+msgstr "Magento Backend"
+
+#. module: magentoerpconnect
+#: view:magento.storeview:0
+msgid "Import Sale Orders"
+msgstr "Importar"
+
+#. module: magentoerpconnect
+#: field:magento.stock.picking.out,picking_method:0
+msgid "Picking Method"
+msgstr "Método Picking"
+
+#. module: magentoerpconnect
+#: view:res.partner:0
+#: field:res.partner,magento_address_bind_ids:0
+msgid "Magento Address Bindings"
+msgstr "Magento Address Bindings"
+
+#. module: magentoerpconnect
+#: field:magento.store,send_invoice_paid_mail:0
+msgid "Send email notification on invoice paid"
+msgstr "Enviar notificación email cuando se pague la factura"
+
+#. module: magentoerpconnect
+#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_storeview
+msgid "Magento Storeviews"
+msgstr "Vista Tienda Magento"
+
+#. module: magentoerpconnect
+#: view:magento.storeview:0
+msgid "Import Sale Orders since"
+msgstr "Importar Pedidos Venta desde"
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,backorders:0
+msgid "Sell Quantity < 0"
+msgstr "Vendes Cantidad < 0"
+
+#. module: magentoerpconnect
+#: help:magento.sale.order,magento_order_id:0
+msgid "'order_id' field in Magento"
+msgstr "'order_id' field in Magento"
+
+#. module: magentoerpconnect
+#: field:magento.product.category,magento_parent_id:0
+msgid "Magento Parent Category"
+msgstr "Categoría Padre Magento"
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,emailid:0
+msgid "E-mail address"
+msgstr "E-mail"
+
+#. module: magentoerpconnect
+#: selection:magento.stock.picking.out,picking_method:0
+msgid "Partial"
+msgstr "Parcial"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_sale_shop
+msgid "Sales Shop"
+msgstr "Tienda Ventas"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,total_amount_tax:0
+msgid "Total amount w. tax"
+msgstr "Total w. impuesto"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_storeview
+#: view:magento.storeview:0
+msgid "Magento Storeview"
+msgstr "Vista Tienda Magento"
+
+#. module: magentoerpconnect
+#: field:magento.backend,default_lang_id:0
+msgid "Default Language"
+msgstr "Idioma por defecto"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,magento_parent_id:0
+msgid "Parent Magento Order"
+msgstr "Pedido Magento Padre"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_address
+#: view:magento.address:0
+msgid "Magento Address"
+msgstr "Dirección Magento"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Update"
+msgstr "Actualizar"
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_storeview
+#: view:magento.store:0
+#: field:magento.store,storeview_ids:0
+msgid "Storeviews"
+msgstr "Vistas Tiendas"
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,backorders:0
+#: selection:magento.product.product,manage_stock:0
+msgid "Use Default Config"
+msgstr "Usar Configuración por defecto"
+
+#. module: magentoerpconnect
+#: field:magento.storeview,store_id:0
+msgid "Store"
+msgstr "Tienda"
+
+#. module: magentoerpconnect
+#: field:magento.backend,website_ids:0
+msgid "Website"
+msgstr "Sitio Web"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Magento Configuration"
+msgstr "Magento Configuration"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Update all the products stock quantities"
+msgstr "Actualizar el stock de todos los productos"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import partners from all websites"
+msgstr "Importar empresas de todos los sitios web"
+
+#. module: magentoerpconnect
+#: view:connector.config.settings:0
+msgid "Magentoerpconnect"
+msgstr "Magentoerpconnect"
+
+#. module: magentoerpconnect
+#: view:magento.store:0
+#: view:magento.storeview:0
+#: view:magento.website:0
+msgid "Options"
+msgstr "Opciones"
+
+#. module: magentoerpconnect
+#: field:res.partner,birthday:0
+msgid "Birthday"
+msgstr "Cumpleaños"
+
+#. module: magentoerpconnect
+#: field:magento.backend,default_category_id:0
+msgid "Default Product Category"
+msgstr "Categoría Producto por Defecto"
+
+#. module: magentoerpconnect
+#: field:magento.product.product,magento_qty:0
+msgid "Computed Quantity"
+msgstr "Computed Quantity"
+
+#. module: magentoerpconnect
+#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_website
+msgid "Magento Websites"
+msgstr "Sitio Web Magento"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_sale_order_line
+msgid "Magento Sale Order Line"
+msgstr "Línea Pedido Venta Magento"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.product.category:0
+msgid "A product category with same ID on Magento already exists."
+msgstr "A product category with same ID on Magento already exists."
+
+#. module: magentoerpconnect
+#: field:magento.product.product,product_type:0
+msgid "Magento Product Type"
+msgstr "Tipo Producto Magento"
+
+#. module: magentoerpconnect
+#: field:magento.storeview,lang_id:0
+msgid "Language"
+msgstr "Idioma"
+
+#. module: magentoerpconnect
+#: field:magento.address,created_at:0
+#: field:magento.product.product,created_at:0
+#: field:magento.res.partner,created_at:0
+msgid "Created At (on Magento)"
+msgstr "Creado a las (en Magento)"
+
+#. module: magentoerpconnect
+#: field:delivery.carrier,magento_export_tracking:0
+msgid "Export tracking numbers"
+msgstr "Exportar Números de Seguimiento"
+
+#. module: magentoerpconnect
+#: field:magento.storeview,sort_order:0
+#: field:magento.website,sort_order:0
+msgid "Sort Order"
+msgstr "Orden de Clasificación"
+
+#. module: magentoerpconnect
+#: field:magento.backend,product_binding_ids:0
+#: field:magento.website,product_binding_ids:0
+msgid "Magento Products"
+msgstr "Productos Magento"
+
+#. module: magentoerpconnect
+#: field:magento.storeview,import_orders_from_date:0
+msgid "Import sale orders from date"
+msgstr "Importar pedidos venta desde fecha"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_res_partner_category
+msgid "Partner Categories"
+msgstr "Categorías Empresas"
+
+#. module: magentoerpconnect
+#: field:magento.address,is_default_billing:0
+msgid "Default Invoice"
+msgstr "Factura por defecto"
+
+#. module: magentoerpconnect
+#: view:magento.store:0
+#: view:magento.storeview:0
+#: view:magento.website:0
+msgid "Informations"
+msgstr "Informaciones"
+
+#. module: magentoerpconnect
+#: field:magento.storeview,code:0
+#: field:magento.website,code:0
+msgid "Code"
+msgstr "Código"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order.line,tax_rate:0
+msgid "Tax Rate"
+msgstr "Impuesto"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+#: view:magento.storeview:0
+#: view:magento.website:0
+msgid "Imports"
+msgstr "Importaciones"
+
+#. module: magentoerpconnect
+#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_backend
+msgid "Magento Backends"
+msgstr "Magento Backends"
+
+#. module: magentoerpconnect
+#: field:magento.product.category,magento_child_ids:0
+msgid "Magento Child Categories"
+msgstr "Subcategorias Magento"
+
+#. module: magentoerpconnect
+#: field:connector.config.settings,module_magentoerpconnect_export_partner:0
+msgid "Export Partners to Magento (experimental)"
+msgstr "Exportar Empresas a Magento (experimental)"
+
+#. module: magentoerpconnect
+#: field:magento.backend,version:0
+msgid "Version"
+msgstr "Versión"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_account_invoice
+#: field:magento.account.invoice,openerp_id:0
+msgid "Invoice"
+msgstr "Factura"
+
+#. module: magentoerpconnect
+#: field:delivery.carrier,magento_code:0
+msgid "Magento Carrier Code"
+msgstr "Modo de Envio Magento"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.res.partner.category:0
+msgid "A partner tag with same ID on Magento already exists."
+msgstr "A partner tag with same ID on Magento already exists."
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,taxvat:0
+msgid "Magento VAT"
+msgstr "Impuesto Magento"
+
+#. module: magentoerpconnect
+#: field:magento.res.partner.category,tax_class_id:0
+msgid "Tax Class ID"
+msgstr "Tax Class ID"
+
+#. module: magentoerpconnect
+#: model:sale.exception,name:magentoerpconnect.excep_wrong_total_amount
+msgid "Total Amount differs from Magento"
+msgstr "Importe Total Difiere de Magento"
+
+#. module: magentoerpconnect
+#: field:magento.store,send_picking_done_mail:0
+msgid "Send email notification on picking done"
+msgstr "Enviar email de notificación cuando sea realizado el picking"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_binding
+#: model:ir.model,name:magentoerpconnect.model_magento_res_partner_category
+msgid "Magento Binding (abstract)"
+msgstr "Magento Binding (abstract)"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_account_invoice
+msgid "Magento Account Invoice"
+msgstr ""
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.store:0
+msgid "A store with the same ID on Magento already exists."
+msgstr "A store with the same ID on Magento already exists."
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_res_partner
+#: field:magento.address,magento_partner_id:0
+#: view:magento.res.partner:0
+msgid "Magento Partner"
+msgstr "Empresa Magento"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.storeview:0
+msgid "A storeview with same ID on Magento already exists."
+msgstr "A storeview with same ID on Magento already exists."
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_stock_picking_out
+#: view:magento.stock.picking.out:0
+msgid "Magento Delivery Order"
+msgstr "Albaran Magento"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import products since"
+msgstr "Importar productos desde"
+
+#. module: magentoerpconnect
+#: field:magento.product.category,description:0
+msgid "Description"
+msgstr "Descripción"
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,backorders:0
+msgid "Sell Quantity < 0 and Use Customer Notification"
+msgstr "Vender cantidad z 0 y Usar Notificación Cliente"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.account.invoice:0
+msgid "An invoice with the same ID on Magento already exists."
+msgstr "An invoice with the same ID on Magento already exists."
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.res.partner:0
+msgid "A partner with same ID on Magento already exists for this website."
+msgstr "A partner with same ID on Magento already exists for this website."
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "e.g. http://my.magento.com";
+msgstr "e.g. http://my.magento.com";
+
+#. module: magentoerpconnect
+#: view:magento.account.invoice:0
+msgid "Magento Invoice"
+msgstr "Factura Magento"
+
+#. module: magentoerpconnect
+#: field:magento.backend,password:0
+msgid "Password"
+msgstr "Contraseña"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Main Configuration"
+msgstr "Configuración Principal"
+
+#. module: magentoerpconnect
+#: model:sale.exception,description:magentoerpconnect.excep_wrong_total_amount
+msgid ""
+"The amount computed in OpenERP doesn't match with the amount in Magento.\n"
+"\n"
+"Cause:\n"
+"The taxes are probably different between OpenERP and Magento. A fiscal "
+"position could have changed the final price.\n"
+"\n"
+"Resolution:\n"
+"Check your taxes and fiscal positions configuration and correct them if "
+"necessary."
+msgstr ""
+"The amount computed in OpenERP doesn't match with the amount in Magento.\n"
+"\n"
+"Cause:\n"
+"The taxes are probably different between OpenERP and Magento. A fiscal "
+"position could have changed the final price.\n"
+"\n"
+"Resolution:\n"
+"Check your taxes and fiscal positions configuration and correct them if "
+"necessary."
+
+#. module: magentoerpconnect
+#: model:sale.exception,name:magentoerpconnect.excep_wrong_total_amount_tax
+msgid "Total Tax Amount differs from Magento"
+msgstr "Total Impuestos difiere de Magento"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import all customer groups"
+msgstr "Importar todos los grupos de clientes"
+
+#. module: magentoerpconnect
+#: field:magento.backend,name:0
+#: field:magento.storeview,name:0
+#: field:magento.website,name:0
+msgid "Name"
+msgstr "Nombre"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_website
+#: field:magento.address,website_id:0
+#: field:magento.res.partner,website_id:0
+#: field:magento.store,website_id:0
+#: view:magento.website:0
+msgid "Magento Website"
+msgstr "Sitio Web Magento"
+
+#. module: magentoerpconnect
+#: field:magento.storeview,enabled:0
+msgid "Enabled"
+msgstr "Activado"
+
+#. module: magentoerpconnect
+#: field:magento.product.product,backorders:0
+msgid "Manage Inventory Backorders"
+msgstr "Manage Inventory Backorders"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_product_product
+#: field:magento.product.product,openerp_id:0
+msgid "Product"
+msgstr "Producto"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Synchronize Metadata"
+msgstr "Sincronizar Metadata"
+
+#. module: magentoerpconnect
+#: help:magento.website,pricelist_id:0
+msgid ""
+"The pricelist used to define the prices of the products in Magento for this "
+"website.\n"
+"Choose a pricelist only if the prices are different for this website.\n"
+"When empty, the default price will be used."
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_delivery_carrier
+msgid "Carrier"
+msgstr "Transportista"
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_website
+#: view:magento.backend:0
+#: field:magento.product.product,website_ids:0
+msgid "Websites"
+msgstr "Sitios Web"
+
+#. module: magentoerpconnect
+#: view:magento.product.product:0
+msgid "Inventory Options"
+msgstr "Opciones Inventario"
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,backorders:0
+msgid "No Sell"
+msgstr "No Vender"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid ""
+"Once imported,\n"
+"                                    some types of records,\n"
+"                                    like the products or categories,\n"
+"                                    need a manual review.\n"
+"                                    You will find the list\n"
+"                                    of the new records to review\n"
+"                                    in the menu 'Connectors > Checkpoint'."
+msgstr ""
+"Once imported,\n"
+"                                    some types of records,\n"
+"                                    like the products or categories,\n"
+"                                    need a manual review.\n"
+"                                    You will find the list\n"
+"                                    of the new records to review\n"
+"                                    in the menu 'Connectors > Checkpoint'."
+
+#. module: magentoerpconnect
+#: field:delivery.carrier,magento_tracking_title:0
+msgid "Magento Tracking Title"
+msgstr "Magento Tracking Title"
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,manage_stock:0
+msgid "Manage Stock"
+msgstr "Gestionar Stock"
+
+#. module: magentoerpconnect
+#: field:magento.address,updated_at:0
+#: field:magento.product.product,updated_at:0
+#: field:magento.res.partner,updated_at:0
+msgid "Updated At (on Magento)"
+msgstr "Updated At (on Magento)"
+
+#. module: magentoerpconnect
+#: selection:magento.stock.picking.out,picking_method:0
+msgid "Complete"
+msgstr "Completo"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_store
+#: view:magento.store:0
+msgid "Magento Store"
+msgstr "Tienda Magento"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_product_product
+#: view:magento.product.product:0
+msgid "Magento Product"
+msgstr "Producto Magento"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_sale_order
+#: field:magento.account.invoice,magento_order_id:0
+#: field:magento.sale.order.line,magento_order_id:0
+#: field:magento.stock.picking.out,magento_order_id:0
+msgid "Magento Sale Order"
+msgstr "Pedido Venta Magento"
+
+#. module: magentoerpconnect
+#: field:magento.website,import_partners_from_date:0
+msgid "Import partners from date"
+msgstr "Importar empresas desde fecha"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.sale.order:0
+#: sql_constraint:magento.sale.order.line:0
+msgid "A sale order line with the same ID on Magento already exists."
+msgstr "A sale order line with the same ID on Magento already exists."
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,magento_order_line_ids:0
+msgid "Magento Order Lines"
+msgstr "Lineas Pedido Venta Magento"
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,newsletter:0
+msgid "Newsletter"
+msgstr "Boletín"
+
+#. module: magentoerpconnect
+#: help:magento.backend,default_lang_id:0
+msgid ""
+"If a default language is selected, the records will be imported in the "
+"translation of this language.\n"
+"Note that a similar configuration exists for each storeview."
+msgstr ""
+"If a default language is selected, the records will be imported in the "
+"translation of this language.\n"
+"Note that a similar configuration exists for each storeview."
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.address:0
+msgid "A partner address with same ID on Magento already exists."
+msgstr "A partner address with same ID on Magento already exists."

=== modified file 'magentoerpconnect/i18n/fr.po'
--- magentoerpconnect/i18n/fr.po	2014-01-07 05:34:21 +0000
+++ magentoerpconnect/i18n/fr.po	2014-03-19 10:37:13 +0000
@@ -13,8 +13,8 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-01-07 05:34+0000\n"
-"X-Generator: Launchpad (build 16877)\n"
+"X-Launchpad-Export-Date: 2014-02-27 06:35+0000\n"
+"X-Generator: Launchpad (build 16935)\n"
 
 #. module: magentoerpconnect
 #: help:magento.backend,pricelist_id:0

=== added file 'magentoerpconnect/i18n/it.po'
--- magentoerpconnect/i18n/it.po	1970-01-01 00:00:00 +0000
+++ magentoerpconnect/i18n/it.po	2014-03-19 10:37:13 +0000
@@ -0,0 +1,1004 @@
+# Italian translation for openerp-connector-magento
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the openerp-connector-magento package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openerp-connector-magento\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2013-05-01 12:45+0000\n"
+"PO-Revision-Date: 2014-02-13 13:32+0000\n"
+"Last-Translator: Davide Corio @ LS <davide.corio@xxxxxxxx>\n"
+"Language-Team: Italian <it@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-02-27 06:35+0000\n"
+"X-Generator: Launchpad (build 16935)\n"
+
+#. module: magentoerpconnect
+#: help:magento.backend,pricelist_id:0
+msgid "The price list used to define the prices of the products in Magento."
+msgstr "Listino prezzo usato per definire i prezzi dei prodotti in Magento."
+
+#. module: magentoerpconnect
+#: help:magento.store,send_invoice_paid_mail:0
+msgid ""
+"Does the invoice export/creation should send an email notification on "
+"Magento side?"
+msgstr ""
+"Si vuole che l'esportazione/creazione di fatture invii un email di notifica "
+"da Magento?"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import sales orders from all store views"
+msgstr "Importa ordini di vendita da tutte le viste negozio."
+
+#. module: magentoerpconnect
+#: model:sale.exception,description:magentoerpconnect.excep_wrong_total_amount_tax
+msgid ""
+"The tax amount computed in OpenERP doesn't match with the tax amount in "
+"Magento.\n"
+"\n"
+"Cause:\n"
+"The taxes are probably different between OpenERP and Magento. A fiscal "
+"position could have changed the final price.\n"
+"\n"
+"Resolution:\n"
+"Check your taxes and fiscal positions configuration and correct them if "
+"necessary."
+msgstr ""
+
+#. module: magentoerpconnect
+#: help:magento.backend,warehouse_id:0
+msgid "Warehouse used to compute the stock quantities."
+msgstr "Magazzino usato per la valorizzazione delle scorte."
+
+#. module: magentoerpconnect
+#: field:magento.account.invoice,sync_date:0
+#: field:magento.address,sync_date:0
+#: field:magento.binding,sync_date:0
+#: field:magento.product.category,sync_date:0
+#: field:magento.product.product,sync_date:0
+#: field:magento.res.partner,sync_date:0
+#: field:magento.res.partner.category,sync_date:0
+#: field:magento.sale.order,sync_date:0
+#: field:magento.sale.order.line,sync_date:0
+#: field:magento.stock.picking.out,sync_date:0
+#: field:magento.store,sync_date:0
+#: field:magento.storeview,sync_date:0
+#: field:magento.website,sync_date:0
+msgid "Last synchronization date"
+msgstr "Data ultima sincronizzazione"
+
+#. module: magentoerpconnect
+#: help:magento.backend,default_category_id:0
+msgid ""
+"If a default category is selected, products imported without a category will "
+"be linked to it."
+msgstr ""
+
+#. module: magentoerpconnect
+#: help:magento.storeview,import_orders_from_date:0
+msgid ""
+"do not consider non-imported sale orders before this date. Leave empty to "
+"import all sale orders"
+msgstr ""
+
+#. module: magentoerpconnect
+#: help:magento.store,send_picking_done_mail:0
+msgid ""
+"Does the picking export/creation should send an email notification on "
+"Magento side?"
+msgstr ""
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,manage_stock:0
+msgid "Do Not Manage Stock"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:connector.config.settings,module_magentoerpconnect_catalog:0
+msgid "Handle the product's catalog (not implemented)"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:res.partner,company:0
+msgid "Company"
+msgstr ""
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.website:0
+msgid "A website with the same ID on Magento already exists."
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.backend,import_categories_from_date:0
+msgid "Import categories from date"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:account.invoice:0
+#: field:account.invoice,magento_bind_ids:0
+#: view:product.category:0
+#: field:product.category,magento_bind_ids:0
+#: view:product.product:0
+#: field:product.product,magento_bind_ids:0
+#: view:res.partner:0
+#: field:res.partner,magento_bind_ids:0
+#: field:res.partner.category,magento_bind_ids:0
+#: field:sale.order,magento_bind_ids:0
+#: field:sale.order.line,magento_bind_ids:0
+#: field:sale.shop,magento_bind_ids:0
+#: field:stock.picking,magento_bind_ids:0
+#: view:stock.picking.out:0
+#: field:stock.picking.out,magento_bind_ids:0
+msgid "Magento Bindings"
+msgstr ""
+
+#. module: magentoerpconnect
+#: help:connector.config.settings,module_magentoerpconnect_catalog:0
+msgid "This installs the module magentoerpconnect_catalog."
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.address,is_magento_order_address:0
+msgid "Address from a Magento Order"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,magento_order_id:0
+msgid "Magento Order ID"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magentoerpconnect_installed
+msgid "magentoerpconnect.installed"
+msgstr ""
+
+#. module: magentoerpconnect
+#: help:connector.config.settings,module_magentoerpconnect_export_partner:0
+msgid "This installs the module magentoerpconnect_export_partner."
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.sale.order.line,notes:0
+msgid "Notes"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,openerp_id:0
+msgid "Sale Order"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.stock.picking.out,openerp_id:0
+msgid "Stock Picking"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:connector.config.settings:0
+msgid "Extensions"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Advanced Configuration"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,group_id:0
+msgid "Magento Group (Category)"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_store
+#: view:magento.website:0
+#: field:magento.website,store_ids:0
+msgid "Stores"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.backend,product_stock_field_id:0
+msgid "Stock Field"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.res.partner.category,openerp_id:0
+msgid "Partner Category"
+msgstr ""
+
+#. module: magentoerpconnect
+#: help:magento.product.product,magento_qty:0
+msgid "Last computed quantity to send on Magento."
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_root
+#: view:res.partner.category:0
+msgid "Magento"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_connector_config_settings
+msgid "connector.config.settings"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.backend,import_products_from_date:0
+msgid "Import products from date"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_res_partner
+#: field:magento.address,openerp_id:0
+#: field:magento.res.partner,openerp_id:0
+msgid "Partner"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_stock_picking_out
+msgid "Delivery Orders"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_sale_order_line
+msgid "Sales Order Line"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:connector.config.settings,module_magentoerpconnect_pricing:0
+msgid "Prices are managed in OpenERP with pricelists"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.address,is_default_shipping:0
+msgid "Default Shipping"
+msgstr ""
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.stock.picking.out:0
+msgid "A stock picking with same ID on Magento already exists."
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid ""
+"By clicking on the buttons,\n"
+"                                    you will initiate the synchronizations\n"
+"                                    with Magento.\n"
+"                                    Note that the import or exports\n"
+"                                    won't be done directly,\n"
+"                                    they will create 'Jobs'\n"
+"                                    executed as soon as possible."
+msgstr ""
+
+#. module: magentoerpconnect
+#: help:magento.backend,product_stock_field_id:0
+msgid ""
+"Choose the field of the product which will be used for stock inventory "
+"updates.\n"
+"If empty, Quantity Available is used."
+msgstr ""
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.product.product:0
+msgid "A product with the same ID on Magento already exists"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_backend
+msgid "Backends"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.backend,location:0
+msgid "Location"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_stock_picking
+msgid "Picking List"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.backend,warehouse_id:0
+msgid "Warehouse"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.backend,catalog_price_tax_included:0
+msgid "Prices include tax"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import products categories since"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.sale.order.line,openerp_id:0
+msgid "Sale Order Line"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.backend,username:0
+msgid "Username"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_product_category
+#: field:magento.product.category,openerp_id:0
+msgid "Product Category"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,guest_customer:0
+msgid "Guest Customer"
+msgstr ""
+
+#. module: magentoerpconnect
+#: help:connector.config.settings,module_magentoerpconnect_pricing:0
+msgid ""
+"Prices are set in OpenERP and exported to Magento.\n"
+"\n"
+"This installs the module magentoerpconnect_pricing."
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:delivery.carrier,magento_carrier_code:0
+msgid "Magento Base Carrier Code"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.website:0
+msgid "Import partners since"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+#: view:magento.website:0
+msgid "Import in background"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.account.invoice,magento_id:0
+#: field:magento.address,magento_id:0
+#: field:magento.binding,magento_id:0
+#: field:magento.product.category,magento_id:0
+#: field:magento.product.product,magento_id:0
+#: field:magento.res.partner,magento_id:0
+#: field:magento.res.partner.category,magento_id:0
+#: field:magento.sale.order,magento_id:0
+#: field:magento.sale.order.line,magento_id:0
+#: field:magento.stock.picking.out,magento_id:0
+#: field:magento.store,magento_id:0
+#: field:magento.storeview,magento_id:0
+#: field:magento.website,magento_id:0
+msgid "ID on Magento"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_store
+msgid "Magento Stores"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.backend,pricelist_id:0
+#: field:magento.website,pricelist_id:0
+msgid "Pricelist"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,total_amount:0
+msgid "Total amount"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_product_category
+#: view:magento.product.category:0
+msgid "Magento Product Category"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.product.product:0
+msgid "(recompute)"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.store,openerp_id:0
+msgid "Sale Shop"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.product.product,manage_stock:0
+msgid "Manage Stock Level"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_backend
+#: field:magento.account.invoice,backend_id:0
+#: field:magento.address,backend_id:0
+#: view:magento.backend:0
+#: field:magento.binding,backend_id:0
+#: field:magento.product.category,backend_id:0
+#: field:magento.product.product,backend_id:0
+#: field:magento.res.partner,backend_id:0
+#: field:magento.res.partner.category,backend_id:0
+#: field:magento.sale.order,backend_id:0
+#: field:magento.sale.order.line,backend_id:0
+#: field:magento.stock.picking.out,backend_id:0
+#: field:magento.store,backend_id:0
+#: field:magento.storeview,backend_id:0
+#: field:magento.website,backend_id:0
+msgid "Magento Backend"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.storeview:0
+msgid "Import Sale Orders"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.stock.picking.out,picking_method:0
+msgid "Picking Method"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:res.partner:0
+#: field:res.partner,magento_address_bind_ids:0
+msgid "Magento Address Bindings"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.store,send_invoice_paid_mail:0
+msgid "Send email notification on invoice paid"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_storeview
+msgid "Magento Storeviews"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.storeview:0
+msgid "Import Sale Orders since"
+msgstr ""
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,backorders:0
+msgid "Sell Quantity < 0"
+msgstr ""
+
+#. module: magentoerpconnect
+#: help:magento.sale.order,magento_order_id:0
+msgid "'order_id' field in Magento"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.product.category,magento_parent_id:0
+msgid "Magento Parent Category"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,emailid:0
+msgid "E-mail address"
+msgstr ""
+
+#. module: magentoerpconnect
+#: selection:magento.stock.picking.out,picking_method:0
+msgid "Partial"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_sale_shop
+msgid "Sales Shop"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,total_amount_tax:0
+msgid "Total amount w. tax"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_storeview
+#: view:magento.storeview:0
+msgid "Magento Storeview"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.backend,default_lang_id:0
+msgid "Default Language"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,magento_parent_id:0
+msgid "Parent Magento Order"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_address
+#: view:magento.address:0
+msgid "Magento Address"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Update"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_storeview
+#: view:magento.store:0
+#: field:magento.store,storeview_ids:0
+msgid "Storeviews"
+msgstr ""
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,backorders:0
+#: selection:magento.product.product,manage_stock:0
+msgid "Use Default Config"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.storeview,store_id:0
+msgid "Store"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.backend,website_ids:0
+msgid "Website"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Magento Configuration"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Update all the products stock quantities"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import partners from all websites"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:connector.config.settings:0
+msgid "Magentoerpconnect"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.store:0
+#: view:magento.storeview:0
+#: view:magento.website:0
+msgid "Options"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:res.partner,birthday:0
+msgid "Birthday"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.backend,default_category_id:0
+msgid "Default Product Category"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.product.product,magento_qty:0
+msgid "Computed Quantity"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_website
+msgid "Magento Websites"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_sale_order_line
+msgid "Magento Sale Order Line"
+msgstr ""
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.product.category:0
+msgid "A product category with same ID on Magento already exists."
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.product.product,product_type:0
+msgid "Magento Product Type"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.storeview,lang_id:0
+msgid "Language"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.address,created_at:0
+#: field:magento.product.product,created_at:0
+#: field:magento.res.partner,created_at:0
+msgid "Created At (on Magento)"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:delivery.carrier,magento_export_tracking:0
+msgid "Export tracking numbers"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.storeview,sort_order:0
+#: field:magento.website,sort_order:0
+msgid "Sort Order"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.backend,product_binding_ids:0
+#: field:magento.website,product_binding_ids:0
+msgid "Magento Products"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.storeview,import_orders_from_date:0
+msgid "Import sale orders from date"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_res_partner_category
+msgid "Partner Categories"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.address,is_default_billing:0
+msgid "Default Invoice"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.store:0
+#: view:magento.storeview:0
+#: view:magento.website:0
+msgid "Informations"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.storeview,code:0
+#: field:magento.website,code:0
+msgid "Code"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.sale.order.line,tax_rate:0
+msgid "Tax Rate"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+#: view:magento.storeview:0
+#: view:magento.website:0
+msgid "Imports"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_backend
+msgid "Magento Backends"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.product.category,magento_child_ids:0
+msgid "Magento Child Categories"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:connector.config.settings,module_magentoerpconnect_export_partner:0
+msgid "Export Partners to Magento (experimental)"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.backend,version:0
+msgid "Version"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_account_invoice
+#: field:magento.account.invoice,openerp_id:0
+msgid "Invoice"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:delivery.carrier,magento_code:0
+msgid "Magento Carrier Code"
+msgstr ""
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.res.partner.category:0
+msgid "A partner tag with same ID on Magento already exists."
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,taxvat:0
+msgid "Magento VAT"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.res.partner.category,tax_class_id:0
+msgid "Tax Class ID"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:sale.exception,name:magentoerpconnect.excep_wrong_total_amount
+msgid "Total Amount differs from Magento"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.store,send_picking_done_mail:0
+msgid "Send email notification on picking done"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_binding
+#: model:ir.model,name:magentoerpconnect.model_magento_res_partner_category
+msgid "Magento Binding (abstract)"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_account_invoice
+msgid "Magento Account Invoice"
+msgstr ""
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.store:0
+msgid "A store with the same ID on Magento already exists."
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_res_partner
+#: field:magento.address,magento_partner_id:0
+#: view:magento.res.partner:0
+msgid "Magento Partner"
+msgstr ""
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.storeview:0
+msgid "A storeview with same ID on Magento already exists."
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_stock_picking_out
+#: view:magento.stock.picking.out:0
+msgid "Magento Delivery Order"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import products since"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.product.category,description:0
+msgid "Description"
+msgstr ""
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,backorders:0
+msgid "Sell Quantity < 0 and Use Customer Notification"
+msgstr ""
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.account.invoice:0
+msgid "An invoice with the same ID on Magento already exists."
+msgstr ""
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.res.partner:0
+msgid "A partner with same ID on Magento already exists for this website."
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "e.g. http://my.magento.com";
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.account.invoice:0
+msgid "Magento Invoice"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.backend,password:0
+msgid "Password"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Main Configuration"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:sale.exception,description:magentoerpconnect.excep_wrong_total_amount
+msgid ""
+"The amount computed in OpenERP doesn't match with the amount in Magento.\n"
+"\n"
+"Cause:\n"
+"The taxes are probably different between OpenERP and Magento. A fiscal "
+"position could have changed the final price.\n"
+"\n"
+"Resolution:\n"
+"Check your taxes and fiscal positions configuration and correct them if "
+"necessary."
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:sale.exception,name:magentoerpconnect.excep_wrong_total_amount_tax
+msgid "Total Tax Amount differs from Magento"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import all customer groups"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.backend,name:0
+#: field:magento.storeview,name:0
+#: field:magento.website,name:0
+msgid "Name"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_website
+#: field:magento.address,website_id:0
+#: field:magento.res.partner,website_id:0
+#: field:magento.store,website_id:0
+#: view:magento.website:0
+msgid "Magento Website"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.storeview,enabled:0
+msgid "Enabled"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.product.product,backorders:0
+msgid "Manage Inventory Backorders"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_product_product
+#: field:magento.product.product,openerp_id:0
+msgid "Product"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Synchronize Metadata"
+msgstr ""
+
+#. module: magentoerpconnect
+#: help:magento.website,pricelist_id:0
+msgid ""
+"The pricelist used to define the prices of the products in Magento for this "
+"website.\n"
+"Choose a pricelist only if the prices are different for this website.\n"
+"When empty, the default price will be used."
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_delivery_carrier
+msgid "Carrier"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_website
+#: view:magento.backend:0
+#: field:magento.product.product,website_ids:0
+msgid "Websites"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.product.product:0
+msgid "Inventory Options"
+msgstr ""
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,backorders:0
+msgid "No Sell"
+msgstr ""
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid ""
+"Once imported,\n"
+"                                    some types of records,\n"
+"                                    like the products or categories,\n"
+"                                    need a manual review.\n"
+"                                    You will find the list\n"
+"                                    of the new records to review\n"
+"                                    in the menu 'Connectors > Checkpoint'."
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:delivery.carrier,magento_tracking_title:0
+msgid "Magento Tracking Title"
+msgstr ""
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,manage_stock:0
+msgid "Manage Stock"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.address,updated_at:0
+#: field:magento.product.product,updated_at:0
+#: field:magento.res.partner,updated_at:0
+msgid "Updated At (on Magento)"
+msgstr ""
+
+#. module: magentoerpconnect
+#: selection:magento.stock.picking.out,picking_method:0
+msgid "Complete"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_store
+#: view:magento.store:0
+msgid "Magento Store"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_product_product
+#: view:magento.product.product:0
+msgid "Magento Product"
+msgstr ""
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_sale_order
+#: field:magento.account.invoice,magento_order_id:0
+#: field:magento.sale.order.line,magento_order_id:0
+#: field:magento.stock.picking.out,magento_order_id:0
+msgid "Magento Sale Order"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.website,import_partners_from_date:0
+msgid "Import partners from date"
+msgstr ""
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.sale.order:0
+#: sql_constraint:magento.sale.order.line:0
+msgid "A sale order line with the same ID on Magento already exists."
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,magento_order_line_ids:0
+msgid "Magento Order Lines"
+msgstr ""
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,newsletter:0
+msgid "Newsletter"
+msgstr ""
+
+#. module: magentoerpconnect
+#: help:magento.backend,default_lang_id:0
+msgid ""
+"If a default language is selected, the records will be imported in the "
+"translation of this language.\n"
+"Note that a similar configuration exists for each storeview."
+msgstr ""
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.address:0
+msgid "A partner address with same ID on Magento already exists."
+msgstr ""

=== added file 'magentoerpconnect/i18n/nl.po'
--- magentoerpconnect/i18n/nl.po	1970-01-01 00:00:00 +0000
+++ magentoerpconnect/i18n/nl.po	2014-03-19 10:37:13 +0000
@@ -0,0 +1,1062 @@
+# Dutch translation for openerp-connector-magento
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the openerp-connector-magento package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openerp-connector-magento\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2013-05-01 12:45+0000\n"
+"PO-Revision-Date: 2014-02-13 14:11+0000\n"
+"Last-Translator: Erwin van der Ploeg (BAS Solutions) <Unknown>\n"
+"Language-Team: Dutch <nl@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-02-27 06:35+0000\n"
+"X-Generator: Launchpad (build 16935)\n"
+
+#. module: magentoerpconnect
+#: help:magento.backend,pricelist_id:0
+msgid "The price list used to define the prices of the products in Magento."
+msgstr ""
+"De prijslijst welke wordt gebruikt voor het bepalen van de prijzen van de "
+"producten in  Magento."
+
+#. module: magentoerpconnect
+#: help:magento.store,send_invoice_paid_mail:0
+msgid ""
+"Does the invoice export/creation should send an email notification on "
+"Magento side?"
+msgstr ""
+"Moet het exporteren of aanmaken van een factuur een e-mail sturen vanaf de "
+"Magento zijde?"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import sales orders from all store views"
+msgstr "Improteer verkooporders van alle winkelweergaven"
+
+#. module: magentoerpconnect
+#: model:sale.exception,description:magentoerpconnect.excep_wrong_total_amount_tax
+msgid ""
+"The tax amount computed in OpenERP doesn't match with the tax amount in "
+"Magento.\n"
+"\n"
+"Cause:\n"
+"The taxes are probably different between OpenERP and Magento. A fiscal "
+"position could have changed the final price.\n"
+"\n"
+"Resolution:\n"
+"Check your taxes and fiscal positions configuration and correct them if "
+"necessary."
+msgstr ""
+"Het BTW bedrag berekend in OpenERP komt niet overeen met het BTW bedrag in "
+"Magento in Magento.\n"
+"\n"
+"Oorzaak:\n"
+"De BTW tarieven zijn mogelijk verschillend in OpenERP en Magento of een "
+"fiscale positie heeft de uiteindelijke prijs veranderd.\n"
+"\n"
+"Oplossing:\n"
+"Controleer de BTW tarieven en de fiscale posities en corrigeer deze indien "
+"nodig.."
+
+#. module: magentoerpconnect
+#: help:magento.backend,warehouse_id:0
+msgid "Warehouse used to compute the stock quantities."
+msgstr ""
+"Het magazijn dat wordt gebruikt om de hoeveelheid op voorraad te berekenen"
+
+#. module: magentoerpconnect
+#: field:magento.account.invoice,sync_date:0
+#: field:magento.address,sync_date:0
+#: field:magento.binding,sync_date:0
+#: field:magento.product.category,sync_date:0
+#: field:magento.product.product,sync_date:0
+#: field:magento.res.partner,sync_date:0
+#: field:magento.res.partner.category,sync_date:0
+#: field:magento.sale.order,sync_date:0
+#: field:magento.sale.order.line,sync_date:0
+#: field:magento.stock.picking.out,sync_date:0
+#: field:magento.store,sync_date:0
+#: field:magento.storeview,sync_date:0
+#: field:magento.website,sync_date:0
+msgid "Last synchronization date"
+msgstr "Laatste synchronisatie datum"
+
+#. module: magentoerpconnect
+#: help:magento.backend,default_category_id:0
+msgid ""
+"If a default category is selected, products imported without a category will "
+"be linked to it."
+msgstr ""
+"Indien de standaard categorie is geselecteerd, worden producten zonder een "
+"categorie aan deze standaard categorie gekoppeld."
+
+#. module: magentoerpconnect
+#: help:magento.storeview,import_orders_from_date:0
+msgid ""
+"do not consider non-imported sale orders before this date. Leave empty to "
+"import all sale orders"
+msgstr ""
+"Houdt geen rekening met de niet geïmporteerde verkooporders voor deze datum. "
+"Laat leeg om alle verkooporders importeren"
+
+#. module: magentoerpconnect
+#: help:magento.store,send_picking_done_mail:0
+msgid ""
+"Does the picking export/creation should send an email notification on "
+"Magento side?"
+msgstr ""
+"Moet het exporteren of aanmaken van een uitgaande levering een e-mail sturen "
+"vanaf de Magento zijde?"
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,manage_stock:0
+msgid "Do Not Manage Stock"
+msgstr "Geen voorraad beheren"
+
+#. module: magentoerpconnect
+#: field:connector.config.settings,module_magentoerpconnect_catalog:0
+msgid "Handle the product's catalog (not implemented)"
+msgstr "Beheer de producten categolus (Niet geïmplementeerd)"
+
+#. module: magentoerpconnect
+#: field:res.partner,company:0
+msgid "Company"
+msgstr "Bedrijf"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.website:0
+msgid "A website with the same ID on Magento already exists."
+msgstr "Een website met dezelfde ID bestaat als in Magento."
+
+#. module: magentoerpconnect
+#: field:magento.backend,import_categories_from_date:0
+msgid "Import categories from date"
+msgstr "Importeer productcategorien vanaf"
+
+#. module: magentoerpconnect
+#: view:account.invoice:0
+#: field:account.invoice,magento_bind_ids:0
+#: view:product.category:0
+#: field:product.category,magento_bind_ids:0
+#: view:product.product:0
+#: field:product.product,magento_bind_ids:0
+#: view:res.partner:0
+#: field:res.partner,magento_bind_ids:0
+#: field:res.partner.category,magento_bind_ids:0
+#: field:sale.order,magento_bind_ids:0
+#: field:sale.order.line,magento_bind_ids:0
+#: field:sale.shop,magento_bind_ids:0
+#: field:stock.picking,magento_bind_ids:0
+#: view:stock.picking.out:0
+#: field:stock.picking.out,magento_bind_ids:0
+msgid "Magento Bindings"
+msgstr "Magento koppelingen"
+
+#. module: magentoerpconnect
+#: help:connector.config.settings,module_magentoerpconnect_catalog:0
+msgid "This installs the module magentoerpconnect_catalog."
+msgstr "Dit installeert de module magentoerpconnect_catalog."
+
+#. module: magentoerpconnect
+#: field:magento.address,is_magento_order_address:0
+msgid "Address from a Magento Order"
+msgstr "Adres van een Magento order"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,magento_order_id:0
+msgid "Magento Order ID"
+msgstr "Magento order ID"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magentoerpconnect_installed
+msgid "magentoerpconnect.installed"
+msgstr "magentoerpconnect.installed"
+
+#. module: magentoerpconnect
+#: help:connector.config.settings,module_magentoerpconnect_export_partner:0
+msgid "This installs the module magentoerpconnect_export_partner."
+msgstr "Dit installeert de module magentoerpconnect_export_partner."
+
+#. module: magentoerpconnect
+#: field:magento.sale.order.line,notes:0
+msgid "Notes"
+msgstr "Notities"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,openerp_id:0
+msgid "Sale Order"
+msgstr "Verkooporder"
+
+#. module: magentoerpconnect
+#: field:magento.stock.picking.out,openerp_id:0
+msgid "Stock Picking"
+msgstr "Uitgaande levering"
+
+#. module: magentoerpconnect
+#: view:connector.config.settings:0
+msgid "Extensions"
+msgstr "Extensies"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Advanced Configuration"
+msgstr "Geavanceerde configuratie"
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,group_id:0
+msgid "Magento Group (Category)"
+msgstr "Magento groep (Categorie)"
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_store
+#: view:magento.website:0
+#: field:magento.website,store_ids:0
+msgid "Stores"
+msgstr "Winkels"
+
+#. module: magentoerpconnect
+#: field:magento.backend,product_stock_field_id:0
+msgid "Stock Field"
+msgstr "Voorraad veld"
+
+#. module: magentoerpconnect
+#: field:magento.res.partner.category,openerp_id:0
+msgid "Partner Category"
+msgstr "Relatiecategorie"
+
+#. module: magentoerpconnect
+#: help:magento.product.product,magento_qty:0
+msgid "Last computed quantity to send on Magento."
+msgstr "Laatst berekende hoeveelheid om te versturen naar Magento"
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_root
+#: view:res.partner.category:0
+msgid "Magento"
+msgstr "Magento"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_connector_config_settings
+msgid "connector.config.settings"
+msgstr "connector.config.settings"
+
+#. module: magentoerpconnect
+#: field:magento.backend,import_products_from_date:0
+msgid "Import products from date"
+msgstr "Importeer producten vanaf"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_res_partner
+#: field:magento.address,openerp_id:0
+#: field:magento.res.partner,openerp_id:0
+msgid "Partner"
+msgstr "Relatie"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_sale_order
+msgid "Sales Order"
+msgstr "Verkooporder"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_stock_picking_out
+msgid "Delivery Orders"
+msgstr "Uitgaande leveringen"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_sale_order_line
+msgid "Sales Order Line"
+msgstr "Verkooporderregel"
+
+#. module: magentoerpconnect
+#: field:connector.config.settings,module_magentoerpconnect_pricing:0
+msgid "Prices are managed in OpenERP with pricelists"
+msgstr "Prijzen worden beheert in OpenERP door middel van prijslijsten"
+
+#. module: magentoerpconnect
+#: field:magento.address,is_default_shipping:0
+msgid "Default Shipping"
+msgstr "Standaard verzending"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.stock.picking.out:0
+msgid "A stock picking with same ID on Magento already exists."
+msgstr "Een uitgaande levering met hetzelfde ID bestaat al in Magento."
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid ""
+"By clicking on the buttons,\n"
+"                                    you will initiate the synchronizations\n"
+"                                    with Magento.\n"
+"                                    Note that the import or exports\n"
+"                                    won't be done directly,\n"
+"                                    they will create 'Jobs'\n"
+"                                    executed as soon as possible."
+msgstr ""
+"Door op de knoppen te drukken,\n"
+"                                    start u de synchronisatie\n"
+"                                    met Magento.\n"
+"                                    Houdt er rekening mee dat de \n"
+"                                    import of export niet direct start,\n"
+"                                    maar dat zij 'taken' genereren\n"
+"                                    welke z.s.m. worden uitgevoerd."
+
+#. module: magentoerpconnect
+#: help:magento.backend,product_stock_field_id:0
+msgid ""
+"Choose the field of the product which will be used for stock inventory "
+"updates.\n"
+"If empty, Quantity Available is used."
+msgstr ""
+"Kies het veld van het product welke wordt gebruikt voor het bijwerken van de "
+"voorraad.\n"
+"Indien leeg wordt de beschikbare voorraad gebruikt."
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.product.product:0
+msgid "A product with the same ID on Magento already exists"
+msgstr "Een product met hetzelfde ID bestaat al in Magento."
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_backend
+msgid "Backends"
+msgstr "Backends"
+
+#. module: magentoerpconnect
+#: field:magento.backend,location:0
+msgid "Location"
+msgstr "Locatie"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_stock_picking
+msgid "Picking List"
+msgstr "Verzamellijst"
+
+#. module: magentoerpconnect
+#: field:magento.backend,warehouse_id:0
+msgid "Warehouse"
+msgstr "Magazijn"
+
+#. module: magentoerpconnect
+#: field:magento.backend,catalog_price_tax_included:0
+msgid "Prices include tax"
+msgstr "Prijzen incl. BTW"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import products categories since"
+msgstr "Importeer product categorieën vanaf"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order.line,openerp_id:0
+msgid "Sale Order Line"
+msgstr "Verkooporderregel"
+
+#. module: magentoerpconnect
+#: field:magento.backend,username:0
+msgid "Username"
+msgstr "Gebruikersnaam"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_product_category
+#: field:magento.product.category,openerp_id:0
+msgid "Product Category"
+msgstr "Productcategorie"
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,guest_customer:0
+msgid "Guest Customer"
+msgstr "Gast klant"
+
+#. module: magentoerpconnect
+#: help:connector.config.settings,module_magentoerpconnect_pricing:0
+msgid ""
+"Prices are set in OpenERP and exported to Magento.\n"
+"\n"
+"This installs the module magentoerpconnect_pricing."
+msgstr ""
+"Prijzen worden ingesteld in OpenERP en geëxporteerd naar Magento.\n"
+"\n"
+"Dit installeert de module magentoerpconnect_pricing."
+
+#. module: magentoerpconnect
+#: field:delivery.carrier,magento_carrier_code:0
+msgid "Magento Base Carrier Code"
+msgstr "Magento standaard vervoerderscode"
+
+#. module: magentoerpconnect
+#: view:magento.website:0
+msgid "Import partners since"
+msgstr "Importeer relaties vanaf"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+#: view:magento.website:0
+msgid "Import in background"
+msgstr "Importeer op de achtergrond"
+
+#. module: magentoerpconnect
+#: field:magento.account.invoice,magento_id:0
+#: field:magento.address,magento_id:0
+#: field:magento.binding,magento_id:0
+#: field:magento.product.category,magento_id:0
+#: field:magento.product.product,magento_id:0
+#: field:magento.res.partner,magento_id:0
+#: field:magento.res.partner.category,magento_id:0
+#: field:magento.sale.order,magento_id:0
+#: field:magento.sale.order.line,magento_id:0
+#: field:magento.stock.picking.out,magento_id:0
+#: field:magento.store,magento_id:0
+#: field:magento.storeview,magento_id:0
+#: field:magento.website,magento_id:0
+msgid "ID on Magento"
+msgstr "ID in Magento"
+
+#. module: magentoerpconnect
+#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_store
+msgid "Magento Stores"
+msgstr "Magento winkels"
+
+#. module: magentoerpconnect
+#: field:magento.backend,pricelist_id:0
+#: field:magento.website,pricelist_id:0
+msgid "Pricelist"
+msgstr "Verzamellijst"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,total_amount:0
+msgid "Total amount"
+msgstr "Totaalbedrag"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_product_category
+#: view:magento.product.category:0
+msgid "Magento Product Category"
+msgstr "Magento product categorie"
+
+#. module: magentoerpconnect
+#: view:magento.product.product:0
+msgid "(recompute)"
+msgstr "(herbereken)"
+
+#. module: magentoerpconnect
+#: field:magento.store,openerp_id:0
+msgid "Sale Shop"
+msgstr "Verkooppunt"
+
+#. module: magentoerpconnect
+#: field:magento.product.product,manage_stock:0
+msgid "Manage Stock Level"
+msgstr "Beheer vororaad"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_backend
+#: field:magento.account.invoice,backend_id:0
+#: field:magento.address,backend_id:0
+#: view:magento.backend:0
+#: field:magento.binding,backend_id:0
+#: field:magento.product.category,backend_id:0
+#: field:magento.product.product,backend_id:0
+#: field:magento.res.partner,backend_id:0
+#: field:magento.res.partner.category,backend_id:0
+#: field:magento.sale.order,backend_id:0
+#: field:magento.sale.order.line,backend_id:0
+#: field:magento.stock.picking.out,backend_id:0
+#: field:magento.store,backend_id:0
+#: field:magento.storeview,backend_id:0
+#: field:magento.website,backend_id:0
+msgid "Magento Backend"
+msgstr "Magento backend"
+
+#. module: magentoerpconnect
+#: view:magento.storeview:0
+msgid "Import Sale Orders"
+msgstr "Importeer verkooporders"
+
+#. module: magentoerpconnect
+#: field:magento.stock.picking.out,picking_method:0
+msgid "Picking Method"
+msgstr "Verzamelmethode"
+
+#. module: magentoerpconnect
+#: view:res.partner:0
+#: field:res.partner,magento_address_bind_ids:0
+msgid "Magento Address Bindings"
+msgstr "Magento adres koppelingen"
+
+#. module: magentoerpconnect
+#: field:magento.store,send_invoice_paid_mail:0
+msgid "Send email notification on invoice paid"
+msgstr "Stuur e-mail bevestiging als de factuur betaald is"
+
+#. module: magentoerpconnect
+#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_storeview
+msgid "Magento Storeviews"
+msgstr "Magento winkelweergaven"
+
+#. module: magentoerpconnect
+#: view:magento.storeview:0
+msgid "Import Sale Orders since"
+msgstr "Importeer verkooporders vanaf"
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,backorders:0
+msgid "Sell Quantity < 0"
+msgstr "Verkoop hoeveelheid< 0"
+
+#. module: magentoerpconnect
+#: help:magento.sale.order,magento_order_id:0
+msgid "'order_id' field in Magento"
+msgstr "'order_id' veld in Magento"
+
+#. module: magentoerpconnect
+#: field:magento.product.category,magento_parent_id:0
+msgid "Magento Parent Category"
+msgstr "Magento bovenliggende categorie"
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,emailid:0
+msgid "E-mail address"
+msgstr "E-mail adres"
+
+#. module: magentoerpconnect
+#: selection:magento.stock.picking.out,picking_method:0
+msgid "Partial"
+msgstr "Gedeeltelijk"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_sale_shop
+msgid "Sales Shop"
+msgstr "Verkooppunt"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,total_amount_tax:0
+msgid "Total amount w. tax"
+msgstr "Totaalbedrag excl. BTW"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_storeview
+#: view:magento.storeview:0
+msgid "Magento Storeview"
+msgstr "Magento winkelweergave"
+
+#. module: magentoerpconnect
+#: field:magento.backend,default_lang_id:0
+msgid "Default Language"
+msgstr "Standaardtaal"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,magento_parent_id:0
+msgid "Parent Magento Order"
+msgstr "Bovenliggende Mageto order"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_address
+#: view:magento.address:0
+msgid "Magento Address"
+msgstr "Magento adres"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Update"
+msgstr "Bijwerken"
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_storeview
+#: view:magento.store:0
+#: field:magento.store,storeview_ids:0
+msgid "Storeviews"
+msgstr "Winkelweergaven"
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,backorders:0
+#: selection:magento.product.product,manage_stock:0
+msgid "Use Default Config"
+msgstr "Gebruik standaard configuratie"
+
+#. module: magentoerpconnect
+#: field:magento.storeview,store_id:0
+msgid "Store"
+msgstr "Winkel"
+
+#. module: magentoerpconnect
+#: field:magento.backend,website_ids:0
+msgid "Website"
+msgstr "Website"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Magento Configuration"
+msgstr "Magento configuratie"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Update all the products stock quantities"
+msgstr "Bijwerken voorraad van alle producten"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import partners from all websites"
+msgstr "Importeer relatie van alle websites"
+
+#. module: magentoerpconnect
+#: view:connector.config.settings:0
+msgid "Magentoerpconnect"
+msgstr "Magentoerpconnect"
+
+#. module: magentoerpconnect
+#: view:magento.store:0
+#: view:magento.storeview:0
+#: view:magento.website:0
+msgid "Options"
+msgstr "Opties"
+
+#. module: magentoerpconnect
+#: field:res.partner,birthday:0
+msgid "Birthday"
+msgstr "Verjaardag"
+
+#. module: magentoerpconnect
+#: field:magento.backend,default_category_id:0
+msgid "Default Product Category"
+msgstr "Standaard productcategorie"
+
+#. module: magentoerpconnect
+#: field:magento.product.product,magento_qty:0
+msgid "Computed Quantity"
+msgstr "Berekende hoeveelheid"
+
+#. module: magentoerpconnect
+#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_website
+msgid "Magento Websites"
+msgstr "Magento websites"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_sale_order_line
+msgid "Magento Sale Order Line"
+msgstr "Magento verkooporderregel"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.product.category:0
+msgid "A product category with same ID on Magento already exists."
+msgstr "Een productcategorie met hetzelfde ID bestaat al in Magento."
+
+#. module: magentoerpconnect
+#: field:magento.product.product,product_type:0
+msgid "Magento Product Type"
+msgstr "Magento productsoort"
+
+#. module: magentoerpconnect
+#: field:magento.storeview,lang_id:0
+msgid "Language"
+msgstr "Taal"
+
+#. module: magentoerpconnect
+#: field:magento.address,created_at:0
+#: field:magento.product.product,created_at:0
+#: field:magento.res.partner,created_at:0
+msgid "Created At (on Magento)"
+msgstr "Aangemaakt op (in Magento)"
+
+#. module: magentoerpconnect
+#: field:delivery.carrier,magento_export_tracking:0
+msgid "Export tracking numbers"
+msgstr "Exporteer traceer nummers"
+
+#. module: magentoerpconnect
+#: field:magento.storeview,sort_order:0
+#: field:magento.website,sort_order:0
+msgid "Sort Order"
+msgstr "Sorteervolgorde"
+
+#. module: magentoerpconnect
+#: field:magento.backend,product_binding_ids:0
+#: field:magento.website,product_binding_ids:0
+msgid "Magento Products"
+msgstr "Magento producten"
+
+#. module: magentoerpconnect
+#: field:magento.storeview,import_orders_from_date:0
+msgid "Import sale orders from date"
+msgstr "Importeer verkooporders vanaf"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_res_partner_category
+msgid "Partner Categories"
+msgstr "Relatie categorieën"
+
+#. module: magentoerpconnect
+#: field:magento.address,is_default_billing:0
+msgid "Default Invoice"
+msgstr "Standaard factuur"
+
+#. module: magentoerpconnect
+#: view:magento.store:0
+#: view:magento.storeview:0
+#: view:magento.website:0
+msgid "Informations"
+msgstr "Informatie"
+
+#. module: magentoerpconnect
+#: field:magento.storeview,code:0
+#: field:magento.website,code:0
+msgid "Code"
+msgstr "Code"
+
+#. module: magentoerpconnect
+#: field:magento.sale.order.line,tax_rate:0
+msgid "Tax Rate"
+msgstr "BTW tarief"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+#: view:magento.storeview:0
+#: view:magento.website:0
+msgid "Imports"
+msgstr "Imports"
+
+#. module: magentoerpconnect
+#: model:ir.actions.act_window,name:magentoerpconnect.action_magento_backend
+msgid "Magento Backends"
+msgstr "Magento backends"
+
+#. module: magentoerpconnect
+#: field:magento.product.category,magento_child_ids:0
+msgid "Magento Child Categories"
+msgstr "Magento onderliggende categorien"
+
+#. module: magentoerpconnect
+#: field:connector.config.settings,module_magentoerpconnect_export_partner:0
+msgid "Export Partners to Magento (experimental)"
+msgstr "Exporteer relaties naar Magento"
+
+#. module: magentoerpconnect
+#: field:magento.backend,version:0
+msgid "Version"
+msgstr "Versie"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_account_invoice
+#: field:magento.account.invoice,openerp_id:0
+msgid "Invoice"
+msgstr "Factuur"
+
+#. module: magentoerpconnect
+#: field:delivery.carrier,magento_code:0
+msgid "Magento Carrier Code"
+msgstr "Magento vervoerdercode"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.res.partner.category:0
+msgid "A partner tag with same ID on Magento already exists."
+msgstr "Een relatie label met hetzelfde ID bestaat al in Magento."
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,taxvat:0
+msgid "Magento VAT"
+msgstr "Magento BTW"
+
+#. module: magentoerpconnect
+#: field:magento.res.partner.category,tax_class_id:0
+msgid "Tax Class ID"
+msgstr "BTW Class ID"
+
+#. module: magentoerpconnect
+#: model:sale.exception,name:magentoerpconnect.excep_wrong_total_amount
+msgid "Total Amount differs from Magento"
+msgstr "Totalbedrag wijkt af van Magento"
+
+#. module: magentoerpconnect
+#: field:magento.store,send_picking_done_mail:0
+msgid "Send email notification on picking done"
+msgstr "Stuur e-mail bevestiging als de uitgaande levering gereed is"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_binding
+#: model:ir.model,name:magentoerpconnect.model_magento_res_partner_category
+msgid "Magento Binding (abstract)"
+msgstr "Magento koppelingen (abstract)"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_account_invoice
+msgid "Magento Account Invoice"
+msgstr "Magento factuur"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.store:0
+msgid "A store with the same ID on Magento already exists."
+msgstr "Een winkel met hetzelfde ID bestaat al in Magento."
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_res_partner
+#: field:magento.address,magento_partner_id:0
+#: view:magento.res.partner:0
+msgid "Magento Partner"
+msgstr "Magento relatie"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.storeview:0
+msgid "A storeview with same ID on Magento already exists."
+msgstr "Een winkelweergave met hetzelfde ID bestaat al in Magento."
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_stock_picking_out
+#: view:magento.stock.picking.out:0
+msgid "Magento Delivery Order"
+msgstr "Magento uitgaande levering"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import products since"
+msgstr "Importeer producten vanaf"
+
+#. module: magentoerpconnect
+#: field:magento.product.category,description:0
+msgid "Description"
+msgstr "Beschrijving"
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,backorders:0
+msgid "Sell Quantity < 0 and Use Customer Notification"
+msgstr "Verkoop hoeveelheden < 0 en gebruik klant notificatie"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.account.invoice:0
+msgid "An invoice with the same ID on Magento already exists."
+msgstr "Een factuur met hetzelfde ID bestaat al in Magento."
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.res.partner:0
+msgid "A partner with same ID on Magento already exists for this website."
+msgstr ""
+"Een relatie met hetzelfde ID bestaat al in Magento voor deze website."
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "e.g. http://my.magento.com";
+msgstr "Bijv. http://my.magento.com";
+
+#. module: magentoerpconnect
+#: view:magento.account.invoice:0
+msgid "Magento Invoice"
+msgstr "Magento factuur"
+
+#. module: magentoerpconnect
+#: field:magento.backend,password:0
+msgid "Password"
+msgstr "Wachtwoord"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Main Configuration"
+msgstr "Belangrijkste instellingen"
+
+#. module: magentoerpconnect
+#: model:sale.exception,description:magentoerpconnect.excep_wrong_total_amount
+msgid ""
+"The amount computed in OpenERP doesn't match with the amount in Magento.\n"
+"\n"
+"Cause:\n"
+"The taxes are probably different between OpenERP and Magento. A fiscal "
+"position could have changed the final price.\n"
+"\n"
+"Resolution:\n"
+"Check your taxes and fiscal positions configuration and correct them if "
+"necessary."
+msgstr ""
+"Het bedrag berekend in OpenERP komt niet overeen met het  bedrag in Magento "
+"in Magento.\n"
+"\n"
+"Oorzaak:\n"
+"De BTW tarieven zijn mogelijk verschillend in OpenERP en Magento of een "
+"fiscale positie heeft de uiteindelijke prijs veranderd.\n"
+"\n"
+"Oplossing:\n"
+"Controleer de BTW tarieven en de fiscale posities en corrigeer deze indien "
+"nodig.."
+
+#. module: magentoerpconnect
+#: model:sale.exception,name:magentoerpconnect.excep_wrong_total_amount_tax
+msgid "Total Tax Amount differs from Magento"
+msgstr "Totaal BTW bedrag wijkt af van Magento"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Import all customer groups"
+msgstr "Importeer alle klant groepen"
+
+#. module: magentoerpconnect
+#: field:magento.backend,name:0
+#: field:magento.storeview,name:0
+#: field:magento.website,name:0
+msgid "Name"
+msgstr "Naam"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_website
+#: field:magento.address,website_id:0
+#: field:magento.res.partner,website_id:0
+#: field:magento.store,website_id:0
+#: view:magento.website:0
+msgid "Magento Website"
+msgstr "Magento website"
+
+#. module: magentoerpconnect
+#: field:magento.storeview,enabled:0
+msgid "Enabled"
+msgstr "Ingeschakeld"
+
+#. module: magentoerpconnect
+#: field:magento.product.product,backorders:0
+msgid "Manage Inventory Backorders"
+msgstr "Beheer voorraad backorders"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_product_product
+#: field:magento.product.product,openerp_id:0
+msgid "Product"
+msgstr "Product"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid "Synchronize Metadata"
+msgstr "Synchroniseer metadata"
+
+#. module: magentoerpconnect
+#: help:magento.website,pricelist_id:0
+msgid ""
+"The pricelist used to define the prices of the products in Magento for this "
+"website.\n"
+"Choose a pricelist only if the prices are different for this website.\n"
+"When empty, the default price will be used."
+msgstr ""
+"De prijslijst welke wordt gebruikt om de prijzen te bepalen in Magento voor "
+"deze website.\n"
+"Kies alleen ene prijslijst als de prijzen voor deze website anders zijn.\n"
+"Indien leeg wordt de standaard prijs gebruikt."
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_delivery_carrier
+msgid "Carrier"
+msgstr "Vervoerder"
+
+#. module: magentoerpconnect
+#: model:ir.ui.menu,name:magentoerpconnect.menu_magento_website
+#: view:magento.backend:0
+#: field:magento.product.product,website_ids:0
+msgid "Websites"
+msgstr "Websites"
+
+#. module: magentoerpconnect
+#: view:magento.product.product:0
+msgid "Inventory Options"
+msgstr "Voorraad opties"
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,backorders:0
+msgid "No Sell"
+msgstr "Niet verkocht"
+
+#. module: magentoerpconnect
+#: view:magento.backend:0
+msgid ""
+"Once imported,\n"
+"                                    some types of records,\n"
+"                                    like the products or categories,\n"
+"                                    need a manual review.\n"
+"                                    You will find the list\n"
+"                                    of the new records to review\n"
+"                                    in the menu 'Connectors > Checkpoint'."
+msgstr ""
+"Wanneer geïmporteerd,\n"
+"                                    hebben sommige soorten regels,\n"
+"                                    zoals de producten of categorieën,\n"
+"                                    een handmatige controle nodig.\n"
+"                                    U vindt de lijst van nieuwe regels\n"
+"                                    welke dienen te worden gecontroleerd\n"
+"                                    in het menu 'Connectors > "
+"Controlepunten'."
+
+#. module: magentoerpconnect
+#: field:delivery.carrier,magento_tracking_title:0
+msgid "Magento Tracking Title"
+msgstr "Magento Tracking Title"
+
+#. module: magentoerpconnect
+#: selection:magento.product.product,manage_stock:0
+msgid "Manage Stock"
+msgstr "Beheer vororaad"
+
+#. module: magentoerpconnect
+#: field:magento.address,updated_at:0
+#: field:magento.product.product,updated_at:0
+#: field:magento.res.partner,updated_at:0
+msgid "Updated At (on Magento)"
+msgstr "Bijgewerkt op (in Magento)"
+
+#. module: magentoerpconnect
+#: selection:magento.stock.picking.out,picking_method:0
+msgid "Complete"
+msgstr "Compleet"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_store
+#: view:magento.store:0
+msgid "Magento Store"
+msgstr "Magento winkel"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_product_product
+#: view:magento.product.product:0
+msgid "Magento Product"
+msgstr "Magento product"
+
+#. module: magentoerpconnect
+#: model:ir.model,name:magentoerpconnect.model_magento_sale_order
+#: field:magento.account.invoice,magento_order_id:0
+#: field:magento.sale.order.line,magento_order_id:0
+#: field:magento.stock.picking.out,magento_order_id:0
+msgid "Magento Sale Order"
+msgstr "Magento verkooporder"
+
+#. module: magentoerpconnect
+#: field:magento.website,import_partners_from_date:0
+msgid "Import partners from date"
+msgstr "Importeer relaties vanaf"
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.sale.order:0
+#: sql_constraint:magento.sale.order.line:0
+msgid "A sale order line with the same ID on Magento already exists."
+msgstr "Een verkooporderregel met hetzelfde ID bestaat al in Magento."
+
+#. module: magentoerpconnect
+#: field:magento.sale.order,magento_order_line_ids:0
+msgid "Magento Order Lines"
+msgstr "Magento orderregels"
+
+#. module: magentoerpconnect
+#: field:magento.res.partner,newsletter:0
+msgid "Newsletter"
+msgstr "Nieuwsbrief"
+
+#. module: magentoerpconnect
+#: help:magento.backend,default_lang_id:0
+msgid ""
+"If a default language is selected, the records will be imported in the "
+"translation of this language.\n"
+"Note that a similar configuration exists for each storeview."
+msgstr ""
+"Als een standaard taal is geselecteerd, worden de regels geïmporteerd in de "
+"vertaling van deze taal.\n"
+"Let op, deze instelling bestaat voor iedere winkelweergave."
+
+#. module: magentoerpconnect
+#: sql_constraint:magento.address:0
+msgid "A partner address with same ID on Magento already exists."
+msgstr "Een relatie adres met hetzelfde ID bestaat al in Magento."

=== modified file 'magentoerpconnect/invoice.py'
--- magentoerpconnect/invoice.py	2014-01-13 13:26:35 +0000
+++ magentoerpconnect/invoice.py	2014-03-19 10:37:13 +0000
@@ -222,13 +222,12 @@
                                   if store.backend_id.id == magento_sale.backend_id.id),
                                  None)
             assert magento_store
-			
-	    payment_method = sale.payment_method_id
-	    if payment_method and payment_method.create_invoice_on:
-            	create_invoice = payment_method.create_invoice_on
-	    else:
-		create_invoice = magento_store.create_invoice_on	    
 
+            payment_method = sale.payment_method_id
+            if payment_method and payment_method.create_invoice_on:
+                create_invoice = payment_method.create_invoice_on
+            else:
+                create_invoice = magento_store.create_invoice_on
 
             if create_invoice == invoice.state:
                 session.create('magento.account.invoice',
@@ -238,7 +237,7 @@
 
 
 @on_record_create(model_names='magento.account.invoice')
-def delay_export_account_invoice(session, model_name, record_id):
+def delay_export_account_invoice(session, model_name, record_id, vals):
     """
     Delay the job to export the magento invoice.
     """

=== modified file 'magentoerpconnect/magento_model.py'
--- magentoerpconnect/magento_model.py	2014-01-14 11:32:02 +0000
+++ magentoerpconnect/magento_model.py	2014-03-19 10:37:13 +0000
@@ -382,8 +382,10 @@
             'Create invoice on action',
             required=True,
             help="Should the invoice be created in Magento "
-                 "when it is validated or when it is paid in OpenERP?" 
-                  "This only takes effect if the SO-related Payment Method is not giving a Option for this by itself. (See Payment Methods)"),
+                 "when it is validated or when it is paid in OpenERP?\n"
+                  "This only takes effect if the sales order's related "
+                  "payment method is not giving an option for this by "
+                  "itself. (See Payment Methods)"),
     }
 
     _defaults = {

=== modified file 'magentoerpconnect/magento_model_view.xml'
--- magentoerpconnect/magento_model_view.xml	2013-08-15 08:01:46 +0000
+++ magentoerpconnect/magento_model_view.xml	2014-03-19 10:37:13 +0000
@@ -114,6 +114,14 @@
                                     <field name="sale_prefix" placeholder="mag-" />
                                     <field name="product_stock_field_id" widget="selection"
                                         domain="[('model', 'in', ['product.product', 'product.template']), ('ttype', '=', 'float')]"/>
+                                    <field name="catalog_price_tax_included"/>
+                                    <p attrs="{'invisible': [('catalog_price_tax_included', '=', False)]}">
+                                      This option should respect the same
+                                      configuration than Magento.  Pay
+                                      attention to the taxes on the products,
+                                      which should surely include prices when
+                                      this option is activated.
+                                    </p>
                                 </group>
                             </page>
 

=== modified file 'magentoerpconnect/partner.py'
--- magentoerpconnect/partner.py	2013-11-11 15:38:19 +0000
+++ magentoerpconnect/partner.py	2014-03-19 10:37:13 +0000
@@ -451,10 +451,10 @@
                     # and use the name of the company for the name
                     company_mapper = get_unit(CompanyImportMapper,
                                               'magento.res.partner')
-                    company_mapper.convert(magento_record)
+                    map_record = company_mapper.map_record(magento_record)
                     self.session.write('magento.res.partner',
                                        partner_binding_id,
-                                       company_mapper.data)
+                                       map_record.values())
                 else:
                     # for B2C individual customers, merge with the main
                     # partner

=== modified file 'magentoerpconnect/payment_invoice.py'
--- magentoerpconnect/payment_invoice.py	2014-01-14 11:32:02 +0000
+++ magentoerpconnect/payment_invoice.py	2014-03-19 10:37:13 +0000
@@ -1,13 +1,17 @@
-from osv import osv, fields
-
-class payment_invoice(osv.Model):
-	_inherit = "payment.method"
-	
-	_columns = {
-		'create_invoice_on': fields.selection(
+# -*- coding: utf-8 -*-
+from openerp.osv import orm, fields
+
+
+class payment_invoice(orm.Model):
+    _inherit = "payment.method"
+
+    _columns = {
+        'create_invoice_on': fields.selection(
             [('open', 'Validate'),
              ('paid', 'Paid')],
             'Create invoice on action',
             help="Should the invoice be created in Magento "
-                 "when it is validated or when it is paid in OpenERP? If nothing is set, Create invoice on action falls back to Store Options."),
-		}
\ No newline at end of file
+                 "when it is validated or when it is paid in OpenERP?\n"
+                 "If nothing is set, the option falls back to the same option "
+                 "on the Magento store related to the sales order."),
+    }

=== modified file 'magentoerpconnect/payment_invoice.xml'
--- magentoerpconnect/payment_invoice.xml	2014-01-13 13:26:35 +0000
+++ magentoerpconnect/payment_invoice.xml	2014-03-19 10:37:13 +0000
@@ -1,19 +1,21 @@
 <?xml version ="1.0" encoding="utf-8"?>
 
 <openerp>
-	<data>
-		
-		<record id="sale_payment_method_payment_method_view_form" model="ir.ui.view">
-			<field name="model">payment.method</field>
-			<field name="inherit_id" ref="sale_payment_method.payment_method_view_form"/>
-			<field name="arch" type="xml">
-			
-				<field name="company_id" position="after">
-					<field name="create_invoice_on" string="Create invoice on"/>
-				</field>
-				
-			</field>
-		</record>
-		
-	</data>
-</openerp>
\ No newline at end of file
+  <data>
+
+    <record id="payment_method_view_form" model="ir.ui.view">
+      <field name="model">payment.method</field>
+      <field name="inherit_id" ref="connector_ecommerce.payment_method_view_form"/>
+      <field name="arch" type="xml">
+
+        <group name="import_rule" position="after">
+          <group name="magento" string="Magento">
+            <field name="create_invoice_on" string="Create invoice on"/>
+          </group>
+        </group>
+
+      </field>
+    </record>
+
+  </data>
+</openerp>

=== modified file 'magentoerpconnect/product.py'
--- magentoerpconnect/product.py	2013-11-09 23:01:40 +0000
+++ magentoerpconnect/product.py	2014-03-19 10:37:13 +0000
@@ -28,7 +28,7 @@
 from openerp.osv import orm, fields
 from openerp.tools.translate import _
 from openerp.addons.connector.queue.job import job
-from openerp.addons.connector.event import on_record_create, on_record_write
+from openerp.addons.connector.event import on_record_write
 from openerp.addons.connector.unit.synchronizer import (ImportSynchronizer,
                                                         ExportSynchronizer
                                                         )
@@ -259,7 +259,7 @@
 
     def _sort_images(self, images):
         """ Returns a list of images sorted by their priority.
-        An image with the 'base' type is the the primary one.
+        An image with the 'image' type is the the primary one.
         The other images are sorted by their position.
 
         The returned list is reversed, the items at the end
@@ -267,11 +267,11 @@
         """
         if not images:
             return {}
-        # place the images where the type is 'base' first then
+        # place the images where the type is 'image' first then
         # sort them by the reverse priority (last item of the list has
         # the the higher priority)
         def priority(image):
-            primary = 'base' in image['types']
+            primary = 'image' in image['types']
             try:
                 position = int(image['position'])
             except ValueError:
@@ -510,10 +510,10 @@
 
 
 @on_record_write(model_names='magento.product.product')
-def magento_product_modified(session, model_name, record_id, fields=None):
+def magento_product_modified(session, model_name, record_id, vals):
     if session.context.get('connector_no_export'):
         return
-    inventory_fields = list(set(fields).intersection(INVENTORY_FIELDS))
+    inventory_fields = list(set(vals).intersection(INVENTORY_FIELDS))
     if inventory_fields:
         export_product_inventory.delay(session, model_name,
                                        record_id, fields=inventory_fields,

=== modified file 'magentoerpconnect/sale.py'
--- magentoerpconnect/sale.py	2013-11-18 15:10:50 +0000
+++ magentoerpconnect/sale.py	2014-03-19 10:37:13 +0000
@@ -33,7 +33,10 @@
                                                   ImportMapper
                                                   )
 from openerp.addons.connector_ecommerce.unit.sale_order_onchange import (
-        SaleOrderOnChange)
+    SaleOrderOnChange)
+from openerp.addons.connector_ecommerce.sale import (ShippingLineBuilder,
+                                                     CashOnDeliveryLineBuilder,
+                                                     GiftOrderLineBuilder)
 from .unit.backend_adapter import GenericAdapter
 from .unit.import_synchronizer import (DelayedBatchImport,
                                        MagentoImportSynchronizer
@@ -563,11 +566,11 @@
                 'website_id': record.get('website_id'),
             }
             mapper = self.get_connector_unit_for_model(PartnerImportMapper,
-                                                      'magento.res.partner')
-            mapper.convert(customer_record)
-            oe_record = mapper.data_for_create
-            oe_record['guest_customer'] = True
-            partner_bind_id = sess.create('magento.res.partner', oe_record)
+                                                       'magento.res.partner')
+            map_record = mapper.map_record(customer_record)
+            map_record.update(guest_customer=True)
+            partner_bind_id = sess.create('magento.res.partner',
+                                          map_record.values(for_create=True))
             partner_binder.bind(guest_customer_id,
                                 partner_bind_id)
         else:
@@ -608,10 +611,10 @@
                                                        'magento.address')
 
         def create_address(address_record):
-            addr_mapper.convert(address_record)
-            oe_address = addr_mapper.data_for_create
-            oe_address.update(addresses_defaults)
-            address_bind_id = sess.create('magento.address', oe_address)
+            map_record = addr_mapper.map_record(address_record)
+            map_record.update(addresses_defaults)
+            address_bind_id = sess.create('magento.address',
+                                          map_record.values(for_create=True))
             return sess.read('magento.address',
                              address_bind_id,
                              ['openerp_id'])['openerp_id'][0]
@@ -635,10 +638,20 @@
         data['partner_shipping_id'] = self.partner_shipping_id
         return data
 
+    def _create_data(self, map_record, **kwargs):
+        tax_include = self.backend_record.catalog_price_tax_included
+        return super(SaleOrderImport, self)._create_data(
+            map_record, tax_include=tax_include, **kwargs)
+
     def _create(self, data):
         data = self._update_special_fields(data)
         return super(SaleOrderImport, self)._create(data)
 
+    def _update_data(self, map_record, **kwargs):
+        tax_include = self.backend_record.catalog_price_tax_included
+        return super(SaleOrderImport, self)._update_data(
+            map_record, tax_include=tax_include, **kwargs)
+
     def _update(self, binding_id, data):
         data = self._update_special_fields(data)
         return super(SaleOrderImport, self)._update(binding_id, data)
@@ -671,32 +684,69 @@
     children = [('items', 'magento_order_line_ids', 'magento.sale.order.line'),
                 ]
 
-    def _after_mapping(self, result):
-        sess = self.session
-        # TODO: refactor: do no longer store the transient fields in the
-        # result, use a ConnectorUnit to create the lines
-        result = sess.pool['sale.order']._convert_special_fields(sess.cr,
-                                                                 sess.uid,
-                                                                 result,
-                                                                 result['magento_order_line_ids'],
-                                                                 sess.context)
-        # remove transient fields otherwise OpenERP will raise a warning
-        # or even fail to create the record because the fields do not
-        # exist
-        result.pop('shipping_amount_tax_excluded', None)
-        result.pop('shipping_amount_tax_included', None)
-        result.pop('shipping_tax_amount', None)
-        result.pop('gift_certificates_amount', None)
-        result.pop('gift_certificates_code', None)
+    def _add_shipping_line(self, map_record, values):
+        record = map_record.source
+        amount_incl = float(record.get('base_shipping_incl_tax') or 0.0)
+        amount_excl = float(record.get('shipping_amount') or 0.0)
+        if not (amount_incl or amount_excl):
+            return values
+        line_builder = self.get_connector_unit_for_model(MagentoShippingLineBuilder)
+        if self.options.tax_include:
+            discount = float(record.get('shipping_discount_amount') or 0.0)
+            line_builder.price_unit = (amount_incl - discount)
+        else:
+            line_builder.price_unit = amount_excl
+
+        if values.get('carrier_id'):
+            carrier = self.session.browse('delivery.carrier',
+                                          values['carrier_id'])
+            line_builder.product_id = carrier.product_id
+
+        line = (0, 0, line_builder.get_line())
+        values['order_line'].append(line)
+        return values
+
+    def _add_cash_on_delivery_line(self, map_record, values):
+        record = map_record.source
+        amount_excl = float(record.get('cod_fee') or 0.0)
+        amount_incl = float(record.get('cod_tax_amount') or 0.0)
+        if not (amount_excl or amount_incl):
+            return values
+        line_builder = self.get_connector_unit_for_model(MagentoCashOnDeliveryLineBuilder)
+        backend = self.backend_record
+        tax_include = self.options.tax_include
+        line_builder.price_unit = amount_incl if tax_include else amount_excl
+        line = (0, 0, line_builder.get_line())
+        values['order_line'].append(line)
+        return values
+
+    def _add_gift_certificate_line(self, map_record, values):
+        record = map_record.source
+        if 'gift_cert_amount' not in record:
+            return values
+        amount = float(record['gift_cert_amount'])
+        line_builder = self.get_connector_unit_for_model(MagentoGiftOrderLineBuilder)
+        line_builder.price_unit = amount
+        if 'gift_cert_code' in record:
+            line_builder.code = record['gift_cert_code']
+        line = (0, 0, line_builder.get_line())
+        values['order_line'].append(line)
+        return values
+
+    def finalize(self, map_record, values):
+        values.setdefault('order_line', [])
+        values = self._add_shipping_line(map_record, values)
+        values = self._add_cash_on_delivery_line(map_record, values)
+        values = self._add_gift_certificate_line(map_record, values)
         onchange = self.get_connector_unit_for_model(SaleOrderOnChange)
-        return onchange.play(result, result['magento_order_line_ids'])
+        return onchange.play(values, values['magento_order_line_ids'])
 
     @mapping
     def name(self, record):
         name = record['increment_id']
         prefix = self.backend_record.sale_prefix
         if prefix:
-          name = prefix + name
+            name = prefix + name
         return {'name': name}
 
     @mapping
@@ -728,33 +778,12 @@
         return {'payment_method_id': method_id}
 
     @mapping
-    def cod_fee(self, record): # cash on delivery
-        # TODO Map Me (sic)
-        pass
-
-    @mapping
-    def gift_cert_amount(self, record):
-        if 'gift_cert_amount' in record:
-            result = {'gift_certificates_amount': record['gift_cert_amount']}
-        else:
-            result = {}
-        return result
-
-    @mapping
-    def gift_cert_code(self, record):
-        if 'gift_cert_code' in record:
-            result = {'gift_certificates_code': record['gift_cert_code']}
-        else:
-            result = {}
-        return result
-
-    @mapping
     def shipping_method(self, record):
         session = self.session
         ifield = record.get('shipping_method')
         if not ifield:
             return
-        
+
         carrier_ids = session.search('delivery.carrier',
                                      [('magento_code', '=', ifield)])
         if carrier_ids:
@@ -774,24 +803,6 @@
             result = {'carrier_id': carrier_id}
         return result
 
-    @mapping
-    def base_shipping_incl_tax(self, record):
-        amount_tax_inc = float(record.get('base_shipping_incl_tax', 0.0))
-        discount = float(record.get('shipping_discount_amount', 0.0))
-        amount_tax_inc -=  discount
-        amount_tax_exc = float(record.get('shipping_amount', 0.0))
-
-        if amount_tax_exc and amount_tax_inc:
-            tax_rate = amount_tax_inc / amount_tax_exc -1
-        else:
-            tax_rate = 0
-
-        result = {'shipping_amount_tax_included': amount_tax_inc,
-                  'shipping_amount_tax_excluded': amount_tax_exc,
-                  'shipping_tax_rate': tax_rate,
-                  }
-        return result
-
     # partner_id, partner_invoice_id, partner_shipping_id
     # are done in the importer
 
@@ -866,13 +877,28 @@
         base_row_total = float(record['base_row_total'] or 0.)
         base_row_total_incl_tax = float(record['base_row_total_incl_tax'] or 0.)
         qty_ordered = float(record['qty_ordered'])
-        if backend.catalog_price_tax_included:
+        if self.options.tax_include:
             result['price_unit'] = base_row_total_incl_tax / qty_ordered
         else:
             result['price_unit'] = base_row_total / qty_ordered
         return result
 
 
+@magento
+class MagentoShippingLineBuilder(ShippingLineBuilder):
+    _model_name = 'magento.sale.order'
+
+
+@magento
+class MagentoCashOnDeliveryLineBuilder(CashOnDeliveryLineBuilder):
+    _model_name = 'magento.sale.order'
+
+
+@magento
+class MagentoGiftOrderLineBuilder(GiftOrderLineBuilder):
+    _model_name = 'magento.sale.order'
+
+
 @job
 def sale_order_import_batch(session, model_name, backend_id, filters=None):
     """ Prepare a batch import of records from Magento """

=== modified file 'magentoerpconnect/stock_picking.py'
--- magentoerpconnect/stock_picking.py	2013-11-21 18:26:50 +0000
+++ magentoerpconnect/stock_picking.py	2014-03-19 10:37:13 +0000
@@ -243,7 +243,7 @@
 
 
 @on_record_create(model_names='magento.stock.picking.out')
-def delay_export_picking_out(session, model_name, record_id):
+def delay_export_picking_out(session, model_name, record_id, vals):
     export_picking_done.delay(session, model_name, record_id)
 
 

=== modified file 'magentoerpconnect/tests/__init__.py'
--- magentoerpconnect/tests/__init__.py	2014-01-16 10:10:21 +0000
+++ magentoerpconnect/tests/__init__.py	2014-03-19 10:37:13 +0000
@@ -23,7 +23,6 @@
 import test_address_book
 import test_export_invoice
 import test_import_product_image
-import test_export_invoice_jan
 fast_suite = [
 ]
 

=== modified file 'magentoerpconnect/tests/test_data.py'
--- magentoerpconnect/tests/test_data.py	2013-10-30 13:16:37 +0000
+++ magentoerpconnect/tests/test_data.py	2014-03-19 10:37:13 +0000
@@ -25398,4 +25398,377 @@
                                           'updated_at': '2013-10-30 09:43:20',
                                           'weight': '2.0000',
                                           'x_forwarded_for': None},
+('sales_order.info', (900000695, None)): {'adjustment_negative': None,
+		                                        'adjustment_positive': None,
+		                                        'applied_rule_ids': None,
+		                                        'base_adjustment_negative': None,
+		                                        'base_adjustment_positive': None,
+		                                        'base_currency_code': 'EUR',
+		                                        'base_discount_amount': '0.0000',
+		                                        'base_discount_canceled': None,
+		                                        'base_discount_invoiced': '0.0000',
+		                                        'base_discount_refunded': None,
+		                                        'base_grand_total': '97.5000',
+		                                        'base_hidden_tax_amount': '0.0000',
+		                                        'base_hidden_tax_invoiced': '0.0000',
+		                                        'base_hidden_tax_refunded': None,
+		                                        'base_shipping_amount': '7.8700',
+		                                        'base_shipping_canceled': None,
+		                                        'base_shipping_discount_amount': '0.0000',
+		                                        'base_shipping_hidden_tax_amnt': '0.0000',
+		                                        'base_shipping_hidden_tax_amount': '0.0000',
+		                                        'base_shipping_incl_tax': '8.5000',
+		                                        'base_shipping_invoiced': '7.8700',
+		                                        'base_shipping_refunded': None,
+		                                        'base_shipping_tax_amount': '0.6300',
+		                                        'base_shipping_tax_refunded': None,
+		                                        'base_subtotal': '82.4100',
+		                                        'base_subtotal_canceled': None,
+		                                        'base_subtotal_incl_tax': '89.0000',
+		                                        'base_subtotal_invoiced': '82.4100',
+		                                        'base_subtotal_refunded': None,
+		                                        'base_tax_amount': '7.2200',
+		                                        'base_tax_canceled': None,
+		                                        'base_tax_invoiced': '7.2200',
+		                                        'base_tax_refunded': None,
+		                                        'base_to_global_rate': '1.0000',
+		                                        'base_to_order_rate': '1.0000',
+		                                        'base_total_canceled': None,
+		                                        'base_total_due': '0.0000',
+		                                        'base_total_invoiced': '97.5000',
+		                                        'base_total_invoiced_cost': '0.0000',
+		                                        'base_total_offline_refunded': None,
+		                                        'base_total_online_refunded': None,
+		                                        'base_total_paid': '97.5000',
+		                                        'base_total_qty_ordered': None,
+		                                        'base_total_refunded': None,
+		                                        'billing_address': {'address_id': '38468',
+		                                                            'address_type': 'billing',
+		                                                            'city': 'Lyon',
+		                                                            'company': None,
+		                                                            'country_id': 'FR',
+		                                                            'customer_address_id': '4999',
+		                                                            'customer_id': None,
+		                                                            'email': 'john@xxxxxx',
+		                                                            'fax': None,
+		                                                            'firstname': 'John',
+		                                                            'lastname': 'Doe',
+		                                                            'middlename': None,
+		                                                            'parent_id': '7360',
+		                                                            'postcode': '1006',
+		                                                            'prefix': None,
+		                                                            'quote_address_id': None,
+		                                                            'region': None,
+		                                                            'region_id': None,
+		                                                            'street': 'Victor Hugo',
+		                                                            'suffix': None,
+		                                                            'telephone': '31763163390',
+		                                                            'vat_id': None,
+		                                                            'vat_is_valid': None,
+		                                                            'vat_request_date': None,
+		                                                            'vat_request_id': None,
+		                                                            'vat_request_success': None},
+		                                        'billing_address_id': '38468',
+		                                        'can_ship_partially': None,
+		                                        'can_ship_partially_item': None,
+		                                        'coupon_code': None,
+		                                        'coupon_rule_name': None,
+		                                        'created_at': '2013-10-14 13:20:56',
+		                                        'customer_dob': None,
+		                                        'customer_email': 'john@xxxxxx',
+		                                        'customer_firstname': 'John',
+		                                        'customer_gender': None,
+		                                        'customer_group_id': '1',
+		                                        'customer_id': '1',
+		                                        'customer_is_guest': '0',
+		                                        'customer_lastname': 'Doe',
+		                                        'customer_middlename': None,
+		                                        'customer_note': None,
+		                                        'customer_note_notify': '1',
+		                                        'customer_prefix': None,
+		                                        'customer_suffix': None,
+		                                        'customer_taxvat': None,
+		                                        'discount_amount': '0.0000',
+		                                        'discount_canceled': None,
+		                                        'discount_description': None,
+		                                        'discount_invoiced': '0.0000',
+		                                        'discount_refunded': None,
+		                                        'edit_increment': None,
+		                                        'email_sent': '1',
+		                                        'employee_email': None,
+		                                        'employee_name': None,
+		                                        'employee_phone': None,
+		                                        'ext_customer_id': None,
+		                                        'ext_order_id': None,
+		                                        'forced_do_shipment_with_invoice': None,
+		                                        'forced_shipment_with_invoice': None,
+		                                        'gift_message_id': None,
+		                                        'global_currency_code': 'EUR',
+		                                        'grand_total': '97.5000',
+		                                        'hidden_tax_amount': '0.0000',
+		                                        'hidden_tax_invoiced': '0.0000',
+		                                        'hidden_tax_refunded': None,
+		                                        'hold_before_state': None,
+		                                        'hold_before_status': None,
+		                                        'imported': '0',
+		                                        'increment_id': '100005281',
+		                                        'is_virtual': '0',
+		                                        'items': [{'additional_data': None,
+		                                                   'amount_refunded': '0.0000',
+		                                                   'applied_rule_ids': None,
+		                                                   'base_amount_refunded': '0.0000',
+		                                                   'base_cost': None,
+		                                                   'base_discount_amount': '0.0000',
+		                                                   'base_discount_invoiced': '0.0000',
+		                                                   'base_discount_refunded': None,
+		                                                   'base_hidden_tax_amount': None,
+		                                                   'base_hidden_tax_invoiced': '0.0000',
+		                                                   'base_hidden_tax_refunded': None,
+		                                                   'base_original_price': '89.0000',
+		                                                   'base_price': '82.4100',
+		                                                   'base_price_incl_tax': '89.0000',
+		                                                   'base_row_invoiced': '82.4100',
+		                                                   'base_row_total': '82.4100',
+		                                                   'base_row_total_incl_tax': '89.0000',
+		                                                   'base_tax_amount': '6.5900',
+		                                                   'base_tax_before_discount': None,
+		                                                   'base_tax_invoiced': '6.5900',
+		                                                   'base_tax_refunded': None,
+		                                                   'base_weee_tax_applied_amount': '0.0000',
+		                                                   'base_weee_tax_applied_row_amnt': '0.0000',
+		                                                   'base_weee_tax_applied_row_amount': '0.0000',
+		                                                   'base_weee_tax_disposition': '0.0000',
+		                                                   'base_weee_tax_row_disposition': '0.0000',
+		                                                   'created_at': '2013-10-14 13:20:56',
+		                                                   'description': None,
+		                                                   'discount_amount': '0.0000',
+		                                                   'discount_invoiced': '0.0000',
+		                                                   'discount_percent': '0.0000',
+		                                                   'discount_refunded': None,
+		                                                   'earned_points_hash': None,
+		                                                   'ext_order_item_id': None,
+		                                                   'free_shipping': '0',
+		                                                   'gift_message_available': None,
+		                                                   'gift_message_id': None,
+		                                                   'hidden_tax_amount': None,
+		                                                   'hidden_tax_canceled': None,
+		                                                   'hidden_tax_invoiced': '0.0000',
+		                                                   'hidden_tax_refunded': None,
+		                                                   'is_nominal': '0',
+		                                                   'is_qty_decimal': '0',
+		                                                   'is_virtual': '0',
+		                                                   'item_id': '12751',
+		                                                   'locked_do_invoice': None,
+		                                                   'locked_do_ship': None,
+		                                                   'name': 'Dior Homme',
+		                                                   'no_discount': '0',
+		                                                   'order_id': '7360',
+		                                                   'original_price': '89.0000',
+		                                                   'parent_item_id': None,
+		                                                   'price': '82.4100',
+		                                                   'price_incl_tax': '89.0000',
+		                                                   'product_id': '157',
+		                                                   'product_options': 'a:1:{s:15:"info_buyRequest";a:6:{s:4:"uenc";s:176:"aHR0cDovL3d3dy4xMDAwcGFyZnVtcy5jaC9ib3V0aXF1ZTEuNy4wLjIvZnIvcGFyZnVtLWhvbW1lcy1ldC1mZW1tZXMtcGFzLWNoZXIvcGFyZnVtLWRpb3ItcGFzLWNoZXIvcGFyZnVtLWRpb3ItaG9tbWUtcGFzLWNoZXIuaHRtbA,,";s:7:"product";s:4:"4773";s:15:"related_product";s:0:"";s:3:"qty";s:1:"1";s:1:"x";s:2:"70";s:1:"y";s:2:"23";}}',
+		                                                   'product_type': 'simple',
+		                                                   'qty_backordered': None,
+		                                                   'qty_canceled': '0.0000',
+		                                                   'qty_invoiced': '1.0000',
+		                                                   'qty_ordered': '1.0000',
+		                                                   'qty_refunded': '0.0000',
+		                                                   'qty_shipped': '0.0000',
+		                                                   'quote_item_id': '46485',
+		                                                   'redeemed_points_hash': None,
+		                                                   'row_invoiced': '82.4100',
+		                                                   'row_total': '82.4100',
+		                                                   'row_total_after_redemptions': None,
+		                                                   'row_total_after_redemptions_incl_tax': None,
+		                                                   'row_total_before_redemptions': None,
+		                                                   'row_total_before_redemptions_incl_tax': None,
+		                                                   'row_total_incl_tax': '89.0000',
+		                                                   'row_weight': '0.0000',
+		                                                   'sku': '1625',
+		                                                   'store_id': '1',
+		                                                   'tax_amount': '6.5900',
+		                                                   'tax_before_discount': None,
+		                                                   'tax_canceled': None,
+		                                                   'tax_invoiced': '6.5900',
+		                                                   'tax_percent': '8.0000',
+		                                                   'tax_refunded': None,
+		                                                   'updated_at': '2013-10-14 13:22:00',
+		                                                   'weee_tax_applied': 'a:0:{}',
+		                                                   'weee_tax_applied_amount': '0.0000',
+		                                                   'weee_tax_applied_row_amount': '0.0000',
+		                                                   'weee_tax_disposition': '0.0000',
+		                                                   'weee_tax_row_disposition': '0.0000',
+		                                                   'weight': None}],
+		                                        'order_currency_code': 'EUR',
+		                                        'order_id': '7360',
+		                                        'original_increment_id': None,
+		                                        'payment': {'account_status': None,
+		                                                    'additional_data': None,
+		                                                    'address_status': None,
+		                                                    'amount_authorized': None,
+		                                                    'amount_canceled': None,
+		                                                    'amount_ordered': '97.5000',
+		                                                    'amount_paid': '97.5000',
+		                                                    'amount_refunded': None,
+		                                                    'anet_trans_method': None,
+		                                                    'base_amount_authorized': None,
+		                                                    'base_amount_canceled': None,
+		                                                    'base_amount_ordered': '97.5000',
+		                                                    'base_amount_paid': '97.5000',
+		                                                    'base_amount_paid_online': None,
+		                                                    'base_amount_refunded': None,
+		                                                    'base_amount_refunded_online': None,
+		                                                    'base_shipping_amount': '7.8700',
+		                                                    'base_shipping_captured': '7.8700',
+		                                                    'base_shipping_refunded': None,
+		                                                    'cc_approval': None,
+		                                                    'cc_avs_status': None,
+		                                                    'cc_cid_status': None,
+		                                                    'cc_debug_request_body': None,
+		                                                    'cc_debug_response_body': None,
+		                                                    'cc_debug_response_serialized': None,
+		                                                    'cc_exp_month': '0',
+		                                                    'cc_exp_year': '0',
+		                                                    'cc_last4': None,
+		                                                    'cc_number_enc': None,
+		                                                    'cc_owner': None,
+		                                                    'cc_secure_verify': None,
+		                                                    'cc_ss_issue': None,
+		                                                    'cc_ss_start_month': '0',
+		                                                    'cc_ss_start_year': '0',
+		                                                    'cc_status': None,
+		                                                    'cc_status_description': None,
+		                                                    'cc_trans_id': None,
+		                                                    'cc_type': None,
+		                                                    'cybersource_token': None,
+		                                                    'echeck_account_name': None,
+		                                                    'echeck_account_type': None,
+		                                                    'echeck_bank_name': None,
+		                                                    'echeck_routing_number': None,
+		                                                    'echeck_type': None,
+		                                                    'flo2cash_account_id': None,
+		                                                    'ideal_issuer_id': None,
+		                                                    'ideal_issuer_title': None,
+		                                                    'ideal_transaction_checked': None,
+		                                                    'last_trans_id': '1P06829259760661R',
+		                                                    'method': 'checkmo',
+		                                                    'parent_id': '7360',
+		                                                    'paybox_question_number': None,
+		                                                    'paybox_request_number': None,
+		                                                    'payment_id': '32844',
+		                                                    'po_number': None,
+		                                                    'protection_eligibility': None,
+		                                                    'quote_payment_id': None,
+		                                                    'shipping_amount': '7.8700',
+		                                                    'shipping_captured': '7.8700',
+		                                                    'shipping_refunded': None},
+		                                        'payment_auth_expiration': None,
+		                                        'payment_authorization_amount': None,
+		                                        'payment_authorization_expiration': None,
+		                                        'paypal_ipn_customer_notified': None,
+		                                        'protect_code': '49accf',
+		                                        'quote_address_id': None,
+		                                        'quote_id': '33794',
+		                                        'relation_child_id': None,
+		                                        'relation_child_real_id': None,
+		                                        'relation_parent_id': None,
+		                                        'relation_parent_real_id': None,
+		                                        'remote_ip': None,
+		                                        'rewards_base_discount_amount': None,
+		                                        'rewards_base_discount_tax_amount': None,
+		                                        'rewards_discount_amount': None,
+		                                        'rewards_discount_tax_amount': None,
+		                                        'shipping_address': {'address_id': '38469',
+		                                                             'address_type': 'shipping',
+		                                                             'city': 'Lyon',
+		                                                             'company': None,
+		                                                             'country_id': 'FR',
+		                                                             'customer_address_id': None,
+		                                                             'customer_id': None,
+		                                                             'email': 'john@xxxxxx',
+		                                                             'fax': None,
+		                                                             'firstname': 'John',
+		                                                             'lastname': 'Doe',
+		                                                             'middlename': None,
+		                                                             'parent_id': '7360',
+		                                                             'postcode': '1006',
+		                                                             'prefix': None,
+		                                                             'quote_address_id': None,
+		                                                             'region': None,
+		                                                             'region_id': None,
+		                                                             'street': 'Victor Hugo',
+		                                                             'suffix': None,
+		                                                             'telephone': '31763163390',
+		                                                             'vat_id': None,
+		                                                             'vat_is_valid': None,
+		                                                             'vat_request_date': None,
+		                                                             'vat_request_id': None,
+		                                                             'vat_request_success': None},
+		                                        'shipping_address_id': '38469',
+		                                        'shipping_amount': '7.8700',
+		                                        'shipping_canceled': None,
+		                                        'shipping_description': 'La Poste',
+		                                        'shipping_discount_amount': '0.0000',
+		                                        'shipping_hidden_tax_amount': '0.0000',
+		                                        'shipping_incl_tax': '8.5000',
+		                                        'shipping_invoiced': '7.8700',
+		                                        'shipping_method': 'flatrate_flatrate',
+		                                        'shipping_refunded': None,
+		                                        'shipping_tax_amount': '0.6300',
+		                                        'shipping_tax_refunded': None,
+		                                        'state': 'processing',
+		                                        'status': 'processing',
+		                                        'status_history': [{'comment': u'Notifier le client pour la facture n\xb0100003489.',
+		                                                            'created_at': '2013-10-14 13:22:02',
+		                                                            'entity_name': 'invoice',
+		                                                            'is_customer_notified': '1',
+		                                                            'is_visible_on_front': '0',
+		                                                            'parent_id': '7360',
+		                                                            'status': 'processing',
+		                                                            'store_id': '1'},
+		                                                           {'comment': u'IPN "Completed". Registered notification about captured amount of 97,50\xa0EUR. Transaction ID: "1P06829259760661R".',
+		                                                            'created_at': '2013-10-14 13:22:00',
+		                                                            'entity_name': 'invoice',
+		                                                            'is_customer_notified': '2',
+		                                                            'is_visible_on_front': '0',
+		                                                            'parent_id': '7360',
+		                                                            'status': 'processing',
+		                                                            'store_id': '1'},
+		                                                           {'comment': None,
+		                                                            'created_at': '2013-10-14 13:20:58',
+		                                                            'entity_name': 'order',
+		                                                            'is_customer_notified': '0',
+		                                                            'is_visible_on_front': '0',
+		                                                            'parent_id': '7360',
+		                                                            'status': 'pending_payment',
+		                                                            'store_id': '1'}],
+		                                        'store_currency_code': 'EUR',
+		                                        'store_id': '1',
+		                                        'store_name': u'France',
+		                                        'store_to_base_rate': '1.0000',
+		                                        'store_to_order_rate': '1.0000',
+		                                        'subtotal': '82.4100',
+		                                        'subtotal_canceled': None,
+		                                        'subtotal_incl_tax': '89.0000',
+		                                        'subtotal_invoiced': '82.4100',
+		                                        'subtotal_refunded': None,
+		                                        'tax_amount': '7.2200',
+		                                        'tax_canceled': None,
+		                                        'tax_invoiced': '7.2200',
+		                                        'tax_refunded': None,
+		                                        'total_canceled': None,
+		                                        'total_due': '0.0000',
+		                                        'total_invoiced': '97.5000',
+		                                        'total_item_count': '1',
+		                                        'total_offline_refunded': None,
+		                                        'total_online_refunded': None,
+		                                        'total_paid': '97.5000',
+		                                        'total_qty_ordered': '1.0000',
+		                                        'total_refunded': None,
+		                                        'updated_at': '2013-10-14 13:22:00',
+		                                        'website_id': u'1',
+		                                        'weight': '0.0000',
+		                                        'x_forwarded_for': None},
 }

=== modified file 'magentoerpconnect/tests/test_export_invoice.py'
--- magentoerpconnect/tests/test_export_invoice.py	2013-08-09 21:14:23 +0000
+++ magentoerpconnect/tests/test_export_invoice.py	2014-03-19 10:37:13 +0000
@@ -64,12 +64,13 @@
                                        'manual_validation')
         __, journal_id = self.get_ref('account',
                                       'check_journal')
-        self.registry('payment.method').create(
+        self.payment_method_id = self.registry('payment.method').create(
             cr, uid,
             {'name': 'checkmo',
-                'workflow_process_id': workflow_id,
-                'import_rule': 'always',
-                'journal_id': journal_id})
+             'create_invoice_on': False,
+             'workflow_process_id': workflow_id,
+             'import_rule': 'always',
+             'journal_id': journal_id})
         __, self.journal_id = self.get_ref('account', 'bank_journal')
         __, self.pay_account_id = self.get_ref('account', 'cash')
         __, self.period_id = self.get_ref('account', 'period_10')
@@ -149,6 +150,63 @@
                 mock.ANY, 'magento.account.invoice',
                 self.invoice.magento_bind_ids[0].id)
 
+    def test_export_invoice_on_payment_method_validate(self):
+        """ Exporting an invoice: when it is validated with payment method """
+        cr, uid = self.cr, self.uid
+        store_ids = [store.id for website in self.backend.website_ids
+                     for store in website.store_ids]
+        # we setup the stores so they export the invoices as soon
+        # as they are validated (open)
+        self.registry('payment.method').write(
+            cr, uid, self.payment_method_id, {'create_invoice_on': 'open'})
+        # ensure we use the option of the payment method, not store
+        self.registry('magento.store').write(
+           cr, uid, store_ids, {'create_invoice_on': 'paid'})
+        # this is the consumer called when a 'magento.account.invoice'
+        # is created, it delay a job to export the invoice
+        patched = 'openerp.addons.magentoerpconnect.invoice.export_invoice'
+        with mock.patch(patched) as export_invoice:  # prevent to create the job
+            self._invoice_open()
+
+            assert len(self.invoice.magento_bind_ids) == 1
+            export_invoice.delay.assert_called_with(mock.ANY,
+                                                    'magento.account.invoice',
+                                                    self.invoice.magento_bind_ids[0].id)
+
+        # pay and verify it is NOT called
+        with mock.patch(patched) as export_invoice:  # prevent to create the job
+            self._pay_and_reconcile()
+            self.assertEqual(self.invoice.state, 'paid')
+            assert not export_invoice.delay.called
+
+    def test_export_invoice_on_payment_method_paid(self):
+        """ Exporting an invoice: when it is paid on payment method """
+        cr, uid = self.cr, self.uid
+        store_ids = [store.id for website in self.backend.website_ids
+                     for store in website.store_ids]
+        # we setup the stores so they export the invoices as soon
+        # as they are validated (open)
+        self.registry('payment.method').write(
+            cr, uid, self.payment_method_id, {'create_invoice_on': 'paid'})
+        # ensure we use the option of the payment method, not store
+        self.registry('magento.store').write(
+            cr, uid, store_ids, {'create_invoice_on': 'open'})
+        # this is the consumer called when a 'magento.account.invoice'
+        # is created, it delay a job to export the invoice
+        patched = 'openerp.addons.magentoerpconnect.invoice.export_invoice'
+        with mock.patch(patched) as export_invoice:  # prevent to create the job
+            self._invoice_open()
+            assert not export_invoice.delay.called
+
+        # pay and verify it is NOT called
+        with mock.patch(patched) as export_invoice:  # prevent to create the job
+            self._pay_and_reconcile()
+            self.assertEqual(self.invoice.state, 'paid')
+            assert len(self.invoice.magento_bind_ids) == 1
+            export_invoice.delay.assert_called_with(
+                mock.ANY, 'magento.account.invoice',
+                self.invoice.magento_bind_ids[0].id)
+
     def _invoice_open(self):
         wf_service = netsvc.LocalService("workflow")
         wf_service.trg_validate(self.uid, 'account.invoice',

=== removed file 'magentoerpconnect/tests/test_export_invoice_jan.py'
--- magentoerpconnect/tests/test_export_invoice_jan.py	2014-01-16 10:10:21 +0000
+++ magentoerpconnect/tests/test_export_invoice_jan.py	1970-01-01 00:00:00 +0000
@@ -1,180 +0,0 @@
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-#    Author: Guewen Baconnier
-#    Copyright 2013 Camptocamp SA
-#
-#    This program is free software: you can redistribute it and/or modify
-#    it under the terms of the GNU Affero 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 Affero General Public License for more details.
-#
-#    You should have received a copy of the GNU Affero General Public License
-#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-import unittest2
-import mock
-from functools import partial
-
-import openerp.tests.common as common
-from openerp import netsvc
-from openerp.addons.connector.session import ConnectorSession
-from openerp.addons.magentoerpconnect.unit.import_synchronizer import (
-    import_batch,
-    import_record)
-from openerp.addons.magentoerpconnect.invoice import (
-    delay_export_account_invoice)
-from .common import (mock_api,
-                     mock_urlopen_image)
-from .test_data import magento_base_responses
-
-
-class test_export_invoice(common.TransactionCase):
-    """ Test the export of an invoice to Magento with options in payment methods"""
-
-    def setUp(self):
-        super(test_export_invoice, self).setUp()
-        cr, uid = self.cr, self.uid
-        backend_model = self.registry('magento.backend')
-        self.mag_sale_model = self.registry('magento.sale.order')
-        self.session = ConnectorSession(cr, uid)
-        data_model = self.registry('ir.model.data')
-        self.get_ref = partial(data_model.get_object_reference,
-                               cr, uid)
-        __, warehouse_id = self.get_ref('stock', 'warehouse0')
-        backend_id = backend_model.create(
-            cr,
-            uid,
-            {'name': 'Test Magento',
-                'version': '1.7',
-                'location': 'http://anyurl',
-                'username': 'guewen',
-                'warehouse_id': warehouse_id,
-                'password': '42'})
-        self.backend = backend_model.browse(cr, uid, backend_id)
-        # payment method needed to import a sale order
-        __, workflow_id = self.get_ref('sale_automatic_workflow',
-                                       'manual_validation')
-        __, journal_id = self.get_ref('account',
-                                      'check_journal')
-        self.payment_method_id = self.registry('payment.method').create(
-            cr, uid,
-            {'name': 'checkmo',
-	#	'create_invoice_on': 'open',
-                'workflow_process_id': workflow_id,
-                'import_rule': 'always',
-                'journal_id': journal_id})
-        __, self.journal_id = self.get_ref('account', 'bank_journal')
-        __, self.pay_account_id = self.get_ref('account', 'cash')
-        __, self.period_id = self.get_ref('account', 'period_10')
-        # import the base informations
-        with mock_api(magento_base_responses):
-            import_batch(self.session, 'magento.website', backend_id)
-            import_batch(self.session, 'magento.store', backend_id)
-            import_batch(self.session, 'magento.storeview', backend_id)
-            with mock_urlopen_image():
-                import_record(self.session,
-                              'magento.sale.order',
-                              backend_id, 900000691)
-        sale_ids = self.mag_sale_model.search(
-            cr, uid,
-            [('backend_id', '=', backend_id),
-             ('magento_id', '=', '900000691')])
-        self.assertEqual(len(sale_ids), 1)
-        self.mag_sale = self.mag_sale_model.browse(cr, uid, sale_ids[0])
-        # ignore exceptions on the sale order
-        self.mag_sale.write({'ignore_exceptions': True})
-        self.mag_sale.openerp_id.action_button_confirm()
-        self.mag_sale.refresh()  # update to manual state
-        self.sale_id = self.mag_sale.openerp_id.id
-        sale_obj = self.registry('sale.order')
-        invoice_id = sale_obj.action_invoice_create(cr, uid, [self.sale_id])
-        assert invoice_id
-        self.invoice_model = self.registry('account.invoice')
-        self.invoice = self.invoice_model.browse(cr, uid, invoice_id)
-
-    def test_export_invoice_on_payment_method_validate(self):
-        """ Exporting an invoice: when it is validated with payment method """
-        cr, uid = self.cr, self.uid
-        store_ids = [store.id for website in self.backend.website_ids
-                     for store in website.store_ids]
-        # we setup the stores so they export the invoices as soon
-        # as they are validated (open)
-	self.registry('payment.method').write(
-            cr, uid, self.payment_method_id, {'create_invoice_on': 'open'})
-        # self.registry('magento.store').write(
-        #    cr, uid, store_ids, {'create_invoice_on': 'paid'})
-        # this is the consumer called when a 'magento.account.invoice'
-        # is created, it delay a job to export the invoice
-        patched = 'openerp.addons.magentoerpconnect.invoice.export_invoice'
-        with mock.patch(patched) as export_invoice:  # prevent to create the job
-            self._invoice_open()
-	  
-            assert len(self.invoice.magento_bind_ids) == 1
-            export_invoice.delay.assert_called_with(mock.ANY,
-                                        'magento.account.invoice',
-                                        self.invoice.magento_bind_ids[0].id)
-
-        # pay and verify it is NOT called
-        with mock.patch(patched) as export_invoice:  # prevent to create the job
-            self._pay_and_reconcile()
-            self.assertEqual(self.invoice.state, 'paid')
-            assert not export_invoice.delay.called
-			
-
-    def test_export_invoice_on_payment_method_paid(self):
-        """ Exporting an invoice: when it is paid on payment method """
-        cr, uid = self.cr, self.uid
-        store_ids = [store.id for website in self.backend.website_ids
-                     for store in website.store_ids]
-        # we setup the stores so they export the invoices as soon
-        # as they are validated (open)
-	self.registry('payment.method').write(
-	    cr, uid, self.payment_method_id, {'create_invoice_on': 'paid'})
-        #self.registry('magento.store').write(
-        #    cr, uid, store_ids, {'create_invoice_on': 'open'})
-        # this is the consumer called when a 'magento.account.invoice'
-        # is created, it delay a job to export the invoice
-        patched = 'openerp.addons.magentoerpconnect.invoice.export_invoice'
-        with mock.patch(patched) as export_invoice:  # prevent to create the job
-            self._invoice_open()
-            assert not export_invoice.delay.called
-
-        # pay and verify it is NOT called
-        with mock.patch(patched) as export_invoice:  # prevent to create the job
-            self._pay_and_reconcile()
-            self.assertEqual(self.invoice.state, 'paid')
-            assert len(self.invoice.magento_bind_ids) == 1
-            export_invoice.delay.assert_called_with(
-                mock.ANY, 'magento.account.invoice',
-                self.invoice.magento_bind_ids[0].id)
-
-    def _invoice_open(self):
-        wf_service = netsvc.LocalService("workflow")
-        wf_service.trg_validate(self.uid, 'account.invoice',
-                                self.invoice.id, 'invoice_open', self.cr)
-        self.invoice.refresh()
-
-    def _pay_and_reconcile(self):
-        self.invoice_model.pay_and_reconcile(
-            self.cr, self.uid, [self.invoice.id],
-            pay_amount=self.invoice.amount_total,
-            pay_account_id=self.pay_account_id,
-            period_id=self.period_id,
-            pay_journal_id=self.journal_id,
-            writeoff_acc_id=self.pay_account_id,
-            writeoff_period_id=self.period_id,
-            writeoff_journal_id=self.journal_id,
-            name="Payment for tests of invoice's exports")
-        self.invoice.refresh()
-
-    @unittest2.skip("Needs to be implemented")
-    def test_export_invoice_api(self):
-        """ Exporting an invoice: call towards the Magento API """

=== modified file 'magentoerpconnect/tests/test_import_product_image.py'
--- magentoerpconnect/tests/test_import_product_image.py	2013-09-03 09:55:45 +0000
+++ magentoerpconnect/tests/test_import_product_image.py	2014-03-19 10:37:13 +0000
@@ -70,7 +70,7 @@
         """ Check if the images are sorted in the correct priority """
         env = mock.Mock()
         importer = CatalogImageImporter(env)
-        file1 = {'file': 'file1', 'types': ['base'], 'position': '10'}
+        file1 = {'file': 'file1', 'types': ['image'], 'position': '10'}
         file2 = {'file': 'file2', 'types': ['thumbnail'], 'position': '3'}
         file3 = {'file': 'file3', 'types': ['thumbnail'], 'position': '4'}
         file4 = {'file': 'file4', 'types': [], 'position': '10'}

=== modified file 'magentoerpconnect/tests/test_synchronization.py'
--- magentoerpconnect/tests/test_synchronization.py	2013-10-31 08:10:45 +0000
+++ magentoerpconnect/tests/test_synchronization.py	2014-03-19 10:37:13 +0000
@@ -76,6 +76,7 @@
                 {'name': 'checkmo',
                  'workflow_process_id': workflow_id,
                  'import_rule': 'always',
+                 'days_before_cancel': 0,
                  'journal_id': journal_id})
 
     def test_00_import_backend(self):
@@ -286,4 +287,34 @@
                                            self.uid,
                                            order_line_id[0],
                                            ['price_unit'])['price_unit']
-        self.assertEqual(price_unit, 41.0500)
\ No newline at end of file
+        self.assertEqual(price_unit, 41.0500)
+
+    def test_34_import_sale_order_with_taxes_included(self):
+        """ Import a sale order with taxes included """
+        backend_id = self.backend_id
+        self.backend_model.write(self.cr, self.uid, self.backend_id,
+                                 {'catalog_price_tax_included': True})
+        with mock_api(magento_base_responses):
+            with mock_urlopen_image():
+                import_record(self.session,
+                              'magento.sale.order',
+                              backend_id, 900000695)
+        mag_order_model = self.registry('magento.sale.order')
+        mag_order_ids = mag_order_model.search(self.cr,
+                                               self.uid,
+                                               [('backend_id', '=', backend_id),
+                                                ('magento_id', '=', '900000695')])
+        self.assertEqual(len(mag_order_ids), 1)
+        order_id = mag_order_model.read(self.cr,
+                                        self.uid,
+                                        mag_order_ids[0],
+                                        ['openerp_id'])['openerp_id']
+        order_model = self.registry('sale.order')
+        amount_total = order_model.read(self.cr,
+                                       self.uid,
+                                       order_id[0],
+                                       ['amount_total'])['amount_total']
+        #97.5 is the amount_total if connector takes correctly included tax prices.
+        self.assertEqual(amount_total, 97.5000)
+        self.backend_model.write(self.cr, self.uid, self.backend_id,
+                                 {'catalog_price_tax_included': False})

=== modified file 'magentoerpconnect/unit/export_synchronizer.py'
--- magentoerpconnect/unit/export_synchronizer.py	2013-05-01 12:12:58 +0000
+++ magentoerpconnect/unit/export_synchronizer.py	2014-03-19 10:37:13 +0000
@@ -139,9 +139,12 @@
         """ Export the dependencies for the record"""
         return
 
-    def _map_data(self, fields=None):
-        """ Convert the external record to OpenERP """
-        self.mapper.convert(self.binding_record, fields=fields)
+    def _map_data(self):
+        """ Returns an instance of
+        :py:class:`~openerp.addons.connector.unit.mapper.MapRecord`
+
+        """
+        return self.mapper.map_record(self.binding_record)
 
     def _validate_data(self, data):
         """ Check if the values to import are correct
@@ -153,13 +156,25 @@
         """
         return
 
+    def _create_data(self, map_record, fields=None, **kwargs):
+        """ Get the data to pass to :py:meth:`_create` """
+        return map_record.values(for_create=True, fields=fields, **kwargs)
+
     def _create(self, data):
         """ Create the Magento record """
+        # special check on data before export
+        self._validate_data(data)
         return self.backend_adapter.create(data)
 
+    def _update_data(self, map_record, fields=None, **kwargs):
+        """ Get the data to pass to :py:meth:`_update` """
+        return map_record.values(fields=fields, **kwargs)
+
     def _update(self, data):
         """ Update an Magento record """
         assert self.magento_id
+        # special check on data before export
+        self._validate_data(data)
         self.backend_adapter.write(self.magento_id, data)
 
     def _run(self, fields=None):
@@ -176,21 +191,17 @@
         # export the missing linked resources
         self._export_dependencies()
 
-        self._map_data(fields=fields)
+        map_record = self._map_data()
 
         if self.magento_id:
-            record = self.mapper.data
+            record = self._update_data(map_record, fields=fields)
             if not record:
                 return _('Nothing to export.')
-            # special check on data before export
-            self._validate_data(record)
             self._update(record)
         else:
-            record = self.mapper.data_for_create
+            record = self._create_data(map_record, fields=fields)
             if not record:
                 return _('Nothing to export.')
-            # special check on data before export
-            self._validate_data(record)
             self.magento_id = self._create(record)
         return _('Record exported with ID %s on Magento.') % self.magento_id
 

=== modified file 'magentoerpconnect/unit/import_synchronizer.py'
--- magentoerpconnect/unit/import_synchronizer.py	2013-10-31 08:53:35 +0000
+++ magentoerpconnect/unit/import_synchronizer.py	2014-03-19 10:37:13 +0000
@@ -92,9 +92,11 @@
         return
 
     def _map_data(self):
-        """ Call the convert on the Mapper so the converted record can
-        be obtained using mapper.data or mapper.data_for_create"""
-        self.mapper.convert(self.magento_record)
+        """ Returns an instance of
+        :py:class:`~openerp.addons.connector.unit.mapper.MapRecord`
+
+        """
+        return self.mapper.map_record(self.magento_record)
 
     def _validate_data(self, data):
         """ Check if the values to import are correct
@@ -124,21 +126,26 @@
         """Return the binding id from the magento id"""
         return self.binder.to_openerp(self.magento_id)
 
-    def _context(self):
-        context = self.session.context.copy()
-        context['connector_no_export'] = True
-        return context
+    def _create_data(self, map_record, **kwargs):
+        return map_record.values(for_create=True, **kwargs)
 
     def _create(self, data):
         """ Create the OpenERP record """
+        # special check on data before import
+        self._validate_data(data)
         with self.session.change_context({'connector_no_export': True}):
             binding_id = self.session.create(self.model._name, data)
         _logger.debug('%s %d created from magento %s',
                       self.model._name, binding_id, self.magento_id)
         return binding_id
 
+    def _update_data(self, map_record, **kwargs):
+        return map_record.values(**kwargs)
+
     def _update(self, binding_id, data):
         """ Update an OpenERP record """
+        # special check on data before import
+        self._validate_data(data)
         with self.session.change_context({'connector_no_export': True}):
             self.session.write(self.model._name, binding_id, data)
         _logger.debug('%s %d updated from magento %s',
@@ -173,17 +180,13 @@
         # import the missing linked resources
         self._import_dependencies()
 
-        self._map_data()
+        map_record = self._map_data()
 
         if binding_id:
-            record = self.mapper.data
-            # special check on data before import
-            self._validate_data(record)
+            record = self._update_data(map_record)
             self._update(binding_id, record)
         else:
-            record = self.mapper.data_for_create
-            # special check on data before import
-            self._validate_data(record)
+            record = self._create_data(map_record)
             binding_id = self._create(record)
 
         self.binder.bind(self.magento_id, binding_id)
@@ -282,8 +285,8 @@
 
         for storeview in lang_storeviews:
             lang_record = self._get_magento_data(storeview.magento_id)
-            self.mapper.convert(lang_record)
-            record = self.mapper.data
+            map_record = self.mapper.map_record(lang_record)
+            record = map_record.values()
 
             data = dict((field, value) for field, value in record.iteritems()
                         if field in translatable_fields)

=== modified file 'magentoerpconnect_export_partner/consumer.py'
--- magentoerpconnect_export_partner/consumer.py	2013-04-23 13:53:37 +0000
+++ magentoerpconnect_export_partner/consumer.py	2014-03-19 10:37:13 +0000
@@ -30,15 +30,15 @@
 
 @on_record_create(model_names='magento.res.partner')
 @on_record_write(model_names='magento.res.partner')
-def delay_export(session, model_name, record_id, fields=None):
+def delay_export(session, model_name, record_id, vals):
     magentoerpconnect.delay_export(session, model_name,
-                                   record_id, fields=fields)
+                                   record_id, vals)
 
 
 @on_record_write(model_names='res.partner')
-def delay_export_all_bindings(session, model_name, record_id, fields=None):
+def delay_export_all_bindings(session, model_name, record_id, vals):
     magentoerpconnect.delay_export_all_bindings(session, model_name,
-                                                record_id, fields=fields)
+                                                record_id, vals)
 
 
 @on_record_unlink(model_names='magento.res.partner')

=== added directory 'server_env_magentoerpconnect'
=== added file 'server_env_magentoerpconnect/__init__.py'
--- server_env_magentoerpconnect/__init__.py	1970-01-01 00:00:00 +0000
+++ server_env_magentoerpconnect/__init__.py	2014-03-19 10:37:13 +0000
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+#    Author: Guewen Baconnier
+#    Copyright 2014 Camptocamp SA
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero 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 Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+from . import magento_model

=== added file 'server_env_magentoerpconnect/__openerp__.py'
--- server_env_magentoerpconnect/__openerp__.py	1970-01-01 00:00:00 +0000
+++ server_env_magentoerpconnect/__openerp__.py	2014-03-19 10:37:13 +0000
@@ -0,0 +1,58 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+#    Author: Guewen Baconnier
+#    Copyright 2014 Camptocamp SA
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero 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 Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+{'name': 'Server environment for Magento Connector',
+ 'version': '1.0',
+ 'author': 'Camptocamp',
+ 'maintainer': 'Camptocamp',
+ 'license': 'AGPL-3',
+ 'category': 'Tools',
+ 'complexity': 'expert',
+ 'depends' : ['base',
+              'server_environment',
+              'magentoerpconnect',
+              ],
+ 'description': """
+Server environment for Magento Connector
+========================================
+
+This module is based on the `server_environment` module to use files for
+configuration.  Thus we can have a different configutation for each
+environment (dev, test, staging, prod).  This module define the config
+variables for the `magentoerpconnect` module.
+
+In the configuration file, you can configure the url, login and
+password of the Magento Backends.
+
+Exemple of the section to put in the configuration file::
+
+    [magento_backend.name_of_the_backend]
+    location = http://localhost/magento/
+    username = my_api_login
+    password = my_api_password
+
+""",
+ 'website': 'http://www.camptocamp.com',
+ 'data': [],
+ 'test': [],
+ 'installable': True,
+ 'auto_install': False,
+}

=== added directory 'server_env_magentoerpconnect/i18n'
=== added file 'server_env_magentoerpconnect/magento_model.py'
--- server_env_magentoerpconnect/magento_model.py	1970-01-01 00:00:00 +0000
+++ server_env_magentoerpconnect/magento_model.py	2014-03-19 10:37:13 +0000
@@ -0,0 +1,70 @@
+# -*- coding: utf-8 -*-
+##############################################################################
+#
+#    Author: Guewen Baconnier
+#    Copyright 2014 Camptocamp SA
+#
+#    This program is free software: you can redistribute it and/or modify
+#    it under the terms of the GNU Affero 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 Affero General Public License for more details.
+#
+#    You should have received a copy of the GNU Affero General Public License
+#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+import logging
+from openerp.osv import fields, orm
+try:
+    from server_environment import serv_config
+except ImportError:
+    logging.getLogger('openerp.module').warning('server_environment not available in addons path. '
+                                                'server_env_magentoerpconnect will not be usable')
+
+_logger = logging.getLogger(__name__)
+
+
+class magento_backend(orm.Model):
+    _inherit = 'magento.backend'
+
+    def _get_environment_config_by_name(self, cr, uid, ids, field_names,
+                                        arg, context=None):
+        values = {}
+        for backend in self.browse(cr, uid, ids, context=context):
+            values[backend.id] = {}
+            for field_name in field_names:
+                section_name = '.'.join((self._name.replace('.', '_'),
+                                         backend.name))
+                try:
+                    value = serv_config.get(section_name, field_name)
+                    values[backend.id][field_name] = value
+                except:
+                    _logger.exception('error trying to read field %s '
+                                      'in section %s', field_name,
+                                      section_name)
+                    values[backend.id][field_name] = False
+        return values
+
+    _columns = {
+        'location': fields.function(
+            _get_environment_config_by_name,
+            string='Location',
+            type='char',
+            multi='connection_config'),
+        'username': fields.function(
+            _get_environment_config_by_name,
+            string='Username',
+            type='char',
+            multi='connection_config'),
+        'password': fields.function(
+            _get_environment_config_by_name,
+            string='Password',
+            type='char',
+            multi='connection_config'),
+    }

=== added directory 'server_env_magentoerpconnect/security'

Follow ups