Forum

Benvenuto!

Questo è il forum ufficiale dell'Associazione Odoo Italia. Dopo esserti registrato potrai partecipare ponendo domande o rispondendo a quelle esistenti. Non scordarti di compilare il tuo profilo e consultare le linee guida prima di iniziare a scrivere.

0

[14] Esportazione xml autofattura Intra UE

Avatar
Simone Sanfilippo

Ciao a tutti,

ho notato che con l'ultima versione del modulo per l'emissione delle fatture elettroniche, quando si tratta di esportare un'autofattura con tipo TD17 l'xml generato non è conforme a quello che deve essere trasmesso.

In particolare non vengono compilati correttamente i nodi DatiTrasmissione, CedentePrestatore, RappresentanteFiscale e CessionarioCommittente.

La piattaforma esporta questi nodi con i dati:

  • DatiTrasmissione: dati della mia azienda;

  • CedentePrestatore: dati della società estera;

  • RappresentanteFiscale: dati della mia azienda;

  • CessionarioCommittente: dati della società estera.

Quando importo questa fattura sul portale per trasmetterle allo SdI ricevo subito l'errore che il cedente prestatore non può coincidere con il cessionario committente.

Creando l'autofattura dal portale, i nodi che mi crea sono DatiTrasmissione, CedentePrestatore e CessionarioCommittente.

I nodi sono valorizzati nel seguente modo:

  • DatiTrasmissione: il trasmittente della fattura elettronica (che non è la mia azienda);

  • CedentePrestatore: la mia azienda;

  • CessionarioCommittente: dati della società estera.

Qualcuno sa dirmi se ha risolto e come?

Se poi a chi mantiene il codice servono gli xml posso tranquillamente fornirli.

Grazie,

Simone Sanfilippo

Avatar
Abbandona
5 Risposte
0
Avatar
Davide Corio
Migliore risposta

Ciao,

noi stiamo lavorando al porting delle modifiche fatte per la v12.

A breve faremo una PR, ma se vuoi fare qualche test in anteprima, qui trovi i moduli modificati:

https://github.com/aion-tech/l10n-italy/tree/14.0-rc-supplier-invoice


in particolare:

l10n_it_fatturapa_in

l10n_it_fatturapa_in_rc

l10n_it_fatturapa_out_rc

Avatar
Abbandona
0
Avatar
Vincenzo
Migliore risposta

Ciao Davide,

ho provato a fare il test aggiornando i tre moduli, ma mi compare questo errore quando provo ad esportare l'autofattura:

Odoo Server Error
Traceback (most recent call last):
  File "/opt/odoo14/odoo/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
    result = request.dispatch()
  File "/opt/odoo14/odoo/odoo/http.py", line 683, in dispatch
    result = self._call_function(**self.params)
  File "/opt/odoo14/odoo/odoo/http.py", line 359, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/odoo14/odoo/odoo/service/model.py", line 94, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/odoo14/odoo/odoo/http.py", line 347, in checked_call
    result = self.endpoint(*a, **kw)
  File "/opt/odoo14/odoo/odoo/http.py", line 912, in __call__
    return self.method(*args, **kw)
  File "/opt/odoo14/odoo/odoo/http.py", line 531, in response_wrap
    response = f(*args, **kw)
  File "/opt/odoo14/odoo/addons/web/controllers/main.py", line 1398, in call_button
    action = self._call_kw(model, method, args, kwargs)
  File "/opt/odoo14/odoo/addons/web/controllers/main.py", line 1386, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/opt/odoo14/odoo/odoo/api.py", line 399, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/opt/odoo14/odoo/odoo/api.py", line 386, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/opt/odoo14/odoo-custom-addons/oca/l10n-italy/l10n_it_fatturapa_out/wizard/wizard_export_fatturapa.py", line 161, in exportFatturaPA
    partner, invoice_ids, context=context_partner
  File "/opt/odoo14/odoo-custom-addons/oca/l10n-italy/l10n_it_fatturapa_out/wizard/wizard_export_fatturapa.py", line 138, in exportInvoiceXML
    invoice_ids.preventive_checks()
  File "/opt/odoo14/odoo-custom-addons/oca/l10n-italy/l10n_it_fatturapa_out_rc/models/account_move.py", line 76, in preventive_checks
    rc_suppliers = invoices._get_original_suppliers()
Exception

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/odoo14/odoo/odoo/http.py", line 639, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/opt/odoo14/odoo/odoo/http.py", line 315, in _handle_exception
    raise exception.with_traceback(None) from new_cause
AttributeError: 'account.move' object has no attribute '_get_original_suppliers'

Cosa potrebbe essere?
Avatar
Abbandona
0
Avatar
Davide Corio
Migliore risposta

Ciao,

avevo omesso anche l10n_it_reverse_charge dall'elenco dei moduli da aggiornare.

prova a prendere anche questo

Avatar
Abbandona
0
Avatar
Simone Sanfilippo
Migliore risposta

Ciao Davide, scusa il ritardo. Test condotto con successo.

Grazie.

Avatar
Abbandona
0
Avatar
Simone Sanfilippo
Migliore risposta

Ciao Davide, si posso tranquillamente usare il mio ambiente di test.

Devo disinstallare i moduli che sono nel repository OCA oppure questi aggiornano i file?

Avatar
Abbandona
0
Avatar
Davide Corio
Migliore risposta

Devi sostituirli oppure metterli in una cartella che abbia precedenza nel addons_path

Avatar
Abbandona
0
Avatar
Simone Sanfilippo
Migliore risposta

Ok, nel mio test posso permettermi di sostituirli :-)

Appena posso li testo e ti faccio sapere.

Avatar
Abbandona