Inserimento di una fattura elettronica accettata
Questa funzione permette il passaggio delle fatture elettroniche ACCETTATE all’interno del modulo di inserimento movimento contabile.
Inserimento di una fattura elettronica
Public Function WSCIxFE001(ByVal Autenticazione As CredenzialiAutenticazione, ByVal in0 As XMLFile) As RisultatoOperazioneStruttura del file XML da passare come Byte() - [Parametro in0]
<?xml version="1.0" standalone="yes"?>
<xs:schema id="DataFile" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="DataFile" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="FatturaElettronica">
<xs:complexType>
<xs:sequence>
<xs:element name="ID_SdI" msdata:Caption="Identificativo univoco attribuito dal SdI e contenuto nei file MetaDati." type="xs:int64" />
<xs:element name="IdFiscaleIVA" msdata:Caption="Numero di identificazione fiscale (Campo fattura SdI 1.2.1.1.1 e SdI 1.2.1.1.2 )" type="xs:string" />
<xs:element name="ProgressivoTrasmittente" msdata:Caption="Progressivo univoco della fattura (Campo fattura SdI 1.1.2 ) " type="xs:string" />
<xs:element name="IDBodyFattura" msdata:Caption="Identificativo del corpo fattura (FatturaElettronicaBody) (Inizia da 0)" type="xs:int" />
<xs:element name="TipoDocumento" msdata:Caption="Tipologia di documento (Campo fattura SdI 2.1.1.1 )" type="xs:string" />
<xs:element name="RagioneSociale" msdata:Caption="Ragione sociale del CedentePrestatore (Campo fattura SdI 1.2.1.3.1 o 1.2.1.3.3 e 1.2.1.3.2 )" type="xs:string" />
<xs:element name="NumeroFattura" msdata:Caption="Numero progressivo del documento (Campo fattura SdI 2.1.1.4 )" type="xs:string" />
<xs:element name="DataFattura" msdata:Caption="Data di ricezione del documento (formato YYYY-MM-DD) (Campo fattura SdI 2.1.1.3 )" type="xs:string" />
<xs:element name="ImportoFattura" msdata:Caption="Importo totale del documento (Campo fattura SdI 2.1.1.9 )" type="xs:string" />
<xs:element name="DataRicezione" msdata:Caption="Data di ricezione del documento (formato YYYY-MM-DD)." type="xs:string" />
<xs:element name="DataAccettazione" msdata:Caption="Data di accettazione del documento (formato YYYY-MM-DD)." type="xs:string" />
<xs:element name="NumeroProtocollo" msdata:Caption="Numero di protocollo" type="xs:string" />
<xs:element name="AnnoProtocollo" msdata:Caption="Anno di protocollo (formato YYYY)." type="xs:int" />
<xs:element name="FatturaFileName" msdata:Caption="Nome del file" type="xs:string" />
<xs:element name="FatturaStream" msdata:Caption="Allegato in formato stringa base64Binary [RFC 2045]" type="xs:string" />
<xs:element name="FatturaHash" msdata:Caption="Hash/Impronta del file allegato" type="xs:string" />
<xs:element name="TipoHash" msdata:Caption="Standard del tipo di hash utilizzato (specificare '0' per md5, '1' per sha1, '2' per sha256)." type="xs:int" />
<xs:element name="Operatore" msdata:Caption="Nome dell'utente che ha effettuato l'operazione di accettazione." type="xs:string" />
<xs:element name="MessageID" msdata:Caption="Identificativo usato per eventuali integrazioni esterne." type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>Struttura del file XML ricevuta dal servizio - [Parametro outFile]
<?xml version="1.0" standalone="yes"?>
<xs:schema id="DataFile" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="DataFile" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Generale">
<xs:complexType>
<xs:sequence>
<xs:element name="CodDocRif" msdata:Caption="Codice/chiave del documento" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>Esempi
Esempio File XML in Byte() da codificare e passare al servizio - [Parametro in0]
<?xml version="1.0" standalone="yes"?>
<DataFile>
<FatturaElettronica>
<ID_SdI>111</ID_SdI>
<IdFiscaleIVA>IT11111111111</IdFiscaleIVA>
<ProgressivoTrasmittente>a1</ProgressivoTrasmittente>
<IDBodyFattura>0</IDBodyFattura>
<TipoDocumento>TD01</TipoDocumento>
<RagioneSociale>Mario Rossi</RagioneSociale>
<NumeroFattura>1</NumeroFattura>
<DataFattura>2015-07-08</DataFattura>
<ImportoFattura />
<DataRicezione>2015-07-08</DataRicezione>
<DataAccettazione>2015-07-08</DataAccettazione>
<NumeroProtocollo>123</NumeroProtocollo>
<AnnoProtocollo>2015</AnnoProtocollo>
<FatturaFileName>IT01879020517_ac6fj.xml.p7m</FatturaFileName>
<FatturaStream>DATI</FatturaStream>
<FatturaHash>2416549fdf31876efb81d0a8b875f27438ec717ca849db7d02a3feb42407c487</FatturaHash>
<TipoHash>2</TipoHash>
<Operatore>Mario Rossi</Operatore>
<MessageID>123abc</MessageID>
</FatturaElettronica>
</DataFile>Esempio File XML in Byte() e ricevuto dal servizio - [Parametro outFile]
<?xml version="1.0" standalone="yes"?>
<DataFile>
<Generale>
<CodDocRif>5183</CodDocRif>
</Generale>
</DataFile>PreviousFunzionalità di fatturazione elettronicaNextRimozione di una fattura elettronica precedentemente trasmessa
Last updated