Home

Linha Microsiga Protheus

Páginas filhas
  • Complemento de ITF

Boletim Técnico: Complemento de ITF
Ocorrência
Melhoria
Resumo
Foram realizadas implementações em algumas rotinas do módulo Financeiro a fim de complementar o cálculo do ITF. Cálculo do ITF / Lançamento Padrão – (FINXATU)A fórmula de cálculo da alíquota do ITF foi alterada e o parâmetro MV_ALIQITF passa a ter divisão por 100.O Lançamento Padrão foi alterado para “56A – Inclusão” e “56B – Cancelamento ou Estorno”.Ordem de Pago (FINA085A)•	Incluído o campo Natureza (EK_NATUREZ) na tabela SEK - Ordens de Pagamento, para gravar o código da natureza para as Ordens de Pago. A natureza será usada no pagamento automático (pagamento padrão e diferenciado) e na geração de Pagamentos Antecipados – PA•	No Browse da rotina Ordem de Pago (FINA085A) foi implementado o recurso de consistência na seleção de títulos, não permitindo a marcação de títulos com divergência de incidência de ITF. Ao selecionar todos os títulos, o Sistema identifica no primeiro registro, qual a incidência de ITF para então determinar a seleção dos demais registros, exibindo em tela quais títulos serão selecionados, se com ou sem incidência de ITF.  Ao selecionar novamente todos os títulos, o Sistema inverte a seleção.•	A incidência de ITF é determinada na rotina Naturezas (FINA010).•	Os Títulos selecionados para pagamento determinarão o tipo de Natureza (com ou sem incidência) a ser informada na Ordem de Pago. Não é possível selecionar uma Natureza com incidência divergente das Naturezas existentes nos títulos.•	Não haverá incidência de ITF mesmo que a Natureza possua incidência nas Ordens de Pagamento efetuadas por meio dos Bancos configurados nos parâmetros “MV_CXFIN” “MV_CARTEIR” ou pertencentes aos caixas de lojas no retorno da função “ISCAIXALOJA()”.Todas as operações de seleção de bancos e formas de pago, Bancos pertencentes a estes parâmetros não aceitarão formas de pago do tipo mediato ou do tipo imediato igual a TF (Depósito/Transferência), aceitarão apenas formas de pago imediato igual a EF (Efetivo).•	Para débitos mediatos o ITF é tributado ao debitar o cheque da Ordem de Pago e para débitos imediatos o ITF é tributado na própria rotina.•	No Pagamento Antecipado gerado e no registro do cheque na tabela SE2 – Contas a Pagar, será gravada a Natureza informada da Ordem de Pago e a incidência de ITF pela Natureza determinará o uso deste Pagamento Antecipado em abatimentos de títulos. •	Títulos cuja Natureza incida ITF somente poderão sofrer abatimentos com Pagamento Antecipado também com Natureza de incidência de ITF, assim como títulos com Natureza sem incidência somente poderão fazer uso de PA com Natureza sem incidência de ITF.Cancelar Ordem de Pago (FINA086)A contabilização do ITF será efetuada no cancelamento de Ordem de Pago com incidência de ITF.Recebimentos Diversos (FINA087A)•	Foi implementanda a tributação de ITF bem como a sua contabilização.•	Incluído o campo Natureza (EK_NATUREZ), a ser utilizada no recebimento de títulos e nos recebimentos antecipados RA.•	A incidência de ITF é determinada na rotina Naturezas (FINA010). A Natureza informada no Recibo determinará os títulos que poderão ser selecionados por meio deste recibo. Se houver incidência de ITF somente poderão ser selecionados títulos com Natureza também com incidência, regra igual para Natureza sem incidência de ITF, que permite somente selecionar títulos com Natureza sem incidência de ITF.•	Não haverá incidência de ITF mesmo que a Natureza possua incidência nas Ordens de Pago efetuadas por meio dos Bancos configurados nos parâmetros “MV_CXFIN” “MV_CARTEIR” ou pertencentes aos caixas de lojas no retorno da função “ISCAIXALOJA()”.•	Para débitos mediatos o ITF é tributado ao liquidar os cheques recebidos e para débitos imediatos o ITF é tributado na própria rotina.•	No Recebimento Antecipado gerado será gravada a Natureza informada do Recibo e a incidência de ITF pela Natureza determinará o uso deste Recebimento Antecipado em abatimentos de títulos. •	Títulos cuja Natureza incida ITF somente poderão sofre abatimentos com Recebimento Antecipado também com Natureza de incidência de ITF, assim como títulos com Natureza sem incidência somente poderão fazer uso de RA com Natureza sem incidência de ITF. •	Em todas as operações de seleção de bancos com o Tipo de Valor selecionado, Bancos pertencentes a estes parâmetros, não aceitarão Tipos de Valor imediato igual a TF (Depósito/Transferência), aceitarão apenas tipos de Valor imediato igual a EF (Efetivo) ou mediatos.Cancelamento Recebimentos Diversos (FINA088)Implementado o cancelamento do ITF e sua contabilização, para as operações de recebimento em que houver incidência de ITF.Movimento Bancário (FINA100)Implementado no movimento a cobrar, tributação de ITF conforme a Natureza selecionada.Nas movimentações a Cobrar, Pagar e Transferências não será tributado ITF nas movimentações “DE” ou “PARA” bancos cadastrados nos parâmetros “MV_CXFIN” “MV_CARTEIR” ou pertencentes aos caixas de lojas no retorno da função “ISCAIXALOJA()”.Debitar Cheques (FINA090)Na exibição dos registros serão exibidos os registros cujo PORTADOR não pertença aos parâmetros MV_CXFIN/MV_CARTEIR e IsCaixaLOJA().Liquidação Cheques (FINA089)A tributação de ITF será efetuada na liquidação de cheques de acordo com sua Natureza.No cancelamento de cheque será efetuado o cancelamento do ITF nas liquidações em que houveram incidência. Serão exibidos apenas registros cujo PORTADOR não pertença aos parâmetros MV_CXFIN/MV_CARTEIR e IsCaixaLOJA().Serão gerados os lançamentos contábeis para as operações referentes ao ITF.Manutenção da caixinha (FINA550)Não incidirá ITF nas operações de reposição de caixinha mesmo que a Natureza utilizada incida, o ITF não será tributado quando a operação for entre caixas.A tributação somente ocorrerá quando o banco selecionado não estiver configurado nos parâmetros MV_CXFIN,MV_CARTEIR e não for retornado pela função ISCAIXALOJA(). 
ID do Chamado
SCNY09 / SCNY20
Produtos
  • Microsiga 10
  • Módulos
    • SIGAFIN
    Países
    • Peru
    Sistema Operacional
  • todos
  • Bancos de Dados
    • todos
    Nome + Fonte
    Ordem de Pago (FINA085A), Anular Ordem de Pago (FINA086), Recebimentos Diversos (FINA087a), Cancelar Recebimentos Diversos (FINA088), Liquidação de Cheques (FINA089), Debitar Cheques (FINA090), Movimento Bancário (FINA100), Manutenção de Caixinha (FINA550)
    Número da FNC
    00000009107/2010 – 00000009111/2010
    Ajustes no Compatibilizador
    Sim
    Integridade Referencial
    Sim
    Aplicação de Patch
    Não
    Compatibilizador 1
    - UPDFIN
    Procedimentos para Implementação

     

        Importante:
    Antes de executar o compatibilizador UPDFIN é imprescindível:
    a)    Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório “\PROTHEUS_DATA\DATA”) e dos dicionários de dados "SXs" (diretório “\PROTHEUS_DATA\ SYSTEM”).
    b)    Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
    c)    Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
    d)    Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
    e)    O compatibilizador deve ser executado com a Integridade Referencial desativada*.

          ATENÇÃO: O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente!
    *         A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
                  i.        No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A).
                 ii.        Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções.
                iii.        Se Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou;
               iv.        Se Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação).
                v.        Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
               vi.        Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções.
              vii.        Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação.
    Contate o Help Desk Framework EM CASO DE DÚVIDAS!

     
    1.    Em Microsiga Protheus TOTVS Smart Client, digite UPDFIN no campo Programa Inicial.
          Importante:
    Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 16/06/2010.
    2.    Clique em OK para continuar.
    3.    Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
    4.    Clique em Sim para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
    É apresentada uma mensagem explicativa na tela.
    5.    Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização, são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
    6.    Clique em Gravar para salvar o histórico (log) apresentado.
    7.    Clique em OK para encerrar o processamento.
    Descrição de Ajustes

     

    1.    Criação ou Alteração no arquivo SX3 – Campos:
    ·       Tabela SEK - “Ordem de Pago”:

    Campo
    EK_NATUREZ
    Tipo
    Caracter
    Tamanho
    10
    Decimal
    0
    Formato
    @!
    Título
    Natureza
    Descrição
    Código da natureza financeira
    Nível
    1
    Usado
    Sim
    Obrigatório
    Não
    Browse
    Não
    Opções
    0
    Val. Sistema
    Vazio() .Or. ExistCpo("SED")
    Help
    Campo utilizado para informar a natureza de uma ordem de pagamento para o módulo financeiro.

    Procedimentos para Utilização

     

    Para utilizar as novas funcionalidades, é necessário cadastrar os seguintes dados:
    1. No módulo Financeiro (SIGAFIN), selecione Atualizações / Cadastros / Naturezas (FINA010).
    2. Cadastre uma Natureza com incidência de ITF para utilização como padrão na apuração de ITF. Por exemplo: 0000000001.
                        Importante:
    Esta Natureza deve ser informada no Parâmetro “MV_NATITF
    1. Cadastre as demais Naturezas, informando ou não a incidência do ITF.
    2. Em Atualizações / Cadastros / Bancos (MATA070) cadastre os bancos a serem utilizados.
    5.    Selecione Atualizações / Cadastros / Lançamento Padrão (CTBA080) e cadastre os Lançamentos 56A (Inclusão do ITF) e 56B (Cancelamento / Estorno do ITF). Cadastre os demais Lançamentos Padrão necessários.
    1. Em Atualizações / Cadastros / Clientes (MATA030) cadastre a carteira de clientes.
    2. Em Atualizações / Cadastros / Fornecedores (MATA020) e cadastre a carteira de clientes.
    3. Selecione Atualizações / Contas a Receber / Contas a Receber (FINA040) e inclua os títulos a pagar e suas respectivas naturezas.
    4. Em Atualizações / Contas a Pagar / Contas a Pagar (FINA50) e inclua os títulos a pagar e suas respectivas naturezas.
    5. No módulo Configurador, selecione Dicionário / Base de Dados (CFGX031) e selecione a empresa na a ser configurada.
    6. Em Atualizações / Cadastros / Parâmetros (CFGX017) configure os seguintes parâmetros:
    MV_CALCITF: se a empresa estiver sujeita a tributação de ITF,  informe “1”
    MV_ALIQITF : informe a alíquota utilizando “,” (vírgula) como separador de decimal.
    MV_NATITF: informe a Natureza padrão.
    MV_CXFIN : informe o caixa financeiro na seguinte ordem BANCO/AGENCIA/CONTA.
    MV_CARTEIR: informe os bancos nos quais a empresa opera em modo carteira.
     Importante:
    Os bancos informados nos parâmetros MV_CXFIN e MV_CARTEIR devem ter sido incluídos previamente no Cadastro de Bancos.
    Recebimentos Diversos / RA
    1. No Financeiro, acesse Atualizações / Contas a Receber / Recebimentos Diversos (FINA087A), informe os parâmetros conforme sua necessidade e clique no botão OK.
    2. Informe o Número do Recibo e o sistema passará automaticamente o foco para o campo Natureza.
    3. Selecione a Natureza e informe os demais campos.
    A incidência de ITF na Natureza selecionada determinará quais títulos poderão ser selecionados. É permitida somente a seleção de títulos cuja incidência de natureza corresponda com a incidência da natureza selecionada para o Recibo.
    1. Determine a forma de recebimento e demais informações necessárias.
    2. Clique em Avançar e selecione o cliente do qual será efetuada a seleção de títulos. Caso seja um Recebimento Antecipado desmarque o fornecedor.
    3. Clique em Avançar e informe os demais dados até a conclusão do Recibo.
    4. Caso tenha gerado um RA, a natureza do recibo será gravada neste RA.
    Desta forma O RA pode ser utilizado como abatimento em outros Recibos, desde que a natureza do Recibo possuir a mesma incidência de ITF do RA selecionado para abatimentos.
    O ITF será calculado sobre as movimentações financeiras provenientes do Tipo de Valor igual a “IMEDIATO”, desde que o Banco relacionado não tenha sido configurado parâmetros MV_CXFIN e MV_CARTEIR ou que esteja cadastrado como caixa no módulo SIGALOJA.
    No caso de Tipo de Valor igual a “MEDIATO” o ITF será calculado somente na rotina Liquidação de Cheques (FINA089).


    Ordem de Pago - PA
    1. No Financeiro selecione Atualizações / Contas a Pagar / Ordem de Pago (FINA085A) e informe os parâmetros,  conforme necessidade.
    2. Clique em OK.
    3. Selecione a opção Gerar PA.
    4. Informe o fornecedor e o valor da Ordem de Pago.
    5. Selecione a Natureza e informe os demais campos.
    6. Ao concluir a Ordem de Pago, a Natureza selecionada será gravada na Ordem de Pago, no cheque, caso tenha gerado um ou na movimentação financeira e no PA.
    Este PA somente pode ser utilizado para abatimento em pagamentos de títulos que possuam natureza com incidência igual a incidência da natureza do PA.
    O ITF será calculado sobre as movimentações financeiras provenientes de pagamentos em “Débito Imediato” desde que o banco relacionado não esteja cadastrado nos parametros “MV_CXFIN”, “MV_CARTEIR” ou esteja cadastrado como caixa no módulo SIGA Loja. No caso de pagamentos em “Cheque Suelto” ou “Debito Diferido” o ITF será calculado somente na rotina de Debitar Cheques.
    Ordem de Pago - Automático
    1. No Financeiro acesse Atualizações / Contas a Pagar / Ordem de Pago (FINA085A) e informe os parâmetros, conforme necessidade.
    2. Clique em OK.
    3. Para gerar a Ordem de Pago Automática, selecione os títulos a serem pagos.
    4. O Sistema não permite a seleção de títulos ou PA com divegência na incidência de ITF pelas naturezas,
    5. Selecione a opção Pago Automático.
    6. Clique na Aba Forma de Pago  e selecione a Natureza para a Orden de Pago.
    7. Caso selecione uma natureza com incidência de ITF. A natureza selecionada deve ser compatível com as naturezas dos títulos selecionados.
    8. Informe os demais campos.
    9. Para utilização de Pago Diferenciado a Natureza deve ser informada ainda nesta tela, antes de clicar em Pago Diferenciado.
    10. Ao concluir a Ordem de Pago, a Natureza selecionada será gravada na Ordem de Pago, no cheque caso tenha gerado um ou na movimentação financeira e no PA, caso tenha pago valor antecipado na mesma operação.


                                       Observação:
    O PA gerado e o cálculo do ITF obedecerão as mesmas regras da Ordem de Pago - PA
    O ITF será calculado sobre as movimentações financeiras provenientes de pagamentos em “Débito Inmediato”, desde que o banco informado não esteja configurado nos parametros MV_CXFIN, MV_CARTEIR ou esteja cadastrado como caixa no módulo SIGALOJA.
    No caso de pagamentos em “Cheque Suelto”, “Débito Diferido” ou “Cheque” o ITF será calculado somente na rotina Debitar Cheques.
    Informações Técnicas

    Tabelas Utilizadas
    SEK – Ordens de Pagamento

    • Sem rótulos