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:
- O campo Tipo cálculo IRRF Forn. Exterior definido na tela F070EPF for igual a 2-Caixa;
- Fornecedor do título a pagar que está sendo baixado possuir o Tipo de Mercado igual a E-Externo, conforme definições do Cadastro de Fornecedores (F095CAD);
- A moeda do título a pagar for diferente da moeda da empresa.
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;