account_edi_ubl_cii/models/account_edi_xml_ubl_efff.py

24 lines
728 B
Python

# -*- coding: utf-8 -*-
from odoo import models
import re
class AccountEdiXmlUBLEFFF(models.AbstractModel):
_inherit = "account.edi.xml.ubl_20"
_name = 'account.edi.xml.ubl_efff'
_description = "E-FFF (BE)"
# -------------------------------------------------------------------------
# EXPORT
# -------------------------------------------------------------------------
def _export_invoice_filename(self, invoice):
# official naming convention
vat = invoice.company_id.partner_id.commercial_partner_id.vat
return 'efff_%s%s%s.xml' % (vat or '', '_' if vat else '', re.sub(r'[\W_]', '', invoice.name))
def _export_invoice_ecosio_schematrons(self):
return None