• Avisos
  • Novidades
  • Documentação
  • Depoimentos
  • Blog
  • Materiais
  • Manuais
  • Dúvidas
  • Avisos
  • Novidades
  • Documentação
  • Depoimentos
  • Blog
  • Materiais
  • Manuais
  • Dúvidas

Documentação

  • ERP
    • Cadastro Geral (ERP)
      • Aprovação
        • Comercial
        • Contabilidade
        • Financeira
      • Cadastro Geral
      • Consultas Cadastro Geral
        • Cadastro via SEFAZ
      • Manutenção de Cadastro Geral
      • Órgão Público
        • Cadastro - Órgão Público
        • Item
      • Propriedade Rural
    • Comercial
    • Contabilidade
      • Cadastros
        • Centro de Custo
        • Divisão Contábil
        • Histórico Padrão
        • Lançamento Contábil Padrão
        • Livros Contábeis/Fiscais
        • Notas Explicativas
        • Perfil Contábil Item
        • Plano de Conta x Centro de Custo/Controle
        • Plano de Contas
      • Conciliação
        • Razão Auxiliar - Financeiro x Contábil
      • Consultas
        • Consulta Balancete
        • Consultas DRE
        • Validação do TMV
      • Custeio
        • Apuração Custeio
        • Centro de Custo
      • Demonstrativos
        • Lista de Modelos
      • Exclusão de Lançamento — Movimentação Contábil
      • Geração Arquivos
        • Lançamentos Contábeis
        • Razão Auxiliar – Implantação de Saldo
      • Lalur-Presumido
        • Apuração do IRPJ e da CSLL
      • Movimentações
        • Contábil Extemporâneo
        • Exercício Social
        • Integridade de Saldos Contábeis
        • Lote Contábil
        • Movimentação Contábil - Contabilidade
          • Exclusão de Lançamento - Movimentação Contábil
        • Razão Auxiliar
        • Validar Plano de Contas
      • Orçamento
        • Entidades
        • Entidades/Gestores
        • Geração de Orçamento
        • Indicadores
        • Manutenção de Orçamentos
        • Pacotes
        • Pacotes/Gestores
      • Rateio
        • Critério Rateio
        • Geração Rateio off-line
        • Lista de Modelos Rateio off-line
      • Relatórios
        • Exportação para Excel
        • WRCTD001 - Razão Contábil
        • WRCTD002 - Diário Contábil
        • WRCTD003 - Balanço Patrimonial
        • WRCTD004 - Balancete de Verificação
        • WRCTD005 – Demonstração de Resultado do Exercício
        • WRCTD007 - Conferência Lote Contábil
        • WRCTD008 - Conferência Lote Contábil (Sintético)
        • WRCTD010
        • WRCTD011 - Demonstração de Resultado do Exercício (Trimestral)
        • WRCTD023 - Orçamento Contábil por Pacote de Gastos (Modelo A)
      • SPED Contábil Fiscal (ECF)
        • Contas e Saldos Iniciais da Parte B
    • Controle Patrimonial
      • Cadastros
        • Bem — Cadastro de Bens do Controle Patrimonial
        • Local do Bem — Controle Patrimonial
        • Motivo de Ocorrência
        • Ocorrência do Bem — Controle Patrimonial
        • Ocorrências em Lote — Controle Patrimonial
        • Perfil Contábil do Patrimônio — Controle Patrimonial
      • Fechamentos
        • Depreciação (Simulador) - Controle Patrimonial
        • Fechamento de CIAP
        • Fechamento de CPCAP (Pis/Cofins) — Controle Patrimonial
        • Fechamento do Controle Patrimonial
      • Manuais, Procedimentos, Orientações e Boas Práticas
        • Implantação do Controle Patrimonial
        • Roteiro de Boas Práticas - Orientação de uso rotineiro do módulo Controle Patrimonial do ERP Atak
      • Relatórios
        • WRCPM050 — Relatório de Inventário de Bens (Analítico)
        • WRCPM051
        • WRCPM052 — Extrato de Ocorrência do Bem
        • WRCPM053 — Demonstrativo de Saldo de Bens por Grupo Contábil (Analítico)
        • WRCPM054 — Relação de Ocorrências com Bens por Período
        • WRCPM055
        • WRCPM056 — Ocorrências com Bens por Período (Sintético)
        • WRCPM057 — Extrato do Bem: Recuperação de Tributos
        • WRCPM058 — Resumo Mensal: Recuperação de Tributos
        • WRCPM059 — Lista de Bens a Serem Alocados
        • WRCPM060 — Conferência das Contabilizações das Ocorrências
        • WRCPM061 — Demonstrativo de Tributos a Recuperar
        • WRCPM062 — Relatório de Bens por Centro de Custo/Controle e Conta Contábil
    • Curtume
    • Customização
    • Customização Local
    • DF-e
      • NF-e
        • Manuais, Procedimentos, Orientações e Boas Práticas
        • Transmissão
      • NFS-e
        • Importação
        • Importação de NFS-e
        • Manuais, Procedimentos, Orientações e Boas Práticas
        • Monitoramento
        • Monitoramento de NFS-e
        • Transmissão
        • Transmissão de NFS-e
    • Escrita Fiscal
      • Apuração por UF
        • Conferência da sistemática
        • ICMS Antecipado (PE)
          • Livro SEFAZ
          • Ocorrências
        • ICMS Sistemática (PE)
      • Apurações
      • B.I.
      • Cadastros
        • 4.5.4 - Tabela Código de Ajuste da Apuração do IPI
        • 5.1.1 - Tabela de Códigos de Ajustes da Apuração do ICMS
        • 5.2 - Tabela de informações Adicionais da Apuração - Valores Declaratórios
        • 5.3 - Tabela de Ajustes e Informações de Valores Provenientes de Documento Fiscal
        • 5.5 - Tabela de Tipos de Utilização dos Créditos Fiscais de ICMS
        • 5.6 - Tabela de Informações Adicionais dos Itens do Documento Fiscal
        • CFOP
        • CFOP Exceções
        • CFOP X NCM
        • Classificação Fiscal
        • Classificação Tributária de Crédito Presumido IBS/CBS
        • Classificação Tributária IBS/CBS
        • Classificação Tributária IS
        • Código Serviço NBS
        • Código Serviço Tributação Nacional do ISSQN
        • CST Exceções IPI
        • CST Exceções PIS/COFINS
        • Histórico de apuração
        • IBPT
        • INSS
        • Lista de serviço (Lei Complementar nº 116, de 31 de julho de 2003)
        • Modelo guia de tributos
        • Pauta produto
        • Situação Tributária
          • Situação tributária COFINS
          • Situação Tributária IBS/CBS
          • Situação tributária ICMS
          • Situação tributária IPI
          • Situação Tributária IS
          • Situação tributária PIS
        • Tabelas Códigos Receitas (Federal)
        • Tributo
      • Escrita X Contabilidade
        • Consulta de Documentos Eletrônicos - CT-e
        • Consulta de Documentos Eletrônicos - NF-e
        • Consulta de lançamentos fiscais
        • Contabilização de lançamentos fiscais
        • Contabilização de tributos fiscais
        • Importar notas do XML
      • Movimentações
        • Inventário estoque fiscal
        • Livro registro de exportação
        • Livro registro de importação
        • Lote Escrita Fiscal
        • Manut. Geração de tributos nos documentos
        • Manut. Valores de Item/Tributos
        • Movimentação apuração de tributo
      • Relatórios
      • Relatórios Personalizados
      • Tabelas/Modelos
        • Alíquota referência - Município
        • Alíquota referência - País
        • Alíquota referência - UF
        • Assistente de Parametrização IBS/CBS/IS
        • Configurador IBS/CBS/IS
        • Modelo de ajuste de Apuração
        • Registro de Eventos
        • Tributação por Item
        • Tributação por TMV
      • Tributos
    • Estoque
    • Exportação
    • Fabrica de Ração
    • Faturamento
      • Geração de Documento Destino
      • Impressão de Documento Auxiliar, Quantidade de Impressões por TMV e Ordem
      • Monitoramento de Eventos
      • Rotina de Transferência de Participante
      • Venda de Mercado Interno
    • Financeiro
      • Cadastro
        • Condição de Pagamento
        • Forma de Cobrança
        • Forma de Pagamento
        • Instituição Financeira
        • Moeda
      • Cadastros
        • Condição de Pagamento
        • Empenho
        • Forma de Cobrança
        • Forma de Pagamento
        • Moeda
      • Caixa
        • Depósito Não Identificado
        • Despesas
        • Devolução de Cheque a Receber Segunda Vez
        • Devolução de Cheque Próprio pela Primeira Vez
        • Reapresentação de Cheque de Terceiro
        • Reapresentação de Cheque Próprio
        • Receitas
      • Cobranca
        • Alteração de Vencimento
        • Alteração Forma de Cobrança
        • Inclusão de Decréscimo
        • Inclusão de Desconto na Cobrança
        • Inclusão de Juros
        • Inclusão de Multa
      • Comex
        • Contrato de Câmbio
        • Desvinculação de Contrato x Fatura
        • Juros para Contrato de Câmbio
        • Liquidação de Contrato
        • Liquidação de Fatura
        • Vinculação de Contrato x Fatura
      • Pagamento
        • Inclusão de Desconto no Pagamento
      • Relatorios
        • Movimentação Financeira por Carteira - Conciliado
        • Relatório de Negativação SERASA
        • WRBNC001 - Fluxo de Caixa Analítico
        • WRBNC002 - Fluxo de Caixa Sintético
        • WRBNC003 - Fluxo de Caixa Analítico por Conta de Resultado
        • WRBNC004 - Fluxo de Caixa Sintético por Conta de Resultado
        • WRBNC005 - Fechamento Diário
        • WRBNC006 - Movimentação Financeira por Carteira
        • WRBNC007 - Movimentação Financeira por Carteira (sintética)
        • WRBNC008 - Fechamento Diário Detalhado
        • WRBNC010 - Fluxo de Caixa
        • WRBNC011 - Movimentação Financeira por Carteira e Conta Contábil
        • WRBNC090 - Conferência Diária Vendas Cupom Loja
      • Transferencias
        • Adiantamento de Cliente
        • Adiantamento de Fornecedor
        • Transferência Entre Contas
        • Transferência Entre Múltiplas Contas
    • Frente de Loja
    • Frigorífico
    • Indústria
    • Laticínio
    • Logística
    • Movimentação E/S
    • Obrigações Acessórias Federais
      • PER/DCOMP
    • Portal de Vendas
    • Projeto
    • Sped
    • Sped Contábil
    • Sped Reinf
    • Suprimentos
    • Tabelas Auxiliares
    • Telemarketing
    • WMS
