Árvore de páginas

ÍNDICE


01. VISÃO GERAL

A rotina Fornecedores Autônomos (FINA404) é responsável pelo envio de dados cadastrais e de pagamentos de fornecedores autônomos da linha Protheus para a linha RM.

O envio é realizado através da mensagem única EXTERNALAUTONOMOUSPAYMENT.

02. CONFIGURAÇÃO

Considerando que o ambiente da linha Protheus já possua os pré-requisitos para a utilização da integração via mensagem única, deve ser cadastrado na rotina Adapter EAI (CFGA020) a rotina FINA404.

Exemplo:

03. VERSÕES HOMOLOGADAS X DADOS INTEGRADOS

O Protheus realiza o envio da mensagem única EXTERNALAUTONOMOUSPAYMENT nas versões 1.000 e 1.006, estando a versão 1.006 disponível no pacote de atualização da rotina FINA404 a partir de maio/2021.

Segue abaixo os dados considerados em cada versão:

TagsVersão 1.000Versão 1.006Origem Protheus
CompanyIdEnviaEnviaM0_CODIGO
BranchIdEnviaEnviaM0_CODFIL
InternalIdEnviaEnviaM0_CODIGO+E2_FILIAL+E2_PREFIXO+E2_NUM+E2_PARCELA+E2_TIPO+E2_FORNECE+E2_LOJA
CompanyInternalIdEnviaEnviaM0_CODIGO+M0_CODFIL
TakerIdEnviaEnviaM0_CGC
TakerSpecificIdEnviaEnviaM0_CEI
TakerTypeEnviaEnviaSempre será '0'
AutonomousNameEnviaEnviaA2_NOME
DateOfBirthEnviaEnviaA2_DTNASC
AutonomousIdEnviaEnviaA2_CGC
RegistrationNumberEnviaEnviaA2_CODNIT
AutonomousOcupationNationalCodeEnviaEnviaA2_CBO
AutonomousCategoryEnviaEnviaA2_CATEG
SefipEventCodeEnviaEnviaA2_OCORREN
IssueDateEnviaEnviaE2_EMISSAO
DueDateEnviaEnviaE2_VENCTO
InitiationDateEnviaEnviaE2_EMISSAO
ServiceNatureEnviaEnviaA2_INDRUR
DependentsNumberEnviaEnviaA2_NUMDEP
IRRFDependentsNumberEnviaEnviaA2_NUMDEP
PaymentValueEnviaEnviaE2_BASEINS
INSSValueEnviaEnviaE2_INSS
eSocialAutonomousCategory-EnviaA2_CATEFD*
ISSValue-EnviaE2_ISS
SESTValue-EnviaMV_ALSEST x E2_SEST / ED_PERCSES
SENATValue-EnviaMV_ALSENAT x E2_SEST / ED_PERCSES
IRRFValue-EnviaE2_IRRF
RemunerationValueWithIRRFIncidence-EnviaE2_BASEIRF
FreightRemunerationValue-EnviaE2_VALOR
RemunerationValueWithINSSIncidence-EnviaE2_BASEINS
PaymentDate-EnviaE2_BAIXA
MultipleEmploymentIndicator-EnviaFLX_TPREC
OtherEmploymentId-EnviaFLX_CNPJ
OtherEmploymentCategory-EnviaFLX_CATEFD*
OtherEmploymentINSSBasis-EnviaFLX_BASE

*Disponibilizado nos pacotes de dicionário de expedição continua do Financeiro a partir de outubro/2021).

04. PRÉ-CONDIÇÕES

A rotina possui como pré-requisito para o envio das informações:

  1. A existência de ao menos 1 título a pagar que atenda ao preenchimento das perguntas da rotina;
  2. Que o fornecedor vinculado ao título seja do tipo PESSOA FISICA e possua os campos abaixo preenchidos:
CampoDescrição
A2_NOMENome
A2_CGCCPF/CNPJ
A2_CBOClassificação Brasileira de Ocupações (CBO)
A2_DTNASCData de nascimento
A2_CODNITNúmero de Registro do Trabalhador (NIT)
A2_CATEGCategoria SEFIP
A2_OCORRENOcorrência SEFIP
A2_CATEFD (somente a partir da versão 1.006)Categoria eSocial 

05. CONTROLE DE DADOS INTEGRADOS (FLAG)

Quando ocorre o envio de resposta da linha RM de que a integração ocorreu com sucesso, o campo E2_SEFIP (Tabela SE2 - Contas a Pagar) será gravado, sinalizando o status de integração do título a pagar.

Para a versão 1.000, que não faz o reenvio de informações após a integração já ter ocorrido, os conteúdos para esse campo são:

  • Em branco = Título a pagar não integrado;
  • Gravado com "X" = Integrado;

Já para a versão 1.006, que possibilita o reenvio de dados do título quando o mesmo é baixado após já ter sido integrado, os conteúdos são:

  • Em branco = Título a pagar não integrado;
  • Gravado com "X" = Integrado;
  • Gravado com "Y" = Integrado novamente após a baixa (Update);

06. REGRA DE NEGÓCIO

  • O intervalo de datas informado nas perguntas da rotina FINA404 é utilizado para filtrar os títulos a pagar pela data de emissão (E2_EMISSAO);
    • A partir da versão 1.006, além da regra anterior, o intervalo de datas passa a considerar também  os títulos baixados no período (através do campo E2_BAIXA). Para essa situação, serão considerados os títulos que já foram integrados (flag E2_SEFIP = X) e que estão totalmente baixados (E2_SALDO = 0);
  • SEST e SENAT na linha Protheus é gravado aglutinado (campo E2_SEST), mas na integração os valores são enviados individualmente. Para isso, configure os parâmetros MV_ALSESTMV_ALSENAT com as respectivas alíquotas;
    • Se os parâmetros não existirem no ambiente da linha Protheus, serão consideradas as alíquotas de 1,5% para o SEST e 1,0% para o SENAT;
    • Essa informação é enviada a partir da versão 1.006;
  • Os dados de múltiplos vínculos empregatícios (Cadastro de Previa de INSS - FINA027) são considerados apenas quando há um título apto a ser enviado, portanto essa informação não é considerada na integração de forma isolada, depende de um título com fornecedor vinculado a um cadastro de Previa de INSS;
    • Essa informação é enviada a partir da versão 1.006;
  • Os títulos a pagar contendo os tipos (E2_TIPO) a seguir, não são considerados na integração:  
    • Adiantamento (PA);
    • Abatimento (AB-|FB-|FC-|FU-|IR-|IN-|IS-|PI-|CF-|CS-|FE-|IV-);
    • Nota de Debito do Fornecedor (NDF);
    • Provisórios (PR);

07. TABELAS UTILIZADAS

  • Contas a Pagar - SE2
  • Fornecedores - SA2
  • Cabeçalho de Previas de INSS - FJW
  • Itens de Previas de INSS  - FLX

07. INFORMAÇÕES RELACIONADAS