Árvore de páginas

Índice

Objetivo

As contas a pagar são compromissos representados por compra de mercadorias, serviços, salários, impostos, aluguel, empréstimos, contribuições, máquinas, insumos para produção, entre outros.

A rotina de Contas a Pagar do sistema Microsiga Protheus controla todos os documentos, também chamados de títulos, pagos pela empresa e que podem ser: duplicatas, cheques, notas promissórias, adiantamentos, pagamentos antecipados, notas fiscais etc. As informações cadastradas contribuem na tomada de decisões sobre todos os compromissos da empresa que representam o desembolso de recursos e, também, estão atribuídas aos seguintes critérios:

  • Elaboração do fluxo de caixa.
  • Garantir o prazo de pagamento, inclusive considerando as possibilidades de conseguir descontos e, principalmente, evitar penalidades que resultam no ônus de multas e juros.
  • Priorizar pagamentos na hipótese de dificuldade financeira.
  • Identificar situações contratadas e não pagas.
  • Garantir a conciliação com os saldos contábeis.

Nota

Os tipos de títulos identificam o numerário referente a uma determinada receita ou despesa. Eles devem ser definidos na tabela 05 (Tipos de títulos) do módulo Configurador ou na rotina Tipos de títulos.

A inclusão de um título na carteira a pagar pode ser feita de forma manual (inclusão individual dos títulos por meio de digitação) ou automática (a partir das notas fiscais de entrada, desde que, o módulo de Compras e/ou Estoque e Custos estejam integrados ao módulo Financeiro).

Nota

Para que o título seja gerado automaticamente, é necessário que os módulos de Compras e/ou Estoque e Custos estejam implantados e integrados, pois, o processo depende do recebimento de documentos de entrada e dos pedidos de compras.

O cadastro de contas a pagar está elaborado da seguinte forma:

NF de entrada criada no módulo Estoque e custos
Títulos gerados no Contas a pagar
101010 (R$ 6.000), em 6 parcelas de 1.000

101010 A - 1.000

101010 B - 1.000

101010 C - 1.000

101010 D - 1.000

101010 E - 1.000

101010 F - 1.000

Para que a configuração das parcelas seja na forma alfabética, é necessário que o parâmetro MV_1DUP tenha em seu conteúdo a letra A, entretanto, para divisão de parcelas de maneira numérica, informe a opção 1.

Os títulos devem ser agrupados por natureza, permitindo assim, uma geração de resultados (relatórios) de forma estruturada e organizada, sendo uma poderosa ferramenta gerencial.

A opção de desdobramento permite a geração de diversos títulos a partir de um, tendo todos o mesmo valor (parcela) ou o valor dividido pelo número de parcelas (total).

O faturamento, quando integrado, gera títulos a pagar por meio da rotina de Atualização de Comissão. Esses títulos serão apresentados pelo padrão com a opção COM e seu prefixo será definido pela configuração do parâmetro MV_3DUPREF.

O sistema realiza o acompanhamento do histórico dos fornecedores, como maior saldo, média e maior atraso e o controle dos saldos a pagar como valor vencido, a vencer e outros.

Na quitação dos títulos, o sistema oferece facilidades no tratamento da empresa X Banco com pagamentos automáticos e emissão de cheques. A baixa dos títulos a pagar pode ser feita de forma manual ou automática, individual ou por lotes recebidos dos Bancos.

Os títulos que devem ser considerados para fins de fluxo de caixa podem ser controlados, pois, na inclusão de contas a pagar o sistema atualiza esse fluxo e efetua os lançamentos contábeis por meio de parâmetros definidos e dos lançamentos padronizados.

Mapa Mental

Conheça neste diagrama as informações que contemplam as funcionalidades da rotina: 

 


Antes de iniciar o procedimento de inclusão, pressione a tecla [F12] para realizar a parametrização da rotina que contempla os seguintes critérios: 

Campo:

Descrição

Mostra lanc. contab.?

Indica, por meio da seleção entre as opções Sim e Não, se o lançamento contábil deve ser exibido quando a contabilização for on-line.

Exemplo:

Sim.

Conta. tit. provisor?

Indica, por meio da seleção entre as opções Sim e Não, se devem ser contabilizados os títulos provisórios.

Exemplo:

Não.

Inf. cats no rateio?

Indica, por meio da seleção entre as opções Sim e Não, se devem ser exibidos os campos para digitação das contas a débito e a crédito no rateio do título.

Exemplo:

Sim.

Contabiliza on-line?

Indica, por meio da seleção entre as opções Sim e Não, se a contabilização será on-line, ou seja, no momento da efetivação da transação um a um (inclusão de título, baixa, geração de cheque, exclusão etc) ou se será contabilizado off-line, onde todos os lançamentos não efetuados on-line são contabilizados em um processo de lote.

Exemplo:

Não.

Gerar cheq. p/ Adiant.?

Indica, por meio da seleção entre as opções Sim e Não, se deve gerar cheque para títulos de adiantamento. Dessa forma o sistema habilitara o campo Cheque na inclusão do pagamento antecipado e quando seu número é informado, ocorre a movimentação bancaria.

Exemplo:

Sim.

Rateia valor? 

Indica o valor para ser utilizado no rateio de contas a pagar. Dispõe das opções Bruto (Valor do título mais os impostos) e Líquido (valor sem os impostos).

Exemplo:

Bruto.

Aglutina lançamento contábil? 

Indica, por meio da seleção entre as opções Sim e Não, se os lançamentos contábeis do rateio devem ser aglutinados em uma única linha, desde que, as contas, centro de custo, item e classe de valor sejam iguais nos lançamentos efetuados.

Exemplo:

Não.

Mostra rateio exclusão? 

Indica, por meio da seleção entre as opções Sim e Não, se deve ser exibida a tela de rateio na exclusão do título.

Exemplo:

Sim.

Mov. Banc. sem cheque? 

Indica se deve gerar movimento bancário quando o campo Gera Chq.p/Adiant. estiver preenchido com a opção Não. Dispõe das opções:

  • Sim: adiantamento em dinheiro (com movimentação).
  • Não: adiantamento sem movimento bancário para envio de CNAB (DOC/TED).

Exemplo:

Não.

Gera rateio? 

Para situações em que são utilizadas múltiplas naturezas, indica se o rateio será gerado como natureza/centro de custo. Para os valores dos impostos, será aplicado somente se a opção de rateio do valor for informada como liquido. Dispõe das opções Título e Título/Impostos.

Exemplo:

Título.

Incluir Rateio de um titulo oriundo de um modulo diferente do Financeiro.

Seleciona o titulo e ir na opção de Alterar, assim acessar a aba Contabil e se direcionar até o campo Rateio (E2_RATEIO) e por meio da seleção entre as opções Sim e Não, se deve ser exibida a tela de rateio.

Exemplo:

Não.

Obs. Para esse situação o título não pode estar contabilizado.


