Breadcrumbs

ContractsData

Introdução

O Web Service ContractsData disponibiliza funcionalidades para o gerenciamento dos Contratos dentro do MPS.

As funcionalidades disponíveis estão descritas abaixo para que o cliente do Portal MPS possa consumir essas funções e integrar ao seu sistema.

  • WSDL: https://[SERVER_ADDRESS]/ContractsWS/ContractsData.asmx?wsdl

  • MPS Versão: A partir da 5.5.0

Métodos

Método

Descrição

RegisterContractPrinter

Realiza a criação de uma impressora dentro do fluxo de contratos da empresa. Se só existir um contrato na empresa, a impressora será inserida automaticamente no contrato. Se a impressora já existir e estiver em um fluxo de contratos, seu número de patrimônio será atualizado caso seja informado. O contato da impressora será sempre atualizado caso seja informado

RegisterPartnerPrinter

Realiza o cadastro de uma impressora na lista de equipamentos do provedor

RemoveContractPrinter

Remove uma impressora do fluxo de contratos. Se a impressora estiver em um contrato, só será retirado de ambos, caso seja informado. Os históricos de movimentação da impressora entre os contratos também são removidos

RemoveContractPrinterFromContract

Remove uma impressora do contrato, sem remover do fluxo. Os históricos de movimentação da impressora entre os contratos são mantidos

RetrieveClosingConsolidatedByPrintLocalAndVolume

Retorna os dados de fechamento em volume por local de impressão

RetrieveClosingConsolidatedByPrinterAndMeasurer

Retorna os dados de fechamento em medidores por impressora

RetrieveClosingConsolidatedByPrinterAndVolume

Retorna os dados de fechamento por volume por impressora

RetrieveClosingExtraCost

Retorna os dados de custo extra do fechamento

RetrieveClosingFullDataByPrintLocations

Retorna os dados de fechamento completo por local de impressão

RetrieveClosingFullDataByPrinter

Retorna os dados de fechamento completos por impressora, modelo e medidores

RetrieveClosings

Retorna a lista de fechamentos do contrato informado

RetrieveContracts

Traz todos os contratos que estão no provedor. Somente retorna os contratos em que o usuário tenha permissão na empresa informada

RetrieveOutOfContractStatus

Retorna os status cadastrados pelo provedor que indicam situações onde o equipamento encontra-se fora de um contrato

SetContractPrinterData

Atualiza dados referentes a uma impressora de contrato já existente. Caso a impressora não esteja no fluxo de contratos. ela será inserida no fluxo

SetContractPrinterToContract

Adiciona uma impressora que já está em um fluxo de contratos, em um contrato específico

SetGenerateClosingDataQueue

Adiciona na fila a solicitação de recálculo dos dados do último fechamento ativo do contrato

Exemplo de sistema

Clique aqui para obter a ferramenta de exemplo, onde utiliza os métodos descritos anteriormente.