Skip to main content
Skip table of contents

Create Invoice

Definition

Service Location: https://gateway.pharmx.com.au/Gateway3/InvoiceManagement.asmx

Method name: CreateInvoice

Parameters

userDetail UserDetail

invoiceDocument InvoiceDocument

Returns

CreateInvoiceResult ActionResult (with an array of GatewayInvoiceDocuments)

Samples

CreateInvoice Request
XML
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:inv="http://www.pharmx.com.au/gateway3/invoicemanagement">
  <soapenv:Header/>
  <soapenv:Body>
    <inv:CreateInvoice>
      <inv:userDetail>
        <inv:Username>your username</inv:Username>
        <inv:Password>your password</inv:Password>
        <inv:ApplicationId>0</inv:ApplicationId>
        <inv:ApplicationVersionNumber>0</inv:ApplicationVersionNumber>
      </inv:userDetail>
      <inv:invoice>
        <inv:BillToAccountNumber>2281Ph1</inv:BillToAccountNumber>
        <inv:DeliveryAccountNumber>2281Ph1</inv:DeliveryAccountNumber>
        <inv:DueDate>2019-02-28T00:00:00.000+11:00</inv:DueDate>
        <inv:InvoiceSegmentNumber>1</inv:InvoiceSegmentNumber>
        <inv:InvoiceSegmentTotal>1</inv:InvoiceSegmentTotal>
        <inv:DeliveryDate>2019-01-08T13:00:00.000+11:00</inv:DeliveryDate>
        <inv:DeliveryNumber>123456789</inv:DeliveryNumber>
        <inv:SettlementDiscount>0.00</inv:SettlementDiscount>
        <inv:InvoiceNumber>INV1234567</inv:InvoiceNumber>
        <inv:Reference>150053141</inv:Reference>
        <inv:SupplierABN>321654987</inv:SupplierABN>
        <inv:SupplierId>123</inv:SupplierId>
        <inv:StateSupplierId>123</inv:StateSupplierId>
        <inv:SenderUniqueMessageID>b7ec2e22-97df-44bf-bdc3-b266210124b7</inv:SenderUniqueMessageID>
        <inv:LineCount>4</inv:LineCount>
        <inv:Lines>
          <inv:InvoiceLine>
            <inv:InvoiceLineUID>f435f97b-335d-4073-8f66-c153dd73792e</inv:InvoiceLineUID>
            <inv:OrderLineUID>81A32DDB-93E3-44E0-A2E4-7102AC275D9D</inv:OrderLineUID>
            <inv:SequenceNumber>1</inv:SequenceNumber>
            <inv:Description>MEDI QUATTRO FIRST AID CRM 50G</inv:Description>
            <inv:Ean>32165498765</inv:Ean>
            <inv:ExtendedCostExGst>24.000</inv:ExtendedCostExGst>
            <inv:ExtendedCostGst>2.400</inv:ExtendedCostGst>
            <inv:ExtendedCostIncGst>26.400</inv:ExtendedCostIncGst>
            <inv:GstStatus>Y</inv:GstStatus>
            <inv:Manufacturer>manufacturer</inv:Manufacturer>
            <inv:NonSupplyReason>nonsupplyreason</inv:NonSupplyReason>
            <inv:NormalCostExGst>3.000</inv:NormalCostExGst>
            <inv:NormalCostGst>0.300</inv:NormalCostGst>
            <inv:NormalCostIncGst>3.300</inv:NormalCostIncGst>
            <inv:UOM>EA</inv:UOM>
            <inv:QuantityBackordered>0</inv:QuantityBackordered>
            <inv:QuantityOrdered>12</inv:QuantityOrdered>
            <inv:QuantitySupplied>12</inv:QuantitySupplied>
            <inv:QuantityBonus>0</inv:QuantityBonus>
            <inv:ReorderNumber>700011</inv:ReorderNumber>
            <inv:ReorderNumberOrdered>700011</inv:ReorderNumberOrdered>
            <inv:RetailPrice>4.500</inv:RetailPrice>
            <inv:Tote>tote</inv:Tote>
            <inv:Tun>tun</inv:Tun>
            <inv:Warehouse>warehouse</inv:Warehouse>
            <inv:WarehouseRole>warehouserole</inv:WarehouseRole>
            <inv:InvoiceLineType>1</inv:InvoiceLineType>
            <inv:BatchNumber>batch</inv:BatchNumber>
            <inv:ExpiryDate>1990-01-01T00:00:00.000+11:00</inv:ExpiryDate>
            <inv:MOQ>3</inv:MOQ>
            <inv:RetailUnitsPerUOM>1</inv:RetailUnitsPerUOM>
          </inv:InvoiceLine>
          <inv:InvoiceLine>
            <inv:InvoiceLineUID>4782ef4e-59c8-4702-92cb-84bc8ec0d57c</inv:InvoiceLineUID>
            <inv:OrderLineUID>184E2D7A-FF03-4BBA-BE47-6AA39034E9A1</inv:OrderLineUID>
            <inv:SequenceNumber>2</inv:SequenceNumber>
            <inv:Description>BG ACTIVE MAGNESIUM 1000MG</inv:Description>
            <inv:Ean>32165498798</inv:Ean>
            <inv:ExtendedCostExGst>12.000</inv:ExtendedCostExGst>
            <inv:ExtendedCostGst>1.200</inv:ExtendedCostGst>
            <inv:ExtendedCostIncGst>13.200</inv:ExtendedCostIncGst>
            <inv:GstStatus>Y</inv:GstStatus>
            <inv:Manufacturer>manufacturer</inv:Manufacturer>
            <inv:NonSupplyReason>nonsupplyreason</inv:NonSupplyReason>
            <inv:NormalCostExGst>2.682</inv:NormalCostExGst>
            <inv:NormalCostGst>0.268</inv:NormalCostGst>
            <inv:NormalCostIncGst>2.950</inv:NormalCostIncGst>
            <inv:UOM>EA</inv:UOM>
            <inv:QuantityBackordered>0</inv:QuantityBackordered>
            <inv:QuantityOrdered>6</inv:QuantityOrdered>
            <inv:QuantitySupplied>6</inv:QuantitySupplied>
            <inv:QuantityBonus>0</inv:QuantityBonus>
            <inv:ReorderNumber>542360</inv:ReorderNumber>
            <inv:ReorderNumberOrdered>542360</inv:ReorderNumberOrdered>
            <inv:RetailPrice>4.500</inv:RetailPrice>
            <inv:Tote>tote</inv:Tote>
            <inv:Tun>tun</inv:Tun>
            <inv:Warehouse>warehouse</inv:Warehouse>
            <inv:WarehouseRole>warehouserole</inv:WarehouseRole>
            <inv:InvoiceLineType>1</inv:InvoiceLineType>
            <inv:BatchNumber>batch</inv:BatchNumber>
            <inv:ExpiryDate>1990-01-01T00:00:00.000+11:00</inv:ExpiryDate>
            <inv:MOQ>4</inv:MOQ>
            <inv:RetailUnitsPerUOM>1</inv:RetailUnitsPerUOM>
          </inv:InvoiceLine>
          <inv:InvoiceLine>
            <inv:InvoiceLineUID>dcc99c4a-16ba-471f-8398-afeb4c5f2c92</inv:InvoiceLineUID>
            <inv:OrderLineUID>6AEB167A-79BE-4CFD-8BAF-25FB90A86EFA</inv:OrderLineUID>
            <inv:SequenceNumber>3</inv:SequenceNumber>
            <inv:Description>NW REST RESTORE NIGHT MULTI MENS 60TAB</inv:Description>
            <inv:Ean>32165498732</inv:Ean>
            <inv:ExtendedCostExGst>12.000</inv:ExtendedCostExGst>
            <inv:ExtendedCostGst>1.200</inv:ExtendedCostGst>
            <inv:ExtendedCostIncGst>13.400</inv:ExtendedCostIncGst>
            <inv:GstStatus>Y</inv:GstStatus>
            <inv:Manufacturer>manufacturer</inv:Manufacturer>
            <inv:NonSupplyReason>nonsupplyreason</inv:NonSupplyReason>
            <inv:NormalCostExGst>7.000</inv:NormalCostExGst>
            <inv:NormalCostGst>0.700</inv:NormalCostGst>
            <inv:NormalCostIncGst>7.700</inv:NormalCostIncGst>
            <inv:UOM>EA</inv:UOM>
            <inv:QuantityBackordered>1</inv:QuantityBackordered>
            <inv:QuantityOrdered>3</inv:QuantityOrdered>
            <inv:QuantitySupplied>2</inv:QuantitySupplied>
            <inv:QuantityBonus>0</inv:QuantityBonus>
            <inv:ReorderNumber>522850</inv:ReorderNumber>
            <inv:ReorderNumberOrdered>522850</inv:ReorderNumberOrdered>
            <inv:RetailPrice>9.500</inv:RetailPrice>
            <inv:Tote>tote</inv:Tote>
            <inv:Tun>tun</inv:Tun>
            <inv:Warehouse>warehouse</inv:Warehouse>
            <inv:WarehouseRole>warehouserole</inv:WarehouseRole>
            <inv:InvoiceLineType>1</inv:InvoiceLineType>
            <inv:BatchNumber>batch</inv:BatchNumber>
            <inv:ExpiryDate>1990-01-01T00:00:00.000+11:00</inv:ExpiryDate>
            <inv:MOQ>3</inv:MOQ>
            <inv:RetailUnitsPerUOM>1</inv:RetailUnitsPerUOM>
          </inv:InvoiceLine>
          <inv:InvoiceLine>
            <inv:InvoiceLineUID>670a75c2-8a81-4c7a-910c-6e2ec38e2c33</inv:InvoiceLineUID>
            <inv:OrderLineUID>00000000-0000-0000-0000-000000000000</inv:OrderLineUID>
            <inv:SequenceNumber>4</inv:SequenceNumber>
            <inv:Description>Freight fees</inv:Description>
            <inv:Ean/>
            <inv:ExtendedCostExGst>10.000</inv:ExtendedCostExGst>
            <inv:ExtendedCostGst>1.000</inv:ExtendedCostGst>
            <inv:ExtendedCostIncGst>11.000</inv:ExtendedCostIncGst>
            <inv:GstStatus>Y</inv:GstStatus>
            <inv:Manufacturer>manufacturer</inv:Manufacturer>
            <inv:NonSupplyReason>nonsupplyreason</inv:NonSupplyReason>
            <inv:NormalCostExGst>10.000</inv:NormalCostExGst>
            <inv:NormalCostGst>1.000</inv:NormalCostGst>
            <inv:NormalCostIncGst>11.000</inv:NormalCostIncGst>
            <inv:UOM>EA</inv:UOM>
            <inv:QuantityBackordered>0</inv:QuantityBackordered>
            <inv:QuantityOrdered>0</inv:QuantityOrdered>
            <inv:QuantitySupplied>1</inv:QuantitySupplied>
            <inv:QuantityBonus>0</inv:QuantityBonus>
            <inv:ReorderNumber>12345</inv:ReorderNumber>
            <inv:ReorderNumberOrdered>12345</inv:ReorderNumberOrdered>
            <inv:RetailPrice>0.000</inv:RetailPrice>
            <inv:Tote>tote</inv:Tote>
            <inv:Tun>tun</inv:Tun>
            <inv:Warehouse>warehouse</inv:Warehouse>
            <inv:WarehouseRole>warehouserole</inv:WarehouseRole>
            <inv:InvoiceLineType>2</inv:InvoiceLineType>
            <inv:BatchNumber>batch</inv:BatchNumber>
            <inv:ExpiryDate>1990-01-01T00:00:00.000+11:00</inv:ExpiryDate>
            <inv:MOQ>1</inv:MOQ>
            <inv:RetailUnitsPerUOM>1</inv:RetailUnitsPerUOM>
          </inv:InvoiceLine>
        </inv:Lines>
        <inv:ExtendedInfos>
          <inv:ExtendedInfo>
            <inv:Name>string</Name>
            <inv:Type>string</Type>
            <inv:Value>string</Value>
          </inv:ExtendedInfo>
        </inv:ExtendedInfos>
      </inv:invoice>
    </inv:CreateInvoice>
  </soap:Body>
