Consultar condições por descrição
SOAP
ConsultarCondicoesPorDescricao
Consulta as condições de pagamento cadastradas no C&S Gestor conforme as iniciais da descrição informadas.
O método ConsultarCondicoesPorDescricao realiza a consulta das condições de pagamento cadastradas no C&S Gestor conforme as iniciais da descrição informadas.
⚙️ Importante: A requisição é do tipo POST, mesmo sendo uma consulta.
A tag tipos é opcional.
A sequência de escape ' corresponde a aspas simples. Não inclua essa sequência no início ou fim da lista de tipos de pagamento.
📡 Endpoint
POST /wsces/ConsultarCondicoesPorDescricao
📥 Exemplo de XML de Requisição
<?xml version="1.0" encoding="UTF-8"?> <ConsultaCondicoesDescricaoReq xmlns="http://www.cessistemas.com.br/wsces"> <descricao>CART</descricao> <empresaId>10.654.646/0001-46</empresaId> <tipos>BO','CH','CC</tipos> </ConsultaCondicoesDescricaoReq>
📋 Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| descricao | string | ✅ | Iniciais da descrição da condição de pagamento. |
| empresaId | string | ✅ | CNPJ da empresa cadastrada no C&S Gestor. |
| tipos | string | ❌ | Tipos de pagamento a filtrar (opcional). Sequência de escape ' representa aspas simples. |
📤 Exemplo de XML de Resposta
<?xml version="1.0" encoding="UTF-8"?>
<ConsultaCondicoesDescricaoResp xmlns="http://www.cessistemas.com.br/wsces">
<condicoes>
<condicao>
<condicaoId>1</condicaoId>
<descricao>CARTÃO BOLETO</descricao>
<parcelas>3</parcelas>
</condicao>
<condicao>
<condicaoId>2</condicaoId>
<descricao>CARTÃO CH</descricao>
<parcelas>2</parcelas>
</condicao>
</condicoes>
</ConsultaCondicoesDescricaoResp>
🧠 Observações Técnicas
- Mesmo sendo uma consulta, o método utiliza o verbo POST.
- O XML deve seguir o namespace
http://www.cessistemas.com.br/wsces. - A tag tipos é opcional; se usada, liste os tipos sem aspas no início ou no fim.
- O serviço retorna todas as condições de pagamento que correspondem à descrição e filtros aplicados.
💻 Exemplo de Consumo (C#)
using System;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
class Program
{
static async Task Main()
{
var xml = @"<?xml version=""1.0"" encoding=""UTF-8""?>
<ConsultaCondicoesDescricaoReq xmlns=""http://www.cessistemas.com.br/wsces"">
<descricao>CART</descricao>
<empresaId>10.654.646/0001-46</empresaId>
<tipos>BO','CH','CC</tipos>
</ConsultaCondicoesDescricaoReq>";
using var client = new HttpClient();
var content = new StringContent(xml, Encoding.UTF8, "application/xml");
var response = await client.PostAsync("https://api.cessistemas.com.br/wsces/ConsultarCondicoesPorDescricao", content);
var result = await response.Content.ReadAsStringAsync();
Console.WriteLine(result);
}
}
Criado em 04/11/2026 17:24 • por admin@cssistemas.com.br