<summary> Service contract for the receipt service exposed external with WS binding. Contains GetReceipt, GetReceiptList and SaveReceipt methods. </summary><summary> This method has been deprecated, use GetReceiptECV2 instead. </summary> <param name="userName">Username associated with the party of the receipt.</param> <param name="password">User password associated with the party of the receipt.</param> <param name="receipt">Receipt search criteria.</param> <returns>The identified receipt.</returns><summary> This operations enables the retrieval of a receipt based on a number of different inputs. Input values have the following priority: ReceiptId, WorkFlowReference, any other reference. If the receipt is a child receipt, then the parent receipt is also retrieved. If the given party have access to the parent, then the parent receipt will be returned with the original receipt as one of the sub receipts. </summary> <remarks> The operation will throw an exception if no receipt is found. </remarks> <param name="userName">Username associated with the party of the receipt.</param> <param name="password">User password associated with the party of the receipt.</param> <param name="receipt">Receipt search criteria.</param> <returns>The identified receipt.</returns><summary> This method has been deprecated, use GetReceiptListECV2 instead. </summary> <param name="userName">Username associated with the party of the receipt.</param> <param name="password">User password associated with the party of the receipt.</param> <param name="receiptTypeName">Type of the Receipt.</param> <param name="dateFrom">From which date onwards.</param> <param name="dateTo">To which date.</param> <returns>List of receipts.</returns><summary> This operation enables the search for a list of receipts based on a given receipt type and a date and time span for when the receipt was changed. </summary> <param name="userName">Username associated with the party of the receipt.</param> <param name="password">User password associated with the party of the receipt.</param> <param name="receiptTypeName">Type of the Receipt.</param> <param name="dateFrom">From which date onwards.</param> <param name="dateTo">To which date.</param> <returns>List of receipts.</returns><summary> This method has been deprecated, use UpdateReceiptEC instead. </summary> <param name="userName">Username associated with the party of the receipt.</param> <param name="password">User password associated with the party of the receipt.</param> <param name="receipt">ReceiptSaveExternalBE object that contains the detailed information for the updated receipt.</param> <returns>The updated receipt as an ReceiptExternalBE object.</returns><summary> This operation enables updating of an existing receipt. Receipt can be identified with receipt id or an archive reference. The logic will update receipt status and text, add new references, and update sub receipts with references. Sub receipts must be identified with their ids and must already exist as child receipts for the main receipt. </summary> <param name="userName">Username associated with the party of the receipt.</param> <param name="password">User password associated with the party of the receipt.</param> <param name="receipt">ReceiptSaveExternalBE object that contains the detailed information for the updated receipt.</param> <returns>The updated receipt as an ReceiptExternalBE object.</returns>https://www.altinn.no/IntermediaryExternal/ReceiptExternalEC2.svc