Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better addons description #4

Closed
wants to merge 13 commits into from
39 changes: 23 additions & 16 deletions l10n_ch/__openerp__.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,29 +23,36 @@
##############################################################################

{'name': 'Switzerland - Accounting',
'summary': 'Multilang swiss STERCHI account chart and taxes',
'description': """
Swiss localization :
====================
**Multilang swiss STERCHI account chart and taxes**
**Author:** Camptocamp SA

**Financial contributors:** Prisme Solutions Informatique SA, Quod SA
Swiss localization
==================

**Translation contributors:** brain-tec AG, Agile Business Group
**Multilang swiss STERCHI account chart and taxes**
This localisation module creates the VAT taxes for sales and purchases
needed in Switzerland and provides the recommanded STERCHI chart of account
in french, italian and german.

**This release will introduce major changes to l10n_ch.**
**Other related modules you may found interesting using OpenERP in Switzerland**

Due to important refactoring needs and the Switzerland adoption of new international payment standard during 2013-2014. We have reorganised the swiss localization addons this way:
- **l10n_ch**: Multilang swiss STERCHI account chart and taxes (official addon)
- **l10n_ch_base_bank**: Technical module that introduces a new and simplified version of bank type management
Various other modules have been made to work with OpenERP in Switzerland, you may
found some of them useful for you. Here is a list of the main ones:
- **l10n_ch_bank**: List of swiss banks
- **l10n_ch_zip**: List of swiss postal zip
- **l10n_ch_dta**: Support of dta payment protocol (will be deprecated end 2014)
- **l10n_ch_zip**: List of swiss postal (ZIP)
- **l10n_ch_dta**: Support of bank electronic payment (DTA)
- **l10n_ch_sepa**: Support of SEPA/PAIN electronic payment
- **l10n_ch_payment_slip**: Support of ESR/BVR payment slip report and reconciliation. Report refactored with easy element positioning.
- **l10n_ch_sepa**: Alpha implementation of PostFinance SEPA/PAIN support will be completed during 2013/2014
- **l10n_ch_scan_bvr**: Scan the ESR/BVR reference to automatically create the proper suplier invoice

All the modules are available on OpenERP swiss localization project on launchpad:
https://launchpad.net/openerp-swiss-localization. You can also find them on apps.openerp.com.

**Author:** Camptocamp

**Financial contributors:** Prisme Solutions Informatique SA, Quod SA

**Translation contributors:** Brain-tec AG, Agile Business Group

The modules will be soon available on OpenERP swiss localization on launchpad:
https://launchpad.net/openerp-swiss-localization
""",
'version': '7.1',
'author': 'Camptocamp',
Expand Down
13 changes: 10 additions & 3 deletions l10n_ch_bank/__openerp__.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,16 @@
# Created by Nicolas Bessi
#
# Copyright (c) 2010 CamptoCamp. All rights reserved.
{"name": "l10n_ch_bank",
"description": """ Swiss localisation :
Swiss banks list
{"name": "Switzerland - Bank list",
"summary": "Banks names, addresses and BIC codes",
"description": """
Swiss bank list
===============
This module will load all Swiss banks in OpenERP with their name, address and BIC code to
ease the input of bank account.

It is not mandatory to use OpenERP in Switzerland, but can improve the user experience.

""",
"version": "7.0",
"author": "Camptocamp",
Expand Down
15 changes: 11 additions & 4 deletions l10n_ch_base_bank/__openerp__.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,18 @@
##############################################################################

{'name': 'Switzerland - Bank type',
'summary': 'Types and number validation for swiss electronic payment. DTA, ESR',
'description': """
Swiss localization Bank type. Add new bank types
================================================
This addons will add different bank type required by
DTA, and ESR system in order to manage duality of Post and bank systems
Swiss bank type and fields
==========================

This addons will add different bank types required by specific swiss electronic
payment like DTA and ESR. It allows to manage both Post and Bank systems.

It'll perform some validation when entring bank account number or ESR number in invoice
and add some Swiss specific fields on bank.

This module is required if you want to use electornic payment in Switzerland.
""",
'version': '1.1',
'author': 'Camptocamp',
Expand Down
46 changes: 28 additions & 18 deletions l10n_ch_credit_control_payment_slip_report/__openerp__.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,22 +18,32 @@
#
##############################################################################
{
"name" : "Print BVR credit control",
"description" : """Add possibility to print BVR of
related credit control lines
""",
"version" : "1.0",
"author" : "Camptocamp",
"category" : "Generic Modules/Others",
"website": "http://www.camptocamp.com",
"depends" : [
"account_credit_control",
"l10n_ch_payment_slip"
],
"data" :[
"credit_control_printer_view.xml",
"report.xml"
],
"active": False,
"installable": True
"name" : "Switzerland - Credit control with ESR/BVR",
"summary": "Print ESR/BVR for credit control",
"description" : """
Swiss Credit control using ESR/BVR
==================================

This addon adds the possibility to print ESR/BVR of related credit control
lines. He is useful if you use the credit control module (account_credit_control).
This module allow you to manage advance credit controlling and is hosted here :
https://launchpad.net/account-financial-tools

You can also find this module on apps.openerp.com

""",
"version" : "1.0",
"author" : "Camptocamp",
"category" : "Generic Modules/Others",
"website": "http://www.camptocamp.com",
"depends" : [
"account_credit_control",
"l10n_ch_payment_slip"
],
"data" :[
"credit_control_printer_view.xml",
"report.xml"
],
"active": False,
"installable": True
}
9 changes: 6 additions & 3 deletions l10n_ch_dta/__openerp__.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,13 @@
##############################################################################

{'name': 'Switzerland - Bank Payment File (DTA)',
'summary': 'Electronic payment file for Swiss bank (DTA)',
'description': """
Swiss localization supplier bank payment file known as DTA file :
=================================================
Generate a DTA file for swiss banking system from payment order
Swiss bank electronic payment (DTA)
===================================

This addons allows you to generate an electronic payment file for Swiss bank
(known as DTA). You'll found the wizard in payment order.

""",
'version': '1.0.1',
Expand Down
11 changes: 6 additions & 5 deletions l10n_ch_dta_base_transaction_id/__openerp__.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#
##############################################################################

{'name' : 'Swiss Localization Bank Payment File (DTA) - Transaction ID Compatibility',
{'name' : 'Switzerland - Bank Payment File (DTA) Transaction ID Compatibility',
'version' : '1.0',
'author' : 'Camptocamp',
'maintainer': 'Camptocamp',
Expand All @@ -29,15 +29,16 @@
'base_transaction_id', # lp:banking-addons/bank-statement-reconcile-7.0
],
'description': """
Swiss Localization Bank Payment File (DTA) - Transaction ID Compatibility
=========================================================================
Swiss bank electronic payment (DTA) - Transaction ID Compatibility
==================================================================

Link module between the Swiss localization Payment File (DTA) module
Link module between the Swiss Payment File (DTA) module
(l10n_ch_dta) and the module adding a transaction ID
field (base_transaction_id).

When an invoice has a transaction ID, the DTA is exported with this ID
as reference.
as reference. This is used by the bank-statement-reconcile project in the
banking addons (https://launchpad.net/banking-addons).

""",
'website': 'http://www.camptocamp.com',
Expand Down
33 changes: 22 additions & 11 deletions l10n_ch_payment_slip/__openerp__.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,25 +21,36 @@
##############################################################################

{'name': 'Switzerland - Payment Slip (BVR/ESR)',
'summary': 'Print ESR/BVR payment slip with your invoices',
'description': """
Swiss localization Payment slip known as ESR/BVR:
=================================================
This addon allows you to print the ESR/BVR report.
It will also allows you to reconcile from V11 filea provided by financial
institutes.
Swiss Payment slip known as ESR/BVR
===================================

This addon allows you to print the ESR/BVR report. As the reports are made
with webkit report system, you'll need the wkhtmltopdf lirary installed on
your system (http://wkhtmltopdf.org/). Be sure to have the proper version
(32 or 64 bit) installed and in your system path or define the path in
"Settings -> Technical -> Parameters -> System Parameters -> webkit_path".

You can adjust the print out of ESR/BVR, which depend on each printer, for every
company in the "BVR Data" tab. This is especialy useful when using pre-printed
paper. An option also allow you to print the ESR/BVR in background when using
white paper.

This module will also allows you to reconcile from V11 files provided by
financial institutes. To do so, use the wizard provided in bank statement.

If voucher is installed importing V11 files will generate a voucher
if possible in statement lines.

v7.2 adds transaction_ref field in order to manage reconciliation
in multi payment context (unique reference needed on account.move.line)
This module also adds transaction_ref field on entries in order to manage
reconciliation in multi payment context (unique reference needed on
account.move.line). Many BVR can now be printed from on invoice for each
payment terms.

In the future v8, this field will be removed from this addon
In the future, this field may be removed from this addon
but will remain in the data model via new banking addons dependence.

New in version 1.2 mutliple payment terms are supported.
Many BVR can be printed from on invoice.

""",
'version': '1.2',
'author': 'Camptocamp',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#
##############################################################################

{'name' : 'Swiss Localization BVR/ESR - Bank statement Completion',
{'name' : 'Switzerland - BVR/ESR Bank statement Completion',
'version' : '1.0',
'author' : 'Camptocamp',
'maintainer': 'Camptocamp',
Expand All @@ -29,8 +29,8 @@
'account_statement_base_completion', # lp:banking-addons/bank-statement-reconcile-7.0
],
'description': """
Swiss Localization BVR/ESR - Bank statement Completion
======================================================
Swiss BVR/ESR Bank statement Completion
=======================================

Link module between the Swiss localization BVR/ESR module
(l10n_ch_payment_slip) and the module adding a transaction ID
Expand All @@ -42,6 +42,10 @@
When importing a BVR/ESR, the transaction ID is also copied to the
transaction id field of the bank statement.

This module is needed if you use the Swiss localization module and the
bank-statement-reconcile project in the banking addons
(https://launchpad.net/banking-addons).

""",
'website': 'http://www.camptocamp.com',
'data': ['data.xml',
Expand Down
11 changes: 8 additions & 3 deletions l10n_ch_payment_slip_base_transaction_id/__openerp__.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#
##############################################################################

{'name' : 'Swiss Localization BVR/ESR - Transaction ID Compatibility',
{'name' : 'Switzerland - BVR/ESR Transaction ID Compatibility',
'version' : '1.0',
'author' : 'Camptocamp',
'maintainer': 'Camptocamp',
Expand All @@ -29,8 +29,8 @@
'base_transaction_id', # lp:banking-addons/bank-statement-reconcile-7.0
],
'description': """
Swiss Localization BVR/ESR - Transaction ID Compatibility
==========================================================
Swiss BVR/ESR Transaction ID Compatibility
==========================================

Link module between the Swiss localization BVR/ESR module
(l10n_ch_payment_slip) and the module adding a transaction ID
Expand All @@ -39,6 +39,11 @@
When an invoice has a transaction ID, no BVR reference should be generated
because the reconciliation should be done with the transaction ID, not
a new reference.

This module is needed if you use the Swiss localization module and the
bank-statement-reconcile project in the banking addons
(https://launchpad.net/banking-addons).

""",
'website': 'http://www.camptocamp.com',
'data': [],
Expand Down
9 changes: 5 additions & 4 deletions l10n_ch_scan_bvr/__openerp__.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,16 @@
#
##############################################################################

{"name": "Wizard to Scan BVR for Invoice",
{"name": "Switzerland - Scan ESR/BVR to create invoices",
"description": """
create invoices from BVR code
Scan ESR/BVR to create supplier invoices
========================================

This module works with C-channel or other OCR scanner.

It helps you to create an invoice directly from the BVR Code. Find the menu entry
It helps you to create an invoice directly from the ESR/BVR Code. Find the menu entry
called "Scan BVR" under Accounting -> Supplier. It open a popup from which you
can scan the BVR number. It'll recognize the needed information and create an
can scan the ESR/BVR number. It'll recognize the needed information and create an
invoice for the right supplier.

If you have completed the field "Default product supplier invoice" on the concerned
Expand Down
18 changes: 10 additions & 8 deletions l10n_ch_sepa/__openerp__.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,21 +20,23 @@
##############################################################################

{
"name": "SEPA",
"name": "Switzerland - SEPA Electronic Payment File",
"summary": "Generate pain.001 Credit Transfert Files for your payments",
"version": "1.0",
"category": "Finance",
"description": """
SEPA payments
=============
Swiss electronic payment (SEPA)
===============================

pain.001 for Credit Transfert Initiation
This addons allows you to generate SEPA electronic payment file for Switzerland.
You'll found the wizard in payment order.

This module designed for Swiss payment is based on the norm for euro payments
but implements the special Swiss extensions.
This module designed for Swiss payment is also generic for euro payments
as the Swiss standards are slightly different.
It intends to be reusable to accept new definition of specific standards
by country.
by country.

TODO: Needs to be fully tested with a FI
It currently supports the "pain.001$2 norm for Credit Transfert Initiation.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jgrandguillaume "pain.001$2 is this a typo ?


""",
"author": "Camptocamp",
Expand Down
13 changes: 10 additions & 3 deletions l10n_ch_zip/__openerp__.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,20 @@
#
#
##############################################################################
{'name': 'Swiss ZIP completion list',
{'name': 'Switzerland - Postal codes (ZIP) list',
'version': '1.0.1',
'depends': ['base', 'base_location'],
'author': 'Camptocamp',
'description': """
better zip data for Switzerland
###############################""",
Swiss postal code (ZIP) list
============================

This module will load all Swiss postal codes (ZIP) in OpenERP to
ease the input of partners.

It is not mandatory to use OpenERP in Switzerland, but can improve the user experience.

""",
'website': 'http://www.camptocamp.com',
'data': ['l10n_ch_better_zip.xml'],
'demo_xml': [],
Expand Down