Pola formularza

Formularz: SFJOPZ DInfo (archiwalny) Nota podatkowa - Informacja dodatkowa dotycząca podatku dochodowego - (jednostka OPP) w złotych - z wysyłką JPK_SF (1)



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 bazie to zostanie nadpisany, musi być unikalny w bazie całego programu - czyli musi być unikalny również w zakresie wpisanych w programie profili/baz danych]</id>
          <forms type="Array">
            <item type="com.efile.data.FormFields">
              <typ>15039696</typ>
              <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod>
              <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod>
              <refreshForm>[Klawisz (klik - eval na Wartosc)]</refreshForm>
              <rect3640>[Klawisz (klik - eval na Wartosc)]</rect3640>
              <pRPP_1_4>[Klawisz (klik - eval na Wartosc)]</pRPP_1_4>
              <pARB_1>[Pole kwoty]</pARB_1>
              <pBRB_1>[Pole kwoty]</pBRB_1>
              <pBRB_2>[Pole kwoty]</pBRB_2>
              <pBRB_3>[Pole kwoty]</pBRB_3>
              <pnazwaBRB_1>[Pole tekstowe]</pnazwaBRB_1>
              <pBRB_1A>[Pole kwoty]</pBRB_1A>
              <pBRB_2A>[Pole kwoty]</pBRB_2A>
              <pBRB_3A>[Pole kwoty]</pBRB_3A>
              <pBRB_r>[Pole powtarzalne]</pBRB_r>
              <partBRB_1_54_1>[pole wyświetlające tylko tekst]</partBRB_1_54_1>
              <partBRB>[Pole tekstowe]</partBRB>
              <pustBRB>[Pole tekstowe]</pustBRB>
              <ppktBRB>[Pole tekstowe]</ppktBRB>
              <plitBRB>[Pole tekstowe]</plitBRB>
              <pCRB_1>[Pole kwoty]</pCRB_1>
              <pCRB_2>[Pole kwoty]</pCRB_2>
              <pCRB_3>[Pole kwoty]</pCRB_3>
              <rect1713>[Pole podziału sekcji]</rect1713>
              <pnazwaCRB_1>[Pole tekstowe]</pnazwaCRB_1>
              <pCRB_1A>[Pole kwoty]</pCRB_1A>
              <pCRB_2A>[Pole kwoty]</pCRB_2A>
              <pCRB_3A>[Pole kwoty]</pCRB_3A>
              <pCRB_r>[Pole powtarzalne]</pCRB_r>
              <partBRB_1_54_1_3>[pole wyświetlające tylko tekst]</partBRB_1_54_1_3>
              <partCRB>[Pole tekstowe]</partCRB>
              <pustCRB>[Pole tekstowe]</pustCRB>
              <ppktCRB>[Pole tekstowe]</ppktCRB>
              <plitCRB>[Pole tekstowe]</plitCRB>
              <rect17132>[Pole podziału sekcji]</rect17132>
              <pDRB_1>[Pole kwoty]</pDRB_1>
              <pDRB_2>[Pole kwoty]</pDRB_2>
              <pDRB_3>[Pole kwoty]</pDRB_3>
              <pnazwaDRB_1>[Pole tekstowe]</pnazwaDRB_1>
              <pDRB_1A>[Pole kwoty]</pDRB_1A>
              <pDRB_2A>[Pole kwoty]</pDRB_2A>
              <pDRB_3A>[Pole kwoty]</pDRB_3A>
              <pDRB_r>[Pole powtarzalne]</pDRB_r>
              <partBRB_1_54_1_4>[pole wyświetlające tylko tekst]</partBRB_1_54_1_4>
              <partDRB>[Pole tekstowe]</partDRB>
              <pustDRB>[Pole tekstowe]</pustDRB>
              <ppktDRB>[Pole tekstowe]</ppktDRB>
              <plitDRB>[Pole tekstowe]</plitDRB>
              <rect17135>[Pole podziału sekcji]</rect17135>
              <pERB_1>[Pole kwoty]</pERB_1>
              <pERB_2>[Pole kwoty]</pERB_2>
              <pERB_3>[Pole kwoty]</pERB_3>
              <pnazwaERB_1>[Pole tekstowe]</pnazwaERB_1>
              <pERB_1A>[Pole kwoty]</pERB_1A>
              <pERB_2A>[Pole kwoty]</pERB_2A>
              <pERB_3A>[Pole kwoty]</pERB_3A>
              <pERB_r>[Pole powtarzalne]</pERB_r>
              <partBRB_1_54_1_4_4>[pole wyświetlające tylko tekst]</partBRB_1_54_1_4_4>
              <partERB>[Pole tekstowe]</partERB>
              <pustERB>[Pole tekstowe]</pustERB>
              <ppktERB>[Pole tekstowe]</ppktERB>
              <plitERB>[Pole tekstowe]</plitERB>
              <rect17133>[Pole podziału sekcji]</rect17133>
              <pFRB_1>[Pole kwoty]</pFRB_1>
              <pFRB_2>[Pole kwoty]</pFRB_2>
              <pFRB_3>[Pole kwoty]</pFRB_3>
              <pnazwaFRB_1>[Pole tekstowe]</pnazwaFRB_1>
              <pFRB_1A>[Pole kwoty]</pFRB_1A>
              <pFRB_2A>[Pole kwoty]</pFRB_2A>
              <pFRB_3A>[Pole kwoty]</pFRB_3A>
              <pFRB_r>[Pole powtarzalne]</pFRB_r>
              <partBRB_1_54_1_13>[pole wyświetlające tylko tekst]</partBRB_1_54_1_13>
              <partFRB>[Pole tekstowe]</partFRB>
              <pustFRB>[Pole tekstowe]</pustFRB>
              <ppktFRB>[Pole tekstowe]</ppktFRB>
              <plitFRB>[Pole tekstowe]</plitFRB>
              <rect17131>[Pole podziału sekcji]</rect17131>
              <pGRB_1>[Pole kwoty]</pGRB_1>
              <pGRB_2>[Pole kwoty]</pGRB_2>
              <pGRB_3>[Pole kwoty]</pGRB_3>
              <pnazwaGRB_1>[Pole tekstowe]</pnazwaGRB_1>
              <pGRB_1A>[Pole kwoty]</pGRB_1A>
              <pGRB_2A>[Pole kwoty]</pGRB_2A>
              <pGRB_3A>[Pole kwoty]</pGRB_3A>
              <pGRB_r>[Pole powtarzalne]</pGRB_r>
              <partBRB_1_54_1_8>[pole wyświetlające tylko tekst]</partBRB_1_54_1_8>
              <partGRB>[Pole tekstowe]</partGRB>
              <pustGRB>[Pole tekstowe]</pustGRB>
              <ppktGRB>[Pole tekstowe]</ppktGRB>
              <plitGRB>[Pole tekstowe]</plitGRB>
              <pHRB_1>[Pole kwoty]</pHRB_1>
              <pHRB_2>[Pole kwoty]</pHRB_2>
              <pHRB_3>[Pole kwoty]</pHRB_3>
              <rect171331>[Pole podziału sekcji]</rect171331>
              <pnazwaHRB_1>[Pole tekstowe]</pnazwaHRB_1>
              <pHRB_1A>[Pole kwoty]</pHRB_1A>
              <pHRB_2A>[Pole kwoty]</pHRB_2A>
              <pHRB_3A>[Pole kwoty]</pHRB_3A>
              <pHRB_r>[Pole powtarzalne]</pHRB_r>
              <pIRB_1>[Pole kwoty]</pIRB_1>
              <pIRB_2>[Pole kwoty]</pIRB_2>
              <pIRB_3>[Pole kwoty]</pIRB_3>
              <rect17134>[Pole podziału sekcji]</rect17134>
              <pnazwaIRB_1>[Pole tekstowe]</pnazwaIRB_1>
              <pIRB_1A>[Pole kwoty]</pIRB_1A>
              <pIRB_2A>[Pole kwoty]</pIRB_2A>
              <pIRB_3A>[Pole kwoty]</pIRB_3A>
              <pIRB_r>[Pole powtarzalne]</pIRB_r>
              <partBRB_1_54_1_42>[pole wyświetlające tylko tekst]</partBRB_1_54_1_42>
              <partIRB>[Pole tekstowe]</partIRB>
              <pustIRB>[Pole tekstowe]</pustIRB>
              <ppktIRB>[Pole tekstowe]</ppktIRB>
              <plitIRB>[Pole tekstowe]</plitIRB>
              <rect17130>[Pole podziału sekcji]</rect17130>
              <pKRB_1>[Pole kwoty]</pKRB_1>
              <rect17156>[Pole podziału sekcji]</rect17156>
              <pARP_1>[Pole kwoty]</pARP_1>
              <pBRP_1>[Pole kwoty]</pBRP_1>
              <pBRP_2>[Pole kwoty]</pBRP_2>
              <pBRP_3>[Pole kwoty]</pBRP_3>
              <pCRP_1>[Pole kwoty]</pCRP_1>
              <pCRP_2>[Pole kwoty]</pCRP_2>
              <pCRP_3>[Pole kwoty]</pCRP_3>
              <pDRP_1>[Pole kwoty]</pDRP_1>
              <pDRP_2>[Pole kwoty]</pDRP_2>
              <pDRP_3>[Pole kwoty]</pDRP_3>
              <pERP_1>[Pole kwoty]</pERP_1>
              <pERP_2>[Pole kwoty]</pERP_2>
              <pERP_3>[Pole kwoty]</pERP_3>
              <pFRP_1>[Pole kwoty]</pFRP_1>
              <pFRP_2>[Pole kwoty]</pFRP_2>
              <pFRP_3>[Pole kwoty]</pFRP_3>
              <pGRP_1>[Pole kwoty]</pGRP_1>
              <pGRP_2>[Pole kwoty]</pGRP_2>
              <pGRP_3>[Pole kwoty]</pGRP_3>
              <pHRP_1>[Pole kwoty]</pHRP_1>
              <pHRP_2>[Pole kwoty]</pHRP_2>
              <pHRP_3>[Pole kwoty]</pHRP_3>
              <pIRP_1>[Pole kwoty]</pIRP_1>
              <pIRP_2>[Pole kwoty]</pIRP_2>
              <pIRP_3>[Pole kwoty]</pIRP_3>
              <pKRP_1>[Pole kwoty]</pKRP_1>
              <podp1>[Pole tekstowe]</podp1>
              <podp3>[Pole tekstowe]</podp3>
              <podp4>[data]</podp4>
              <podp5>[Pole tekstowe]</podp5>
              <podp6>[data]</podp6>
              <podp2>[data]</podp2>
              <podp7>[Pole tekstowe]</podp7>
              <podp8>[data]</podp8>
              <podp9>[Pole tekstowe]</podp9>
              <podp10>[data]</podp10>
              <sygnatura>[Pole tekstowe]</sygnatura>
              <rect17156_3>[Koniec strony]</rect17156_3>

            </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 (pobierz i uruchom w programie):
