• Resolved nick76

    (@nick76)


    Salve, mi chiede un cliente se la possibilità di inserire PEC e codice identificativo sono disponibili solo per la versione pro? La stessa versione pro può generare poi xml compatibile p.e. con fattureincloud?
    Inoltre vorrei sapere se tutti i campi aggiuntivi creati dal vostro plugin escono correttamente sul pdf generato da PDF Invoices & Packing Slips e se, visto che hanno numerosi clienti stranieri, la compilazione di quei campi (cf, pec, p.iva..) è opzionale e quindi usata solo da chi dichiara Italia come paese e necessità di fattura oppure se quei campi sono obbligatori per chiunque (che sarebbe un problema).
    Grazie!

Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Author labdav

    (@labdav)

    la possibilità di inserire PEC o Codice identificativo è presente nel plugin gratuito e pro.
    I campi aggiuntivi (PEC o Codice identificativo) compaiono nei dati dell’indirizzo, quindi sono presenti sia sulle email che spedisce WooCommerce che nelle fatture/ricevute di WC PDF Invoice & PS.
    Nel caso di clienti non italiani non vengono richiesti PEC o Codice identificativo.

    La versione pro, in più consente la generazione del file XML nello standard previsto dall’Agenzia Entrate, quindi – ci dicono – compatibile anche con altri sistemi,.
    Il plugin premium consente la distinzione fra aziende e privati, quindi imposta le obbligatorietà di partita IVA e di altri dati solo nei casi in cui è previsto.

    Thread Starter nick76

    (@nick76)

    Grazie, in effetti provando a installarlo ho notato il funzionamento di pec e identificativo. Tuttavia, quando ho inserito per test richiesta di fattura e poi il numero di partita iva, quest’ultima è stata salvata nel db alla meta_key “billing_cf”; questo valore viene interpretato come codice fiscale da un plugin che si interfaccia con fattureincloud direttamente.
    Mi chiedevo se si tratti di un errore vostro (se cioè la partita iva dovrebbe essere registrata sotto una meta_key differente) oppure se è una cosa voluta.
    Grazie ancora

    Plugin Author labdav

    (@labdav)

    perché un errore?
    usiamo la (unica) meta_key billing_cf da quando esiste il nostro plugin.
    Abbiamo sempre avuto un unico valore per il codice fiscale o la partita IVA, salvato in billing_cf.

    Thread Starter nick76

    (@nick76)

    Infatti chiedevo apposta se era voluto o meno ?? E’ solo per un problema di connessione con l’altro plugin di cui parlavo.
    Grazie delle informazioni!

    Plugin Author labdav

    (@labdav)

    sfortunatamente non hanno impostato degli hook.
    sarebbe sufficiente sostituire le righe dove vengono cercati dati di altri plugin.
    Ad esempio nel file inc/ordine.php riga 148

    al posto di:

    if (get_post_meta( $id_ordine_scelto, '_billing_piva', true ) || get_post_meta( $id_ordine_scelto, '_billing_cf', true ) ) {
    $order_billing_partiva = get_post_meta( $id_ordine_scelto, '_billing_piva', true ) ;
    $order_billing_codfis = get_post_meta( $id_ordine_scelto, '_billing_cf', true ) ;
    }

    andrebbe sostituito con:

    //inizio aggiunta
    if (get_post_meta( $id_ordine_scelto, '_billing_customer_type', true) && get_post_meta( $id_ordine_scelto, '_billing_cf', true ) ) {//individua il plugin WooCommerce PDF Italian Add-on
    $cf = get_post_meta( $id_ordine_scelto, '_billing_cf', true ) ;
    $customertype = get_post_meta( $id_ordine_scelto, '_billing_customer_type', true ) ;
    $order_billing_partiva = $order_billing_codfis = ""; //azzera i valori
    if($customertype === "business") { //se il cliente è un'azienda o un professionista
    $order_billing_partiva = $cf;
    $order_billing_codfis = get_post_meta( $id_ordine_scelto, '_billing_cf2', true );
    } else { //è un privato
    $order_billing_codfis = $cf;
    } //fine dell'aggiunta
    elseif (get_post_meta( $id_ordine_scelto, '_billing_piva', true ) || get_post_meta( $id_ordine_scelto, '_billing_cf', true ) ) {
    $order_billing_partiva = get_post_meta( $id_ordine_scelto, '_billing_piva', true ) ;
    $order_billing_codfis = get_post_meta( $id_ordine_scelto, '_billing_cf', true ) ;
    }
    • This reply was modified 5 years, 11 months ago by labdav.
    Thread Starter nick76

    (@nick76)

    Gentilissimi!
    Purtroppo si va un po’ oltre le mie capacità; non che non sappia copiaincollare, ma poi dovrei alterare il plugin ogni volta che viene aggiornato. Vediamo cosa dice il cliente. Grazie ancora

    Plugin Author labdav

    (@labdav)

    nel tuo caso proverei a farlo integrare a quelli di fattureincloud

    Thread Starter nick76

    (@nick76)

    Grazie del suggerimento!

    Buongiorno, grazie agli sviluppatori per averci messo a disposizione questo utilissimo plugin.
    Sto usando l’ultima versione che dovrebbe mostrare PEC o Codice destinatario ma non viene visualizzato nemmeno selezionando come metodo “Fattura”.
    In “Impostazioni Fatturazione Elettronica” ho spillato “Aggiungi campi per la Fatturazione Elettronica” ma nulla di fatto.
    Cosa devo fare tecnicamente per attivare i campi?
    Grazie per l’aiuto!

    Plugin Author labdav

    (@labdav)

    i campi della fatturazione elettronica compaiono unicamente quando il cliente imposta la nazione Italia e richiede la fattura. Vengono nascosti negli altri casi.

    Si era tutto impostato, Italia e fatturazione ma non comparivano lo stesso.
    Quello che ho scoperto è che in realtà non consente di inserire i campi, o meglio, non li visualizzano gli utenti esistenti, perché testando senza aver fatto il login, con navigazione in incognita sono comparsi.
    Grazie per la risposta.
    Ciao

    Plugin Author labdav

    (@labdav)

    forse il problema è diverso.
    I campi devono apparire nella pagina del checkout, nel caso di utenti loggati o meno.

    Buongiorno @labdav
    allora dovrò indagare più a fondo.
    Vi terrò aggiornati.
    Ciao

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘PEC e identificativo’ is closed to new replies.