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.
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:

O Protheus realiza o envio da mensagem única EXTERNALAUTONOMOUSPAYMENT nas versões 1.000, 1.006 e 1.007, estando a versão 1.007 disponível no pacote de atualização da rotina FINA404 a partir de dezembro/2023.
Segue abaixo os dados considerados em cada versão:
| Tags | Versão 1.000 | Versão 1.006 | Versão 1.007 | Origem Protheus |
|---|---|---|---|---|
| CompanyId | Envia | Envia | Envia | M0_CODIGO |
| BranchId | Envia | Envia | Envia | M0_CODFIL |
| InternalId | Envia | Envia | Envia | M0_CODIGO+E2_FILIAL+E2_PREFIXO+E2_NUM+E2_PARCELA+E2_TIPO+E2_FORNECE+E2_LOJA |
| CompanyInternalId | Envia | Envia | Envia | M0_CODIGO+M0_CODFIL |
| TakerId | Envia | Envia | Envia | M0_CGC |
| TakerSpecificId | Envia | Envia | Envia | M0_CEI |
| TakerType | Envia | Envia | Envia | Sempre será '0' |
| AutonomousName | Envia | Envia | Envia | A2_NOME |
| DateOfBirth | Envia | Envia | Envia | A2_DTNASC |
| AutonomousId | Envia | Envia | Envia | A2_CGC |
| RegistrationNumber | Envia | Envia | Envia | A2_CODNIT |
| AutonomousOcupationNationalCode | Envia | Envia | Envia | A2_CBO |
| AutonomousCategory | Envia | Envia | Envia | A2_CATEG |
| SefipEventCode | Envia | Envia | Envia | A2_OCORREN |
| IssueDate | Envia | Envia | Envia | E2_EMISSAO |
| DueDate | Envia | Envia | Envia | E2_VENCTO |
| InitiationDate | Envia | Envia | Envia | E2_EMISSAO |
| ServiceNature | Envia | Envia | Envia | A2_INDRUR |
| DependentsNumber | Envia | Envia | Envia | A2_NUMDEP |
| IRRFDependentsNumber | Envia | Envia | Envia | A2_NUMDEP |
| PaymentValue | Envia | Envia | Envia | E2_BASEINS |
| INSSValue | Envia | Envia | Envia | E2_INSS |
| eSocialAutonomousCategory | - | Envia | Envia | A2_CATEFD* |
| ISSValue | - | Envia | Envia | E2_ISS |
| SESTValue | - | Envia | Envia | MV_ALSEST x E2_SEST / ED_PERCSES |
| SENATValue | - | Envia | Envia | MV_ALSENAT x E2_SEST / ED_PERCSES |
| IRRFValue | - | Envia | Envia | E2_IRRF |
| RemunerationValueWithIRRFIncidence | - | Envia | Envia | E2_BASEIRF |
| FreightRemunerationValue | - | Envia | Envia | E2_VALOR |
| RemunerationValueWithINSSIncidence | - | Envia | Envia | E2_BASEINS |
| PaymentDate | - | Envia | Envia | E2_BAIXA |
| MultipleEmploymentIndicator | - | Envia | Envia | FLX_TPREC |
| OtherEmploymentId | - | Envia | Envia | FLX_CNPJ |
| OtherEmploymentCategory | - | Envia | Envia | FLX_CATEFD¹ |
| OtherEmploymentINSSBasis | - | Envia | Envia | FLX_BASE |
| DependentId | - | - | Envia | DHT_CPF² |
| DependentName | - | - | Envia | DHT_NOME² |
| DependentBirthDate | - | - | Envia | DHT_DTNASC² |
| DependentType | - | - | Envia | DHT_RELACA² |
| DependencyDescription | - | - | Envia | FKG_DESCR |
| DeductionValue | - | - | Envia | FKG_VALOR |
| PensionDeductionValue | - | - | Envia | FKG_VALOR |
¹ Disponibilizado no pacote de dicionário de expedição continua do Financeiro a partir de outubro/2021).
² Disponibilizado no pacotes de dicionário de expedição continua do Backoffice a partir de março/2023).
A rotina possui como pré-requisito para o envio das informações:
| Campo | Descrição |
|---|---|
| A2_NOME | Nome |
| A2_CGC | CPF/CNPJ |
| A2_CBO | Classificação Brasileira de Ocupações (CBO) |
| A2_DTNASC | Data de nascimento |
| A2_CODNIT | Número de Registro do Trabalhador (NIT) |
| A2_CATEG | Categoria SEFIP |
| A2_OCORREN | Ocorrência SEFIP |
| A2_CATEFD (somente a partir da versão 1.006) | Categoria eSocial |
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:
Já para as versão igual ou superior a 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:
<!-- esconder o menu -->
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|