DocumentAdd
(Różnice między wersjami)
Linia 18: | Linia 18: | ||
<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 --> | ||
<DocumentNumberplanID>4</DocumentNumberplanID> <!-- opcjonalne --> <!-- DocumentNumberplanGetAll --> | <DocumentNumberplanID>4</DocumentNumberplanID> <!-- opcjonalne --> <!-- DocumentNumberplanGetAll --> | ||
+ | <DataOd>2012-03-01</DataOd> <!-- opcjonalne --> | ||
+ | <DataDo>2012-03-28</DataDo> <!-- opcjonalne --> | ||
+ | <SipID>4</SipID> <!-- opcjonalne --> | ||
<TypPlatnosci>Gotówka</TypPlatnosci> <!-- opcjonalne --> <!-- jezeli opcja nie wystapi, przyjmie wartosc DEFAULT_TYP_platnosci --> | <TypPlatnosci>Gotówka</TypPlatnosci> <!-- opcjonalne --> <!-- 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! --> | <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! --> |
Wersja z 09:17, 14 mar 2013
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 --> <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 --> <DataTerminPlatnosci>2012-04-10</DataTerminPlatnosci> <!-- opcjonalne --> <!-- jezeli opcja nie wystapi, przyjmie wartosc zdefiniowaną w atrybucie klienta lub DEFAULT_termin --> <DocumentNumberplanID>4</DocumentNumberplanID> <!-- opcjonalne --> <!-- DocumentNumberplanGetAll --> <DataOd>2012-03-01</DataOd> <!-- opcjonalne --> <DataDo>2012-03-28</DataDo> <!-- opcjonalne --> <SipID>4</SipID> <!-- opcjonalne --> <TypPlatnosci>Gotówka</TypPlatnosci> <!-- opcjonalne --> <!-- 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! --> <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 --> <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 --> </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//