Usina BRAdvPL Guia
Entrar
← Todos os tópicos
PONTO DE ENTRADAEm revisão

F241CTB

User Function F241CTB()

Decide sobre a contabilização dos impostos no borderô; exemplo oficial com retorno .F.

F241CTBFINA241LP 530ExecBlock
01 · VISÃO GERAL

Visão geral

F241CTB, do fonte FINA241.PRW, decide se os títulos de impostos associados à Lei 10.925 serão contabilizados na geração do borderô. (TOTVS, s.d., ref. 1) Um artigo de atendimento orienta usar retorno .F. para impedir a chamada automática do LP 530-Baixas nesse cenário. (TOTVS, s.d., ref. 2) A listagem comunitária P12.2210 mostra lContabil recebendo o retorno em FA241BORDE e FA241CANC. (Universo do Desenvolvedor, 2023, ref. 3) Esse segundo contexto não amplia automaticamente o escopo do exemplo oficial. A pesquisa no GitHub não localizou implementação útil; o exemplo abaixo é uma adaptação comentada do material da TOTVS.

02 · SINTAXE

Sintaxe

User Function F241CTB()

Parâmetros

Contexto do PE
Não documentadoContexto a confirmar

A sintaxe oficial e o exemplo não declaram argumentos formais. Não há contrato de PARAMIXB descrito nessas referências; o exemplo não depende dele. Contexto privado, aliases e posição exata na transação permanecem a confirmar.

Retorno

Lógico: .T. permite a contabilização documentada; .F. impede essa contabilização. A orientação do artigo para não chamar o LP 530 utiliza .F. (TOTVS, s.d., refs. 1–2)

03 · EXEMPLO PRÁTICO

Impedir a chamada automática do LP 530 no cenário documentado

#Include "Protheus.ch"

User Function F241CTB()
    // Adaptação comentada do exemplo oficial da TOTVS (ref. 2).
    // Aplica-se à decisão contábil descrita para a geração do borderô de impostos.
    Local lContabilizar := .F.

    // O retorno desabilita a contabilização tratada por este PE.
Return lContabilizar
Resultado esperado

Retorna .F. em todas as chamadas. No cenário do artigo, impede a chamada automática do LP 530; não significa cancelar a geração dos títulos. Resultado documental, sem compilação ou execução no Protheus.

BOAS PRÁTICAS
  • A ficha TDN identifica Advanced Protheus 7.10 e Microsiga Protheus 8.11. O artigo de atendimento declara todas as versões; isso não substitui homologação no release e patch utilizados.
  • O exemplo retorna .F. sem condição. Antes de adotá-lo, defina em quais operações a regra contábil deve valer.
  • Teste geração e cancelamento separadamente, conferindo títulos, lançamentos e eventual processamento contábil posterior.
  • As referências não esclarecem o momento de commit nem demonstram que o PE desative outras rotinas ou lançamentos contábeis.
  • Documentação TDN e imagem do exemplo oficial lidas integralmente; nenhum código foi compilado ou executado.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. F241CTB - Títulos gerados de impostos. TDN. Consulta em 2026-10-23.
  2. TOTVS. FINA241 - Não gerar contabilização online na rotina Borderô de Pagamentos com Impostos. Central de Atendimento. Consulta em 2026-10-23.
  3. EURAI. Pontos de Entrada P12.2210 - Parte 2. Universo do Desenvolvedor, 2023. Consulta em 2026-10-23.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha