POST api/Contrato/Actualiza?IDContexto={IDContexto}

Atualiza Contrato

Request Information

URI Parameters

NameDescriptionTypeAdditional information
IDContexto

string

Default value is

Body Parameters

Cliente

BEContrato
NameDescriptionTypeAdditional information
Ano

Identifica do Ano do Contrato.

integer

None.

Cambio

Identifica o câmbio sobre a moeda seleccionada.

decimal number

None.

CamposUtil

Campos do Utilizador.

Collection of BECampo

None.

Cancelado

Identifica se o contrato está cancelado: TRUE - Sim; FALSE - Não.

boolean

None.

CanceladoMotivo

Identifica o motivo pelo qual o contrato foi cancelado.

string

None.

DataCancelamento

Identifica a data de cancelamento d contrato.

date

None.

Codigo

Código composto do contrato.

string

None.

CodigoCPV

Código CPV.

string

None.

Data

Identifica a data de realização do contrato.

date

None.

DataAbertura

Identifica a data Abertura contrato.

date

None.

DataAdjudicacao

Identifica a data Adjudicação contrato.

date

None.

DataDecisaoContrato

Identifica a data DR contrato.

date

None.

DataDR

Identifica a data Decisão contrato.

date

None.

DataJOEU

Identifica a data JOEU contrato.

date

None.

DataLimiteRecep

Identifica a data Limite Recep. contrato.

date

None.

DataTribunal

Identifica a data Tribunal contrato.

date

None.

DataPrimeiroPagamento

Identifica a Data do 1º Pagamento.

date

None.

DataUltimaActualizacao

Identifica a data da última actualização do contrato.

date

None.

Descricao

Descriçao.

string

None.

EdicaoDR

string

None.

EdicaoJOEU

string

None.

EmModoEdicao

Identificador do tipo de operação: TRUE - Edição | FALSE - Inserção.

boolean

None.

Entidade

Identificador da entidade com quem foi celebrado o contrato.

string

None.

EstadoContrato

Identificador do estado do contrato.

string

None.

Fase

Fase.

string

None.

Filial

Identificador da filial.

string

None.

FixarCambios

Fixar os Câmbios.

boolean

None.

ID

Identificador do contrato.

string

None.

IdBaseGov

Identifica a moeda utilizada no contrato.

string

None.

Moeda

Identifica a moeda utilizada no contrato.

string

None.

MoedaContrato

Identifica a moeda.

string

None.

MoedaDaUEM

Identifica se a moeda pertence à UEM.

boolean

None.

NReferencia

Nossa Referência do contrato.

string

None.

NumContrato

Identifica o número do contrato.

integer

None.

Objecto

Objecto.

string

None.

ObraID

ID da Obra\Projecto.

string

None.

Projeto

Código do Projeto

string

None.

OportunidadeVendaID

ID da Oportunidade de Venda.

string

None.

PeriodoFim

Identifica a data de fim do período.

date

None.

PeriodoInicio

Identifica a data de início do período.

date

None.

PrazoManutencao

Identifica do Prazo de Manutenção.

string

None.

PrecoBase

Identifica do Preco Base.

decimal number

None.

PrecoPeca

Identifica do Preco Peça.

decimal number

None.

Referencia

Referência do contrato.

string

None.

RegistoDR

RegistoDR.

string

None.

RegistoJOEU

RegistoJOEU.

string

None.

RegistoTribunal

Registo Tribunal.

string

None.

RenovacaoDeID

ID do contrato que este renova.

string

None.

RenovadoPorID

ID do contrato renovado por este.

string

None.

Renovavel

Identifica se o contrato é renovável: TRUE - Sim; FALSE - Não.

boolean

None.

Serie

Identifica a série do contrato.

string

None.

ServicosTecnicos

Object

None.

TipoDoc

Identificador do tipo de documento do Contrato.

string

None.

TipoEntidade

Identificador do tipo de entidade com quem foi celebrado o contrato.

string

None.

TipoObjecto

Tipo Objecto

string

None.

UltVersao

Indica se é a versão actual do contrato.

boolean

None.

Utilizador

Identifica o utilizador que registou o contrato.

string

None.

ValorContrato

Identifica o valor total do contrato.

decimal number

None.

ValorContratoComIva

Identifica o valor total do contrato com IVA.

