ContractPlus APIs | Correção.
4 min
Criado por Eduardo Martins Dos Santos em 12/02/2025 13:59
Atualizado por Eduardo Martins Dos Santos em 12/02/2025 14:03

Dúvida
Como enviar um documento para correção.

Informação Importante:
Para realizar o processo de envio para correção, é importante que seja executado e copiado o JSON de retorno do processo descrito no artigo: ContractPlus APIs | Retornar fluxo de aprovação.


/api/approvalFlow/correctionFlow

Esta API é responsável por executar o processo de enviar um documento para correção.

Neste exemplo foi usado Json de retorno da API /api/approvalFlow/getAllPlaceId/{placeId}/{statusId} para enviar um contrato para correção.

{
    "Id": 7516,
    "CompanyId": 1,
    "PlaceId": 1,
    "PatternId": 288,
    "AnyValue": 1,
    "InitialValue": 0,
    "InitialBalance": 0,
    "EndValue": 0,
    "RangeTypeId": 0,
    "SeqId": 1,
    "SeqName": "Nível de Aprovação Padrão",
    "DocId": 2636,
    "DocLineId": 0,
    "DocQuantity": 10000,
    "UserName": "eduardo.santos",
    "MachineName": "DEV-WIN-2023",
    "DateAdd": "2025-02-06T10:22:57.467",
    "StatusId": 1,
    "SequenceId": 376,
    "EffectiveDate": "2025-01-01T00:00:00",
    "Approvers": [],
    "DocStatusId": "1",
    "AlternateNumber": "TESTEAPICORRECAOCONTRATO",
    "DocTotal": 10000,
    "DateStart": "2025-02-06T00:00:00",
    "DateConclusion": "2026-10-06T10:22:38.726",
    "CardName": "FORNECEDOR 123",
    "CompanyName": "INVENT",
    "ClassificationType": "Compras",
    "ContractType": "Fornecedor",
    "ValueProvision": 0,
    "DiscTotal": 0,
    "TaxTotal": 0,
    "PayTotal": 0,
    "ContractId": 0,
    "DocEntry": 0,
    "PlaceEnum": 1,
    "StatusEnum": 1,
    "BPLId": 0,
    "CardCode": "F00002",
    "DocNum": 0,
    "DocTypeObject": 0,
    "StepCode": 0,
    "WddCode": 0,
    "WstCode": 0,
    "ProcessId": 0,
    "isDraft": false,
    "draftKey": 0,
    "MeasurementID": 0,
    "ApprovalStatus": 0,
    "ContractID": 0,
    "ArchiveId": 0
  }


É necessário colar o Json no campo "Request Body" da API e executar.


Caso o envio para correção tenha sido bem sucedido será apresentada a mensagem "true" no campo "Response body".


Contrato enviado para correção com sucesso.


Este artigo foi útil para você?
Últimos artigos visitados