DocumentAdd

Z Net47 2.0
Skocz do: nawigacji, wyszukiwania

Zapytanie:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
//BEGIN//
<?xml version="1.0" encoding="UTF-8"?>
<Net47>
    <SessionID>9859c16379c2f22e2db8dde9f41cc6a8</SessionID>
    <Priority>0</Priority>
    <Term>Short</Term>
    <Request>
        <Type>DocumentAdd</Type>
        <DocumentAdd>
            <CustomerID>4</CustomerID> <!-- opcjonalne -->
            <Customer2ID>4</Customer2ID> <!-- opcjonalne --><!-- występuje w przypadku generowania cesji - id nowego klienta -->
            <UserID>5</UserID> <!-- opcjonalne --> <!-- wystepuje tylko w przypadku dokumentow kierowanych do innego uzytkownika, jak np przeniesienie magazynowe -->
            <DocumentTemplateID>4</DocumentTemplateID> <!-- opcjonalne --> <!-- DocumentTemplateGetAll --> <!-- DocumentTemplateID i DocumentTypeID wystepuje naprzemiennie, oznacza to ze jedna z tych opcji MUSI zostac uzyta -->
            <DocumentTypeID>5</DocumentTypeID> <!-- opcjonalne --> <!-- DocumentTypeGetAll --><!-- DocumentTemplateID i DocumentTypeID wystepuje naprzemiennie, oznacza to ze jedna z tych opcji MUSI zostac uzyta -->
            <DataWystawienia>2012-04-01</DataWystawienia> <!-- opcjonalne -->
            <DataSprzedazy>2012-03-28</DataSprzedazy> <!-- opcjonalne -->
            <DocumentNumber>4</DocumentNumber> <!-- opcjonalne -->
            <DataTerminPlatnosci>2012-04-10</DataTerminPlatnosci> <!-- opcjonalne --> <!-- jezeli opcja nie wystapi, przyjmie wartosc zdefiniowaną w atrybucie klienta lub DEFAULT_termin -->
            <Biling>true</Biling> <!-- opcjonalne --> <!-- W celu wygenerowania bilingu zmienna musi przyjąć wartość true -->
            <DataOd>2012-03-01</DataOd> <!-- opcjonalne --> <!-- do billingu --> <!-- Dla wygenerowania bilingu nalezy podac pola Biling, DataOd, DataDo, SipID -->
            <DataDo>2012-03-28</DataDo> <!-- opcjonalne --> <!-- do billingu --> <!-- Dla wygenerowania bilingu nalezy podac pola Biling, DataOd, DataDo, SipID -->
            <SipID>4</SipID> <!-- opcjonalne --> <!-- nie może wystąpić razem z SipIDPrepaid --> <!-- do billingu lub określenie zakresu daty w umowie --> <!-- Dla wygenerowania bilingu nalezy podac pola Biling, DataOd, DataDo, SipID -->
            <SipIDPrepaid>4,5,6</SipIDPrepaid> <!-- opcjonalne --> <!-- nie może wystąpić razem z SipID --> <!-- wykorzystywane do przedpłat -->
            <TypPlatnosci>Gotówka</TypPlatnosci> <!-- opcjonalne lub określenie zakresu daty w umowie--> <!-- jezeli opcja nie wystapi, przyjmie wartosc DEFAULT_TYP_platnosci -->
            <DocumentID>4</DocumentID> <!-- opcjonalne --> <!-- występuje w przypadku korekty - wiąże dokument z dokumentem macierzystym --> <!-- pole może wystepowac wielokrotnie! np w przypadku noty odsetkowej! --><!-- jeśli wystąpi w przypadku  umowy to przywiąże WZ do tej umowy -->
            <NotaOdsetkowaDocumentID>432, 123, 654</NotaOdsetkowaDocumentID> <!-- w przypadku noty odsetkowej! -->
            <RejestrKasowyID>4</RejestrKasowyID> <!-- opcjonalne -->
            <CenaAktywacji>199.00</CenaAktywacji> <!-- opcjonalne --> <!-- jest to cena brutto i wystepuje tylko w przypadku tworzenia umowy klienckiej -->
            <ZobowiazanieID>82</ZobowiazanieID> <!-- opcjonalne --> <!-- w przypadku generowania np umowy -->
            <Bufor>false</Bufor> <!-- opcjonalne --> <!-- true = definiuje czy fakture umieścić w buforze - nie jest ona dokumentem w takim przypadku -->
            <OkresWypowiedzeniaData>2012-04-01</OkresWypowiedzeniaData> <!-- opcjonalne --> <!-- wystepuje przy rozwiazaniu umowy, jak: z zachowaniem miesięcznego okresu wypowiedzenia tj. do 30.12.2012 -->
            <DataZawieszeniaUslugi>2012-04-01</DataZawieszeniaUslugi> <!-- wystepuje tylko w przypadku dokumentu zawieszenia uslugi -->
            <DataWznowieniaUslugi>2012-08-01</DataWznowieniaUslugi> <!-- wystepuje tylko w przypadku dokumentu zawieszenia uslugi -->
            <DataZatwierdzeniaDokumentuZawieszenia>2012-04-01</DataZatwierdzeniaDokumentuZawieszenia> <!-- opcjonalne --> <!-- wystepuje tylko w przypadku dokumentu zawieszenia uslugi -->
            <Currency>EUR</Currency> <!-- opcjonalne --> <!-- w przypadku braku, przyjmuje PLN -->
            <TransakcjaBankowaUUID>f13f1fa3artqat334gb24g2</TransakcjaBankowaUUID> <!-- opcjonalne --> <!-- dla generowania potwierdzen przyjecia przelewu -->
            <EmailTemplate>4</EmailTemplate> <!-- opcjonalne --> <!-- jezeli wystepuje - wysyla maila o okreslonym typie -->
            <SMSSend>true</SMSSend> <!-- opcjonalne --> <!-- wysylka sms -->
            <Opis>jakiś opis</Opis><!-- opcjonalne -->
            <PodanieUrlopID>12</PodanieUrlopID><!-- opcjonalne -->
            <JpkKody>EE,MPP</JpkKody><!-- opcjonalne -->
         <WezwanieDoZaplaty><!-- opcjonalnie -->
                <ID>234</ID>
                <ID>235</ID>
                <ID>236</ID>
         </WezwanieDoZaplty>
            <Platnosc> <!-- opcjonalne -->
                <Nazwa>Abonament za internet 2009-03-01 do 2009-04-01</Nazwa>
                <Ilosc>1</Ilosc> <!-- opcjonalne -->
                <JednostkaMiaryID>4</JednostkaMiaryID> <!-- opcjonalne --> <!-- magazyn.magazyn_miary() - do uzupelnienia -->
                <CenaNetto>40.33</CenaNetto> <!-- opcjonalne --> <!-- CenaNetto i CenaBrutto wystepują naprzemiennie, nie mogą wystąpić równocześnie - raz użyta cena netto lub brutto musi występować we wszystkich pozostałych płatnościach -->
                <CenaBrutto>50.33</CenaBrutto> <!-- opcjonalne -->
                <TaxID>4</TaxID> <!-- opcjonalne --> <!-- FinanceTaxMapGetAll -->
                <PKWiU>60.40.2</PKWiU> <!-- opcjonalne -->
                <DocumentID>4</DocumentID> <!-- opcjonalne --> <!-- Wystepuje tylko w przypadku KP/KW -->
                <ToDocumentItemID>44</ToDocumentItemID> <!-- opcjonalne --> <!-- Wystepuje tylko w przypadku KOREKTY -->
            </Platnosc>
            <Platnosc>
                <Nazwa>Abonament za telefon 2009-03-01 do 2009-04-01</Nazwa>
                <Ilosc>1</Ilosc> <!-- opcjonalne -->
                <JednostkaMiaryID>4</JednostkaMiaryID> <!-- opcjonalne --> <!-- magazyn.magazyn_miary() - do uzupelnienia -->
                <CenaNetto>40.33</CenaNetto> <!-- opcjonalne --> <!-- CenaNetto i CenaBrutto wystepują naprzemiennie, nie mogą wystąpić równocześnie - raz użyta cena netto lub brutto musi występować we wszystkich pozostałych płatnościach -->
                <CenaBrutto>50.33</CenaBrutto> <!-- opcjonalne -->
                <TaxID>4</TaxID> <!-- opcjonalne --> <!-- FinanceTaxMapGetAll -->
                <PKWiU>60.40.2</PKWiU> <!-- opcjonalne -->
                <DocumentID>4</DocumentID> <!-- opcjonalne --> <!-- Wystepuje tylko w przypadku KP/KW -->
            </Platnosc>
        </DocumentAdd>
    </Request>
</Net47>
//BEGINEND//

Odpowiedź:

1
2
3
4
5
6
7
8
9
10
11
//BEGIN//
<?xml version="1.0" encoding="UTF-8"?>
<Net47>
    <Request>
        <Type>DocumentAdd</Type>
        <DocumentAdd>
            <DocumentID>42</DocumentID>
        </DocumentAdd>
    </Request>
</Net47>
//BEGINEND//

Błędy:

1
2
3
4
5
6
7
8
9
//BEGIN//
<?xml version="1.0" encoding="UTF-8"?>
<Net47>
    <Request>
        <Type>Error</Type>
        <Error>Nieprawidłowe dane wejściowe</Error>
    </Request>
</Net47>
//BEGINEND//
Osobiste
Przestrzenie nazw
Warianty
Działania
Nawigacja
Konfiguracja Systemu