01. DADOS GERAIS


Produto:

Linha de Produto:

Segmento:

Módulo:8 - Ferramentas do sistema
Função:801 - Autorização de serviços WEB
Requisito/Story/Issue:DDWMISSI-2989

02. SITUAÇÃO/REQUISITO

 Adicionar campo na API de cobranças para que seja enviada uma nova informação de cobrança indicando quando o pedido possui recebimento antecipado.

03. SOLUÇÃO

         O campo cobAntecipada foi adicionado ao payload de resposta da API para indicar se o tipo de cobrança é antecipada. O mesmo será enviado como true caso a flag "Pagamento antecipado" da cobrança na rotina 522 esteja marcada e false caso contrário.


Na rotina 801 atualizar serviço winthor-venda para uma das versões abaixo ou superior:

  • 0.38.27.12

Endpoint: /winthor/venda/v0/tipos-cobrancas/pdv-sync

Exemplo de response:

{
    "first": false,
    "items": [
        {
            "id": "D",
            "cobranca": "DINHEIRO",
            "cartao": false,
            "boleto": false,
            "nivelvenda": 4,
            "exportaecf": "S",
            "tipoOperacaoTef": "C",
            "vencimentoCartao": 0,
            "tipoPagtoEcf": "T",
            "codBandeira": 0,
            "taxaJuros": 11,
            "prazoMaximoVenda": 1,
            "codMoeda": "D",
            "codCliente": 0,
            "codFilial": "99",
            "dataAtualizacao": "2025-11-05T16:46:12",
            "dataCadastro": "2022-12-21T16:00:53",
            "planoPagamentos": [],
            "operadoras": [],
            "permiteContraVale": false,
            "cheque": false,
            "codCobSefaz": 1,
            "descricaoCobSefaz": "Dinheiro",
            "clienteConsumidor": true,
            "validaLimiteCredito": true,
            "cobAntecipada": false
        }
    ],
    "hasNext": false
}


04. DEMAIS INFORMAÇÕES





<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>