DocumentAdd
(Różnice między wersjami)
Linia 20: | Linia 20: | ||
<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 czy KW --> | <DocumentID>4</DocumentID> <!-- opcjonalne --> <!-- występuje w przypadku korekty - wiąże dokument z dokumentem macierzystym czy KW --> | ||
+ | <RejestrKasowyID>4</RejestrKasowyID> <!-- opcjonalne --> | ||
<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> | ||
Linia 27: | Linia 28: | ||
<CenaBrutto>50.33</CenaBrutto> <!-- opcjonalne --> | <CenaBrutto>50.33</CenaBrutto> <!-- opcjonalne --> | ||
<TaxID>4</TaxID> <!-- FinanceTaxMapGetAll --> | <TaxID>4</TaxID> <!-- FinanceTaxMapGetAll --> | ||
+ | <PKWiU>60.40.2</PKWiU> | ||
</Platnosc> | </Platnosc> | ||
<Platnosc> | <Platnosc> | ||
Linia 35: | Linia 37: | ||
<CenaBrutto>50.33</CenaBrutto> <!-- opcjonalne --> | <CenaBrutto>50.33</CenaBrutto> <!-- opcjonalne --> | ||
<TaxID>4</TaxID> <!-- FinanceTaxMapGetAll --> | <TaxID>4</TaxID> <!-- FinanceTaxMapGetAll --> | ||
+ | <PKWiU>60.40.2</PKWiU> | ||
</Platnosc> | </Platnosc> | ||
</DocumentAdd> | </DocumentAdd> |
Wersja z 12:55, 12 paź 2012
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> <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 czy KW --> <RejestrKasowyID>4</RejestrKasowyID> <!-- opcjonalne --> <Platnosc> <!-- opcjonalne --> <Nazwa>Abonament za internet 2009-03-01 do 2009-04-01</Nazwa> <Ilosc>1</Ilosc> <JednostkaMiaryID>4</JednostkaMiaryID> <!-- 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> <!-- FinanceTaxMapGetAll --> <PKWiU>60.40.2</PKWiU> </Platnosc> <Platnosc> <Nazwa>Abonament za telefon 2009-03-01 do 2009-04-01</Nazwa> <Ilosc>1</Ilosc> <JednostkaMiaryID>4</JednostkaMiaryID> <!-- 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> <!-- FinanceTaxMapGetAll --> <PKWiU>60.40.2</PKWiU> </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//