POST api/Saida/SetSaida?token={token}

Cadastra uma Saida no sistema

Request Information

URI Parameters

NameDescriptionTypeAdditional information
token

Valor recebido pelo método Login >> Entrar

string

Required

Body Parameters

Objeto contendo uma saída para cadastro

Saida
NameDescriptionTypeAdditional information
CDEMPRESA

Código da Empresa (TabelaAuxiliar >> GetEmpresa)

integer

None.

CDCLIENTE

Código do Cliente (Cliente >> PesqCliente)

integer

None.

NMCLIENTE

Nome do Cliente (Cliente >> PesqCliente)

string

Max length: 60

SQENDERECO

Sequencial do Endereço do Cliente (Cliente >> PesqCliente)

integer

None.

CDVENDEDOR

Código do Vendedor (Funcionario >> GetVendedorEmpresa)

integer

None.

DSOBSERVACAO

Observação

string

Max length: 355

ItensSaida

Lista de itens da saída

Collection of ItemSaida

None.

ParcelasSaida

Lista de parcelas de pagamento (soma deve ser igual ao VLTOTADESCONTO da saida)

Collection of ParcelaSaida

None.

Request Formats

application/json, text/json

Sample:
{
  "CDEMPRESA": 1,
  "CDCLIENTE": 2,
  "NMCLIENTE": "sample string 3",
  "SQENDERECO": 4,
  "CDVENDEDOR": 5,
  "DSOBSERVACAO": "sample string 6",
  "ItensSaida": [
    {
      "CDINSUMO": 1,
      "QTINSUMO": 2.0,
      "VLINSUMO": 3.0,
      "VLTOTAL": 4.0,
      "VLDESCONTO": 5.0,
      "VLTOTALDESCONTO": 6.0
    },
    {
      "CDINSUMO": 1,
      "QTINSUMO": 2.0,
      "VLINSUMO": 3.0,
      "VLTOTAL": 4.0,
      "VLDESCONTO": 5.0,
      "VLTOTALDESCONTO": 6.0
    }
  ],
  "ParcelasSaida": [
    {
      "CDFORMAPAGAMENTO": 1,
      "CDSUBFORMAPAGAMENTO": 2,
      "CDCONDICAOPAGAMENTO": 3,
      "VLPARCELA": 4.0,
      "DTVENCIMENTO": "2025-04-26T16:36:30.9933232-03:00"
    },
    {
      "CDFORMAPAGAMENTO": 1,
      "CDSUBFORMAPAGAMENTO": 2,
      "CDCONDICAOPAGAMENTO": 3,
      "VLPARCELA": 4.0,
      "DTVENCIMENTO": "2025-04-26T16:36:30.9933232-03:00"
    }
  ]
}

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 'Saida'.

Response Information

Resource Description

RetornoPadrao
NameDescriptionTypeAdditional information
status

Valores : "sucesso", "erro"

string

None.

mensagem

Quando status "sucesso" campo retorna vazio, quando "erro" campo retorna detalhe do erro

string

None.

Response Formats

application/json, text/json

Sample:
{
  "status": "sample string 1",
  "mensagem": "sample string 2"
}