AdescomGetBillingForClient
Z Net47 2.0
Zapytanie:
//BEGIN// <?xml version="1.0" encoding="UTF-8"?> <Net47> <SessionID>9859c16379c2f22e2db8dde9f41cc6a8</SessionID> <Priority>0</Priority> <Module>Voip</Module> <Request> <Type>AdescomGetBillingForClient</Type> <AdescomGetBillingForClient> <FromDate>2011-01-01 00:00:00</FromDate> <ToDate>2013-06-01 00:00:00</ToDate> <ClientID>108</ClientID> <IncludeZeroDuration>true</IncludeZeroDuration><!-- opcjonalne --><!-- domyślnie false --><!-- Uwzględnij rozmowy z zerowym czasem trwania --> <CountCDRs>true</CountCDRs><!-- opcjonalne --><!-- domyślnie false --> <SumCDRs>true</SumCDRs><!-- opcjonalne --><!-- domyślnie false --> <Incoming>true</Incoming><!-- opcjonalne --><!-- domyślnie false --> <Outgoing>true</Outgoing><!-- opcjonalne --><!-- domyślnie false --> </AdescomGetBillingForClient> </Request> </Net47> //BEGINEND//
Odpowiedź:
//BEGIN// <?xml version="1.0" encoding="UTF-8"?> <Net47> <Request> <Type>AdescomGetBillingForClient</Type> <AdescomGetBillingForClient> <TotalCount>0</TotalCount> <TotalDuration>0</TotalDuration> <TotalPrice>0.00</TotalPrice> <Rekord><!-- może wystąpić wiele razy --> <ID>6</ID> <Destination>48324151111</Destination> <Source>48324151212</Source> <StartDate></StartDate> <EndDate></EndDate> <Duration></Duration> <OutGoing>false</OutGoing> <DialedNum></DialedNum><!-- opcjonalne --> <Price></Price><!-- opcjonalne --> <PriceInclTaxes></PriceInclTaxes><!-- opcjonalne --> <PriceNoDiscount></PriceNoDiscount><!-- opcjonalne --> <PriceNoDiscountInclTaxes></PriceNoDiscountInclTaxes><!-- opcjonalne --> <Taxes></Taxes><!-- opcjonalne --> <TaxesRate></TaxesRate><!-- opcjonalne --> <UsedDiscount></UsedDiscount><!-- opcjonalne --> <TaxesNoDiscount></TaxesNoDiscount><!-- opcjonalne --> <Fraction></Fraction><!-- opcjonalne --> <Prefix></Prefix><!-- opcjonalne --> <PrefixName></PrefixName><!-- opcjonalne --> <Period></Period><!-- opcjonalne --> <FractionID></FractionID><!-- opcjonalne --> <PrefixID></PrefixID><!-- opcjonalne --> <PeriodID></PeriodID><!-- opcjonalne --> <TgInNr></TgInNr><!-- opcjonalne --> <TgOutNr></TgOutNr><!-- opcjonalne --> <Clir>false</Clir><!-- opcjonalne --> <RateWithTaxes>true</RateWithTaxes><!-- opcjonalne --> <Discounts> <Discount><!-- może wystąpić wiele razy --> <ID></ID> <Name></Name> <Type></Type> <Value></Value> </Discount> </Discounts> </Rekord> </AdescomGetBillingForClient> </Request> </Net47> //BEGINEND//
Błędy:
//BEGIN// <?xml version="1.0" encoding="UTF-8"?> <Net47> <Request> <Type>Error</Type> <Error>Błąd:</Error> </Request> </Net47> //BEGINEND//