Nenhum resultado encontrado
Inteligência Atak / Documentação / ERP / Financeiro / Cobranca

Inclusão de Desconto na Cobrança

Criado por Igor Ribeiro em 08 de outubro de 2026
•
Atualizado por Igor Ribeiro em 08 de outubro de 2026
Documentação Técnica

CobrancaInclusaoDeDesconto

Rotina do módulo Financeiro (submenu Cobrança → Alteração TREC → Desconto, recurso 1572) que aplica um desconto (operação financeira TRECDESC) sobre um ou mais títulos a receber selecionados, gerando a movimentação financeira correspondente, o lançamento contábil de integração e, quando aplicável, o comprovante de impressão da operação.

01. VISÃO GERAL

Visão Geral

Rotina do módulo Financeiro (submenu Cobrança → Alteração TREC → Desconto, recurso 1572) que aplica um desconto (operação financeira TRECDESC) sobre um ou mais títulos a receber selecionados, gerando a movimentação financeira correspondente, o lançamento contábil de integração e, quando aplicável, o comprovante de impressão da operação.

02. ENDPOINTS

Endpoints

[POST] /CobrancaInclusaoDeDesconto/Salvar

Processa o desconto sobre a lista de títulos a receber informados no cabeçalho da operação (`dto.TitulosAProcessar`). Para cada título: identifica a variação da operação (adiantamento/cooperado/sem variação, conforme o participante e o tipo de documento), obtém o fato contábil da operação TRECDESC, calcula o valor do desconto (em moeda nacional ou em moeda estrangeira, se a liquidação for em moeda estrangeira) e gera a movimentação financeira. Ao final, dispara a integração contábil de todos os lançamentos gerados e tenta atualizar dados de boleto híbrido via API para os títulos afetados.

