DocumentAdd
Z Net47 2.0
(Różnice między wersjami)
(Nie pokazano 45 wersji utworzonych przez 2 użytkowników) | |||
Linia 11: | Linia 11: | ||
<DocumentAdd> | <DocumentAdd> | ||
<CustomerID>4</CustomerID> <!-- opcjonalne --> | <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 --> | <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 --> | <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 --> | + | <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> | + | <DataWystawienia>2012-04-01</DataWystawienia> <!-- opcjonalne --> |
<DataSprzedazy>2012-03-28</DataSprzedazy> <!-- 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 --> | <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 --> |
− | <TypPlatnosci>Gotówka</TypPlatnosci> <!-- opcjonalne --> <!-- jezeli opcja nie wystapi, przyjmie wartosc DEFAULT_TYP_platnosci --> | + | <DataOd>2012-03-01</DataOd> <!-- opcjonalne --> <!-- do billingu --> <!-- Dla wygenerowania bilingu nalezy podac pola Biling, DataOd, DataDo, SipID --> |
− | <DocumentID>4</DocumentID> <!-- opcjonalne --> <!-- występuje w przypadku korekty - wiąże dokument z dokumentem macierzystym | + | <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 --> | <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 --> | <Platnosc> <!-- opcjonalne --> | ||
<Nazwa>Abonament za internet 2009-03-01 do 2009-04-01</Nazwa> | <Nazwa>Abonament za internet 2009-03-01 do 2009-04-01</Nazwa> | ||
− | <Ilosc>1</Ilosc> | + | <Ilosc>1</Ilosc> <!-- opcjonalne --> |
− | <JednostkaMiaryID>4</JednostkaMiaryID> <!-- magazyn.magazyn_miary() - do uzupelnienia --> | + | <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 --> | <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 --> | <CenaBrutto>50.33</CenaBrutto> <!-- opcjonalne --> | ||
− | <TaxID>4</TaxID> <!-- FinanceTaxMapGetAll --> | + | <TaxID>4</TaxID> <!-- opcjonalne --> <!-- FinanceTaxMapGetAll --> |
− | <PKWiU>60.40.2</PKWiU> | + | <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> | ||
<Platnosc> | <Platnosc> | ||
<Nazwa>Abonament za telefon 2009-03-01 do 2009-04-01</Nazwa> | <Nazwa>Abonament za telefon 2009-03-01 do 2009-04-01</Nazwa> | ||
− | <Ilosc>1</Ilosc> | + | <Ilosc>1</Ilosc> <!-- opcjonalne --> |
− | <JednostkaMiaryID>4</JednostkaMiaryID> <!-- magazyn.magazyn_miary() - do uzupelnienia --> | + | <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 --> | <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 --> | <CenaBrutto>50.33</CenaBrutto> <!-- opcjonalne --> | ||
− | <TaxID>4</TaxID> <!-- FinanceTaxMapGetAll --> | + | <TaxID>4</TaxID> <!-- opcjonalne --> <!-- FinanceTaxMapGetAll --> |
− | <PKWiU>60.40.2</PKWiU> | + | <PKWiU>60.40.2</PKWiU> <!-- opcjonalne --> |
+ | <DocumentID>4</DocumentID> <!-- opcjonalne --> <!-- Wystepuje tylko w przypadku KP/KW --> | ||
</Platnosc> | </Platnosc> | ||
</DocumentAdd> | </DocumentAdd> |
Aktualna wersja na dzień 13:42, 28 wrz 2020
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// |