Fatturazione elettronica B2B

di il
1158 risposte

1158 Risposte - Pagina 24

  • Re: Fatturazione elettronica B2B

    ettore56 ha scritto:


    jugin ha scritto:


    ma Ettore diceva:
    "puoi togliere anche la descrizione articolo.
    Personalmente metto unità misura AC o numero, quantità 1"...
    Non l'ho detto io!!!
    niente, un malinteso.
    scusa.
  • Re: Fatturazione elettronica B2B

    Per quanto mi consta non è cambiato nulla per i DDT.
    Non voglio mettere altra "carne al fuoco", ma segnalo che la situazione ragionevolmente evolverà.
    Magari i non-ER non sono abituati, ma anche i DDT (almeno in ER, per la PA) sono digitali (o meglio, lo sono in teoria, poi in pratica non tanto, lo dico per esperienza personale)
    http://intercenter.regione.emilia-romagna.it/noti-er-fatturazione-elettronica/noti-er-informazioni-generali
  • Re: Fatturazione elettronica B2B

    +m2+ ha scritto:


    alessandro.frediani ha scritto:


    Ho già postato questo argomento un pò di tempo fa, quando il forum non era ancora molto visitato, ma non ho ricevuta risposta... Come si tratta questo caso?
    Hai provato ad utilizzare il compilatore ufficiale java dell'agenzia delle entrate?
    Non ci crederai... ho inserito la fattura con enasarco col programmino stand-alone dell'AdE, tutto ok salva il documento, crea l'XML e dice che è pronto per l'invio... lo controllo sul sito dell AdE e non passa il controllo restituendo l'errore 00419. Il problema è esattamente quello da me sollevato precedentemente, cioè l'enasarco non è soggetto a IVA però l'IVA è obbligatoria e qualunque cosa ci metta si deve creare anche un rigo nei dati di riepilogo con quell'IVA altrimenti non passa il controllo. Nemmeno il programma dell'AdE ha inserito quel rigo e infatti dà errore. Qualche idea?
  • Re: Fatturazione elettronica B2B

    alessandro.frediani ha scritto:


    Non ci crederai... ho inserito la fattura con enasarco col programmino stand-alone dell'AdE, tutto ok salva il documento, crea l'XML e dice che è pronto per l'invio... lo controllo sul sito dell AdE e non passa il controllo restituendo l'errore 00419. Il problema è esattamente quello da me sollevato precedentemente, cioè l'enasarco non è soggetto a IVA però l'IVA è obbligatoria e qualunque cosa ci metta si deve creare anche un rigo nei dati di riepilogo con quell'IVA altrimenti non passa il controllo. Nemmeno il programma dell'AdE ha inserito quel rigo e infatti dà errore. Qualche idea?
    Provato a mettere un'aliquota iva zero?
    O l'imponibile a zero?
    Suppongo di sì, ma sono i casi della vita

    Sia che ci metta ad es° un'iva al 22 oppure 0 con un codice natura ottengo sempre l'errore 00422

    PS io sto ancora cercando per mari e per monti UN esempio di fattura con firma XAdES.
    UNO, mica ne chiedo 100...
  • Re: Fatturazione elettronica B2B

    Buongiorno, scrivo per capire se anche altri hanno avuto problemi con la verifica della firma di "Zucchetti Firma Qualificata" con openssl. Non si riesce a verificarla e ad estrarre il contenuto dei file p7m.
    Sembrerebbe codificato in Base64.
    Se non utilizzate openssl, avete qualcos'altro da suggerire per la verifica e l'estrazione dei file firmati in cades?
  • Re: Fatturazione elettronica B2B

    MartellA ha scritto:


    Buongiorno, scrivo per capire se anche altri hanno avuto problemi con la verifica della firma di "Zucchetti Firma Qualificata" con openssl. Non si riesce a verificarla e ad estrarre il contenuto dei file p7m.
    Sembrerebbe codificato in Base64.
    Se non utilizzate openssl, avete qualcos'altro da suggerire per la verifica e l'estrazione dei file firmati in cades?
    ... sì... il mio

    In alternativa uso questo
    https://www.firmacerta.it/software-firma-digitale.ph
  • Re: Fatturazione elettronica B2B

    +m2+ ha scritto:



    In alternativa uso questo
    https://www.firmacerta.it/software-firma-digitale.ph
    Stavo proprio guardando questo programma,
    sul sito del produttore viene elencato un software "Windows" (con interfaccia classica),
    ed inoltre,
    una versione "portable", che permette l'esecuzione da "linea di comando"

    Ci sono anche degli esempi su come comporre la linea di comando:


    dovrei fare un po di prove....
    domanda: qualcuno ha mai usato questa versione "portable" ?
  • Re: Fatturazione elettronica B2B

    [Neapolis] ha scritto:


    dovrei fare un po di prove....
    domanda: qualcuno ha mai usato questa versione "portable" ?
    Io, ovviamente.
    Firma massivamente solo con certificati emessi proprio dal produttore namirial.
    Per il resto è interessante (si può indicare il pin), ma chiede conferma anche lanciato da riga di comando (almeno non sono riuscito a fare altro)
  • Re: Fatturazione elettronica B2B

    +m2+ ha scritto:


    Io, ovviamente.
    Firma massivamente solo con certificati emessi proprio dal produttore namirial.
    Per il resto è interessante (si può indicare il pin), ma chiede conferma anche lanciato da riga di comando (almeno non sono riuscito a fare altro)
    Capisco... Io avevo letto nelle istruzioni che era possibile inserire il pin da linea di comando,
    senza che venisse richiamata la interfaccia grafica....

    Non ho ancora verificato, se funziona o meno...


    .....
    Firma di un documento senza interfaccia grafica
    fcsign.exe "C:\Documents and Settings\Utente\Desktop\Documento.pdf" 1
    "TargetDir=C:\Cartella\;LogFileName=C:\firmacerta.log;Pin=999999"

    .....
  • Re: Fatturazione elettronica B2B

    Te lo dico io: il pin funziona.
    Ma la interfaccia salta fuori, eccome.
    nota per chi vagamente può avere interesse : ho scritto un firmatore p7m senza interfaccia grafica da 100K (più 10MB di DLL, ma non è colpa mia). Costo 350 euro circa.
  • Re: Fatturazione elettronica B2B

    Buongiorno a tutti.
    Mi sono appena iscritto e vi ringrazio per tutte le considerazioni ed i consigli che avete condiviso sull'argomento, e che mi sono state utilissime.
    Volevo porre alcune domande, certamente "da ignorante", riguardo le prime righe del file XML, cioè quelle che precedono il blocco <FatturaElettronicaHeader>, non avendo trovato alcun riferimento ad esse nella documentazione delle specifiche tecniche (PDF dell'AdE)

    1) Sono obbligatorie?
    2) Cosa indicano?
    3) Perchè variano a seconda dell'applicativo che utilizzo per creare l'XML?
    Mi sono infatti imbattuto in almeno tre diverse versioni:

    * quella riportata nel file di esempio dell'AdE (http://www.fatturapa.gov.it/export/fatturazione/it/normativa/f-2.htm) è questa
    <p:FatturaElettronica xmlns:ds="http://www.w3.org/2000/09/xmldsi#" xmlns:p="" versione="FPR12" xsi:schemaLocation="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2 http://www.fatturapa.gov.it/export/fatturazione/sdi/fatturapa/v1.2/Schema_del_file_xml_FatturaPA_versione_1.2.xsd">

    * quella che ottengo creando l'XML dal servizio web del portale AdE è invece
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:FatturaElettronica versione="FPR12" xmlns:ns2="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2">

    * quella che invece ottengo tramite il gestionale che uso in azienda è:
    <p:FatturaElettronica xmlns:ds="http://www.w3.org/2000/09/xmldsi#" xmlns:p="" versione="FPR12" xsi:schemaLocation="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2 fatturaordinaria_v1.2.xsd">

    Grazie molte in anticipo e scusate la lunghezza.
  • Re: Fatturazione elettronica B2B

    Ric ha scritto:


    ....
    Le prime due righe, per la fattura verso privati, sono le seguenti:
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <ns2:FatturaElettronica versione="FPR12" xmlns:ns2="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2">
    mentre per la fattura verso una Pubblica Amministrazione, sono le seguenti:
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <ns2:FatturaElettronica versione="FPA12" xmlns:ns2="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2">
    Il tag di chiusura della fattura è sempre:
    </ns2:FatturaElettronica>
  • Re: Fatturazione elettronica B2B

    Nella creazione dei file XML ho incontrato errori quando nelle stringhe tipo ragione sociale cliente
    si trovano caratteri come la e commerciale.
    Immagino che anche altri caratteri (" ' < > ; + ) creino dei problemi ma vorrei una lista per poterli escludere tutti
    che non trovo.
    Qualcuno ha risolto il problema ?
  • Re: Fatturazione elettronica B2B

    jugin ha scritto:


    Nella creazione dei file XML ho incontrato errori quando nelle stringhe tipo ragione sociale cliente
    si trovano caratteri come la e commerciale.
    Immagino che anche altri caratteri (" ' < > ; + ) creino dei problemi ma vorrei una lista per poterli escludere tutti
    che non trovo.
    Qualcuno ha risolto il problema ?
    Devi sostituire tutti i "caratteri speciali"
    ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝßàáâãäåæçèéêë&ìíîïñòóôõöùúûüýÿ
    con corrispondenti caratteri validi
    AAAAAAACEEEEIIIIDNOOOOOUUUUYBaaaaaaaceeeeeiiiinooooouuuuyy
  • Re: Fatturazione elettronica B2B

    ettore56 ha scritto:


    jugin ha scritto:


    Nella creazione dei file XML ho incontrato errori quando nelle stringhe tipo ragione sociale cliente
    si trovano caratteri come la e commerciale.
    Immagino che anche altri caratteri (" ' < > ; + ) creino dei problemi ma vorrei una lista per poterli escludere tutti
    che non trovo.
    Qualcuno ha risolto il problema ?
    Devi sostituire tutti i "caratteri speciali"
    ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝßàáâãäåæçèéêë&ìíîïñòóôõöùúûüýÿ
    con corrispondenti caratteri validi
    AAAAAAACEEEEIIIIDNOOOOOUUUUYBaaaaaaaceeeeeiiiinooooouuuuyy
    grazie, nel frattempo ne avevo fatta una molto più drastica
    che sostituiva tutti i caratteri sospetti con uno spazio

    function StripStr(cString:string):string;
    var
    v_inp: integer;
    strout: string;
    ty: integer;
    lstrinp: integer;

    begin
    v_inp:=0;
    strout:='';
    ty:=0;
    lstrinp:=length(cString);
    for ty:=1 to lstrinp do begin
    v_inp:=ord(cString[ty]);
    case v_inp of
    1..47: strout:=strout+chr(32);
    123..255: strout:=strout+chr(32);
    58..64: strout:=strout+chr(32);
    91..96: strout:=strout+chr(32);
    else
    strout:=strout+cString[ty];
    end;
    end;
    result:=strout;
    end;
Devi accedere o registrarti per scrivere nel forum
1158 risposte