Pola formularza

Formularz: EF Ewidencja VAT sprzedaż



Pola

  • Pola typu String: dowolny ciąg znaków, znaki specjalne powinny być zapisane za pomocą encji HTML (np znaki < > to odpowiednio &lt; oraz &gt;
  • Pola typu Number: dozwolone znaki to cyfry 0-9 oraz separator dziesiętny (kropka)
  • Pola typu Boolean: wartości logiczne true/false
  • Pola daty: data zapisana w formacie timestamp w milisekundach lub w formacie rrrr-mm-dd, na przykład 1976-11-10.
  • Format znaków to UTF-8

Bazy kodów

Tabele kodów krajów, US etc.

Podstawowa struktura:

Wzór pliku:
<data type="com.efile.importer.ImportData">
  <Profiles type="Array">
    <item type="com.efile.data.DBProfile">
      <FormsList type="Array">
        <item type="com.efile.data.DBForm">
          <title>[nazwa formularza na liście moich formularzy]</title>
          <id>[opcjonalne: id wypełnionego formularza, jeśli będzie już taki wpisany w profilu to zostanie nadpisany, musi być unikalny w zakresie profilu, do którego jest importowany]</id>
          <forms type="Array">
            <item type="com.efile.data.FormFields">
              <typ>26825477</typ>
              <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod>
              <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod>
              <naglowek>[Nagłówek]</naglowek>
              <miesiac>[miesiac]</miesiac>
              <rok>[rok]</rok>
              <polepowtarzalne>[Pole powtarzalne]</polepowtarzalne>
              <DataWystawienia>[data]</DataWystawienia>
              <DataSprzedazy>[data]</DataSprzedazy>
              <DowodSprzedazy>[Pole tekstowe]</DowodSprzedazy>
              <TypDokumentu>[Pole tekstowe]</TypDokumentu>
              <GTU>[Pole tekstowe]</GTU>
              <Procedury>[Pole tekstowe]</Procedury>
              <NrKontrahenta>[Pole tekstowe]</NrKontrahenta>
              <NazwaKontrahenta>[Pole tekstowe]</NazwaKontrahenta>
              <K19>[Pole kwoty]</K19>
              <K20>[Pole kwoty]</K20>
              <K17>[Pole kwoty]</K17>
              <K18>[Pole kwoty]</K18>
              <K15>[Pole kwoty]</K15>
              <K16>[Pole kwoty]</K16>
              <K13>[Pole kwoty]</K13>
              <K14>[Pole kwoty]</K14>
              <K10>[Pole kwoty]</K10>
              <K21>[Pole kwoty]</K21>
              <K22>[Pole kwoty]</K22>
              <K11>[Pole kwoty]</K11>
              <K12>[Pole kwoty]</K12>
              <K23>[Pole kwoty]</K23>
              <K24>[Pole kwoty]</K24>
              <K25>[Pole kwoty]</K25>
              <K26>[Pole kwoty]</K26>
              <K27>[Pole kwoty]</K27>
              <K28>[Pole kwoty]</K28>
              <K29>[Pole kwoty]</K29>
              <K30>[Pole kwoty]</K30>
              <K31>[Pole kwoty]</K31>
              <K32>[Pole kwoty]</K32>
              <K33>[Pole kwoty]</K33>
              <K34>[Pole kwoty]</K34>
              <K35>[Pole kwoty]</K35>
              <K36>[Pole kwoty]</K36>
              <SprzedazVAT_Marza>[Pole kwoty]</SprzedazVAT_Marza>
              <KorektaPodstawyOpod>[Checkbox (pole wyboru tak/nie)]</KorektaPodstawyOpod>
              <TerminPlatnosci>[data]</TerminPlatnosci>
              <DataZaplaty>[data]</DataZaplaty>
              <DataZdGosp>[data]</DataZdGosp>
              <OpisZdGos>[Pole tekstowe]</OpisZdGos>
              <sekcja1>[Pole podziału sekcji]</sekcja1>
              <sumK19>[Pole kwoty]</sumK19>
              <sumK20>[Pole kwoty]</sumK20>
              <sumK17>[Pole kwoty]</sumK17>
              <sumK18>[Pole kwoty]</sumK18>
              <sumK15>[Pole kwoty]</sumK15>
              <sumK16>[Pole kwoty]</sumK16>
              <sumK13>[Pole kwoty]</sumK13>
              <sumK14>[Pole kwoty]</sumK14>
              <sumK10>[Pole kwoty]</sumK10>
              <sumK21>[Pole kwoty]</sumK21>
              <sumK22>[Pole kwoty]</sumK22>
              <sumK11>[Pole kwoty]</sumK11>
              <sumK12>[Pole kwoty]</sumK12>
              <sumK23>[Pole kwoty]</sumK23>
              <sumK24>[Pole kwoty]</sumK24>
              <sumK25>[Pole kwoty]</sumK25>
              <sumK26>[Pole kwoty]</sumK26>
              <sumK27>[Pole kwoty]</sumK27>
              <sumK28>[Pole kwoty]</sumK28>
              <sumK29>[Pole kwoty]</sumK29>
              <sumK30>[Pole kwoty]</sumK30>
              <sumK31>[Pole kwoty]</sumK31>
              <sumK32>[Pole kwoty]</sumK32>
              <sumK33>[Pole kwoty]</sumK33>
              <sumK34>[Pole kwoty]</sumK34>
              <sumK35>[Pole kwoty]</sumK35>
              <sumK36>[Pole kwoty]</sumK36>
              <sumSprzedazVAT_Marza>[Pole kwoty]</sumSprzedazVAT_Marza>
              <koniecstrony1>[Koniec strony]</koniecstrony1>
              <pageno>[Numer strony]</pageno>
              <pages>[Liczba stron]</pages>

            </item>
          </forms>
        </item>
        <item type="com.efile.data.DBForm">
          <forms type="Array">
            <item type="com.efile.data.FormFields">
              [... kolejny formularz ...]
            </item>
          </forms>
          <title>[nazwa formularza na liście moich formularzy]</title>
        </item>
    
      </FormsList>
    </item>
  </Profiles>
</data>

Przykład pliku:
<data type="com.efile.importer.ImportData">
  <Profiles type="Array">
    <item type="com.efile.data.DBProfile">
      <FormsList type="Array">
        <item type="com.efile.data.DBForm">
          <title>EF</title>
          <id>647394756</id>
          <forms type="Array">
            <item type="com.efile.data.FormFields">
              <typ>26825477</typ>
              <dataDod>1374565725382</dataDod>
              <dataMod>1374565725382</dataMod>
              <naglowek></naglowek>
              <miesiac>9</miesiac>
              <rok></rok>
              <polepowtarzalne></polepowtarzalne>
              <DataWystawienia>30-10-1990</DataWystawienia>
              <DataSprzedazy>30-10-1990</DataSprzedazy>
              <DowodSprzedazy>test pola tekstowego</DowodSprzedazy>
              <TypDokumentu>test pola tekstowego</TypDokumentu>
              <GTU>test pola tekstowego</GTU>
              <Procedury>test pola tekstowego</Procedury>
              <NrKontrahenta>test pola tekstowego</NrKontrahenta>
              <NazwaKontrahenta>test pola tekstowego</NazwaKontrahenta>
              <K19>10</K19>
              <K20>10</K20>
              <K17>10</K17>
              <K18>10</K18>
              <K15>10</K15>
              <K16>10</K16>
              <K13>10</K13>
              <K14>10</K14>
              <K10>10</K10>
              <K21>10</K21>
              <K22>10</K22>
              <K11>10</K11>
              <K12>10</K12>
              <K23>10</K23>
              <K24>10</K24>
              <K25>10</K25>
              <K26>10</K26>
              <K27>10</K27>
              <K28>10</K28>
              <K29>10</K29>
              <K30>10</K30>
              <K31>10</K31>
              <K32>10</K32>
              <K33>10</K33>
              <K34>10</K34>
              <K35>10</K35>
              <K36>10</K36>
              <SprzedazVAT_Marza>10</SprzedazVAT_Marza>
              <KorektaPodstawyOpod>1</KorektaPodstawyOpod>
              <TerminPlatnosci>30-10-1990</TerminPlatnosci>
              <DataZaplaty>30-10-1990</DataZaplaty>
              <DataZdGosp>30-10-1990</DataZdGosp>
              <OpisZdGos>test pola tekstowego</OpisZdGos>
              <sekcja1></sekcja1>
              <sumK19>10</sumK19>
              <sumK20>10</sumK20>
              <sumK17>10</sumK17>
              <sumK18>10</sumK18>
              <sumK15>10</sumK15>
              <sumK16>10</sumK16>
              <sumK13>10</sumK13>
              <sumK14>10</sumK14>
              <sumK10>10</sumK10>
              <sumK21>10</sumK21>
              <sumK22>10</sumK22>
              <sumK11>10</sumK11>
              <sumK12>10</sumK12>
              <sumK23>10</sumK23>
              <sumK24>10</sumK24>
              <sumK25>10</sumK25>
              <sumK26>10</sumK26>
              <sumK27>10</sumK27>
              <sumK28>10</sumK28>
              <sumK29>10</sumK29>
              <sumK30>10</sumK30>
              <sumK31>10</sumK31>
              <sumK32>10</sumK32>
              <sumK33>10</sumK33>
              <sumK34>10</sumK34>
              <sumK35>10</sumK35>
              <sumK36>10</sumK36>
              <sumSprzedazVAT_Marza>10</sumSprzedazVAT_Marza>
              <koniecstrony1></koniecstrony1>
              <pageno></pageno>
              <pages></pages>

            </item>
          </forms>
        </item>    
      </FormsList>
    </item>
  </Profiles>
</data>