O problemă des întâlnită atunci când companii mici /startupuri românești folosesc Odoo ține de folosirea corectă a modulului e electronic invoicing (e-factura) care din versiunea 17 community este parte integrată nativ în pachetul de instalare (nu mai trebuie instalat 3rd party module / customizare).
În schimb, aproape toți developerii pe Odoo din România oferă soluții de integrare și pachete în principiu marilor companii (e și normal să folosești un sistem ERP atunci când ai o anumită cifră de afaceri și nr de angajați).
Frustrarea vine atunci când tu, ca o mică companie, vrei să te bucuri de beneficiile unui sistem ERP pentru compania ta neplătitoare de TVA.
By default, atunci când generezi o factură către clinetul tău ea se va trimite automat în SPV (dacă ai production mode selectat în setările de Invoicing) numai că luând la puricat fișiserul .xml vei observa că Odoo, indiferent de setările din taxe / CIF va exporta acel fișier cu TAX Category ID 6 și TVA 0.
Conform legislației din RO (mai multe detalii puteți afla printr-un research asupra encodingului UBL folosit și de e-factura din RO) neplătitorii de TVA au obligația de a transmite prin e-factura TAX Category O (VATEX-EU-O Not subject to VAT)
(conform ghidului de completare e-factura publicat de ANAF: 
Pentru livrarea efectuată de persoane impozabile neînregistrate în scopuri de TVA,
urmatoarea recomandare de completare este necesara:
- codul categoriei de TVA (BT-95, BT-102, BT-118, BT-151 ) = O
și - codul motivului scutirii de TVA (BT-121) = VATEX-EU-O (Not subject to VAT )
BR-O-10
Codul motivului scutirii se utilizeaza doar impreuna cu codul
categoriei de TVA = O 
Soluția:
Există un modul fix pentru problema asta: „Tax extension for UBL/CII”
El vine nativ cu Odoo Community dar vine disabled by default.
Activăm, restartăm, updatăm lista de module apoi în setările Taxe – Advanced Options selectăm Categoria și codul de taxă menționat mai sus.
Acum E-Factura generată prin Odoo de neplătitorii de TVA va fi transmisă corect.
Later-edit:
Va mai fi o problemă cu validarea de către SPV a facturii:
Erori validare ANAF:
[BR-O-05]-An Invoice line (BG-25) where the VAT category code (BT-151) is “Not subject to VAT” shall not contain an Invoiced item VAT rate (BT-152).
[BR-O-05]-An Invoice line (BG-25) where the VAT category code (BT-151) is “Not subject to VAT” shall not contain an Invoiced item VAT rate (BT-152).
Asta se întâmplă pentru că în continuare se precizează rata de TVA în fișierul .xml.
Trebuie să modificăm manual codul modulului „Tax extension for UBL/CII”:
DIR: addons/account_edi_ubl_cii_tax_extension/models/account_edi_common.py și adăugăm la final următorul cod:
    def _get_tax_category_list(self, invoice, taxes):
        """ Override to handle BR-O-05 business rule for Romanian e-invoicing.
        
        According to BR-O-05: An Invoice line (BG-25) where the VAT category code (BT-151) 
        is "Not subject to VAT" shall not contain an Invoiced item VAT rate (BT-152).
        """
        res = []
        for tax in taxes:
            tax_unece_codes = self._get_tax_unece_codes(invoice, tax)
            
            # For "O" category (Not subject to VAT), don't include the VAT rate (BT-152)
            # This fixes the BR-O-05 validation error for Romanian e-invoicing
            if tax_unece_codes.get('tax_category_code') == 'O':
                percent = False
            else:
                percent = tax.amount if tax.amount_type == 'percent' else False
                
            res.append({
                'id': tax_unece_codes.get('tax_category_code'),
                'percent': percent,
                'name': tax_unece_codes.get('tax_exemption_reason'),
                'tax_scheme_vals': {'id': 'VAT'},
                **tax_unece_codes,
            })
        return res