<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>SFJOPZ DInfo</title>
          <id>647394756</id>
          <forms type="Array">
            <item type="com.efile.data.FormFields">
              <typ>15039696</typ>
              <dataDod>1374565725382</dataDod>
              <dataMod>1374565725382</dataMod>
              <refreshForm></refreshForm>
              <rect3640></rect3640>
              <pRPP_1_4></pRPP_1_4>
              <pARB_1>10</pARB_1>
              <pBRB_1>10</pBRB_1>
              <pBRB_2>10</pBRB_2>
              <pBRB_3>10</pBRB_3>
              <pnazwaBRB_1>test pola tekstowego</pnazwaBRB_1>
              <pBRB_1A>10</pBRB_1A>
              <pBRB_2A>10</pBRB_2A>
              <pBRB_3A>10</pBRB_3A>
              <pBRB_r></pBRB_r>
              <partBRB_1_54_1></partBRB_1_54_1>
              <partBRB>test pola tekstowego</partBRB>
              <pustBRB>test pola tekstowego</pustBRB>
              <ppktBRB>test pola tekstowego</ppktBRB>
              <plitBRB>test pola tekstowego</plitBRB>
              <pCRB_1>10</pCRB_1>
              <pCRB_2>10</pCRB_2>
              <pCRB_3>10</pCRB_3>
              <rect1713></rect1713>
              <pnazwaCRB_1>test pola tekstowego</pnazwaCRB_1>
              <pCRB_1A>10</pCRB_1A>
              <pCRB_2A>10</pCRB_2A>
              <pCRB_3A>10</pCRB_3A>
              <pCRB_r></pCRB_r>
              <partBRB_1_54_1_3></partBRB_1_54_1_3>
              <partCRB>test pola tekstowego</partCRB>
              <pustCRB>test pola tekstowego</pustCRB>
              <ppktCRB>test pola tekstowego</ppktCRB>
              <plitCRB>test pola tekstowego</plitCRB>
              <rect17132></rect17132>
              <pDRB_1>10</pDRB_1>
              <pDRB_2>10</pDRB_2>
              <pDRB_3>10</pDRB_3>
              <pnazwaDRB_1>test pola tekstowego</pnazwaDRB_1>
              <pDRB_1A>10</pDRB_1A>
              <pDRB_2A>10</pDRB_2A>
              <pDRB_3A>10</pDRB_3A>
              <pDRB_r></pDRB_r>
              <partBRB_1_54_1_4></partBRB_1_54_1_4>
              <partDRB>test pola tekstowego</partDRB>
              <pustDRB>test pola tekstowego</pustDRB>
              <ppktDRB>test pola tekstowego</ppktDRB>
              <plitDRB>test pola tekstowego</plitDRB>
              <rect17135></rect17135>
              <pERB_1>10</pERB_1>
              <pERB_2>10</pERB_2>
              <pERB_3>10</pERB_3>
              <pnazwaERB_1>test pola tekstowego</pnazwaERB_1>
              <pERB_1A>10</pERB_1A>
              <pERB_2A>10</pERB_2A>
              <pERB_3A>10</pERB_3A>
              <pERB_r></pERB_r>
              <partBRB_1_54_1_4_4></partBRB_1_54_1_4_4>
              <partERB>test pola tekstowego</partERB>
              <pustERB>test pola tekstowego</pustERB>
              <ppktERB>test pola tekstowego</ppktERB>
              <plitERB>test pola tekstowego</plitERB>
              <rect17133></rect17133>
              <pFRB_1>10</pFRB_1>
              <pFRB_2>10</pFRB_2>
              <pFRB_3>10</pFRB_3>
              <pnazwaFRB_1>test pola tekstowego</pnazwaFRB_1>
              <pFRB_1A>10</pFRB_1A>
              <pFRB_2A>10</pFRB_2A>
              <pFRB_3A>10</pFRB_3A>
              <pFRB_r></pFRB_r>
              <partBRB_1_54_1_13></partBRB_1_54_1_13>
              <partFRB>test pola tekstowego</partFRB>
              <pustFRB>test pola tekstowego</pustFRB>
              <ppktFRB>test pola tekstowego</ppktFRB>
              <plitFRB>test pola tekstowego</plitFRB>
              <rect17131></rect17131>
              <pGRB_1>10</pGRB_1>
              <pGRB_2>10</pGRB_2>
              <pGRB_3>10</pGRB_3>
              <pnazwaGRB_1>test pola tekstowego</pnazwaGRB_1>
              <pGRB_1A>10</pGRB_1A>
              <pGRB_2A>10</pGRB_2A>
              <pGRB_3A>10</pGRB_3A>
              <pGRB_r></pGRB_r>
              <partBRB_1_54_1_8></partBRB_1_54_1_8>
              <partGRB>test pola tekstowego</partGRB>
              <pustGRB>test pola tekstowego</pustGRB>
              <ppktGRB>test pola tekstowego</ppktGRB>
              <plitGRB>test pola tekstowego</plitGRB>
              <pHRB_1>10</pHRB_1>
              <pHRB_2>10</pHRB_2>
              <pHRB_3>10</pHRB_3>
              <rect171331></rect171331>
              <pnazwaHRB_1>test pola tekstowego</pnazwaHRB_1>
              <pHRB_1A>10</pHRB_1A>
              <pHRB_2A>10</pHRB_2A>
              <pHRB_3A>10</pHRB_3A>
              <pHRB_r></pHRB_r>
              <pIRB_1>10</pIRB_1>
              <pIRB_2>10</pIRB_2>
              <pIRB_3>10</pIRB_3>
              <rect17134></rect17134>
              <pnazwaIRB_1>test pola tekstowego</pnazwaIRB_1>
              <pIRB_1A>10</pIRB_1A>
              <pIRB_2A>10</pIRB_2A>
              <pIRB_3A>10</pIRB_3A>
              <pIRB_r></pIRB_r>
              <partBRB_1_54_1_42></partBRB_1_54_1_42>
              <partIRB>test pola tekstowego</partIRB>
              <pustIRB>test pola tekstowego</pustIRB>
              <ppktIRB>test pola tekstowego</ppktIRB>
              <plitIRB>test pola tekstowego</plitIRB>
              <rect17130></rect17130>
              <pKRB_1>10</pKRB_1>
              <rect17156></rect17156>
              <pARP_1>10</pARP_1>
              <pBRP_1>10</pBRP_1>
              <pBRP_2>10</pBRP_2>
              <pBRP_3>10</pBRP_3>
              <pCRP_1>10</pCRP_1>
              <pCRP_2>10</pCRP_2>
              <pCRP_3>10</pCRP_3>
              <pDRP_1>10</pDRP_1>
              <pDRP_2>10</pDRP_2>
              <pDRP_3>10</pDRP_3>
              <pERP_1>10</pERP_1>
              <pERP_2>10</pERP_2>
              <pERP_3>10</pERP_3>
              <pFRP_1>10</pFRP_1>
              <pFRP_2>10</pFRP_2>
              <pFRP_3>10</pFRP_3>
              <pGRP_1>10</pGRP_1>
              <pGRP_2>10</pGRP_2>
              <pGRP_3>10</pGRP_3>
              <pHRP_1>10</pHRP_1>
              <pHRP_2>10</pHRP_2>
              <pHRP_3>10</pHRP_3>
              <pIRP_1>10</pIRP_1>
              <pIRP_2>10</pIRP_2>
              <pIRP_3>10</pIRP_3>
              <pKRP_1>10</pKRP_1>
              <podp1>test pola tekstowego</podp1>
              <podp3>test pola tekstowego</podp3>
              <podp4>30-10-1990</podp4>
              <podp5>test pola tekstowego</podp5>
              <podp6>30-10-1990</podp6>
              <podp2>30-10-1990</podp2>
              <podp7>test pola tekstowego</podp7>
              <podp8>30-10-1990</podp8>
              <podp9>test pola tekstowego</podp9>
              <podp10>30-10-1990</podp10>
              <sygnatura>test pola tekstowego</sygnatura>
              <rect17156_3></rect17156_3>

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