Developers


Inserir Orçamento

O método InserirOrcamento insere um orçamento no C&S Gestor para a empresa informada. Durante o processo, é verificado se o cliente já existe. Caso não exista, ele será criado automaticamente. Se o cliente já estiver cadastrado, basta informar apenas as tags e na tag .

⚙️ Importante: A requisição é do tipo POST.

📡 Endpoint

POST /wsces/InserirOrcamento

📋 Parâmetros Principais

Campo Tipo Obrigatório Descrição
empresaId string CNPJ da empresa no C&S Gestor.
vlrFrete decimal Valor do frete do orçamento.
vlrDesconto decimal Desconto aplicado ao orçamento.
tipoFin string Código do tipo de financiamento/condição de pagamento.
pedHandel int Identificador do pedido no sistema.
cliente string CNPJ ou CPF do cliente. Obrigatório se o cliente já existe.
cliente int Complemento do cliente no cadastro.
itens array Lista de produtos do orçamento com quantidade, preço, desconto e total.
condicaoId int Identificador da condição de pagamento (necessário para cartão).

📥 Exemplo de XML de Requisição


<InsereOrcamentoReq xmlns="http://www.cessistemas.com.br/wsces">
          <empresaId>10.654.646/0001-46</empresaId>
          <vlrFrete>10.00</vlrFrete>
          <marketplace>WEBSERVICES</marketplace>
          <vlrDesconto>0</vlrDesconto>
          <outDesp>0</outDesp>
          <tipoFin>PS</tipoFin>
          <vendaWhatsapp>N</vendaWhatsapp>
          <pedOlist />
          <condicaoId>60</condicaoId>
          <obs>Pedido de teste</obs>
          <vendedor>83</vendedor>
          <pctFrete>0</pctFrete>
          <cliente>
            <clienteId>10.654.646/0001-46</clienteId>
            <complId>1</complId>
            <inscEst>ISENTO</inscEst>
            <razaoSocial>CIS SISTEMAS E CONSULTORIAS LTDA</razaoSocial>
            <email />
            <endereco>
              <logra>R 18</logra>
              <compl>QUADRA52 LOTE 02</compl>
              <bairro>JARDIM SANTO ANTONIO</bairro>
              <nrRes>283</nrRes>
              <CEP>74853310</CEP>
              <cidadeId>692</cidadeId>
              <uf>GO</uf>
              <DDD>62</DDD>
              <fone>32507700</fone>
            </endereco>
          </cliente>
          <itens>
            <produto id="1">
              <qtde>1</qtde>
              <precoUn>85.98</precoUn>
              <nomeProd>Instacao servidor de IIS</nomeProd>
              <desconto>7.48</desconto>
              <percDesconto>8.00</percDesconto>
              <totalItem>85.98</totalItem>
              <unidade>UN</unidade>
              <vlrLiquido>79,10</vlrLiquido>
            </produto>
          </itens>
        </InsereOrcamentoReq>

💻 Exemplo de Consumo (C#)

using var client = new HttpClient();
var xml = @"
<InsereOrcamentoReq xmlns="http://www.cessistemas.com.br/wsces">
          <empresaId>10.654.646/0001-46</empresaId>
          <vlrFrete>10.00</vlrFrete>
          <marketplace>WEBSERVICES</marketplace>
          <vlrDesconto>0</vlrDesconto>
          <outDesp>0</outDesp>
          <tipoFin>PS</tipoFin>
          <vendaWhatsapp>N</vendaWhatsapp>
          <pedOlist />
          <condicaoId>60</condicaoId>
          <obs>Pedido de teste</obs>
          <vendedor>83</vendedor>
          <pctFrete>0</pctFrete>
          <cliente>
            <clienteId>10.654.646/0001-46</clienteId>
            <complId>1</complId>
            <inscEst>ISENTO</inscEst>
            <razaoSocial>CIS SISTEMAS E CONSULTORIAS LTDA</razaoSocial>
            <email />
            <endereco>
              <logra>R 18</logra>
              <compl>QUADRA52 LOTE 02</compl>
              <bairro>JARDIM SANTO ANTONIO</bairro>
              <nrRes>283</nrRes>
              <CEP>74853310</CEP>
              <cidadeId>692</cidadeId>
              <uf>GO</uf>
              <DDD>62</DDD>
              <fone>32507700</fone>
            </endereco>
          </cliente>
          <itens>
            <produto id="1">
              <qtde>1</qtde>
              <precoUn>85.98</precoUn>
              <nomeProd>Instacao servidor de IIS</nomeProd>
              <desconto>7.48</desconto>
              <percDesconto>8.00</percDesconto>
              <totalItem>85.98</totalItem>
              <unidade>UN</unidade>
              <vlrLiquido>79,10</vlrLiquido>
            </produto>
          </itens>
        </InsereOrcamentoReq>

var content = new StringContent(xml, Encoding.UTF8, "application/xml");
var response = await client.PostAsync("https://api.cessistemas.com.br/wsces/InserirOrcamento", content);
var result = await response.Content.ReadAsStringAsync();
Console.WriteLine(result);
Autor: Felipe Haberl  |  Última edição: Felipe Haberl