Switzerland - Postal codes (ZIP) list

l10n_ch_zip
REPOSITORY
REPOSITORYOCA/l10n-switzerland
GIT
GIThttps://github.com/OCA/l10n-switzerland.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-switzerland/tree/12.0/l10n_ch_zip
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYLocalisation
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, brain-tec AG, copadoMEDIA UG
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, brain-tec AG, copadoMEDIA UG
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, OCA-git-bot, mpanarin, Iryna Vyshnevska, OCA git bot
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-switzerland:
    - l10n_ch_states
OCA/partner-contact:
    - base_location
odoo/odoo:
    - base
    - base_address_city
    - contacts
    - mail
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (1)

New fields (10)
  • active Boolean
    default=True string='Active'
  • additional_digit Char
    size=2 string='Additional poscode digits'
  • communitynumber_bfs Integer
    help='Numbering used by the Federal Statistical Office for municipalities in Switzerland and the Principality of Liechtenstein' size=5 string='FSO municipality number (BFSNR)'
  • lang Char
    help='Language (language majority) within a postcode area. 1 = German, 2 = French, 3 = Italian, 4 = Romansh. For multi-lingual localities, the main language is indicated.' size=1 string='Language code'
  • lang2 Char
    help='Additional language within a postcode.\nOne alternative language code may appear for each postcode.\n1 = German, 2 = French, 3 = Italian, 4 = Romansh.' size=1 args: 'Alternative language code'
  • onrp Char
    help='Primary Key' size=5 string='Swiss Post classification no. (ONRP)'
  • post_delivery_through Integer
    help='Indicates the post office (ONRP) that delivers most of the letters to the postcode addresses. This information can be used for bag addresses too.' size=5 string='Mail delivery by'
  • sort Boolean
    help='Indicates if the postcode is included in the «sort file»(MAT[CH]sort): 0 = not included, 1 = included. Delivery information with addresses (only postcode and streets) are published in the sort file.' string='Present in sort file'
  • valid_from Date
    string='Valid from'
  • zip_type Char
    size=2 string='Postcode type'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-switzerland
GIT
GIThttps://github.com/OCA/l10n-switzerland.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-switzerland/tree/11.0/l10n_ch_zip
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYLocalisation
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, brain-tec AG, copadoMEDIA UG
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, brain-tec AG, copadoMEDIA UG
COMMITTERS
COMMITTERSStéphane Bidoul, Yannick Vaucher, Romain Deheele, Guewen Baconnier, Alexandre Fayolle, Joel Grand-Guillaume, Pedro M. Baeza, Nicolas Bessi, unknown, openerp, OCA Transbot, oca-travis, Olivier Jossen, Iryna Vyshnevska
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:24:03
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-switzerland:
    - l10n_ch_states
OCA/partner-contact:
    - base_location
odoo/odoo:
    - base
    - base_address_city
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (1)

New fields (10)
  • active Boolean
    default=True string='Active'
  • additional_digit Char
    size=2 string='Additional poscode digits'
  • communitynumber_bfs Integer
    help='Numbering used by the Federal Statistical Office for municipalities in Switzerland and the Principality of Liechtenstein' size=5 string='FSO municipality number (BFSNR)'
  • lang Char
    help='Language (language majority) within a postcode area. 1 = German, 2 = French, 3 = Italian, 4 = Romansh. For multi-lingual localities, the main language is indicated.' size=1 string='Language code'
  • lang2 Char
    help='Additional language within a postcode.\nOne alternative language code may appear for each postcode.\n1 = German, 2 = French, 3 = Italian, 4 = Romansh.' size=1 args: 'Alternative language code'
  • onrp Char
    help='Primary Key' size=5 string='Swiss Post classification no. (ONRP)'
  • post_delivery_through Integer
    help='Indicates the post office (ONRP) that delivers most of the letters to the postcode addresses. This information can be used for bag addresses too.' size=5 string='Mail delivery by'
  • sort Boolean
    help='Indicates if the postcode is included in the «sort file»(MAT[CH]sort): 0 = not included, 1 = included. Delivery information with addresses (only postcode and streets) are published in the sort file.' string='Present in sort file'
  • valid_from Date
    string='Valid from'
  • zip_type Char
    size=2 string='Postcode type'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-switzerland
GIT
GIThttps://github.com/OCA/l10n-switzerland.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-switzerland/tree/10.0/l10n_ch_zip
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYLocalisation
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, brain-tec AG, copadoMEDIA UG
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, brain-tec AG, copadoMEDIA UG
COMMITTERS
COMMITTERSYannick Vaucher, Pedro M. Baeza, GitHub, OCA Transbot, oca-travis
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:03
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-switzerland:
    - l10n_ch_states
OCA/partner-contact:
    - base_location
odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (1)

New fields (10)
  • active Boolean
    default=True string='Active'
  • additional_digit Char
    size=2 string='Additional poscode digits'
  • communitynumber_bfs Integer
    help='Numbering used by the Federal Statistical Office for municipalities in Switzerland and the Principality of Liechtenstein' size=5 string='FSO municipality number (BFSNR)'
  • lang Char
    help='Language (language majority) within a postcode area. 1 = German, 2 = French, 3 = Italian, 4 = Romansh. For multi-lingual localities, the main language is indicated.' size=1 string='Language code'
  • lang2 Char
    help='Additional language within a postcode.\nOne alternative language code may appear for each postcode.\n1 = German, 2 = French, 3 = Italian, 4 = Romansh.' size=1 args: 'Alternative language code'
  • onrp Char
    help='Primary Key' size=5 string='Swiss Post classification no. (ONRP)'
  • post_delivery_through Integer
    help='Indicates the post office (ONRP) that delivers most of the letters to the postcode addresses. This information can be used for bag addresses too.' size=5 string='Mail delivery by'
  • sort Boolean
    help='Indicates if the postcode is included in the «sort file»(MAT[CH]sort): 0 = not included, 1 = included. Delivery information with addresses (only postcode and streets) are published in the sort file.' string='Present in sort file'
  • valid_from Date
    string='Valid from'
  • zip_type Char
    size=2 string='Postcode type'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-switzerland
