Páginas filhas
  • DT - TXT Implementação da Integração de Movimentos dos Ruralistas

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

Transaction

||

Fixo

MonthlyPayroll

Identifica o nome da integração

Type

||

Fixo

BusinessMessage

Tipo de mensagem de integração

Event

||

Variável

upsert

Qual foi o evento associado à mensagem (pode ser upsert – inclusão/alteração ou delete – eliminação)

SourceApplication

||

Variável

ERP

Define qual o aplicativo que originou esta mensagem

CompanyId

||

Variável

01

Código da Empresa

BranchId

||

Variável

001

Código da Filial

EmployeeCode

||

Variável

123456

Código do Funcionário

FundCode

||

Variável

789

Código da Verda

InformationType||Variável3Tipo de Conteúdo da Verba: 1 - Horas 2 - Dias 3 - Valor
10ºNumberOfHoursPosted||Variável0

Quantidade do tipo da verba ( Horas ou Dias ) Quando informado tipo 3 (valor) , o campo vem preenchido com "zero"

11ºEntryValue||Variável123.45Valor da verba, quando o tipo for 1 ou 2 este campo poderá vir "zerado"
12ºReferenceDate||Variável2018-01-26Data do Lançamento
13ºPaymentDate||Variável2018-02-05Data do Pagamento
14ºMonthCompetence||Variável01Mês de Competência
15ºYearCompetence||Variável2018Ano de Competência
16ºFundOrigin||Fixo6Tipo de Registro : 6 - Informado
17ºCostCenter||Variável4010Có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: