API de Integração do PDV com Sistema de Cancelas Factory SI – 227831

Filtros


Atalhos para busca

Objetivo

A finalidade deste método é possibilitar a troca de informações entre o Consinco Frente de Caixa e o sistema de cancelas Factory SI por meio de APIs de integração.

Chamada

POST api/ApiAVC

Informações para Requisição (Request Information)

Parâmetros URI (URI Parameters)

Não há.

Parâmetros do Corpo (Body Parameters)

Clique aqui e acesse a tabela dos parâmetros.

Formatos da Requisição (Request Formats)

application/json, text/json

Exemplo (Sample):

{
  "Event": "cetBefore",
  "Execution": "cetContinue",
  "ID": "001600000590853",
  "Operation": "cotEndSale",
  "Sale": {
    "Header": {
      "AccountingDate": "2020-01-22T00:00:00",
      "DateTimeIssue": "2020-01-22T14:15:36",
      "IdDocument": 154625,
      "IdStore": 1,
      "IdTerminal": 1,
      "Identification": [
        {
          "Document": "12345678909",
          "DocumentType": "cdtCPF"
        }
      ]
    },
    "ID": "001600000590853",
    "Items": [
      {
        "CaptionPacking": "UN",
        "Description": "COCA COLA",
        "InternalCode": "3988",
        "ItemNumber": 1,
        "PackingQuantity": 1.000,
        "Quantity": 5.000,
        "Status": "sttValid",
        "TotalPrice": 9.89,
        "UnitPrice": 1.00
      }
    ],
    "PaymentChange": {
      "PaymentType": "cptMoney",
      "Total": 0.00
    },
    "Payments": [
      {
        "ItemNumber": 1,
        "PaymentNumber": 1,
        "PaymentType": "cptMoney",
        "Total": 9.89
      }
    ],
    "Total": 0.000,
    "ParkingTicket": {
      "ParkingCourtesy": [
        {
          "MinutesFree": 0,
          "SaleValue": 29.90,
          "TariffCode": "1"
        }
      ],
      "ParkingCust": [
        {
          "MinutesRate": 30,
          "PeriodCust": 10.00
        }
      ]
    }
  },
  "Version": 1
}

Informações para Resposta (Response Information)

Descrição do Recurso (Resource Description)

AccountingEntryDTO

Coleção de DTO Class Resposta

Clique aqui e acesse a tabela dos parâmetros.

Formatos de Resposta (Response Formats)

application/json, text/json

Exemplo (Sample):

{
  "version": 1,
  "execution": "cetContinue",
  "interpret": {
    "commandType": "cctMessage",
    "messageCommand": {
      "title": "Ticket",
      "subtitle": "Ticket de Estacionamento",
      "text": "Possui Ticket de Estacionamento?",
      "defaultButton": "Sim",
      "messageType": "cmtConfirmation",
      "buttons": [
        {
          "caption": "Sim",
          "response": "1"
        },
        {
          "caption": "Não",
          "response": "2"
        }
      ]
    }
  },
  "Sale": {
    "Header": {
      "AccountingDate": "2020-01-22T00:00:00",
      "DateTimeIssue": "2020-01-22T14:15:36",
      "IdDocument": 154625,
      "IdStore": 1,
      "IdTerminal": 1,
      "Identification": [
        {
          "Document": "12345678909",
          "DocumentType": "cdtCPF"
        }
      ]
    },
    "ID": "001600000590853",
    "Items": [
      {
        "CaptionPacking": "UN",
        "Description": "COCA COLA",
        "InternalCode": "3988",
        "ItemNumber": 1,
        "PackingQuantity": 1.000,
        "Quantity": 5.000,
        "Status": "sttValid",
        "TotalPrice": 9.89,
        "UnitPrice": 1.00
      }
    ],
    "PaymentChange": {
      "PaymentType": "cptMoney",
      "Total": 0.00
    },
    "Payments": [
      {
        "ItemNumber": 1,
        "PaymentNumber": 1,
        "PaymentType": "cptMoney",
        "Total": 9.89
      }
    ],
    "Total": 0.000,
    "ParkingTicket": {
      "ParkingCourtesy": [
        {
          "MinutesFree": 0,
          "SaleValue": 29.90,
          "TariffCode": "1"
        }
      ],
      "ParkingCust": [
        {
          "MinutesRate": 30,
          "PeriodCust": 10.00
        }
      ]
    }
  },
  "Vouchersprint": [
    {
      "Text": "Mensagem"
    }
  ]
}

Este artigo foi útil para você?
Sim
Não
Confirmar que o artigo não foi útil