Pola formularza

Formularz: Ppwg (BM) Zlecenie płatnicze-zapłata podatku przez Blue Media / wpłata gotówkowa na rachunek organu podatkowego (podatki)



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 fillupXML:
<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>14315563</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>
              <zaplac1>[Klawisz (klik - eval na Wartosc)]</zaplac1>
              <pO5>[Pole kwoty]</pO5>
              <pO9_subfield_>[Zaznaczenie wyboru: 1:NIP / 2:PESEL]</pO9_subfield_>
              <pO9_subfield_2>[Pole PESEL]</pO9_subfield_2>
              <pO9_subfield_3>[Pole NIP]</pO9_subfield_3>
              <nazwisko>[nazwisko]</nazwisko>
              <imie>[pierwszeImie]</imie>
              <kraj>[KodKraju]</kraj>
              <ulica>[Ulica]</ulica>
              <nrDomu>[NrDomu]</nrDomu>
              <nrLokalu>[NrLokalu]</nrLokalu>
              <miejscowosc>[Miejscowosc]</miejscowosc>
              <kodPocztowy>[KodPocztowy]</kodPocztowy>
              <email>[Mail]</email>
              <pO7_subfield_0>[Kod urzędu skarbowego]</pO7_subfield_0>
              <pO12>AKC / AKC2 / AKC-2 / CIT / CIT10 / CIT-10 / CIT10R / CIT-10R / CIT10Z / CIT-10Z / CIT11 / CIT-11 / CIT11R / CIT-11R / CIT2 / CIT-2 / CIT2A / CIT-2A / CIT2B / CIT-2B / CIT6 / CIT-6 / CIT6A / CIT-6A / CIT6AR / CIT-6AR / CIT6R / CIT-6R / CIT8 / CIT-8 / CIT8A / CIT-8A / CIT8B / CIT-8B / CIT9 / CIT-9 / CIT9R / CIT-9R / DAR / DJB / GK / GKP / GL / INNE / KP / NBP / OPR / PCC / PCC-2 / PCC-3 / PIT / PIT23 / PIT-23 / PIT28 / PIT-28 / PIT36 / PIT-36 / PIT36L / PIT-36L / PIT37 / PIT-37 / PIT38 / PIT-38 / PIT39 / PIT-39 / PIT4 / PIT-4 / PIT4G / PIT-4G / PIT4R / PIT-4R / PIT5 / PIT-5 / PIT53 / PIT-53 / PIT5L / PIT-5L / PIT7 / PIT-7 / PIT8A / PIT-8A / PIT8AR / PIT-8AR / PIT-CFC / PIT-STD / POG3 / POG-3 / POG3A / POG-3A / POG3C / POG-3C / POG3D / POG-3D / POGR / POG-R / POZOST. / POZOSTA / PPD / PPE / PPL / PPW / PT / PU1 / SD / SD2 / SD-2 / VAI / VAP1 / VAP-1 / VAT / VAT10 / VAT-10 / VAT12 / VAT-12 / VAT7 / VAT-7 / VAT7D / VAT-7D / VAT7K / VAT-7K / VAT8 / VAT-8 / VAT9 / VAT-9 / VAT9M / VAT-9M / VATIN / VAT-IN / VATT / VAT-T / VATZ / VAT-Z / VAZ / VU1 / VU2 / WRD / WRO / WZD / WZP / WZP1K / WZP-1K / WZP1M / WZP-1M / WZP1R / WZP-1R / WZS / WZS1K / WZS-1K / WZS1M / WZS-1M / WZS1R / WZS-1R / ZPZ / ZpZ</pO12>
              <pO13>[Pole tekstowe]</pO13>
              <pO11_1>[rok]</pO11_1>
              <pO11_2>M:M - Miesiąc / K:K - Kwartał / P:P - Półrocze / R:R - Rok</pO11_2>
              <pO11_3>[Pole integer - wartość liczbowa]</pO11_3>
              <symbol_formularza>PIT / VAT / CIT / in.d. / KP_PCC_SD</symbol_formularza>
              <zaplac>[Klawisz (klik - eval na Wartosc)]</zaplac>
              <rect909>[Klawisz (klik - eval na Wartosc)]</rect909>
              <rect907_4>[Klawisz (klik - eval na Wartosc)]</rect907_4>
              <rect907>[Klawisz (klik - eval na Wartosc)]</rect907>

            </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 fillupXML (pobierz i uruchom w fillUp):
<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>Ppwg (BM)</title>
          <id>647394756</id>
          <forms type="Array">
            <item type="com.efile.data.FormFields">
              <typ>14315563</typ>
              <dataDod>1374565725382</dataDod>
              <dataMod>1374565725382</dataMod>
              <refreshForm></refreshForm>
              <zaplac1></zaplac1>
              <pO5>5</pO5>
              <pO9_subfield_>2</pO9_subfield_>
              <pO9_subfield_2>23050608219</pO9_subfield_2>
              <pO9_subfield_3>8875155741</pO9_subfield_3>
              <nazwisko>Kowalski</nazwisko>
              <imie>Jan</imie>
              <kraj>PL</kraj>
              <ulica>Strzelecka</ulica>
              <nrDomu>1</nrDomu>
              <nrLokalu>1</nrLokalu>
              <miejscowosc>Poznań</miejscowosc>
              <kodPocztowy>61-155</kodPocztowy>
              <email>test@test.pl</email>
              <pO7_subfield_0>3022</pO7_subfield_0>
              <pO12>AKC</pO12>
              <pO13>13</pO13>
              <pO11_1></pO11_1>
              <pO11_2>M</pO11_2>
              <pO11_3>10</pO11_3>
              <symbol_formularza>PIT</symbol_formularza>
              <zaplac></zaplac>
              <rect909></rect909>
              <rect907_4></rect907_4>
              <rect907></rect907>

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