DocumentAdd
Z Net47 2.0
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 --> <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 --> <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 --> <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//