Dati Trasmissione - open-gate/fattura-elettronica GitHub Wiki

  • ID Trasmittente

(1,1) Identificativo univoco del soggetto trasmittente IdFiscaleType idTrasmittente = new IdFiscaleType();

ID Paese

Sigla della nazione espressa secondo lo standard ISO 3166-1 alpha-2 code String, 2 idTrasmittente.setIdPaese("IT");

ID Codice

Codice identificativo fiscale String, 1-28 idTrasmittente.setIdCodice("01234567890");

Chiusura ID Trasmittente:

datiTrasmissione.setIdTrasmittente(idTrasmittente);

  • Progressivo Invio

Numerazione attribuita dal soggetto che trasmette, secondo sue proprie regole. String, 1-10 datiTrasmissione.setProgressivoInvio("000");

  • Formato Trasmissione

Codice identificativo del tipo di trasmissione che si sta effettuando e del relativo formato

  • FormatoTrasmissioneType.FPA_12 Formato di Trasmissione fattura verso PA
  • FormatoTrasmissioneType.FPR_12 Formato di Trasmissione fattura verso privati

datiTrasmissione.setFormatoTrasmissione(FormatoTrasmissioneType.FPR_12);

  • Codice Destinatario

Fatture verso la PA: Codice, di 6 caratteri, dell'ufficio destinatario della fattura, definito dall'amministrazione di appartenenza come riportato nella rubrica “Indice PA”. Fatture verso privati: Codice, di 7 caratteri, assegnato dal Sdi ai soggetti che hanno accreditato un canale, qualora il destinatario non abbia accreditato un canale presso Sdi e riceva via PEC le fatture, l'elemento deve essere valorizzato con tutti zeri ("0000000"). String, 6-7 datiTrasmissione.setCodiceDestinatario("0000000");

  • Contatti Trasmittente

(0,1) Dati relativi ai contatti del trasmittente ContattiTrasmittenteType contattiTrasmittente = new ContattiTrasmittenteType();

Telefono

Contatto telefonico fisso o mobile String, 5-12 contattiTrasmittente.setTelefono("0001112233");

Mail

Indirizzo di posta elettronica String, 7-256 contattiTrasmittente.setEmail("[email protected]");

Chiusura Contatti Trasmittente:

datiTrasmissione.setContattiTrasmittente(contattiTrasmittente);

  • PEC Destinatario

Indirizzo PEC al quale inviare il documento se il destinatario riceve via PEC le fatture String, 7-256 datiTrasmissione.setPECDestinatario("[email protected]");