Permissão: “CobrancaInclusaoDeDesconto/Salvar” (ID 1919) — acesso à tela coberto por “ListViewDe…” da árvore de Alteração TREC (recurso pai 1562 – Cobrança, item “Desconto”, ID 1572)

Parâmetros:

NomeTipoObrigatórioDescrição
dtoDTOCabecalhoDeOperacoes (corpo da requisição)SimCabeçalho da operação de desconto
dto.TitulosAProcessarList\<DTODeTituloAProcessar\>Sim (não pode ser vazia)Lista dos títulos a receber selecionados, cada um com `ID`, `Desconto`, `DescontoMoeda`, `IDDaCarteiraDePagamento`
dto.ValorCotacaodecimalCondicionalCotação da moeda, usada quando o desconto é informado em `DescontoMoeda` ou a liquidação é em moeda estrangeira
dto.EhLiquidacaoMoedaExtrangeiraboolNãoIndica se a operação deve tratar variação cambial antes de aplicar o desconto
dto.IdRotinaint?NãoIdentifica a rotina de origem, usado para decidir se uma falha de integração com o banco deve interromper a operação
Exemplo de request:

“` POST /CobrancaInclusaoDeDesconto/Salvar { “TitulosAProcessar”: [ { “ID”: “12345”, “Desconto”: 50.00, “DescontoMoeda”: 0, “IDDaCarteiraDePagamento”: 3 } ], “ValorCotacao”: 1, “EhLiquidacaoMoedaExtrangeira”: false } “`