decimal number

None.

Vendedor

Vendedor.

string

None.

Versao

Versao contrato.

integer

None.

PagAntAMais

Pagamento de anos anteriores a Mais.

decimal number

None.

PagAntNormal

Pagamento de anos anteriores Normal.

decimal number

None.

PagAntOutrosTrab

Pagamentos de anos anteriores para Outros Trabalhos.

decimal number

None.

PagAntRevisao

Pagamento de anos anteriores Revisão.

decimal number

None.

PagAntSuprimentos

Pagamento de anos anteriores Suprimentos.

decimal number

None.

AnoPagAnteriores

Ano Pagamentos Antriores.

integer

None.

PrazoExecucao

Prazo de Execução.

string

None.

PPS_ReferenciaExternaEntidade

PPS: Referência externa da entidade [Código externo - ex: CódMunicipe]

string

None.

Garantias

Garantias do Contrato

Collection of BEGarantiaContrato

None.

RegistosTCContrato

Registos Tribunal Contas

Collection of BERegistoTCContrato

None.

Observacoes

Observações

string

None.

DataIniExecFisica

Data Inicio Execução Fisica

date

None.

ObjetoContrato

Objeto Contrato

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Ano": 1,
  "Cambio": 1.1,
  "CamposUtil": [
    {
      "Nome": "sample string 1",
      "Valor": {},
      "Chave": true
    },
    {
      "Nome": "sample string 1",
      "Valor": {},
      "Chave": true
    }
  ],
  "Cancelado": true,
  "CanceladoMotivo": "sample string 1",
  "DataCancelamento": "2026-04-04T13:18:43.0678438-01:00",
  "Codigo": "sample string 3",
  "CodigoCPV": "sample string 4",
  "Data": "2026-04-04T13:18:43.0678438-01:00",
  "DataAbertura": "2026-04-04T13:18:43.0678438-01:00",
  "DataAdjudicacao": "2026-04-04T13:18:43.0678438-01:00",
  "DataDecisaoContrato": "2026-04-04T13:18:43.0678438-01:00",
  "DataDR": "2026-04-04T13:18:43.0678438-01:00",
  "DataJOEU": "2026-04-04T13:18:43.0678438-01:00",
  "DataLimiteRecep": "2026-04-04T13:18:43.0678438-01:00",
  "DataTribunal": "2026-04-04T13:18:43.0678438-01:00",
  "DataPrimeiroPagamento": "2026-04-04T13:18:43.0678438-01:00",
  "DataUltimaActualizacao": "2026-04-04T13:18:43.0678438-01:00",
  "Descricao": "sample string 5",
  "EdicaoDR": "sample string 6",
  "EdicaoJOEU": "sample string 7",
  "EmModoEdicao": true,
  "Entidade": "sample string 8",
  "EstadoContrato": "sample string 9",
  "Fase": "sample string 10",
  "Filial": "sample string 11",
  "FixarCambios": true,
  "ID": "sample string 12",
  "IdBaseGov": "sample string 13",
  "Moeda": "sample string 14",
  "MoedaContrato": "sample string 15",
  "MoedaDaUEM": true,
  "NReferencia": "sample string 16",
  "NumContrato": 17,
  "Objecto": "sample string 18",
  "ObraID": "sample string 19",
  "Projeto": "sample string 20",
  "OportunidadeVendaID": "sample string 21",
  "PeriodoFim": "2026-04-04T13:18:43.0678438-01:00",
  "PeriodoInicio": "2026-04-04T13:18:43.0678438-01:00",
  "PrazoManutencao": "sample string 22",
  "PrecoBase": 1.0,
  "PrecoPeca": 1.0,
  "Referencia": "sample string 23",
  "RegistoDR": "sample string 24",
  "RegistoJOEU": "sample string 25",
  "RegistoTribunal": "sample string 26",
  "RenovacaoDeID": "sample string 27",
  "RenovadoPorID": "sample string 28",
  "Renovavel": true,
  "Serie": "sample string 29",
  "ServicosTecnicos": {},
  "TipoDoc": "sample string 31",
  "TipoEntidade": "sample string 32",
  "TipoObjecto": "sample string 33",
  "UltVersao": true,
  "Utilizador": "sample string 34",
  "ValorContrato": 1.1,
  "ValorContratoComIva": 1.1,
  "Vendedor": "sample string 35",
  "Versao": 1,
  "PagAntAMais": 1.0,
  "PagAntNormal": 1.0,
  "PagAntOutrosTrab": 1.0,
  "PagAntRevisao": 1.0,
  "PagAntSuprimentos": 1.0,
  "AnoPagAnteriores": 1,
  "PrazoExecucao": "sample string 36",
  "PPS_ReferenciaExternaEntidade": "sample string 37",
  "Garantias": [
    {
      "CamposUtil": [
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        },
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        }
      ],
      "ContratoID": "sample string 1",
      "FilialContrato": "sample string 2",
      "TipoDocContrato": "sample string 3",
      "SerieContrato": "sample string 4",
      "NumContrato": 5,
      "DataValidade": "2026-04-04T13:18:43.0678438-01:00",
      "Descricao": "sample string 6",
      "EstadoGarantia": 64,
      "ID": "sample string 8",
      "Linha": 1,
      "Obrigatorio": true,
      "TipoGarantia": "sample string 9",
      "TipoGarantiaDescricao": "sample string 10"
    },
    {
      "CamposUtil": [
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        },
        {
          "Nome": "sample string 1",
          "Valor": {},
          "Chave": true
        }
      ],
      "ContratoID": "sample string 1",
      "FilialContrato": "sample string 2",
      "TipoDocContrato": "sample string 3",
      "SerieContrato": "sample string 4",
      "NumContrato": 5,
      "DataValidade": "2026-04-04T13:18:43.0678438-01:00",
      "Descricao": "sample string 6",
      "EstadoGarantia": 64,
      "ID": "sample string 8",
      "Linha": 1,
      "Obrigatorio": true,
      "TipoGarantia": "sample string 9",
      "TipoGarantiaDescricao": "sample string 10"
    }
  ],
  "RegistosTCContrato": [
    {
      "ID": "sample string 1",
      "DataTribunal": "2026-04-04T13:18:43.0678438-01:00",
      "RegistoTribunal": "sample string 2",
      "ContratoID": "sample string 3"
    },
    {
      "ID": "sample string 1",
      "DataTribunal": "2026-04-04T13:18:43.0678438-01:00",
      "RegistoTribunal": "sample string 2",
      "ContratoID": "sample string 3"
    }
  ],
  "Observacoes": "sample string 38",
  "DataIniExecFisica": "2026-04-04T13:18:43.0678438-01:00",
  "ObjetoContrato": "sample string 39"
}

