POST api/Saida/SetSaida?token={token}
Cadastra uma Saida no sistema
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
token |
Valor recebido pelo método Login >> Entrar |
string |
Required |
Body Parameters
Objeto contendo uma saída para cadastro
SaidaName | Description | Type | Additional 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:
Response Information
Resource Description
RetornoPadraoName | Description | Type | Additional 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" }