Registrar Web Services

<back to all web services

R_Invoice

Requires Authentication
Required role:Admin
R_Invoice Parameters:
NameParameterData TypeRequiredDescription
DescriptionbodystringNo
SubscriptionIdbodylongNo
InvoiceStatusTypeIdbodylongNo
CreateDatebodyDateTimeNo
ChargeOnDatebodyDateTimeNo
NotificationDatebodyDateTime?No
PaidDatebodyDateTime?No
ChargedOnDatebodyDateTime?No
ServiceStartDatebodyDateTimeNo
ServiceEndDatebodyDateTimeNo
ClearedbodyboolNo
DunningLevelIdbodylongNo
IdpathlongNo
R_Invoice Parameters:
NameParameterData TypeRequiredDescription
DescriptionbodystringNo
SubscriptionIdbodylongNo
InvoiceStatusTypeIdbodylongNo
CreateDatebodyDateTimeNo
ChargeOnDatebodyDateTimeNo
NotificationDatebodyDateTime?No
PaidDatebodyDateTime?No
ChargedOnDatebodyDateTime?No
ServiceStartDatebodyDateTimeNo
ServiceEndDatebodyDateTimeNo
ClearedbodyboolNo
DunningLevelIdbodylongNo
IdpathlongNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .soap11 suffix or ?format=soap11

HTTP + SOAP11

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /soap11 HTTP/1.1 
Host: regapi.pumpalarm.com 
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: R_Invoice

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>

<R_Invoice xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Registrar.Model.Model.Data">
  <ChargeOnDate>0001-01-01T00:00:00</ChargeOnDate>
  <ChargedOnDate>0001-01-01T00:00:00</ChargedOnDate>
  <Cleared>false</Cleared>
  <CreateDate>0001-01-01T00:00:00</CreateDate>
  <Description>String</Description>
  <DunningLevelId>0</DunningLevelId>
  <Id>0</Id>
  <InvoiceStatusTypeId>0</InvoiceStatusTypeId>
  <NotificationDate>0001-01-01T00:00:00</NotificationDate>
  <PaidDate>0001-01-01T00:00:00</PaidDate>
  <ServiceEndDate>0001-01-01T00:00:00</ServiceEndDate>
  <ServiceStartDate>0001-01-01T00:00:00</ServiceStartDate>
  <SubscriptionId>0</SubscriptionId>
</R_Invoice>

    </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>

<R_Invoice xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Registrar.Model.Model.Data">
  <ChargeOnDate>0001-01-01T00:00:00</ChargeOnDate>
  <ChargedOnDate>0001-01-01T00:00:00</ChargedOnDate>
  <Cleared>false</Cleared>
  <CreateDate>0001-01-01T00:00:00</CreateDate>
  <Description>String</Description>
  <DunningLevelId>0</DunningLevelId>
  <Id>0</Id>
  <InvoiceStatusTypeId>0</InvoiceStatusTypeId>
  <NotificationDate>0001-01-01T00:00:00</NotificationDate>
  <PaidDate>0001-01-01T00:00:00</PaidDate>
  <ServiceEndDate>0001-01-01T00:00:00</ServiceEndDate>
  <ServiceStartDate>0001-01-01T00:00:00</ServiceStartDate>
  <SubscriptionId>0</SubscriptionId>
</R_Invoice>

    </soap:Body>
</soap:Envelope>