text/plain

Sample:
{"Ano":1,"Cambio":1.1,"CamposUtil":[{"Nome":"sample string 1","Valor":{},"Chave":true},{"Nome":"sample string 1","Valor":{},"Chave":true}],"Cancelado":true,"CanceladoMotivo":"sample string 1","DataCancelamento":"2026-04-04T13:18:43.0678438-01:00","Codigo":"sample string 3","CodigoCPV":"sample string 4","Data":"2026-04-04T13:18:43.0678438-01:00","DataAbertura":"2026-04-04T13:18:43.0678438-01:00","DataAdjudicacao":"2026-04-04T13:18:43.0678438-01:00","DataDecisaoContrato":"2026-04-04T13:18:43.0678438-01:00","DataDR":"2026-04-04T13:18:43.0678438-01:00","DataJOEU":"2026-04-04T13:18:43.0678438-01:00","DataLimiteRecep":"2026-04-04T13:18:43.0678438-01:00","DataTribunal":"2026-04-04T13:18:43.0678438-01:00","DataPrimeiroPagamento":"2026-04-04T13:18:43.0678438-01:00","DataUltimaActualizacao":"2026-04-04T13:18:43.0678438-01:00","Descricao":"sample string 5","EdicaoDR":"sample string 6","EdicaoJOEU":"sample string 7","EmModoEdicao":true,"Entidade":"sample string 8","EstadoContrato":"sample string 9","Fase":"sample string 10","Filial":"sample string 11","FixarCambios":true,"ID":"sample string 12","IdBaseGov":"sample string 13","Moeda":"sample string 14","MoedaContrato":"sample string 15","MoedaDaUEM":true,"NReferencia":"sample string 16","NumContrato":17,"Objecto":"sample string 18","ObraID":"sample string 19","Projeto":"sample string 20","OportunidadeVendaID":"sample string 21","PeriodoFim":"2026-04-04T13:18:43.0678438-01:00","PeriodoInicio":"2026-04-04T13:18:43.0678438-01:00","PrazoManutencao":"sample string 22","PrecoBase":1.0,"PrecoPeca":1.0,"Referencia":"sample string 23","RegistoDR":"sample string 24","RegistoJOEU":"sample string 25","RegistoTribunal":"sample string 26","RenovacaoDeID":"sample string 27","RenovadoPorID":"sample string 28","Renovavel":true,"Serie":"sample string 29","ServicosTecnicos":{},"TipoDoc":"sample string 31","TipoEntidade":"sample string 32","TipoObjecto":"sample string 33","UltVersao":true,"Utilizador":"sample string 34","ValorContrato":1.1,"ValorContratoComIva":1.1,"Vendedor":"sample string 35","Versao":1,"PagAntAMais":1.0,"PagAntNormal":1.0,"PagAntOutrosTrab":1.0,"PagAntRevisao":1.0,"PagAntSuprimentos":1.0,"AnoPagAnteriores":1,"PrazoExecucao":"sample string 36","PPS_ReferenciaExternaEntidade":"sample string 37","Garantias":[{"CamposUtil":[{"Nome":"sample string 1","Valor":{},"Chave":true},{"Nome":"sample string 1","Valor":{},"Chave":true}],"ContratoID":"sample string 1","FilialContrato":"sample string 2","TipoDocContrato":"sample string 3","SerieContrato":"sample string 4","NumContrato":5,"DataValidade":"2026-04-04T13:18:43.0678438-01:00","Descricao":"sample string 6","EstadoGarantia":64,"ID":"sample string 8","Linha":1,"Obrigatorio":true,"TipoGarantia":"sample string 9","TipoGarantiaDescricao":"sample string 10"},{"CamposUtil":[{"Nome":"sample string 1","Valor":{},"Chave":true},{"Nome":"sample string 1","Valor":{},"Chave":true}],"ContratoID":"sample string 1","FilialContrato":"sample string 2","TipoDocContrato":"sample string 3","SerieContrato":"sample string 4","NumContrato":5,"DataValidade":"2026-04-04T13:18:43.0678438-01:00","Descricao":"sample string 6","EstadoGarantia":64,"ID":"sample string 8","Linha":1,"Obrigatorio":true,"TipoGarantia":"sample string 9","TipoGarantiaDescricao":"sample string 10"}],"RegistosTCContrato":[{"ID":"sample string 1","DataTribunal":"2026-04-04T13:18:43.0678438-01:00","RegistoTribunal":"sample string 2","ContratoID":"sample string 3"},{"ID":"sample string 1","DataTribunal":"2026-04-04T13:18:43.0678438-01:00","RegistoTribunal":"sample string 2","ContratoID":"sample string 3"}],"Observacoes":"sample string 38","DataIniExecFisica":"2026-04-04T13:18:43.0678438-01:00","ObjetoContrato":"sample string 39"}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'BEContrato'.

Response Information

Resource Description

Identificador do Contrato Criado

BEResultado
NameDescriptionTypeAdditional information
ID

Identificador.

string

None.

ChaveLogica

Chave Lógica.

string

None.

IDCBL

Identificador CBL.

string

None.

DocumentoCBL

Nº Documento CBL.

string

None.

IDTesouraia

Identificador Tesouraria.

string

None.

DocumentoTesouraria

Nº Documento CBL.

string

None.

Mensagem

Mensagem.

string

None.

Data

Objeto Data retorno

Object

None.

Response Formats

application/json, text/json

Sample:
{
  "ID": "sample string 1",
  "ChaveLogica": "sample string 2",
  "IDCBL": "sample string 3",
  "DocumentoCBL": "sample string 4",
  "IDTesouraia": "sample string 5",
  "DocumentoTesouraria": "sample string 6",
  "Mensagem": "sample string 7",
  "Data": {}
}

text/plain

Sample:
{"ID":"sample string 1","ChaveLogica":"sample string 2","IDCBL":"sample string 3","DocumentoCBL":"sample string 4","IDTesouraia":"sample string 5","DocumentoTesouraria":"sample string 6","Mensagem":"sample string 7","Data":{}}