Exemplo de response:

“`json { “success”: true, “aviso”: null, “listaDeOperacoesFinanceiras”: [], “listaDeOperacoesContabeis”: [] } “`

[POST] /CobrancaInclusaoDeDesconto/Imprimir

Prepara o arquivo de layout do comprovante de desconto (`Comprovante.rpt`) na pasta do cliente (`~/DocumentosDoFinanceiro/Comprovante/Cliente`), copiando o modelo padrão (`~/DocumentosDoFinanceiro/Comprovante/Padrao`) caso ainda não exista uma cópia específica do cliente. Não gera o PDF/relatório em si — apenas garante que o arquivo de layout está disponível para a geração do comprovante ser feita em seguida (fora deste endpoint).

Permissão: “CobrancaInclusaoDeDesconto/Imprimir” (ID 1920)

Parâmetros: nenhum.

Exemplo de request:

“` POST /CobrancaInclusaoDeDesconto/Imprimir “`

Exemplo de response:

“`json { “success”: true } “`

03. MODELOS DE DADOS

Modelos de Dados

DTOCabecalhoDeOperacoes (campos relevantes para esta rotina)

CampoTipoDescrição
TitulosAProcessarList\<DTODeTituloAProcessar\>Títulos selecionados para receber o desconto
ValorCotacaodecimalCotação usada para converter o desconto em moeda estrangeira para moeda nacional
EhLiquidacaoMoedaExtrangeiraboolIndica liquidação em moeda estrangeira (dispara tratamento de variação cambial antes do desconto)
IdRotinaint?Rotina de origem, usada em decisões de interrupção por falha de integração

DTODeTituloAProcessar (campos relevantes para esta rotina)

CampoTipoDescrição
IDstringIdentificador do título a receber
DescontodecimalValor do desconto em moeda nacional
DescontoMoedadecimalValor do desconto em moeda estrangeira (quando maior que zero, prevalece sobre `Desconto`, que é recalculado pela cotação)
IDDaCarteiraDePagamentointCarteira de pagamento do título, usada quando o título está associado a uma remessa pendente
04. REGRAS DE NEGÓCIO

