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

0
Guido Salemme
Il 29/10/19, 10:47

per il momento ho creato un codice di prova

nella fattura metterò un campo che mi dice che bisogna applicare la cessione dei crediti


from odoo import api, fields, models
from odoo.addons.l10n_it_fatturapa.bindings.fatturapa import (ScontoMaggiorazioneType)

class WizardExportFatturapaEstensione(models.TransientModel):
   
    _inherit = 'wizard.export.fatturapa'
    _name = 'wizard.export.fatturapa'
   
    def setDatiGeneraliDocumento(self, invoice, body):
       
        res = super(WizardExportFatturapaEstensione, self).setDatiGeneraliDocumento(invoice,body)
       
        percCreditoImposta = 65.0
       
        body.DatiGenerali.DatiGeneraliDocumento.ScontoMaggiorazione.append(ScontoMaggiorazioneType(
                Tipo='SC',
                Percentuale=percCreditoImposta,
            )
        )
               
        amountTotal = invoice.amount_total
        percCalc = (float(amountTotal)*float(percCreditoImposta))/100
       
        body.DatiGenerali.DatiGeneraliDocumento.ImportoTotaleDocumento=amountTotal-percCalc

        return True


La tua risposta

Resta informato

Informazioni sulla comunità

Forum ufficiale dell'Associazione Odoo Italia Leggi le linee guida

Strumenti di richiesta

32 follower

Statistiche

Richiesta del: 29/10/19, 08:30
Vista: 1028 volte
Ultimo aggiornamento: 29/10/19, 10:47