Child pages
  • DT - TXT Implementação da Integração de Verbas

INTEGRAÇÃO - Verbas

Linha de Produto:

PIMSConnector

Segmento:

Agroindústria

Módulo:

Mensagens Integração

Função:

Integração de Verbas via TXT

Situação/Requisito:

Ao efetuar o cadastro de Verbas no ERP esta deve ser integrada com o PIMS Multicultivos via TXT

Solução/Implementação:

Implementar rotinas para integrar as informações de Verba do ERP para o PIMS Multicultivos via TXT

Requisito:DAGROINTEGRACAO-190


A Integração de Verbas consiste na movimentação do cadastro no sentido ERP para o PIMS Multicultivos, ou seja, será realizado no ERP e enviado para o PIMS Multicultivos através do PIMSConnector.


Informações da Mensagem

  • PayrollAmount /Verbas
  • Identificador da Mensagem: PayrollAmount
  • Versão: 1.000
  • Módulo <PIMS Multicultivos>: <Verbas>
  • Tipo de Envio: <Síncrona> 
  • Tipo de Evento: Upsert / Delete


Campos Obrigatórios

  • Empresa – opcional em modo compartilhado;
  • Filial – opcional em modo compartilhado;
  • Código da Verba;
  • Descrição da Verba.


Limitações/Restrições

  • Esta integração está disponível a partir da versão 12.1.19.1 do PIMSConnector;
  • Caso já exista o cadastro de Verbas em ambos os sistemas, e precisar ser habilitado o processo de integração, será necessário ajustar o cadastro no PIMS Multicultivos, informando o código do ERP no campo Código ERP, para depois realizar a movimentação da integração. Caso isto não seja feito, o processo de integração não funcionará corretamente, gerando inconsistência nas informações trafegadas entre os aplicativos; 
  • Nesta integração é possível incluir, alterar e excluir uma Verba. A exclusão somente será realizada, caso não haja relacionamento com outras entidades tanto no PIMS quanto no ERP.


Estrutura do Arquivo TXT

Segue abaixo os campos do arquivo TXT para realização da Integração de Verbas:


Sequência

Nome Ténico

Delimitador

Tipo

Valores

Detalhamento

Transaction

||

Fixo

PayrollAmount

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

FuncCode

||

Variável

000001

Código da Verba

Description

||

Variável

Salário

Descrição da Verba

FundingAmountType||Variável1

Tipo de movimento: 1 - hora, 2 - dias, 3 - valor, 4 - referência


Exemplo do contéudo do arquivo TXT

PayrollAmount||BusinessMessage||upsert||ERP||01||001||000001||Salário||1


Observação: O delimitador por default é "||", porém, pode ser definido outro tipo de delimitador.