Identificador de Regra

CPA-501BAIFE01

Módulo: CPA - Contas a Pagar

Finalidade: através deste identificador de regras, será possível retornar ao sistema o valor da cotação da moeda e o valor base de IRRF a ser considerado para geração do Título de IRRF.

Características: o identificador é exclusivo para geração de títulos de IRRF Fornecedor Exterior. Quando cadastrado e ativo, será executado somente quando:

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
CpaAOrigem Alfa Tipo do Imposto (IRRF, PIS ou COFINS) Não
CpaNCodEmp Número Código da Empresa Não
CpaNCodFil Número Código da Filial Logada Não
CpaNCodFor Número Código do Fornecedor Não
CpaNFilNfc Número Código da Filial da Nota Fiscal de Entrada Não
CpaASnfNfc Alfa Série da Nota Fiscal de Entrada Não
CpaNNumNfc Número Número da Nota Fiscal de Entrada Não
CpaNAliIrr Número Alíquota de IRRF cadastrada nas definições do Fornecedor Não
CpaAMoeEmp Alfa Moeda da Empresa Não
CpaACodMoe Alfa Moeda do Título a Pagar Não
CpaDDatPgt Data Data de Pagamento do Título a Pagar Não
CpaNVlrMov Número Valor do Movimento do Título a Pagar Não
CpaNCotEmi Número Cotação na geração do título Não
CpaNCotPgt Número Cotação na Data de Pagamento do Título a Pagar (ou última cotação cadastrada) Não
CpaDDatDdu Data Data calculada pelo sistema considerando dois dias úteis anteriores a data de pagamento Não
CpaNCotDdu Número Cotação dois dias úteis anterior a data de pagamento do Título Não
CpaNVlrBir Número Valor base de IRRF calculado pelo sistema Não
CpaNRetCot Número Cotação a ser considerada para cálculo de IRRF Fornecedor Exterior Sim
CpaNRetBir Número Base do IRRF a ser considerado para Fornecedor Exterior Sim
CpaNVlrPit Número PIS - Imposto retido que está sendo calculado Sim
CpaNVlrCrt Número COFINS - Imposto retido que está sendo calculado Sim

Exemplo de regra:

Definir Numero CpaNCodFor; @ Código do Fornecedor @
Definir Numero CpaNAliIrr; @ Alíquota de IRRF cadastrada nas definições do Fornecedor @
Definir Numero CpaNVlrMov; @ Valor do Movimento do Título a Pagar @
Definir Numero CpaNCotEmi; @ Cotação na geração do Título a Pagar @
Definir Numero CpaNRetCot; @ Retorno - Cotação a ser considerada para cálculo de IRRF Fornecedor Exterior @
Definir Numero CpaNRetBir; @ Retorno - Base do IRRF a ser considerado para Fornecedor Exterior @

Se (CpaAOrigem = 'IRRF')
Se (CpaNCodFor = 10011)
Inicio
CpaNRetCot = 3.1668;
CpaNRetBir = ((CpaNVlrMov / CpaNCotEmi) * CpaNRetCot) / (1 - CpaNAliIrr);
Fim;
Fim;

Este artigo ajudou você?