</soap:Envelope>
CreateInvoice Response
XML
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xmlns:xsd="http://www.w3.org/2001/XMLSchema ">
  <soap:Body>
    <CreateInvoiceResponse xmlns="http://www.pharmx.com.au/gateway3/invoicemanagement">
      <CreateInvoiceResult>
        <Success>true</Success>
        <ResultCode>0</ResultCode>
        <Message/>
        <DocumentCount>1</DocumentCount>
        <Documents>
          <DocumentType xsi:type="GatewayInvoiceDocument">
            <BillToAccountNumber>2281Ph1</BillToAccountNumber>
            <DeliveryAccountNumber>2281Ph1</DeliveryAccountNumber>
            <DueDate>2019-02-27T13:00:00Z</DueDate>
            <InvoiceSegmentNumber>1</InvoiceSegmentNumber>
            <InvoiceSegmentTotal>1</InvoiceSegmentTotal>
            <DeliveryDate>2019-01-08T02:00:00Z</DeliveryDate>
            <DeliveryNumber>123456789</DeliveryNumber>
            <DeliveryTrackingID/>
            <DeliveryTrackingURL/>
            <SettlementDiscount>0</SettlementDiscount>
            <InvoiceNumber>INV1234567</InvoiceNumber>
            <Reference>150053141</Reference>
            <SupplierABN>321654987</SupplierABN>
            <SupplierId>123</SupplierId>
            <StateSupplierId>123</StateSupplierId>
            <Created>2019-01-07T05:22:48Z</Created>
            <Id>105114583</Id>
            <SenderUniqueMessageID>b7ec2e22-97df-44bf-bdc3-b266210124b7</SenderUniqueMessageID>
            <OrderId>0</OrderId>
            <LineCount>4</LineCount>
            <DocumentMode>0</DocumentMode>
            <SiteId>12345</SiteId>
            <InterfaceVersion>3</InterfaceVersion>
            <ExtendedInfos>
              <ExtendedInfo>
                <Name/>
                <Type>string</Type>
                <Value/>
              </ExtendedInfo>
            </ExtendedInfos>
          </DocumentType>
        </Documents>
      </CreateInvoiceResult>
    </CreateInvoiceResponse>
  </soap:Body>
</soap:Envelope>
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.