Cedente Prestatore - open-gate/fattura-elettronica GitHub Wiki
-
Dati Anagrafici Cedente
(1,1) Dati fiscali, anagrafici e professionali del cedente / prestatore
DatiAnagraficiCedenteType datiAnagraficiCedente = new DatiAnagraficiCedenteType();
ID Fiscale Cedente
(1,1) Numero di identificazione fiscale ai fini IVA
IdFiscaleType idFiscaleCedente = new IdFiscaleType();
ID Paese
Sigla della nazione espressa secondo lo standard ISO 3166-1 alpha-2 code
String, 2
idFiscaleCedente.setIdPaese("IT");
ID Codice
Codice identificativo fiscale
String, 1-28
idFiscaleCedente.setIdCodice("01234567890");
Chiusura ID Fiscale Cedente
datiAnagraficiCedente.setIdFiscaleIVA(idFiscaleCedente);
Codice Fiscale
Numero di Codice Fiscale
String, 11-16
datiAnagraficiCedente.setCodiceFiscale("01234567890");
Anagrafica
(1,1) Dati anagrafici identificativi del cedente / prestatore
AnagraficaType anagraficaCedente = new AnagraficaType();
Denominazione
Ditta, denominazione o ragione sociale
Da valorizzare solo se non sono valorizzati gli elementi Nome e Cognome
String, 1-80
anagraficaCedente.setDenominazione("Nome Cedente Prestatore");
Nome
Nome della persona fisica
Da valorizzare insieme all'elemento Cognome solo se non è valorizzato l'elemento Denominazione
String, 1-60
anagraficaCedente.setNome("Nome");
Cognome
Cognome della persona fisica
Da valorizzare insieme all'elemento Nome solo se non è valorizzato l'elemento Denominazione
String, 1-60
anagraficaCedente.setCognome("Cognome");
Titolo
Titolo onorifico
String, 2-10
anagraficaCedente.setTitolo("Titolo");
Codice EORI
Numero del Codice EORI (Economic Operator Registration and Identification)
String, 13-17
anagraficaCedente.setCodEORI("CodiceEORI");
Chiusura Anagrafica
datiAnagraficiCedente.setAnagrafica(anagraficaCedente);
Albo Professionale
Nome dell'albo professionale
String, 1-60
datiAnagraficiCedente.setAlboProfessionale("Albo Professionale");
Provincia Albo
Sigla della provincia di competenza dell'albo professionale
String, 2
datiAnagraficiCedente.setProvinciaAlbo("Provincia Albo");
Numero Iscrizione Albo
Numero di iscrizione all'albo professionale
String, 1-60
datiAnagraficiCedente.setNumeroIscrizioneAlbo("Numero Iscrizione Albo");
Data Iscrizione Albo
Data di iscrizione all'albo professionale
Formato Date
datiAnagraficiCedente.setDataIscrizioneAlbo(FEUtils.dateToXmlGregCal(date));
Regime Fiscale
Regime fiscale
- RegimeFiscaleType.RF_01 - Ordinario
- RegimeFiscaleType.RF_02 - Contribuenti minimi (art. 1, c.96-117, L. 244/2007);
- RegimeFiscaleType.RF_04 - Agricoltura e attività connesse e pesca (artt. 34 e 34-bis, D.P.R. 633/1972)
- RegimeFiscaleType.RF_05 - Vendita sali e tabacchi (art. 74, c.1, D.P.R. 633/1972)
- RegimeFiscaleType.RF_06 - Commercio dei fiammiferi (art. 74, c.1, D.P.R. 633/1972)
- RegimeFiscaleType.RF_07 - Editoria (art. 74, c.1, D.P.R. 633/1972)
- RegimeFiscaleType.RF_08 - Gestione di servizi di telefonia pubblica (art. 74, c.1, D.P.R. 633/1972)
- RegimeFiscaleType.RF_09 - Rivendita di documenti di trasporto pubblico e di sosta (art. 74, c.1, D.P.R. 633/1972)
- RegimeFiscaleType.RF_10 - Intrattenimenti, giochi e altre attività di cui alla tariffa allegata al D.P.R. n. 640/72 (art. 74, c.6, D.P.R. 633/1972)
- RegimeFiscaleType.RF_11 - Agenzie di viaggi e turismo (art. 74-ter, D.P.R. 633/1972)
- RegimeFiscaleType.RF_12 - Agriturismo (art. 5, c.2, L. 413/1991)
- RegimeFiscaleType.RF_13 - Vendite a domicilio (art. 25-bis, c.6, D.P.R. 600/1973)
- RegimeFiscaleType.RF_14 - Rivendita di beni usati, di oggetti d’arte, d’antiquariato o da collezione (art. 36, D.L. 41/1995)
- RegimeFiscaleType.RF_15 - Agenzie di vendite all’asta di oggetti d’arte, antiquariato o da collezione (art. 40-bis, D.L. 41/1995)
- RegimeFiscaleType.RF_16 - IVA per cassa P.A. (art. 6, c.5, D.P.R. 633/1972)
- RegimeFiscaleType.RF_17 - IVA per cassa (art. 32-bis, D.L. 83/2012)
- RegimeFiscaleType.RF_18 - Altro
- RegimeFiscaleType.RF_19 - Forfettario (art.1, c. 54-89, L. 190/2014)
datiAnagraficiCedente.setRegimeFiscale(RegimeFiscaleType.RF_01);
Chiusura Dati Anagrafici
cedentePrestatore.setDatiAnagrafici(datiAnagraficiCedente);
-
Sede
(1,1) Dati della sede del cedente / prestatore
IndirizzoType sedeCedente = new IndirizzoType();
Indirizzo
Indirizzo della sede
String, 1-60
sedeCedente.setIndirizzo("Via a");
Numero Civico
Numero civico riferito all'indirizzo (non indicare se già presente nell'elemento indirizzo)
String, 1-8
sedeCedente.setNumeroCivico("12");
CAP
Codice Avviamento Postale
String, 5
sedeCedente.setCAP("12345");
Comune
Comune relativo alla sede
String, 1-60
sedeCedente.setComune("Comune");
Provincia
Sigla della provincia di appartenenza del comune, da valorizzare se l'elemento Nazione è uguale a IT
String, 2
sedeCedente.setProvincia("MI");
Nazione
Sigla della nazione espressa secondo lo standard ISO 3166-1 alpha-2 code
String, 2
sedeCedente.setNazione("IT");
Chiusura Sede
cedentePrestatore.setSede(sedeCedente);
-
Stabile Organizzazione
(0,1) Da valorizzare nei casi di cedente / prestatore non residente, con stabile organizzazione in Italia
IndirizzoType stabileOrganizzazione = new IndirizzoType();
Indirizzo
Indirizzo della stabile organizzazione in Italia
String, 1-60
stabileOrganizzazione.setIndirizzo("Via a");
Numero Civico
Numero civico riferito all'indirizzo (non indicare se già presente nell'elemento indirizzo)
String, 1-8
stabileOrganizzazione.setNumeroCivico("12");
CAP
Codice Avviamento Postale
String, 5
stabileOrganizzazione.setCAP("12345");
Comune
Comune relativo alla stabile organizzazione in Italia
String, 1-60
stabileOrganizzazione.setComune("Comune");
Provincia
Sigla della provincia di appartenenza del comune, da valorizzare se l'elemento Nazione è uguale a IT
String, 2
stabileOrganizzazione.setProvincia("MI");
Nazione
Sigla della nazione espressa secondo lo standard ISO 3166-1 alpha-2 code
String, 2
stabileOrganizzazione.setNazione("IT");
Chiusura Stabile Organizzazione
cedentePrestatore.setStabileOrganizzazione(stabileOrganizzazione);
-
Iscrizione REA
(0,1) Da valorizzare nei casi di società iscritte nel registro delle imprese
String, 2
IscrizioneREAType iscrizioneREA = new IscrizioneREAType();
Ufficio
Sigla della provincia dell'Ufficio del registro delle imprese presso il quale è registrata la società
String, 2
iscrizioneREA.setUfficio("MI");
Numero REA
Numero di iscrizione al registro delle imprese
String, 1-20
iscrizioneREA.setNumeroREA("1234567");
Capitale Sociale
Nei casi di società di capitali (SpA, SApA, SRL), l'elemento va valorizzato per indicare il capitale sociale
BigDecimal, 4-15
iscrizioneREA.setCapitaleSociale(new BigDecimal(10000.00).setScale(2));
Socio Unico
Nei casi di società per azioni e a responsabilità limitata, l'elemento va valorizzato per indicare se vi è un socio unico oppure se vi sono più soci
- SocioUnicoType.SU - La società è a socio unico.
- SocioUnicoType.SM - La società NON è a socio unico
iscrizioneREA.setSocioUnico(SocioUnicoType.SU);
Stato Liquidazione
Indica se la Società si trova in stato di liquidazione
- StatoLiquidazioneType.LN - La società è in stato di liquidazione
- StatoLiquidazioneType.LS - La società NON è in stato di liquidazione
iscrizioneREA.setStatoLiquidazione(StatoLiquidazioneType.LN);
Chiusura Iscrizione REA
cedentePrestatore.setIscrizioneREA(iscrizioneREA);
-
Contatti
(0,1) Dati relativi ai contatti del cedente / prestatore
ContattiType contattiCedente = new ContattiType();
Telefono
Contatto telefonico fisso o mobile
String, 5-12
contattiCedente.setTelefono("1112223344");
Fax
Numero di fax
String, 5-12
contattiCedente.setFax("2224446688");
Indirizzo di posta elettronica
String, 7-256
contattiCedente.setEmail("[email protected]");
Chiusura Contatti
cedentePrestatore.setContatti(contattiCedente);
Riferimento Amministrazione
Codice identificativo del cedente / prestatore ai fini amministrativo-contabili
String, 1-20
cedentePrestatore.setRiferimentoAmministrazione("Rif");