DocumentAdd
Z Net47 2.0
(Różnice między wersjami)
(Nie pokazano 1 wersji utworzonej przez jednego użytkownika) | |||
Linia 41: | Linia 41: | ||
<Opis>jakiś opis</Opis><!-- opcjonalne --> | <Opis>jakiś opis</Opis><!-- opcjonalne --> | ||
<PodanieUrlopID>12</PodanieUrlopID><!-- opcjonalne --> | <PodanieUrlopID>12</PodanieUrlopID><!-- opcjonalne --> | ||
− | + | <JpkKody>EE,MPP</JpkKody><!-- opcjonalne --> | |
<WezwanieDoZaplaty><!-- opcjonalnie --> | <WezwanieDoZaplaty><!-- opcjonalnie --> | ||
<ID>234</ID> | <ID>234</ID> |
Aktualna wersja na dzień 12:42, 28 wrz 2020
Zapytanie:
//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ź:
//BEGIN// <?xml version="1.0" encoding="UTF-8"?> <Net47> <Request> <Type>DocumentAdd</Type> <DocumentAdd> <DocumentID>42</DocumentID> </DocumentAdd> </Request> </Net47> //BEGINEND//
Błędy:
//BEGIN// <?xml version="1.0" encoding="UTF-8"?> <Net47> <Request> <Type>Error</Type> <Error>Nieprawidłowe dane wejściowe</Error> </Request> </Net47> //BEGINEND//