INTEGRAÇÃO - Movimento dos Ruralistas
Linha de Produto: | PIMSConnector |
Segmento: | Agroindústria |
Módulo: | Mensagens Integração |
Função: | Integração de Movimento Ruralistas via TXT |
Situação/Requisito: | Ao gerar movimento dos ruralistas no PIMS Multicultivos o mesmo devera gerar as informações em arquivo TXT para o ERP |
Solução/Implementação: | Implementar rotinas para gerar arquivo TXT do movimento dos ruralistas |
Requisito: | DAGROINTEGRACAO-194 |
A Integração de Movimentos dos Ruralistas consiste na movimentação do PIMS Multicultivos para o ERP , ou seja, será realizado no PIMS Multicultivos e enviado ao ERP através do PIMSConnector.
Informações da Mensagem
- Identificador da Mensagem: MonthlyPayroll
- Versão: 1.000
- Módulo <PIMS Multicultivos>: <Geração de dados para Folha de Pagamento - ERP>
- Tipo de Envio: <Sincrona >
- Tipo de Evento: Upsert
Limitações/Restrições
- Esta integração está disponível a partir da versão 12.1.19.1 do PIMSConnector
- Esta integração gera movimentação para integração no ERP
Estrutura do Arquivo TXT
Segue abaixo os campos do arquivo TXT para realização da Integração de Movimento dos Ruralistas:
Sequência | Nome Ténico | Delimitador | Tipo | Valores | Detalhamento |
1º | Transaction | || | Fixo | MonthlyPayroll | Identifica o nome da integração |
2º | Type | || | Fixo | BusinessMessage | Tipo de mensagem de integração |
3º | Event | || | Variável | upsert | Qual foi o evento associado à mensagem (pode ser upsert – inclusão/alteração ou delete – eliminação) |
4º | SourceApplication | || | Variável | ERP | Define qual o aplicativo que originou esta mensagem |
5º | CompanyId | || | Variável | 01 | Código da Empresa |
6º | BranchId | || | Variável | 001 | Código da Filial |
7º | EmployeeCode | || | Variável | 123456 | Código do Funcionário |
8º | FundCode | || | Variável | 789 | Código da Verda |
9º | InformationType | || | Variável | 3 | Tipo de Conteúdo da Verba: 1 - Horas 2 - Dias 3 - Valor |
10º | NumberOfHoursPosted | || | Variável | 0 | Quantidade do tipo da verba ( Horas ou Dias ) Quando informado tipo 3 (valor) , o campo vem preenchido com "zero" |
11º | EntryValue | || | Variável | 123.45 | Valor da verba, quando o tipo for 1 ou 2 este campo poderá vir "zerado" |
12º | ReferenceDate | || | Variável | 2018-01-26 | Data do Lançamento |
13º | PaymentDate | || | Variável | 2018-02-05 | Data do Pagamento |
14º | MonthCompetence | || | Variável | 01 | Mês de Competência |
15º | YearCompetence | || | Variável | 2018 | Ano de Competência |
16º | FundOrigin | || | Fixo | 6 | Tipo de Registro : 6 - Informado |
17º | CostCenter | || | Variável | 4010 | Código do Centro de Custo |
Exemplo do contéudo do arquivo TXT
MonthlyPayroll||BusinessMessage||upsert||ERP||01||001||123456||789||3||0||123.45||2018-01-26||2018-02-05||1||2018||6||4010
Observação: O delimitador por default é "||", porém pode ser definido outro tipo de delimitador.
O Adapter deverá ter uma rota vinculada cujo método de integração deverá estar como "TXT" conforme apresentado abaixo na figura: