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.
POST /wsces/InserirOrcamento
| 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). |
<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>
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);