Header - open-gate/fattura-elettronica GitHub Wiki

  • Dati Trasmissione

(1,1) Informazioni che identificano univocamente il soggetto che trasmette, il documento trasmesso, il formato in cui è stato trasmesso il documento e il soggetto destinatario DatiTrasmissioneType datiTrasmissione = new DatiTrasmissioneType(); Vedi Dati Trasmissione fatturaElettronicaHeader.setDatiTrasmissione(datiTrasmissione);

  • Cedente Prestatore

(1,1) Dati relativi al cedente / prestatore (fornitore) CedentePrestatoreType cedentePrestatore = new CedentePrestatoreType(); Vedi Cedente Prestatore fatturaElettronicaHeader.setCedentePrestatore(cedentePrestatore);

  • Rappresentante Fiscale

(0,1) Da valorizzare nei casi in cui il cedente / prestatore si avvalga di un rappresentante fiscale in Italia RappresentanteFiscaleType rappresentanteFiscale = new RappresentanteFiscaleType(); Vedi Rappresentante Fiscale fatturaElettronicaHeader.setRappresentanteFiscale(rappresentanteFiscale);

  • Cessionario Committente

(1,1) Dati relativi al cessionario / committente (cliente) CessionarioCommittenteType cessionarioCommittente = new CessionarioCommittenteType(); Vedi Cessionario Committente fatturaElettronicaHeader.setCessionarioCommittente(cessionarioCommittente);

  • Terzo Intermediario O Soggetto Emittente

(0,1) Dati relativi al soggetto terzo che emette fattura per conto del cedente / prestatore TerzoIntermediarioSoggettoEmittenteType terzoIntermediarioSoggettoEmittente = new TerzoIntermediarioSoggettoEmittenteType(); Vedi Terzo Intermediario O Soggetto Emittente fatturaElettronicaHeader.setTerzoIntermediarioOSoggettoEmittente(terzoIntermediarioSoggettoEmittente);

Soggetto Emittente:

Indica se la fattura è emessa dal cessionario/committente oppure da un terzo per conto del cedente/prestatore

  • SoggettoEmittenteType.CC - Cessionario/committente
  • SoggettoEmittenteType.TZ - Soggetto terzo

fatturaElettronicaHeader.setSoggettoEmittente(SoggettoEmittenteType.CC);