GIT
GIThttps://github.com/OCA/l10n-switzerland.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-switzerland/tree/9.0/l10n_ch_zip
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYLocalisation
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, brain-tec AG, copadoMEDIA UG
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, brain-tec AG, copadoMEDIA UG
COMMITTERS
COMMITTERSYannick Vaucher, Pedro M. Baeza, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:25
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-switzerland:
    - l10n_ch_states
OCA/partner-contact:
    - base_location
odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (1)

New fields (10)
  • active Boolean
    default=True string='Active'
  • additional_digit Char
    size=2 string='Additional poscode digits'
  • communitynumber_bfs Integer
    help='Numbering used by the Federal Statistical Office for municipalities in Switzerland and the Principality of Liechtenstein' size=5 string='FSO municipality number (BFSNR)'
  • lang Char
    help='Language (language majority) within a postcode area. 1 = German, 2 = French, 3 = Italian, 4 = Romansh. For multi-lingual localities, the main language is indicated.' size=1 string='Language code'
  • lang2 Char
    help='Additional language within a postcode.\nOne alternative language code may appear for each postcode.\n1 = German, 2 = French, 3 = Italian, 4 = Romansh.' size=1 args: 'Alternative language code'
  • onrp Char
    help='Primary Key' size=5 string='Swiss Post classification no. (ONRP)'
  • post_delivery_through Integer
    help='Indicates the post office (ONRP) that delivers most of the letters to the postcode addresses. This information can be used for bag addresses too.' size=5 string='Mail delivery by'
  • sort Boolean
    help='Indicates if the postcode is included in the «sort file»(MAT[CH]sort): 0 = not included, 1 = included. Delivery information with addresses (only postcode and streets) are published in the sort file.' string='Present in sort file'
  • valid_from Date
    string='Valid from'
  • zip_type Char
    size=2 string='Postcode type'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-switzerland
GIT
GIThttps://github.com/OCA/l10n-switzerland.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-switzerland/tree/8.0/l10n_ch_zip
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYLocalisation
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp, brain-tec AG, copadoMEDIA UG
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp, brain-tec AG, copadoMEDIA UG
COMMITTERS
COMMITTERSStéphane Bidoul, Yannick Vaucher, Guewen Baconnier, Alexandre Fayolle, Nicolas Bessi, Stéphane Bidoul (ACSONE), unknown, OCA Transbot, oca-travis, Olivier Jossen
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:28
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-switzerland:
    - l10n_ch_states
OCA/partner-contact:
    - base_location
odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (1)

New fields (10)
  • active Boolean
    default=True string='Active'
  • additional_digit Char
    size=2 string='Additional poscode digits'
  • communitynumber_bfs Integer
    help='Numbering used by the Federal Statistical Office for municipalities in Switzerland and the Principality of Liechtenstein' size=5 string='FSO municipality number (BFSNR)'
  • lang Char
    help='Language (language majority) within a postcode area. 1 = German, 2 = French, 3 = Italian, 4 = Romansh. For multi-lingual localities, the main language is indicated.' size=1 string='Language code'
  • lang2 Char
    help='Additional language within a postcode.\nOne alternative language code may appear for each postcode.\n1 = German, 2 = French, 3 = Italian, 4 = Romansh.' size=1 args: 'Alternative language code'
  • onrp Char
    help='Primary Key' size=5 string='Swiss Post classification no. (ONRP)'
  • post_delivery_through Integer
    help='Indicates the post office (ONRP) that delivers most of the letters to the postcode addresses. This information can be used for bag addresses too.' size=5 string='Mail delivery by'
  • sort Boolean
    help='Indicates if the postcode is included in the «sort file»(MAT[CH]sort): 0 = not included, 1 = included. Delivery information with addresses (only postcode and streets) are published in the sort file.' string='Present in sort file'
  • valid_from Date
    string='Valid from'
  • zip_type Char
    size=2 string='Postcode type'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-switzerland
GIT
GIThttps://github.com/OCA/l10n-switzerland.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-switzerland/tree/7.0/l10n_ch_zip
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSYannick Vaucher, Romain Deheele, Alexandre Fayolle, Joel Grand-Guillaume, Nicolas Bessi, unknown, openerp
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/partner-contact:
    - base_location
odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Swiss postal code (ZIP) list
============================

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

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

Code Analysis

Views touched (0)

No views found for this module.

Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYOCA/l10n-switzerland
GIT
GIThttps://github.com/OCA/l10n-switzerland.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-switzerland/tree/6.1/l10n_ch_zip
VERSION
VERSION 0.1
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Camptocamp
COMMITTERS
COMMITTERSAlexandre Fayolle, unknown
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:04:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
better zip data for Switzerland

Code Analysis

Views touched (0)

No views found for this module.

Models touched (0)

No models found for this module.