Regras de Negócio

  1. Lista de títulos obrigatória. Se `dto.TitulosAProcessar` estiver vazia ou nula, a operação é bloqueada.
    Mensagem exibida: Erro: “Não foi possível Salvar”. Motivo: “Nenhum título foi informado.” Solução: “Verifique e informe título válido para operação”.
  2. Cálculo do valor do desconto. Se `DescontoMoeda` do título for maior que zero, o valor efetivo do desconto é recalculado como `DescontoMoeda × ValorCotacao` (arredondado a 2 casas decimais) e o valor em moeda é mantido como `DescontoMoeda`; caso contrário, tanto o valor em moeda nacional quanto o valor “em moeda” usados na movimentação são preenchidos com `Desconto`.
  3. Título já vinculado a remessa pendente. Quando o título tem `IDDaUltimaOcorrencia` igual a “1”, o sistema busca a remessa de cobrança pendente para a carteira de pagamento informada, associa o número da remessa ao título, marca a ocorrência do título como “8” e registra a movimentação financeira do desconto vinculada a essa remessa — sem entrar no cálculo de variação cambial.
  4. Liquidação em moeda estrangeira. Quando `dto.EhLiquidacaoMoedaExtrangeira` é verdadeiro, antes de aplicar o desconto o sistema executa a movimentação de variação cambial do título (se houver) e confirma essa movimentação isoladamente (commit parcial). Em seguida consulta o saldo atualizado do título: se o desconto informado corresponde ao saldo total (não é parcial), o valor do desconto é ajustado para o saldo exato do título antes de ser lançado.
  5. Integração contábil obrigatória. Após processar todos os títulos, se houve ao menos uma movimentação financeira gerada, o sistema dispara a integração contábil (lançamentos automáticos) para toda a lista de movimentações.
  6. Atualização de boleto híbrido via API. Ao final do processamento, o sistema tenta atualizar os dados de boleto híbrido (API) para os títulos afetados. Se essa etapa falhar, o sistema decide — com base em `dto.IdRotina` e na regra de negócio interna de “deve interromper por falha no banco” — se desfaz toda a operação (rollback) ou apenas registra um aviso informativo ao usuário sem desfazer o desconto já lançado.
  7. Transação atômica. Todo o processamento de uma chamada a “Salvar” ocorre dentro de uma única transação de banco de dados; qualquer erro não tratado durante o processamento de um título é convertido em mensagem de erro padrão do sistema (ver mensagem “ERRO_CHAMADA_METODO_BASE”, que reexibe o texto da exceção original) e a transação é finalizada.
05. PERMISSÕES

Permissões

Acesso à rotina: permissão de acesso à árvore “Alteração TREC” / item “Desconto” (recurso pai 1562 – Cobrança, ID 1572)

AçãoPermissãoID
Salvar“CobrancaInclusaoDeDesconto/Salvar”1919
Imprimir“CobrancaInclusaoDeDesconto/Imprimir”1920

NA PÁGINA

  • Visão Geral
  • Endpoints
  • Modelos de Dados
  • Regras de Negócio
  • Permissões
NEWSLETTER

Conteúdo para quem vive a indústria de alimentos

Receba conteúdos sobre tecnologia, gestão e inovação para a indústria de alimentos.

Acompanhe novidades, tendências e soluções para melhorar a eficiência da sua operação.

Produtos

  • ERP
  • Frigosoft
  • Força de Vendas
  • Coleta de Resíduos
  • Venda Ambulante
  • Coleta de Leite
  • BI Atak
  • EasyPAC
  • Delivery B2B

Soluções

  • Bovinos
  • Suínos
  • Aves
  • Ovinos
  • Pescados
  • Laticínios
  • Curtumes
  • Charqueadas
  • Distribuidores Entrepostos
  • Indústria de Alimentos em Geral

Conteúdos

  • Blog
  • E-books (em breve)
  • Podcasts (em breve)
  • Webinars (em breve)
  • Depoimentos

Ajuda

  • Dúvidas
  • Documentação (em breve)
  • Manuais (em breve)
  • Avisos (em breve)
  • Novidades (em breve)

Empresa

  • Sobre
  • Carreiras
  • Privacidade
  • Contato
  • llms.txt
  • llms-full.txt

Social

  • LinkedIn
  • Instagram
  • YouTube

© 2026 Atak Sistemas Todos os direitos reservados.

Av. Nildo Ribeiro da Rocha, 5766 Parque Tecnológico, Maringá/PR. CNPJ: 73.500.290/0001-06