Na página principal da rotina, estão disponíveis as opções:

    Permite a inclusão de informações dos documentos/títulos que devem ser pagos pela empresa.

    Ao selecionar esta opção, eleja a Filial desejada e clique em Ok.

    As informações devem ser preenchidas de acordo com as orientações descritas em Principais Campos.

    Veja também mais funcionalidades disponíveis em Outras Ações.

    Permite a alteração de informações dos documentos/títulos que devem ser pagos pela empresa.

    Ao selecionar esta opção, eleja a Filial desejada e clique em Ok.

    As informações devem ser ajustadas de acordo com as orientações descritas em Principais Campos.

    Veja também mais funcionalidades disponíveis em Outras Ações.


    Bloqueio de Campos

    Não é permitida a alteração dos campos Natureza (E2_NATUREZ), Vencimento (E2_VENCTO), Vencimento Real (E2_VENCREA) e Valor (E2_VALOR) caso o título financeiro possua título(s) de imposto(s) baixado(s), pois tais campos possuem influência direta nos dados dos títulos de impostos.

    Permite a exclusão de um documento/título. Para isto, basta selecionar o item desejado e clicar em Outras Ações / Excluir.

    Confira as informações disponíveis e clique em Confirmar.


    Exclusão de Títulos Substituídos(Originados de títulos PR): 

    Ao excluir o título que foi gerado após por substituição de título provisório(PR), sempre será utilizado o lançamento padrão 531 (Cancelamento de Baixa) para a contabilização, por este processo se tratar de uma exclusão a contabilização será sempre realizada On-Line.

    Importante

    Para que não seja realizada a contabilização do lançamento 531 no momento da exclusão, deverá ser realizada a configuração do lançamento, por exemplo, configurar para que o título provisório(PR) não seja considerado para este LP, ou a regra que for mais aderente a operação desejada.

    Veja também mais funcionalidades disponíveis em Outras Ações.

    Permite a visualização de informações dos documentos/títulos que devem ser pagos pela empresa.

    Veja também outras funcionalidades disponíveis em  Outras Ações.

    Permite a pesquisa de informações para o título selecionado com a utilização de filtros que as ordenam de acordo com a característica desejada.

    Exemplo:

    • filial+prefixo+nro título+parcela+tipo+fornecedor+loja.
    • filial+ordem pagto.

    A característica de um título provisório é sua inclusão na rotina de contas a pagar sem que a nota fiscal ou documento oficial estejam em poder da empresa. Desta forma, no momento em que o título provisório é substituído pelo original, é permitida a alteração de informações como valores, natureza, histórico, impostos etc. Também, é possível selecionar títulos de diferentes moedas para que sejam gerados na moeda desejada de acordo com os seguintes critérios:

    • Não converte: apenas os títulos da moeda selecionada são apresentados para a substituição.
    • Converte: são apresentados todos os títulos provisórios do fornecedor e os títulos marcados terão seus saldos convertidos para a moeda escolhida.

    Ao acionar a opção Substituir informe número do fornecedor e loja do título. Se preferir, utilize o recurso de consulta padrão (por meio da tecla F3).

    É exibida uma relação de títulos de acordo com o fornecedor selecionado do tipo PR.

    Marque o título e confirme. Em seguida, o sistema disponibiliza a opção para fazer o cadastro do título a pagar.


    Contabilização:

    Para contabilizar a inclusão do título provisório é utilizado o lançamento padrão 510 (o mesmo utilizado para inclusão de contas a pagar em geral), e na substituição do mesmo por um título do tipo NF, por exemplo, podemos realizar a contabilização deste processo através do lançamento padrão 533, tendo como regra utilizar a tabela SE2 como valor base (SE2->E2_VALOR).

    O título de provisionamento será baixado e o título substituto será apresentado em tela para escolha do Tipo e confirmação e novamente o lançamento padrão 510 será considerado para esta inclusão.

    Caso a opção seja deletar o título provisório após sua substituição, pode ser utilizado o Ponto de Entrada F50DELPR, e neste caso a contabilização também será feita através do lançamento padrão 533.


    Nota

    Enquanto o usuário estiver usando a rotina, a tela de seleção de índice será apresentada uma única vez por motivos de performance. Para que a tela de seleção de índice seja exibida novamente, será necessário sair da rotina e acessá-la novamente.

    Permite excluir títulos com desdobramentos. Ao acionar esta opção, posicione o cursor sobre o título gerador do desdobramento que deve ser cancelado e confirme o procedimento.

    Essa opção permite a visualização dos rateios gerados na inclusão dos títulos a pagar.

    Permite fazer o agendamento do vencimento do título. Basta informar a data desejada e confirmar.

    Executa a rotina padrão da base de conhecimento do sistema com informações genéricas armazenadas em arquivos. Essas informações podem ser figuras, textos, planilhas ou qualquer tipo de arquivo que seja relevante.

    Esta opção indica por meio de opções de cores e/ou símbolos a condição dos títulos.


    Apresenta informações sobre o log de processamento do título selecionado, bem como, possibilita a pesquisa de suas informações com a utilização de filtros que as ordenam de acordo com a característica desejada, como por exemplo, data+hora ou usuário+data+hora.

    Por meio da opção Detalhes é possível visualizar com ênfase informações sobre data, hora, usuário, mensagem, processo e subprocesso.

    Permite localizar e exibir os lançamentos contábeis a partir do documento que os originou.

    Permite o controle de documentos quando o título está vinculado a eles.

    Esta opção permite consultar um contrato (e sua situação) relacionado a um título a pagar, bem como, quando o título foi gerado a partir de um documento de entrada composto por itens originados de mais de um pedido de compras com contrato.

    Esta opção permite a alteração dos títulos a pagar em lote, através da funcionalidade Facilitador (MATA984)


    Principais Campos 

      Campo:

      Descrição

      Prefixo:

      Permite identificar um conjunto de títulos que pertencem ao mesmo grupo ou filial. Uma vez informado o prefixo, ele é considerado parte integrante da chave de acesso ao título.

      Nota

      Para que a configuração das parcelas seja na forma alfabética, é necessário que o parâmetro MV_1DUP tenha em seu conteúdo a letra A, entretanto, para divisão de parcelas de maneira numérica, informe a opção 1.

      N. Título:

      Informe o número do título.

      Exemplo:

      FIN000024

      Parcela:

      Informe a parcela do título. O sistema permite o controle dos desdobramentos de um título.

      Exemplo:

      1

      Tipo:

      Classifica o título por sua finalidade. Os tipos estão cadastrados na tabela 05 (Tipos de Títulos) do módulo Configurador ou na rotina Tipos de títulos. Se necessário, utilize o recurso de Consulta Padrão para selecionar o título e fazer o preenchimento do campo.

      Exemplo:

      TX (essa sigla corresponde a título de taxas).

      Nota

      Tipos Especiais


      Títulos provisórios

      É utilizado para provisionar receitas que ocorrerão para efeito de orçamentos/fluxo de caixa.

      Na implantação do título deve ser indicado o tipo PR ou é necessário informar sua condição no campo Tipos de títulos.

      Para efetivá-lo, deve ser utilizada a opção Substituir informando o código/loja do cliente/fornecedor.


      Adiantamentos

      Identifica um título que obteve pagamento antecipado (PA), ou seja, antes da emissão da nota fiscal houve o pagamento parcial ou total do título. O saldo bancário é atualizado on-line, visto que existe a entrada/saída de numerário no Banco.

      Na implantação do título deve ser indicado o tipo RA ou PA ou informado como recebimento/pagamento antecipado no campo Tipos de títulos. Em seguida, devem ser informados os dados referentes ao adiantamento: Banco, agência, conta e cheque (apenas para pagamentos).

      A geração de pagamento antecipado pode ser efetuada conforme a configuração do parâmetro MV_PABRUTO sendo:

      • Valor bruto: quando no adiantamento não são descontados os impostos.
      • Valor líquido: quando no adiantamento são descontados os impostos.

      O padrão do sistema é incluir um PA calculando o valor dos impostos sobre o valor bruto do adiantamento, gerando o título referente ao valor líquido e os títulos para cada imposto retido.

      No pagamento antecipado também é possível reter o INSS gerando um título do tipo INA para o pagamento do imposto. Para isso, o conteúdo do campo Calcula INSS deve ser igual a Sim. O pacote completo envolve algumas rotinas:

      • Inclusão de títulos na rotina de contas a pagar.
      • Borderô de pagamentos.
      • Baixa manual e automática.
      • Compensação de contas a pagar.
      • Borderô de pagamento com impostos.


      Notas de Créditos

      Utilizado para indicar a existência de notas de crédito/débitos em clientes ou fornecedores. Nestes casos, o saldo bancário não sofre atualização.

      Na implantação de uma nota de crédito deve ser indicado o tipo NCC ou NDF ou informado como Nota de Crédito/Nota de Débito no campo Tipos de títulos.


      Abatimentos

      Utilizado para indicar a existência de valores que devem ser abatidos no título. Está sempre vinculado a um título principal.

      Para implantar um título de abatimento, deve ser indicado o tipo AB ou o tipo indicado como Abatimento no campo Tipos de títulos. Devem ser digitados o prefixo, número e parcela do título principal ou posicionar o cursor sobre o título principal e digitar o tipo referente a abatimento.

      Nota

      Se o sistema encontrar títulos com chaves parecidas de acordo com a chave do abatimento que está sendo incluído, será apresentada uma tela com os títulos para seleção do título correto que será abatido.

      Exemplo:

      Natureza:

      Identifica a procedência da natureza do título e permite a consolidação por este item, bem como, o controle orçamentário. Se necessário, utilize o recurso de Consulta Padrão para selecionar a natureza do título e fazer o preenchimento do campo.

      Exemplo:

      ISS

      Aviso

      Este campo não estará disponível para alteração, quando o titulo a pagar estiver contabilizado ou baixado.

      Fornecedor:

      Informe o código do fornecedor. Se necessário, utilize o recurso de Consulta Padrão para selecionar o fornecedor cadastrado e fazer o preenchimento do campo.

      Exemplo:

      FIN061

      Loja:

      Informe o código que identifica a loja do fornecedor.

      Exemplo:

      01

      Nome Fornecedor

      Apresenta o nome do fornecedor.  É preenchido automaticamente de acordo com o conteúdo definido no campo Fornecedor.

      Exemplo:

      Fornecedor PJ

      DT. emissão: 

      Data da emissão do título.

      Exemplo:

      17/12/2015

      Vencimento:

      Informe data de vencimento nominal do título considerando também as possíveis prorrogações.

      Exemplo:

      O título número FIN000024 tem seu vencimento para a data de 17/12/2015, mas, por questões comerciais com o fornecedor, houve uma prorrogação de 10 dias para o seu pagamento. Desta forma, este campo deve estar preenchido com a data de 27/12/2015.

      Nota

      O sistema não permite data de vencimento menor que a data de emissão do título.

      Vencto real: 

      Data do vencimento real do título calculada automaticamente a partir da data informada no campo Vencimento.

      Exemplo:

      17/12/2015

      Nota

      O sistema considera apenas os dias úteis, ou seja, verifica se a data do vencimento será no sábado, domingo ou feriado e descarta estes dias. Há também, a verificação dos dias de retenção sugeridos pelo Banco que contempla a transferência de títulos do Banco para carteira e, consequentemente, ajusta o preenchimento do campo.

      Vlr. título: 

      Valor original do título na moeda corrente.

      Exemplo:

      1.835,62

      Histórico: Este campo permite o preenchimento de um breve comentário sobre o título.
      Saldo:

      O sistema mantém neste campo o saldo atualizado do valor do título após cada uma das transações efetuadas.

       Exemplo:

      1.835,62

      Moeda: 

      Código da moeda em que o título está sendo informado. Moeda 1 = padrão monetário nacional e moedas de 2 a 5 de acordo com os critérios definidos nos parâmetros MV_MOEDA2, MV_MOEDA3, MV_MOEDA4 e MV_MOEDA5 por meio do módulo Configurador.

      Exemplo:

      1

      Vlr. R$: 

      Valor do título expresso em moeda corrente.

       Exemplo:

      1.835,62

      Taxa Moeda:

      Se for informada uma taxa, será utilizada como base de conversão no momento da baixa, caso contrário, será utilizada a taxa contratada ou a taxa da moeda do dia da baixa.

      Cód. Aprov.:  Código do aprovador do título conforme regras para aprovação simples ou alçada de fundo fixo. Se necessário, utilize o recurso de Consulta Padrão para selecionar o aprovador do título e fazer o preenchimento do campo.

      Os campos desta pasta são preenchidos automaticamente de acordo com as informações cadastradas nas rotinas de Natureza e Fornecedor (aqui o recolhimento de impostos é considerado de acordo com a regra de negócios atribuída ao fornecedor).

      O preenchimento também pode ter origem nas rotinas que contemplam processos integrados, como por exemplo, os cadastros de TES e de Produtos.

      Nota

      Os valores preenchidos automaticamente podem ser ajustados, porém, interferem no cálculo do título para pagamento.

      Campo:

      Descrição

      ISS:

      O conteúdo deste campo contempla o imposto sobre serviços e é calculado automaticamente pelo sistema, de acordo com a seguinte prioridade:

      O sistema verifica se a natureza cadastrada permite o cálculo de ISS definido no campo Calcula ISS?

      No cadastro de Fornecedores verifica o recolhimento do ISS por meio do conteúdo definido no campo Recolhe ISS?

      Desta forma, quando o campo é preenchido com Sim, o sistema não efetua o cálculo (pois, o fornecedor efetuará o recolhimento do ISS). Quando for preenchido com a opção Não, o sistema efetua o cálculo de acordo com o conteúdo do parâmetro MV_ALIQISS.

      Nota

      Também são considerados os seguintes parâmetros:

      MV_MUNIC: indica o fornecedor do ISS. O sistema gera um novo título a pagar contra o município determinado neste parâmetro no momento da inclusão do título a receber.

      MV_DIAISS: data do vencimento para pagamento do título.

      Exemplo:

      • Alíquota de 5% no parâmetro MV_ALIQISS, ou seja, conteúdo igual a 5.
      • Cadastro de uma natureza que calcula ISS e um fornecedor que não recolhe este imposto.

      Com este cenário, a inclusão de um título a pagar de R$ 1.000,00 terá o campo ISS preenchido automaticamente com o valor de R$ 50,00.

      Nota

      O sistema abate o valor do ISS do valor original do título, ou seja, no exemplo mencionado, ao informar o valor de 1.000,00 para o título, ele é convertido para 950,00 (abatendo os 50,00 referentes ao ISS).

      No momento da inclusão, o sistema automaticamente cria um título (Tipo ISS) para pagamento do ISS recolhido ao Município.

      IRRF:

      O campo IRRF (Imposto de Renda Retido na Fonte) é calculado automaticamente de acordo com as prioridades definidas para Pessoa Física e Jurídica.

      Nota

      Para ambas situações vale considerar a utilização de parâmetros que são comuns, porém, suas configurações atendem cada perfil a sua maneira e ocasião:

      • MV_VENCIRF: indica se o título de IR será gerado a partir da data de emissão, vencimento ou contabilização do título.
      • MV_VLRETIR: especifica o valor mínimo para dispensa de retenção de IRRF. Neste caso, o título com valor inferior a este parâmetro não será gerado e o IR será igual a zero.


      O parâmetro de cumulatividade irá afetar o calculo apenas para Pessoa Jurídica.

      • MV_ACMIRRFDefine se acumula o valor mínimo do imposto IRRF.


      Fornecedor Pessoa Física

      O sistema considera a Tabela IRRF ou pode utilizar a alíquota da Natureza.

      Alíquota da natureza

      Existem algumas operações onde deve-se utilizar uma alíquota diferente da tabela progressiva, para atender essas situações basta informarmos os seguintes campos no cadastro da natureza :

      calculo do IRRF (ED_CALCIRF) = Sim

      Porcentagem do IRRF (ED_PERCIRF) = 10

      Juros capital (ED_JURCAP) = Sim

      Exemplos de operações que utilizam uma alíquota diferente da tabela progressiva:

      Juros de Capital Próprio, Rescisão Contratual, Prêmios em Bens ou serviços e etc.


      Exemplo: 

      Ao considerar na inclusão de um título a pagar um fornecedor que seja Pessoa Física, foi definido no Cadastro da Natureza um percentual de alíquota 15% no campo Porc IRRF, informando ainda o campo Calcula IRRF =Sim e o campo Juros Cap. 1=Sim.

      Ao Informar um valor de R$ 10.000,00 o sistema vai apresentar a seguinte informação, o campo valor será recalculado e vai apresentar o valor de R$ 8500,00, na aba de impostos o sistema vai apresentar no campo de IRRF o valor de R$ 1500,00 e no campo de Base do IRRF o sistema apresenta o valor de R$ 10.000,00.

      No momento da inclusão, o sistema gera um título a pagar do tipo TX com o valor do IRRF calculado para a União.



      Tabela progressiva

      Para calculo de IRRF pessoa física utilizando a tabela progressiva devemos informar os seguintes campos no cadastro da natureza:

      calculo do IRRF (ED_CALCIRF) = Sim

      Porcentagem do IRRF (ED_PERCIRF) = 0

      Juros capital (ED_JURCAP) = Não

      Exemplo:

      Ao considerar na inclusão de um título a pagar um fornecedor que seja Pessoa Física, foi definido na Tabela de IRRF o percentual de 3% e utilizada uma natureza que calcula IRRF com o percentual de 8%. Na informação do valor de um título de R$ 1.000,00, o sistema preencherá automaticamente o campo IRRF com o valor de 30,00 (considerando a tabela de IRRF e não o cadastro de Naturezas).

      O sistema abate o valor do IRRF do valor original do título. Desta forma, ao informar o valor de 1.000,00 para o título, ele é convertido para 970,00 (abatendo os 30,00 referentes ao IRRF).

      No momento da inclusão, o sistema gera um título a pagar do tipo TX com o valor do IRRF calculado para a União.


      Além da Tabela IRRF, há também a influência e configuração de alguns parâmetros:

      • MV_VCTIRPF: gera o IRRF de forma diferenciada por data quando o título a pagar é de um fornecedor Pessoa Física. Seu conteúdo pode ser configurado de acordo com as seguintes opções:

      E: o título referente ao IRRF é gerado a partir da data de emissão do título.

      V: é gerado a partir da data de vencimento do título.

      C:é gerado a partir da data de contabilização do título.

      Exemplo:

      Emissão do título - E

      Dados do título principal R$ 7.300,00 (R$ 10.000,00)
      IRRF - R$ 2.700,00.
      Data emissão do título - 01/09/2015.
      Vencimento do título - 12/10/2015.

      Dados do título TX de IRRF gerado

      Valor principal do título R$ 2.700,00.
      Vencimento do título 10/10/2015.


      Vencimento - V

      Dados do título principal R$ 7.300,00 (R$ 10.000,00)
      IRRF - R$ 2.700,00.
      Data emissão do título - 01/09/2015.
      Vencimento do título - 12/10/2015.
      Dados do título TX de IRRF gerado
      Valor principal do título R$ 2.700,00.
      Vencimento do título 10/11/2015.


      Contabilização - C

      Dados do título principal R$ 7.300,00 (R$ 10.000,00)
      IRRF - R$ 2.700,00.
      Data emissão do título - 01/09/2015.
      Vencimento do título - 12/10/2015.
      Data de contabilização - 01/09/2015.
      Dados do título TX de IRRF gerado
      Valor principal do título R$ 2.700,00.
      Vencimento do título 10/10/2015.

      Nota

      Se não for criado o parâmetro MV_VCTIRPF o sistema manterá o tratamento para gerar o imposto de IRRF de acordo com o parâmetro MV_VENCIRF tanto para Pessoa Física como para Jurídica.

      • MV_TMSVDEP: contempla o cálculo do IRRF de Pessoas Físicas na emissão de títulos de contas a pagar, considerando o número de dependentes, desta forma, a geração do título desconta no cálculo do IRRF o valor por dependente definido pela Receita Federal.


      Fornecedor Pessoa Jurídica

      O sistema verifica os campos Calcula IRRF e Porc. IRRF localizados no cadastro de Naturezas e, também, o conteúdo do parâmetro MV_ALIQIRF.

      Exemplo:

      Definida a alíquota de 3% no parâmetro MV_ALIQIRF e uma natureza que calcula IRRF com percentual de 8%. Na inclusão de um título de R$ 1.000,00, o sistema preencherá o campo IRRF com o valor de R$ 80,00 (referente ao cadastro de Naturezas).

      Nota

      Cálculo e retenção de IR na fonte para Pessoas Jurídicas de acordo com o artigo 724, inciso II do RIR, aprovado pelo decreto nº 3.000/99

      A retenção de imposto na fonte ocorre somente para os rendimentos que integram a base de cálculo do imposto devido pelas Pessoas Jurídicas tributadas com base no lucro real, presumido ou arbitrado.

      Fica entendido que o fato gerador do IR-Fonte em relação a serviços prestados por Pessoas Jurídicas a outras Pessoas Jurídicas é diário e, portanto, notas fiscais do mesmo fornecedor e do mesmo dia devem ser somadas para efeito de limite e não devem ser somadas as notas fiscais cujos fatos geradores ocorram em dias diferentes.

      Assim, se no mês houver mais de um pagamento ou crédito de rendimentos à mesma Pessoa Jurídica, o imposto será calculado sobre o valor de cada um e se não alcançar o valor mínimo de R$ 10,00 ficará dispensado de retenção, ainda que o montante do imposto apurado no mês sobre o somatório desses rendimentos ultrapasse esse limite.

      Exemplo:

      Descrição Valores
      Nota fiscal nº 100. R$ 550,00
      Nota fiscal nº 120. R$ 650,00
      Total a pagar no dia 10/09/2015. R$ 1.200,00
      IRRF a ser retido (R$ 1.200,00 x 1,5%). R$ 18,00
      Total líquido a pagar ao fornecedor (com retenção de IR). R$ 1.182,00

      O sistema efetua o cálculo do IRRF de acordo com a Tabela Progressiva para Fornecedor Pessoa Jurídica nos casos de representantes comerciais autônomos que exercem exclusivamente a mediação para a realização de negócios mercantis, quando praticada por conta de terceiros.

      Para que o cálculo seja efetuado, é necessário, ao incluir um título de contas a pagar, associar um Fornecedor (Pessoa Jurídica) e que o campo IRRF Prog. esteja preenchido com a opção Sim.

      Além da Tabela Progressiva, há também a influência e configuração de alguns parâmetros:

      • MV_VENCIRF e MV_MP447: retenção de IRRF na geração de títulos a pagar com o parâmetro, de acordo com a Medida Provisória 447/2008.

      As datas de vencimento dos títulos de imposto gerados (IRRF e INSS) serão calculadas até o dia 20 do mês subsequente.

      Exemplo:

      Imposto Conf. Parâmetro Emissão título original Vencimento título original Vcto. Real título original Data de Vencimento
      IRRF Emissão (MV_VENCIRF) 21/11/15 20/12/15 22/12/15 19/12/15
      IRRF Vencimento (MV_VENCIRF) 21/11/15 20/12/15 22/12/15 20/01/15

      Nota

      O parâmetro MV_MP447 só será considerado para o cálculo do vencimento de IRRF e INSS se o título apresentar data de ocorrência (Emissão ou Vencimento) a partir de 01/11/15. No exemplo, tanto a data de emissão quanto a de vencimento serão contempladas neste parâmetro.

      • MV_VENCCRC: tratamento diferenciado na geração dos impostos de IRRF de acordo com o artigo 34 da lei nº 10.833.

      As entidades da Administração Pública Federal, atendendo ao disposto no artigo 34 da lei n. 10.833, estão obrigadas a efetuar retenções na fonte em títulos a pagar para o Imposto de Renda, CSLL, COFINS e PIS/PASEP.

      Para atender a esta exigência da legislação, é necessário configurar o parâmetro MV_VENCCRC com conteúdo padrão igual a 6147#6175#6188#8739#8767#6190.

      Exemplo: 

      Dados do título principal R$ 9.850,00 (R$ 10.000,00)
      IRRF  - R$ 150,00.
      Data emissão do título - 01/09/2015.
      Vencimento do título - 19/09/2015.
      Dados do título TX de IRRF gerado
      Valor principal do título R$ 150,00.
      Vencimento do título 13/10/2015.

      Nota

      Se não for criado o parâmetro MV_VENCCRC o sistema manterá o tratamento padrão do sistema, definido pelo parâmetro MV_VENCIRF e que atende ao disposto no artigo 70 da lei 11.196 de 21/11/2005. Pelo exemplo apresentado, e de acordo com o parâmetro MV_VENCIRF, o vencimento do título de IRRF seria dia 10/10/15.



      INSS:

      Este campo contempla a Contribuição ao Instituto Nacional de Seguro Social e será preenchido automaticamente pelo sistema na inclusão de um título a pagar, de acordo com os seguintes critérios:

      O sistema verifica se a natureza cadastrada permite o cálculo de INSS por meio do campo Calcula INSS?, bem como, seu respectivo percentual por meio do campo Porc. INSS.

      No cadastro de Fornecedores verifica se o campo Calcula INSS? está preenchido com Sim.

      Exemplo:

      Cadastro de uma Natureza que calcula INSS (percentual de 8%), cliente com cálculo de INSS e inclusão de um título a pagar de R$ 1.000,00 para o fornecedor. Com este cenário, o campo INSS será preenchido automaticamente com o valor de R$ 80,00.

      O sistema abate o valor do INSS do valor original do título. No exemplo mencionado, ao informar o valor de 1.000,00 para o título, o sistema o converte para 920,00 (abatendo os 80,00 referente ao INSS).

      No momento da inclusão do título, o sistema gera um título a pagar do tipo INS com o valor do INSS calculado para o INPS.

      O conteúdo deste campo também sobre influência da configuração de alguns parâmetros:

      • MV_INSS: indica a natureza para classificação do título de INSS.
      • MV_VLRETIN: indica o valor mínimo para dispensa do recolhimento e não gera o título.
      • MV_VENCINS  e MV_MP447: retenção de INSS na geração de títulos a pagar de acordo com a Medida Provisória 447/2008.

      As datas de vencimento dos títulos de imposto gerados (IRRF e INSS) serão calculadas até o dia 20 do mês subsequente:

      Exemplo:

      Imposto Conf.Parâmetro

      Emissão título original

      Vencimento título original

      Vcto. Real título original

      Data de vencimento
      INSS Emissão (MV_VENCINS) 21/11/15 20/12/15 22/12/15 19/12/15
      INSS Vencimento (MV_VENCINS) 21/11/15 20/12/15 22/12/15 20/01/15

      Nota

      O parâmetro MV_MP447 só é considerado para o cálculo do vencimento de IRRF e INSS se o título apresentar data de ocorrência (Emissão ou Vencimento) a partir de 01/11/15. No exemplo, tanto a data de emissão quanto a de vencimento serão contempladas neste parâmetro.

      Gera DIRF:

      Indica se o título será utilizado para geração da DIRF na integração com a Folha de Pagamento. Seu preenchimento é feito por meio da seleção entre as opções 1-Sim e 2-Não.

      Exemplo:

      2-Não

      Código Retenção:

      Permite flexibilizar os códigos diferenciados para retenção de impostos quando uma nota fiscal for incluída pelos módulos de Compras ou Financeiro com retenção de impostos de PIS, COFINS ou CSLL e os campos Cód. Ret. PIS, Cód. Ret. COF. ou Cód. Ret. CSL estiverem preenchidos, desta forma, as informações são gravadas na duplicata Pai ignorando os códigos pré-definidos atualmente no sistema, que são:

      • 5952 - quando o título retém os três impostos: PIS, COFINS e CSLL.
      • 5979 - quando o título retém somente PIS.
      • 5960 - quando o título retém somente COFINS.
      • 5987 - quando o título retém somente CSLL.

      Nos impostos Filhos, são gravados os códigos de retenção no campo Cód. Retenção, de acordo com a informação dos novos campos, caso estejam criados e preenchidos. Quando não preenchidos, o sistema também grava neste campo, porém, utiliza o mesmo tratamento da duplicata Pai.

      Exemplos:

      Inclusão de título a pagar com retenção de PIS, COFINS ou CSLL sem o preenchimento dos campos Cód. Ret. PIS, Cód. Ret. COF e Cód. Ret. CSL:

        • Título retém os três impostos: PIS, COFINS e CSLL.
      Valor principal R$ 6.000,00
      PIS R$ 39,00
      COFINS R$ 180,00
      CSLL R$ 60,00
      Cód. Retenção 5952


        • Título retém somente o imposto de PIS:
      Valor principal R$ 6.000,00
      PIS R$ 39,00
      COFINS R$ 0,00
      CSLL R$ 0,00
      Cód. Retenção 5979


        • Título retém somente o imposto de COFINS:
      Valor principal R$ 6.000,00
      PIS R$ 0,00
      COFINS R$ 180,00
      CSLL R$ 0,00
      Cód. Retenção 5960


        • Título retém somente imposto de CSLL:
      Valor principal R$ 6.000,00
      PIS R$ 0,00
      COFINS R$ 0,00
      CSLL R$ 60,00
      Cód. Retenção 5987


        • Inclusão de um título a pagar com os campos Cód. Ret. PIS = 3770 / Cód. Ret. COF = 5960 / Cód. Ret. CSL = 5987 preenchidos:
      Valor principal R$ 6.000,00
      PIS R$ 39,00
      COFINS R$ 180,00
      CSLL R$ 60,00
      Cód. Retenção 3770
      Cód.Ret.COFINS 5960
      Cód.Ret.CSL 5987
      SEST/SENAT:

      O cálculo do valor das contribuições ao SEST/SENAT (Serviço Social do Transporte / Serviço Nacional de Aprendizagem do Transporte) pode ser gerado pelo módulo Financeiro quando não é utilizado o módulo de Gestão de Transportes.

      Nota

      O parâmetro MV_FORSEST indica o fornecedor padrão para os títulos de SEST.

      COFINS:

      Valor da Contribuição para o Financiamento da Seguridade Social calculado sobre a receita bruta de empresas.

      Exemplo:

      300,00

      PIS/PASEP:

      Valor correspondente à alíquota de 1% incidente sobre a folha de salários.

      Exemplo:

      65,00

      CSLL: 

      Valor correspondente a alíquota da Contribuição social sobre lucro de acordo com as atividades realizadas.

      Exemplo:

      100

      Base PCC:

      Valor base utilizado para cálculo do imposto.

      Exemplo:

      10.000,00

      Venc ISS: Data de vencimento do ISS gerada na inclusão da Nota Fiscal de Entrada.
      Vlr. Ac. Serv.: Valor de serviço tomado dentro do mês, conforme Lei Municipal No. 1.802, de 26 de Dezembro de 1.969 de São Bernardo do Campo – SP.
      Variac. DCTF:  Identifica a variação para o código de receita conforme Tabela de Códigos na DCTF.
      Period. DCTF: 

      Identifica a periodicidade do código de receita utilizado na DCTF.

      • D: para periodicidade diária.
      • S: para periodicidade semanal.
      • X: para periodicidade decendial.
      • Q: para periodicidade quinzenal.
      • M: para periodicidade mensal.
      • B: para periodicidade bimestral.
      • T: para periodicidade trimestral.
      • U: para periodicidade quadrimestral.
      • E: para periodicidade semestral.
      • A: para periodicidade anual.
      Form. Ret. ISS:

      Indica a condição que deve ser aplicada no cálculo da retenção do ISSQN (Imposto Sobre o Serviço de Qualquer Natureza) para este título que pode considerar o valor mínimo para retenção ou reter sempre. O preenchimento do campo contempla as opções:

       1 – Cons. Vlr. Min. (valor padrão).

      2 – Sempre retém.

      Aplic. Vl. Min.: 

      Define se os valores de retenção de PIS/COFINS lançados no título a pagar deverão respeitar o valor mínimo de retenção de R$ 5.000,00, apresentado na Lei 10.925 ou reter independente do valor. O preenchimento do campo contempla as opções:

      1 – Sim.

      2 – Não.
      Parc. FETHAB: Número da parcela do FETHAB (Fundo Estadual de Transporte e Habitação).
      Vlr. FETHAB: Valor do título do FETHAB (Fundo Estadual de Transporte e Habitação).
      Cod. Aliq. ISS: Este campo fica habilitado quando a alíquota de ISS foi cadastrada por meio da rotina Múltiplas Alíquotas de ISS e, desta forma, permite selecionar uma alíquota de ISS para o título a pagar. Se este campo não for preenchido, a alíquota utilizada no título a pagar, é a que foi definida no parâmetro MV_ALIQISS.
      Base IRPF: 

      Base de cálculo dos impostos (quando apenas este campo estiver habilitado) ou base de Cálculo do IRRF quando outros campos da base de impostos estiverem habilitados. Desta forma, ele define se o cálculo de IRPF será reduzido, atendendo os casos contemplados na Instrução Normativa SRF nº 15 de 6 de fevereiro de 2001.

      Ao informar o valor reduzido de IRPF, ele será calculado na baixa das contas a pagar, desta forma, é necessário:

      • Cadastro de Fornecedor: deve ser Pessoa Física, com a retenção de IR na Baixa do título.
      • Cadastro de Natureza: natureza que efetua o cálculo de IR e que tenha a base reduzida.

      Nota

      Fundamentação legal

      Instrução Normativa SRF nº 15 de 6 de fevereiro de 2001

      Art. 12. No caso de aluguéis de imóveis pagos por Pessoa Jurídica, não integram a base de cálculo para efeito de incidência do imposto de renda:

      I - o valor dos impostos (IPTU), taxas e emolumentos incidentes sobre o bem que produzir o rendimento;

      II - o aluguel pago pela locação do imóvel sublocado;

      III - as despesas pagas para sua cobrança (boleto Bancário) ou recebimento;

      IV - as despesas de condomínio.

      § 1º Os encargos acima somente podem ser excluídos do valor do aluguel quando o ônus tenha sido exclusivamente do locador.

      § 2º Quando o aluguel for recebido por meio de imobiliárias, procurador ou por qualquer outra pessoa designada pelo locador, considera-se data de recebimento aquela em que o locatário efetuou o pagamento, independentemente de quando for feito o repasse para o beneficiário.

      § 3º A indenização por rescisão antecipada ou término do contrato é considerada rendimento tributável para o beneficiário.

      Cod. Ret. INSS: Código de retenção do INSS.
      ID DARF: 

      Identificação DARF (Documento de Arrecadação de Receitas Federais).

      Prov. INSS:

      Este campo armazena o provisionamento do INSS para títulos do tipo PA (Pagamento antecipado) de acordo com a configuração dos parâmetros MV_PABRUTO=2 e MV_PAPRIME=2.

      Parc. FABOV:  Parcela do tributo FABOV (Fundo de apoio ao desenvolvimento da bovinocultura).
      Vlr. FABOV:  Valor do tributo FABOV (Fundo de apoio ao desenvolvimento da bovinocultura).
      Parc. FACS:  Parcela do tributo FACS (Fundo de apoio a cultura da soja).
      Vlr. FACS:  Valor do tributo FACS (Fundo de apoio a cultura da soja).

      Campo:

      Descrição

      Taxa Perman.:

      Indica o valor que deve ser acrescentado ao título por dia de atraso de pagamento. Para efeito de cálculo, o sistema considera dias corridos e este campo tem prioridade sobre o campo Porc. Juros na baixa do título.

      Nota

      Caso necessário, a prioridade pode ser alterada de acordo com a configuração do parâmetro MV_FINJRTP que considera alguns critérios quando os títulos estiverem com ambos os campos preenchidos:

      1 - Aplica somente a Taxa de Permanência (conteúdo padrão).

      2 - Aplica somente Juros.

      3 - Aplica a Taxa de Permanência e os Juros.

      Exemplo:

      Considerando um título com as seguintes características:

        • Prefixo: 001.
        • Número: 000014.
        • Tipo: DP.
        • Data da emissão: 10/04/15.
        • Vencimento: 11/04/15.
        • Vencimento real: 11/04/15.
        • Valor original: 1.000,00.
        • Taxa de permanência: 1,00.

      Na baixa do título, o sistema apresenta as seguintes informações:

        • Data da baixa do título: 16/04/15.
        •  Valor da taxa de permanência: 5,00 (referente a 5 dias de atraso).
        •  Valor recebido do título: 1.005,00.

      Porc. Juros: 

      Neste campo deve ser informado o percentual de juros que será cobrado por dia de atraso no pagamento sobre o valor original do título. Para efeito de cálculo, o sistema considera dias corridos.

      Para o sistema considerar o percentual de juros, o campo Taxa de Permanência não pode estar informado, caso contrário ele é considerado como prioridade.

      Nota

      Caso necessário, a prioridade pode ser alterada de acordo com a configuração do parâmetro MV_FINJRTP que considera alguns critérios quando os títulos estiverem com ambos os campos preenchidos:

      1 - Aplica somente a Taxa de Permanência (conteúdo padrão).

      2 - Aplica somente Juros.

      3 - Aplica a Taxa de Permanência e os Juros.

      Exemplo:

      Considere um título que tenha vencimento no dia 11/04/15 (sábado). Neste caso, seu vencimento real será no dia 13/04/15, porém, caso o pagamento seja feito no dia 16/04/15, o sistema considera 5 dias de atraso e o cenário fica da seguinte forma:

        • Prefixo: 001.
        • Número: 000015.
        • Tipo: DP.
        • Data da emissão: 09/04/15.
        • Vencimento: 11/04/15.
        • Vencimento real: 13/04/15.
        • Valor original: 1.000,00.
        • Taxa de permanência: não Informada.
        • Porc. juros: 1,00 (1% sobre o valor original do título).
        • Data da baixa: 16/04/15.
        • Valor recebido: 1.050,00.
      Acréscimo: Valor de acréscimo aplicado ao título. Será adicionado no momento da baixa, ainda que o título seja pago até a data de vencimento e um valor de acréscimo fixo conhecido no momento da implantação.
      Fluxo de caixa:

      Neste campo é definido se o título deve ser considerado no fluxo de caixa, ou seja, no controle da movimentação financeira que contempla as entradas e saídas de recursos financeiros. As opções que contemplam seu preenchimento são:

      • S – Sim.
      • N – Não.
      Desdobramento:

      Permite a geração de diversos títulos com datas de vencimento diferenciadas a partir de uma única inclusão. Este recurso deve ser utilizado para despesas com vencimentos fixos (como por exemplo, o pagamento de aluguéis).

      O desdobramento de um título pode ser por rateio contábil (lançamento padrão 511) ou por múltiplas naturezas (lançamento padrão 510). Os percentuais informados no rateio serão copiados para todas as parcelas do desdobramento.

      O sistema não faz o tratamento de impostos nesta situação.

      Se for utilizado desdobramento sem rateio o lançamento contábil padrão é o 577.

      Não é possível efetuar desdobramento por rateio e por múltiplas naturezas em uma mesma operação.

      Para que os impostos sejam calculados quando há desdobramento de títulos, é necessário ter as seguintes condições:

      • Utilizar o processo de Rastreamento financeiro: oferece uma forma de visualização referente às negociações ocorridas com títulos financeiros que compõe o documento inicial).
      • Nas rotinas de Fornecedor e Natureza o campo Desdobramento deve estar preenchido com a opção Sim.

      Os títulos de impostos, configurados para retenção na emissão dos títulos a pagar são gerados conforme a regra de cálculo de cada imposto.

      Para os impostos que contemplam a apuração por determinado período ou valor (como por exemplo, PIS, COFINS e CSLL retidos na emissão), não haverá recálculo ou ajustes nas seguintes situações:

      • O título retentor dos impostos esteja fora do desdobramento.
      • Após o cancelamento, quando o procedimento padrão de cumulatividade para retenção dos impostos não é atendido.

      Nota

      A exclusão de títulos com desdobramentos é realizada por meio da rotina de Contas a Receber.

      Aprovador: Aprovador necessário para o pagamento do título. Pode ser utilizado no processo de workflow.
      Decréscimo: Este campo define um valor de decréscimo aplicado ao título. Quando é informado na baixa a pagar (independente da data da baixa), o sistema diminui do valor do título o decréscimo informado nesse campo.
      Mult. Natureza:

      Este campo define se os títulos serão classificados em múltiplas naturezas. Para que este campo esteja habilitado na inclusão do título a pagar, é necessário que o parâmetro MV_MULNATP esteja configurado com T.

      Ao distribuir o valor do título entre múltiplas naturezas, existe a possibilidade de ratear o valor de cada natureza entre diversos centros de custos, considerando alguns critérios para os lançamentos padrões:

      • 508 - Rateio por centro de custo de distribuição em múltiplas naturezas.
      • 509 – Cancelamento do rateio por centro de custo de distribuição em múltiplas naturezas.

      Estes lançamentos padrões estão disponíveis para contabilização on-line (508, 509) ou off-line (508) e devem ser utilizados em conjunto com o lançamento padrão 510 (inclusão de títulos de contas a pagar).

      As distribuições de valores por múltiplas naturezas que não utilizam o rateio por centro de custo serão contabilizadas como inclusão (lançamentos padrão 510).

      As distribuições que utilizam o rateio por centro de custo terão sua contabilização efetuada pelos lançamentos mencionados (lançamento padrão 508, porém, não será executado caso não exista o lançamento padrão 510).

      A contabilização de títulos a pagar distribuídos em múltiplas naturezas será efetuada utilizando o mesmo lançamento padrão da inclusão/exclusão do título, sendo necessário apenas informar no cadastro do Lançamento padrão o valor que deve ser utilizado na contabilização. Se não for feito desta maneira, a contabilização fica exposta a duplicidade de valores.

      Nota

      Na inclusão de títulos a pagar com rateio via rotina automática, deve-se utilizar o parâmetro MV_RATAUTO configurado com .T., para exibir a tela de rateio multi natureza.

      Tx. Cor. Moeda: Campo que contem a última taxa que foi utilizada no cálculo da correção monetária para os títulos com moeda diferente de 1.
      Possuí Docs:

      Define se o título possui documentos vinculados com o objetivo de bloquear os títulos a pagar que não apresentam os documentos necessários.

      Campo:

      Descrição

      Portador: Código do portador utilizado para identificar o agente cobrador responsável pela cobrança do título.

      Mod. pagamento:

      Modalidade de pagamento prevista.

       Exemplo:

       1 – TED.

      Data agend.: Data de agendamento da liquidação do título.
      Linha dig.: Dados referentes a linha digitável do título.
      Agência for.: Agência bancária de pagamento do fornecedor do título a pagar.
      DV agência: Dígito verificador da agência bancária de pagamento do fornecedor do título a pagar.
      Conta for.: Conta bancária de pagamento do fornecedor do título a pagar.
      DV conta: Dígito verificador da conta bancária de pagamento do fornecedor do título a pagar.
      Banco for.: Banco de pagamento do fornecedor do título a pagar.
      Forma pagto: Indica a forma de pagamento preferencial para o fornecedor.

      Campo:

      Descrição

      Rateio:

      Indica se o valor do título deve ser rateado em diversos centros de custos por meio do preenchimento entre as opções S – Sim e N – Não.

      Os lançamentos dos títulos a pagar podem ser rateados entre entidades contábeis (conta contábil, centro de custo, item contábil e classe valor). Desta forma, devem ser cadastrados os lançamentos padrões:

      • 511 - Inclusão de título de contas a pagar com rateio (lançamento padronizado).
      • 512 - exclusão de título de contas a pagar com rateio.

      É importante verificar a configuração dos campos acionados por meio da tecla [F12], pois, determinam o valor utilizado no rateio (bruto ou líquido), aglutinação dos lançamentos, informação das contas contábeis etc.

      Nota

      Os rateios lançados para o processo de contas a pagar sofrem um controle interno como chave única de digitação, por meio do campo It. Seq. (não apresentado em tela), de maneira que, as linhas do rateio são numeradas como itens de forma automática e sequencial.

      A configuração do parâmetro MV_INTPMS permite ratear as contas a pagar por projeto.

      Cta. contábil:

      Define a conta contábil em que será efetuado o lançamento contábil manual nos planos de orçamentos referente ao processo de contas a Pagar.
      Seq. diário: Código sequencial do diário para a contabilidade.
      Cod. diário: Código do diário que deve ser utilizado para o movimento.
      C. de custo: Centro de Custo considerado para o processo de contas a pagar.

      Campo:

      Descrição

      Rateio proj.: Indicador de rateio de Projetos (ligado ao PMS – Gestão de Projetos). O preenchimento do campo é definido por meio da seleção entre as opções 1 – Sim e 2 – Não.

      Cod. orçam.:

      Representa o código do plano orçamentário e a solicitação será validada neste plano em relação ao orçado e realizado. O sistema sempre considera o conteúdo deste campo com o plano padrão definido no parâmetro MV_PLAPAD, entretanto, também é possível informar o plano desejado para efetuar a compra e, consequentemente, a reserva dos valores pré-definidos neste plano.
      Num. contrato: Código do contrato.
      Ver. cont.: Código da revisão do contrato.
      Num. planilh.: Código da planilha do contrato.
      Num. cronogr.: Código do cronograma financeiro do contrato.
      Num. parcela: Parcela do cronograma financeiro.
      Cod. RDA: Código da rede de atendimento relacionado à rotina de Redes de Atendimento do módulo Plano de Saúde.
      Bonific. Ctr.: Valor de bonificações do contrato abatido no título financeiro.
      Retenção Ctr.: Valor de retenção do contrato abatido no título financeiro.
      Multa Ctr.: Valor de multas do contrato abatido no título financeiro.
      Desconto Ctr.: Valor de descontos do contrato abatido no título financeiro.
      Proc. refer.:

      Número do processo referenciado relacionado ao título. Essa informação é considerada na geração do SPED, PIS e COFINS.

      Tp. processo: Define o tipo do processo relacionado ao título. Essa informação é considerada na geração do SPED, PIS e COFINS.
      Cod. operad.: Código da operadora de frete responsável pela geração do título.
      Nome operad.: Nome da operadora de frete responsável pela geração do título.
      Tp de serv.: Tipo de serviço prestado.
      Vl. FAMAD: Valor do tributo FAMAD (Fundo de Apoio à Madeira).
      Vl. FUMIPEQ: Valor do FUMIPEQ (Fundo Municipal de Fomento à Micro e Pequena Empresa).
      Parc. FAMAD: Parcela do FAMAD (Fundo de Apoio à Madeira).
      Parc. FUMIPEQ: Parcela do FUMIPEQ (Fundo Municipal de Fomento à Micro e Pequena Empresa).
      Ret. INSS: Trata o valor do INSS retido quando os títulos são gerados pelo módulo Gestão de Transportes por meio do campo INSS Retido na rotina Complemento de Viagem quando a frota do veículo é referente a terceiro ou agregado, entretanto, quando é própria o campo não fica habilitado. Os valores informados no campo INSS Retido referem-se aos serviços de transportes prestados pelo motorista em outras transportadoras. Esse valor é somado ao valor do INSS calculado em relação ao frete que deve ser recebido no contrato de carreteiro considerando a configuração do parâmetro MV_LIMINSS.
      Cod. CNO: Informe o código referente ao cadastro nacional de obra.
      CNPJ: CNPJ do retentor de INSS.
      Desc. F100

      Classifica o valor de Decréscimo como Condicional ou Incondicional no envio dos dados no bloco F100 do SPED PIS/COFINS.

      Se o título estiver classificado como Desconto F100 = I (incondicional) o valor do decréscimo é subtraído no valor da base para o cálculo das apurações e o registro referente ao valor do desconto não é enviado no bloco F100 do SPED PIS/COFINS.


      Execução Automática 


      VISÃO GERAL

      Exemplo de execução automáticas das operações de inclusão, exclusão e alteração de títulos a pagar.

      Aviso

      A função Fa050Inclu() não pode ser usada em customizações por se tratar de um função de menu existem algumas dependências de variáveis privates declaradas no FINA050.

      EXEMPLO DE UTILIZAÇÃO


      Inclusão
      #INCLUDE "Protheus.ch"
      USER FUNCTION FIN050INC()
      	LOCAL aArray := {}
      	 
      	PRIVATE lMsErroAuto := .F.
      	
      	//Estrutura para PA ( Pagamento Antecipado )
      	aArray := { { "E2_PREFIXO"  , "PAG"             , NIL },;
      				{ "E2_NUM"      , "0001"            , NIL },;
      				{ "E2_TIPO"     , "PA"              , NIL },;
      				{ "E2_NATUREZ"  , "001"             , NIL },;
      				{ "E2_FORNECE"  , "0001"            , NIL },;
      				{ "E2_EMISSAO"  , CtoD("17/02/2012"), NIL },;
      				{ "E2_VENCTO"   , CtoD("17/02/2012"), NIL },;
      				{ "E2_VENCREA"  , CtoD("17/02/2012"), NIL },;
      				{ "E2_VALOR"    , 5000              , NIL },;
      				{ "AUTBANCO"    , "001"				, NIL },;
      				{ "AUTAGENCIA"  , "1234"			, NIL },;
      				{ "AUTCONTA"    , "123456"			, NIL } }
      
      	//Estrutura para demais títulos
      	aArray := { { "E2_PREFIXO"  , "PAG"             , NIL },;
      				{ "E2_NUM"      , "0001"            , NIL },;
      				{ "E2_TIPO"     , "NF"              , NIL },;
      				{ "E2_NATUREZ"  , "001"             , NIL },;
      				{ "E2_FORNECE"  , "0001"            , NIL },;
      				{ "E2_EMISSAO"  , CtoD("17/02/2012"), NIL },;
      				{ "E2_VENCTO"   , CtoD("17/02/2012"), NIL },;
      				{ "E2_VENCREA"  , CtoD("17/02/2012"), NIL },;
      				{ "E2_VALOR"    , 5000              , NIL } }
      	 
      	MsExecAuto( { |x,y,z| FINA050(x,y,z)}, aArray,, 3)  // 3 - Inclusao, 4 - Alteração, 5 - Exclusão
      	 
      	 
      	If lMsErroAuto
      		MostraErro()
      	Else
      		Alert("Título incluído com sucesso!")
      	Endif
      	 
      Return
      
      Alteração
      #INCLUDE "Protheus.ch"
      USER FUNCTION FIN050ALT()
      	LOCAL aArray := {}
      	 
      	PRIVATE lMsErroAuto := .F.
      
      	aArray := { { "E2_PREFIXO"  , "PAG"             , NIL },;
      				{ "E2_NUM"      , "0001"            , NIL },;
      				{ "E2_VALOR"    , 2000              , NIL } }  
      
      	DbSelectArea("SE2") 
      	DbSetOrder(1)
      	DbSeek(xFilial("SE2")+"PAG"+"0001     "+" "+"NF") //Alteração deve ter o registro SE2 posicionado
      			 
      	MsExecAuto( { |x,y,z| FINA050(x,y,z)}, aArray,, 4)  // 3 - Inclusao, 4 - Alteração, 5 - Exclusão
      
      	If lMsErroAuto
      		MostraErro()
      	Else
      		Alert("Título alterado com sucesso!")
      	Endif
      
      Return
      
      Exclusão
      #INCLUDE "Protheus.ch"
      USER FUNCTION FIN050EXC()
      	LOCAL aArray := {}
      	 
      	PRIVATE lMsErroAuto := .F.
      	 
      	DbSelectArea("SE2") 
      	DbSetOrder(1)
      	DbSeek(xFilial("SE2")+"PAG"+"0001     "+" "+"NF") //Exclusão deve ter o registro SE2 posicionado
      									
      	aArray := { { "E2_PREFIXO" , SE2->E2_PREFIXO , NIL },;
      					{ "E2_NUM"     , SE2->E2_NUM     , NIL } }
      	 
      	MsExecAuto( { |x,y,z| FINA050(x,y,z)}, aArray,, 5)  // 3 - Inclusao, 4 - Alteração, 5 - Exclusão
      	 
      	If lMsErroAuto
      		MostraErro()
      	Else
      		Alert("Exclusão do Título com sucesso!")
      	Endif
       
      Return
      
      
      Inclusão com VA (Valores acessorios)
      #INCLUDE "Protheus.ch"
      USER FUNCTION FIN050VA()
          LOCAL aArray := {}
          LOCAL nOpc   := 3 // 3-Inclusão, 4 Alteração
       
          // Dados do valor acessório.
          LOCAL aVAAut     := {}
          LOCAL cValAce1   := "000001"  // Código do Va
          LOCAL nValAce1   := 200       // Valor do Va
          LOCAL cValAce2   := "000012"
          LOCAL nValAce2   := 4
       
          PRIVATE lMsErroAuto := .F.
        
          aArray := { { "E2_PREFIXO"  , "PAG"             , NIL },;
                    { "E2_NUM"      , "0001"            , NIL },;
                    { "E2_TIPO"     , "NF"              , NIL },;
                    { "E2_NATUREZ"  , "001"             , NIL },;
                    { "E2_FORNECE"  , "0001"            , NIL },;
                    { "E2_EMISSAO"  , CtoD("17/02/2012"), NIL },;
                    { "E2_VENCTO"   , CtoD("17/02/2012"), NIL },;
                    { "E2_VENCREA"  , CtoD("17/02/2012"), NIL },;
                    { "E2_VALOR"    , 5000              , NIL } }
        
          // Array com valor acessório
          aAdd(aVAAut, {cValAce1, nValAce1})
          aAdd(aVAAut, {cValAce2, nValAce2})
       
          MsExecAuto( { |a,b,c,d,e,f,g,h,i,j,k,l| FINA050(a, b, c, d, e, f, g, h, i, j, k, l)}, aArray,, nOpc,,,,,,,,, aVAAut)  
        
          If lMsErroAuto
              MostraErro()
          Else
              If nOpc == 3       
                  Alert("Título incluido com sucesso!")
              Else
                  Alert("Título alterado com sucesso!")
              EndIf
          Endif
        
      Return
      
      Inclusão com PA com cheque
      #INCLUDE "Protheus.ch"
      USER FUNCTION FIN050INCPA()
          LOCAL aArray := {}
        
          PRIVATE lMsErroAuto := .F.
        
          aArray := { { "E2_PREFIXO", "PAG"             , NIL },;
                    { "E2_NUM"      , "0001"            , NIL },;
                    { "E2_TIPO"     , "PA"              , NIL },;
                    { "E2_NATUREZ"  , "001"             , NIL },;
                    { "E2_FORNECE"  , "0001"            , NIL },;
                    { "E2_EMISSAO"  , CtoD("17/02/2012"), NIL },;
                    { "E2_VENCTO"   , CtoD("17/02/2012"), NIL },;
                    { "E2_VENCREA"  , CtoD("17/02/2012"), NIL },;
                    { "E2_VALOR"    , 5000              , NIL },;
                    { "AUTBANCO"    , "FIN"             , NIL },;
                    { "AUTAGENCIA"  , "00015"           , NIL },;
                    { "AUTCONTA"    , "0000000001"      , NIL },;
                    { "AUTMOED"     , "1"               , NIL },;
                    { "AUTCHEQUE"   , "124569"          , NIL }}
        
          MsExecAuto( { |x,y,z| FINA050(x,y,z)}, aArray,, 3)  // 3 - Inclusão
         
          If lMsErroAuto
              MostraErro()
          Else
              Alert("Título incluído com sucesso!")
          Endif
        
      Return
      
      Inclusão com rateio de projeto (PMS)
      USER FUNCTION F050IPMS()
      	Local cPref := "FIN"
      	Local cNum := "210408001"
      	Local cPar := "1"
      	Local cTipo := "NF"
      	Local cNaturez := "FGRV01"
      	Local cFornec := "FGRV04"
      	Local cLoja := "01"
      	Local nValor := 1000
      	Local aGrvSe2 := {}
      	Local aInfProj := {}
      	Local aInfAFR := {}
       
      	PRIVATE lMsErroAuto := .F.
       
      	PREPARE ENVIRONMENT EMPRESA "T1" FILIAL "D MG 01 " MODULO "FIN" TABLES "SE2","SE5","SA2","AFR","AF9","AF8"
      	 
      	aAdd(aInfAFR, {"AFR_PROJET", PadR("PMSU000023", TamSX3("AF9_PROJET")[1]), Nil})
      	aAdd(aInfAFR, {"AFR_TAREFA", "01.02", Nil})
      	aAdd(aInfAFR, {"AFR_TIPOD", PadR("0004", TamSx3("AFR_TIPOD")[1]), Nil})
      	aAdd(aInfAFR, {"AFR_VALOR1", nValor, Nil})
      	aAdd(aInfAFR, {"AFR_REVISA", StrZero(4, TamSX3("AFR_REVISA")[1]), Nil})
      	aAdd(aInfAFR, {"AFR_PREFIX", cPref, Nil})
      	aAdd(aInfAFR, {"AFR_NUM", cNum, Nil})
      	aAdd(aInfAFR, {"AFR_PARCEL", cPar, Nil})
      	aAdd(aInfAFR, {"AFR_TIPO", cTipo, Nil})
      	aAdd(aInfAFR, {"AFR_FORNEC", cFornec, Nil})
      	aAdd(aInfAFR, {"AFR_LOJA", cLoja, Nil})
      	aAdd(aInfAFR, {"AFR_DATA", Date(), Nil})
      	aAdd(aInfAFR, {"AFR_VENREA", Date(), Nil})
      	aAdd(aInfProj, aInfAFR)
       
      	aGrvSe2 := { { "E2_PREFIXO" , cPref , NIL },;
      	{ "E2_NUM" , cNum , NIL },;
      	{ "E2_TIPO" , cTipo , NIL },;
      	{ "E2_NATUREZ" , cNaturez , NIL },;
      	{ "E2_FORNECE" , cFornec , NIL },;
      	{ "E2_LOJA" , cLoja , NIL },;
      	{ "E2_EMISSAO" , Date() , NIL },;
      	{ "E2_VENCTO" , Date() , NIL },;
      	{ "E2_VENCREA" , Date() , NIL },;
      	{ "E2_VALOR" , nValor , NIL },;
      	{ "E2_PROJPMS" , "2" , NIL },;
      	{ "E2_HIST" , "Inclusão de Projeto" , NIL },;
      	{"AUTRATAFR" , aInfProj ,Nil } }
       
      	MsExecAuto( { |x,y,z| FINA050(x,y,z)}, aGrvSe2,, 3) // 3 - Inclusao, 4 - Alteração, 5 - Exclusão
       
      	If lMsErroAuto
      		MostraErro()
      	Else
      		Conout("Título incluído com sucesso!")
      	Endif
       
      Return
      
      Código de retenção de títulos a pagar
      #INCLUDE "Protheus.ch"
      
      /*	Quando houver qualquer tipo de operação que envolva a inserção de valor no campo
      	E2_CODRET, é necessário utilizar a função SetFuName("FINA050") antes de executar a MSExecAuto(),
      	pois existe uma validação no X3_VALID -(EXISTCPO("SX5","37"+M->E2_CODRET) .AND. Iif(FUNNAME() $ "FINA050|FINA750",FA050Natur(),.T.))
      	deste campo que so ira realizar o calculo do imposto por código de retenção se o FunName() estiver contido em "FINA050".	*/
      
      USER FUNCTION F050CODRET()
      	LOCAL aArray := {}
      	 
      	PRIVATE lMsErroAuto := .F.
      	
      	//Estrutura para demais títulos
      	aArray := { { "E2_PREFIXO"  , "PAG"             , NIL },;
      				{ "E2_NUM"      , "0001"            , NIL },;
      				{ "E2_TIPO"     , "NF"              , NIL },;
      				{ "E2_NATUREZ"  , "001"             , NIL },;
      				{ "E2_FORNECE"  , "0001"            , NIL },;
      				{ "E2_EMISSAO"  , CtoD("17/02/2012"), NIL },;
      				{ "E2_VENCTO"   , CtoD("17/02/2012"), NIL },;
      				{ "E2_VENCREA"  , CtoD("17/02/2012"), NIL },;
      				{ "E2_VALOR"    , 5000              , NIL },;
       				{ "E2_DIRF"     , "1"				, NIL },;
      				{ "E2_CODRET"   , "3208"            , NIL }}
      	
      	SetFunName("FINA050") 
      	MsExecAuto( { |x,y,z| FINA050(x,y,z)}, aArray,, 3)  // 3 - Inclusao, 4 - Alteração, 5 - Exclusão
      	 
      	 
      	If lMsErroAuto
      		MostraErro()
      	Else
      		Alert("Título incluído com sucesso!")
      	Endif
      	 
      Return
      
      Substituição de titulo provisório
      #INCLUDE "Protheus.ch"
      USER FUNCTION FIN050SUBST()
      	LOCAL aArray := {}
      	LOCAL aAuxTitPrv := {}
      	LOCAL aTitPrv    := {}
      	 
      	PRIVATE lMsErroAuto := .F.
      	
      	//Titulo efetivo
      	aArray := { { "E2_PREFIXO"  , "DRG"             , NIL },;
      				{ "E2_NUM"      , "VT002"            , NIL },;
      				{ "E2_PARCELA"  , " "               , NIL },;
      				{ "E2_TIPO"     , "NF"              , NIL },;
      				{ "E2_NATUREZ"  , "001"             , NIL },;
      				{ "E2_FORNECE"  , "001"            , NIL },;
      				{ "E2_LOJA"     , "00"              , NIL },;
      				{ "E2_EMISSAO"  , CtoD("27/10/2021"), NIL },;
      				{ "E2_VENCTO"   , CtoD("27/10/2021"), NIL },;
      				{ "E2_VENCREA"  , CtoD("27/10/2021"), NIL },;
      				{ "E2_VALOR"    , 5000              , NIL } }
      		
      	//No array aAuxTitPrv devera conter as informações dos títulos provisórios que serão substituídos
      	aAuxTitPrv := { { "E2_PREFIXO"          ,PadR("DRG",TamSx3("E2_PREFIXO")[1])  	, NIL },;
      					{ "E2_NUM"              ,PadR("000000001",TamSx3("E2_NUM")[1])  , NIL },;
      					{ "E2_PARCELA"          ,PadR("1",TamSx3("E2_PARCELA")[1])      , NIL },;
      					{ "E2_TIPO"             ,PadR("PR ",TamSx3("E2_TIPO")[1])       , NIL },;
      					{ "E2_FORNECE"          ,PadR("001",TamSx3("E2_FORNECE")[1])    , NIL },;
      					{ "E2_LOJA"             ,PadR("00",TamSx3("E2_LOJA")[1])        , NIL }}
      	
      	aadd(aTitPrv, aAuxTitPrv)
      		
      	MsExecAuto({|a,b,c,d,e,f,g,h,i,j| FINA050(a,b,c,d,e,f,g,h,i,j)},aArray,,6,,,,,,aTitPrv)
      	 
      	 
      	If lMsErroAuto
      		MostraErro()
      	Else
      		Conout("Título substituído com sucesso!")
      	Endif
      	 
      Return
      
      Inclusão com Complemento de Título
      #INCLUDE "Protheus.ch"
      
      /*
      Exemplo: 
      	Inclusão de título a pagar com cálculo de IR, preenchendo a 
      	natureza de rendimento (FKF_NATREN) no complemento do título (FKF).
      */
      User Function A050Inc1()
      
          Local aArray  := {}
      	Local aFKF    := {}
      	Local cNatRen := "13002"      
      
      	PRIVATE lMsErroAuto := .F.
      
          //Dados da SE2
          aArray := { { "E2_PREFIXO"  , "BOL"              , NIL },;
                      { "E2_NUM"      , "BOL00110"         , NIL },;
                      { "E2_TIPO"     , "BOL"              , NIL },;
                      { "E2_NATUREZ"  , "RNF000002"        , NIL },;
                      { "E2_FORNECE"  , "RNF017"           , NIL },;
                      { "E2_LOJA"     , "01"               , NIL },;
                      { "E2_EMISSAO"  , CtoD("09/02/2023") , NIL },;
                      { "E2_VENCTO"   , CtoD("09/02/2023") , NIL },;
                      { "E2_VENCREA"  , CtoD("09/02/2023") , NIL },;
                      { "E2_VALOR"    , 5000               , NIL }}
      
      	//Dados da FKF - Complemento do titulo
      	aFKF := { { "FKF_NATREN", cNatRen , NIL }}
      
      	aAdd(aArray, {"AUTCMTIT", aFKF, Nil})
          
          MsExecAuto( { |x,y,z| FINA050(x,y,z)}, aArray,, 3)  // 3 - Inclusao, 4 - Alteração, 5 - Exclusão
            
          If lMsErroAuto
              MostraErro()
          Else
              Conout("Titulo incluso com sucesso!")
          Endif
      
      Return

      DEMAIS INFORMAÇÕES

      Não há.

      ASSUNTOS RELACIONADOS

      Documento de referencia FINA050




      Conteúdos Relacionados