Skip to content

Instantly share code, notes, and snippets.

@legalsylvain
Created June 10, 2020 10:53
Show Gist options
  • Save legalsylvain/a99abb650fc5147feabfdc90c6efef33 to your computer and use it in GitHub Desktop.
Save legalsylvain/a99abb650fc5147feabfdc90c6efef33 to your computer and use it in GitHub Desktop.
<record id="issuer_1" model="meal.voucher.issuer">
<field name="name">Chèque Déjeuner</field>
<field name="commercial_name">Up Déjeuner</field>
</record>
<record id="issuer_2" model="meal.voucher.issuer">
<field name="name">Edenred France</field>
<field name="commercial_name">Ticket Restaurant</field>
</record>
<record id="issuer_3" model="meal.voucher.issuer">
<field name="name">Natixis Intertitres</field>
<field name="commercial_name">Apetiz</field>
</record>
<record id="issuer_4" model="meal.voucher.issuer">
<field name="name">Sodexo Pass France</field>
<field name="commercial_name">Pass Restaurant</field>
</record>
<record id="rule_meal_voucher_1" model="barcode.rule">
<field name="name">Chèque Déjeuner</field>
<field name="barcode_nomenclature_id" ref="barcodes.default_barcode_nomenclature"/>
<field name="type">meal_voucher_payment</field>
<field name="encoding">any</field>
<field name="sequence">1</field>
<field name="meal_voucher_issuer_id" ref="issuer_1"/>
<field name="pattern">...........{NNNDD}1.......</field>
</record>
<record id="rule_meal_voucher_2" model="barcode.rule">
<field name="name">Edenred France</field>
<field name="barcode_nomenclature_id" ref="barcodes.default_barcode_nomenclature"/>
<field name="type">meal_voucher_payment</field>
<field name="encoding">any</field>
<field name="sequence">1</field>
<field name="meal_voucher_issuer_id" ref="issuer_2"/>
<field name="pattern">...........{NNNDD}2.......</field>
</record>
<record id="rule_meal_voucher_3" model="barcode.rule">
<field name="name">Natixis Intertitres</field>
<field name="barcode_nomenclature_id" ref="barcodes.default_barcode_nomenclature"/>
<field name="type">meal_voucher_payment</field>
<field name="encoding">any</field>
<field name="sequence">1</field>
<field name="meal_voucher_issuer_id" ref="issuer_3"/>
<field name="pattern">...........{NNNDD}3.......</field>
</record>
<record id="rule_meal_voucher_4" model="barcode.rule">
<field name="name">Sodexo Pass France</field>
<field name="barcode_nomenclature_id" ref="barcodes.default_barcode_nomenclature"/>
<field name="type">meal_voucher_payment</field>
<field name="encoding">any</field>
<field name="sequence">1</field>
<field name="meal_voucher_issuer_id" ref="issuer_4"/>
<field name="pattern">...........{NNNDD}4.......</field>
</record>
# Copyright (C) 2020 - Today: GRAP (http://www.grap.coop)
# @author: Sylvain LE GAL (https://twitter.com/legalsylvain)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import fields, models
class MealVoucherIssuer(models.Model):
_name = "meal.voucher.issuer"
_description = "Meal Voucher Issuer"
name = fields.Char(string="Name", required=True)
commercial_name = fields.Char(string="Commercial Name", required=True)
active = fields.Boolean(string="Active", default=True)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment