Verifica stato disponibilità Capitoli/Articoli

Questa funzione permette di ottenere la disponibilità prevista e il residuo per ogni Capitolo/Articolo associato all’Ufficio responsabile.

Download delle informazioni contabili delle registrazioni collegate a cespiti

Public Function WSCIxFNACA001(ByVal Autenticazione As CredenzialiAutenticazione, ByVal in0 As XMLFile) As RisultatoOperazione

Struttura 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="Generale">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="CodUfficio" msdata:Caption="Codice ufficio. Passare il tag vuoto per ottenere la disponibilità di tutti gli uffici." type="xs:string" />
              <xs:element name="Anno" msdata:Caption="Anno di riferimento" 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:Locale="en-US">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Capitolo">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="IdCapitolo" type="xs:string" minOccurs="0" />
              <xs:element name="DescrizioneCapitolo" type="xs:string" minOccurs="0" />
              <xs:element name="DisponibilitaAnnualePrevista" type="xs:string" minOccurs="0" />
              <xs:element name="Residuo" type="xs:string" minOccurs="0" />
              <xs:element name="CodUfficio" type="xs:string" minOccurs="0" />
              <xs:element name="Anno" type="xs:string" minOccurs="0" />
            </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>
  <Generale>
    <CodUfficio>UFF1</CodUfficio>
    <Anno>2019</Anno>
  </Generale>
</DataFile>

Esempio File XML in Byte() e ricevuto dal servizio - [Parametro outFile]

<?xml version="1.0" standalone="yes"?>
<DataFile>
  <Capitolo>
    <IdCapitolo>U11110</IdCapitolo>
    <DescrizioneCapitolo>Indennità di carica e rimborso spese</DescrizioneCapitolo>
    <DisponibilitaAnnualePrevista>2000,00</DisponibilitaAnnualePrevista>
    <Residuo>100,38</Residuo>
    <CodUfficio>UFF1</CodUfficio>
    <Anno>2019</Anno>
  </Capitolo>
  <Capitolo>
    <IdCapitolo>U11390</IdCapitolo>
    <DescrizioneCapitolo>Spese di rappresentanza</DescrizioneCapitolo>
    <DisponibilitaAnnualePrevista>2000,00</DisponibilitaAnnualePrevista>
    <Residuo>1000,00</Residuo>
    <CodUfficio>UFF1</CodUfficio>
    <Anno>2019</Anno>
  </Capitolo>
  <Capitolo>
    <IdCapitolo>U31160</IdCapitolo>
    <DescrizioneCapitolo>Rimborso per somme pagate per conto terzi</DescrizioneCapitolo>
    <DisponibilitaAnnualePrevista>0</DisponibilitaAnnualePrevista>
    <Residuo>-17,00</Residuo>
    <CodUfficio>UFF1</CodUfficio>
    <Anno>2019</Anno>
  </Capitolo>
</DataFile>

Last updated