Progressivo invio multi software

di il
35 risposte

Progressivo invio multi software

Buongiorno a tutti.

Mi scuso se l'argomento è già stato trattato, ma non sono riuscito a trovare risposta.

Un nostro cliente utilizza un software per la creazione delle fatture manualmente.
Noi forniamo a nostra volta un software in cloud che genera delle fatture automaticamente.

Attualmente per gestire il problema della numerazione erano state utilizzate due "serie" diverse.
Quindi c'era la fattura 1A/2018 e 1B/2018.

Dal momento in cui si attiverà l'invio elettronico delle fatture abbiamo un problema sul progressivo di invio.
Questo, da quello che leggo, dovrà essere univoco per partita IVA, quindi qualsiasi sia il software utilizzato per l'invio delle fatture non potrà mai ripetersi. E se posso farlo tranquillamente nel nostro software creando un progressivo, non posso assolutamente conoscere i numeri progressivi utilizzati dagli altri software.

Spero di essere riuscito a spiegare il problema... Come gestireste voi questa casistica?

Grazie a tutti.

35 Risposte

  • Re: Progressivo invio multi software

    Io non ho capito. La fattura 1A/2018 è la stessa fattura 1B/2018 ? Una fatta dal gestionale del cliente e l'altra con il tuo ?
  • Re: Progressivo invio multi software

    Ciao. Grazie per la risposta.
    Se bisogna emettere fatture da sistemi diversi (ad esempio un software di ecommerce e software installato su pc dell'amministrazione per gli ordini tradizionali) per evitare problemi con le numerazioni si usano le serie. Ovvero si fanno due serie con la loro numerazione. Alla segretaria che emetterà una fattura non interesserà quindi a che numero di fattura è arrivato l'ecommerce. Quindi la segreteria emetterà le fatture 1A, 2A, 3A, 4A, ecc. mentre l'ecommerce emetterà le fatture 1B, 2B, 3B, 4B, ecc.

    Questo è quello che facevamo con le fatture tradizionali. Con l'elettronica il progressivo di invio è univoco ad ogni invio del documento. Indipendentemente da numerazioni varie delle fatture. Quindi chiedevo se qualcuno si è scontrato con questo problema.

    Grazie
  • Re: Progressivo invio multi software

    Se ho ben capito, per la stessa azienda hai due software diversi per generare fatture ?

    mbè... se è cosi, basta che ogni software utilizzi una sua numerazione (come tu stesso hai detto "A" / "B" ), affinchè non ci siano documenti con lo stesso numero... gli invii telematici utilizzeranno lo stesso numero, cosi da non avere duplicazioni.
  • Re: Progressivo invio multi software

    Maxim ha scritto:


    Ciao. Grazie per la risposta.
    Se bisogna emettere fatture da sistemi diversi (ad esempio un software di ecommerce e software installato su pc dell'amministrazione per gli ordini tradizionali) per evitare problemi con le numerazioni si usano le serie. Ovvero si fanno due serie con la loro numerazione. Alla segretaria che emetterà una fattura non interesserà quindi a che numero di fattura è arrivato l'ecommerce. Quindi la segreteria emetterà le fatture 1A, 2A, 3A, 4A, ecc. mentre l'ecommerce emetterà le fatture 1B, 2B, 3B, 4B, ecc.

    Questo è quello che facevamo con le fatture tradizionali. Con l'elettronica il progressivo di invio è univoco ad ogni invio del documento. Indipendentemente da numerazioni varie delle fatture. Quindi chiedevo se qualcuno si è scontrato con questo problema.

    Grazie
    Ovviamente non puoi generare file xml univoci, sullo stesso codice fiscale, se utilizzi due software diversi.
    Non mi viene in mente, al momento, come potere risolvere il tuo problema che, seppure da un certo punto di vista ha una sua logica, nel caso della fatturazione elettronica complica notevolmente l'assegnazione del codice univoco al file xml.
    Immagino che per la contabilizzazione dei documenti abbiate un solo software gestionale di contabilità. Se così fosse potreste convogliare su quel sistema tutte le fatture emesse e da lì poi generare il file xml.
    Diversamente credo sia molto difficile non incorrere in una numerazione doppia.
    Lavorando di fantasia, potresti anche posizionare su un server in internet, un database, utilizzato esclusivamente per la numerazione progressiva dei file xml, a cui fare riferimento per l'emissione delle FE.(!?). Sinceramente lo troverei comunque un po' troppo articolato.
  • Re: Progressivo invio multi software

    ettore56 ha scritto:


    Immagino che per la contabilizzazione dei documenti abbiate un solo software gestionale di contabilità. Se così fosse potreste convogliare su quel sistema tutte le fatture emesse e da lì poi generare il file xml.
    Diversamente credo sia molto difficile non incorrere in una numerazione doppia.
    Lavorando di fantasia, potresti anche posizionare su un server in internet, un database, utilizzato esclusivamente per la numerazione progressiva dei file xml, a cui fare riferimento per l'emissione delle FE.(!?). Sinceramente lo troverei comunque un po' troppo articolato.
    Grazie Ettore.
    Si. Una delle possibilità era proprio questa. Ovvero passare i file xml al secondo software (quello utilizzato anche per la contabilità) e questo interviene sul tracciato per aggiungere il progressivo di invio.

    Decisamente meno fruibile la seconda possibilità (server per generazione progressivi) in quanto dovrei richiedere a chi sviluppa il secondo software una modifica troppo importante.

    Penso che punterò all'importazione della fattura sul secondo software.

    Grazie
  • Re: Progressivo invio multi software

    Scusa ma quale è il problema? Fai esattamente come ora coi sezionali.
    Nulla vieta avere buchi nella numerazione
  • Re: Progressivo invio multi software

    Forse sapendo le qta di fatture emesse la risposta sarebbe più congrua.
    ti dico come ho risolto nel caso di un cliente con 9 negozi ognuno dei quali emette fattura da scontrino ma il numero di fatture emesse in un anno non supera le 500 per ogni negozio.
    io uso la prima lettera dei 5 chr a disposizione come anno in corso . Il primo negozio inizia con 1, il secondo con 1000 e cosi via
    quindi la prima fattura el primo negozio nel 2019 sarà A0001, del secondo A1000 terzo A2000 e così via
    nel 2020 saranno B0001 ecc
    la lettera è data da anno-2018= posizione nell'alfabeto
  • Re: Progressivo invio multi software

    Rammento che è possibile usare base-62, anche se in realtà base-36 è molto più comoda, piuttosto che base-10
  • Re: Progressivo invio multi software

    +m2+ ha scritto:


    Rammento che è possibile usare base-62, anche se in realtà base-36 è molto più comoda, piuttosto che base-10
    Ricordo che in ambiente Windows base-62 non è attuabile dato che il file creato con 2bc1 è identico a 2BC1.
  • Re: Progressivo invio multi software

    Doctorj ha scritto:


    +m2+ ha scritto:


    Rammento che è possibile usare base-62, anche se in realtà base-36 è molto più comoda, piuttosto che base-10
    Ricordo che in ambiente Windows base-62 non è attuabile dato che il file creato con 2bc1 è identico a 2BC1.
    In realtà ni, poiché l'allegato alla PEC mantiene il case.
    Certo è più comoda base 36, su Windows la prediligo
  • Re: Progressivo invio multi software

    In realtà ni, poiché l'allegato alla PEC mantiene il case.
    Certo è più comoda base 36, su Windows la prediligo
    ma l'allegato prima di essere collegato alla PEC ( mail ) non viene sempre scritto su disco, di conseguenza il case viene a cessare ?

    Mi potresti per cortesia spiegarti meglio ? Ciao e grazie 1000
  • Re: Progressivo invio multi software

    Ovviamente no, o meglio dipende.

    La mail è materialmente un file, non più file diversi.
    il nome dell'allegato non è altro che testo indicato nella mail medesima, puoi scriverci qualsiasi cosa.

    inoltre, anche su Windows, se salvi un file su disco il suo nome viene mantenuto col case.
    Puoi quindi allegarlo (qualora non lo facessi consustanzialmente nella email) senza problemi.

    i problemi li hai se, e solo se, scrivi due file diversi con lo stesso nome (sia pure con case diverso).
    Nulla vieta di avere due file diversi in due cartelle diverse
    \prima\Pippo.doc
    \seconda\Pippo.DOC

    Nota in realtà è possibile anche con Windows, se si utilizza una condivisione di rete su un file System che può mantenere la differenza e si setta opportunamente samba (es zfs). Ma si fa raramente, tipicamente per disattivare il (non) controllo case, che rallenta enormemente enumerazione e ricerca file.
  • Re: Progressivo invio multi software

    +m2+ ha scritto:


    Certo è più comoda base 36, su Windows la prediligo
    Considerando che il nome file prevede 5 caratteri
    si può utilizzare il primo carattere per differenziare le fatture emesse dai vari gestionali/sezionali
    convertire un chiave univoca progressiva da base10 a base36 con valori da 1 a 1679615 (che rappresenta ZZZZ) i restanti 4 caratteri

    Che ne dite?
  • Re: Progressivo invio multi software

    [Neapolis] ha scritto:


    Se ho ben capito, per la stessa azienda hai due software diversi per generare fatture ?

    mbè... se è cosi, basta che ogni software utilizzi una sua numerazione (come tu stesso hai detto "A" / "B" ), affinchè non ci siano documenti con lo stesso numero... gli invii telematici utilizzeranno lo stesso numero, cosi da non avere duplicazioni.
    Infatti, non esiste alcun problema.

    Nellspecifiche per la PA l'indicazione era questa:
    [1.1.2] ProgressivoInvio
    Obbligatorietà: SI, sempre.
    Utilità: è un campo ad uso esclusivo del soggetto trasmittente pensato
    come elemento identificativo del file trasmesso.
    Criteri di valorizzazione: non è stabilito alcun criterio particolare; la modalità
    di valorizzazione del campo, previsto per contenere un identificativo
    alfanumerico del file trasmesso, è demandata alla valutazione dell’utente
    secondo esigenza, ma comunque nel rispetto delle caratteristiche stabilite
    dallo schema XSD.

    Nelle specifiche tecniche del 30/04/2018 viene indicato:
    1.2.2 N OMENCLATURA DEI FILE DA TRASMETTERE
    Le fatture elettroniche possono essere trasmesse al SdI come di seguito
    descritto:
    a) un file in formato xml che rispetti le regole descritte al paragrafo 2
    Fatturazione elettronica – Formato della fattura;
    b) più file che rispettino quanto descritto al precedente punto a) contenuti in un
    file compresso; il formato di compressione accettato è il formato ZIP.
    Nel caso a) il sistema verifica che il nome del file rispetti la seguente sintassi:
    dove:
    - il codice paese va espresso secondo lo standard ISO 3166-1 alpha-2 code;
    - l’identificativo univoco del soggetto trasmittente, sia esso persona fisica o
    persona giuridica, è rappresentato dal suo identificativo fiscale (codice
    fiscale nel caso di soggetto trasmittente residente in Italia, identificativo
    proprio del paese di appartenenza nel caso di soggetto trasmittente
    residente all’estero); la lunghezza di questo identificativo è di:
    o 11 caratteri (minimo) e 16 caratteri (massimo) nel caso di codice
    paese IT;
    o 2 caratteri (minimo) e 28 caratteri (massimo) altrimenti;
    l’identificativo usato per il nome del file non è soggetto a controlli di validità,
    esistenza o coerenza con i dati presenti in fattura.
    - il progressivo univoco del file è rappresentato da una stringa alfanumerica di
    lunghezza massima di 5 caratteri e con valori ammessi [a-z], [A-Z], [0-9].
    Il progressivo univoco del file ha il solo scopo di differenziare il nome dei file
    trasmessi al Sistema di Interscambio da parte del medesimo soggetto; non deve
    necessariamente seguire una stretta progressività e può presentare anche stili
    di numerazione differenti.
Devi accedere o registrarti per scrivere nel forum
35 risposte