Histórico da Página
A integração de Contratos consiste na movimentação do cadastro no sentido Protheus para PIMS Multicultivos, ou seja, será realizada no Protheus e enviada para o PIMS Multicultivos através do PIMSConnector. A integração de Contratos para o Protheus é realizada ao efetuar uma alteração da situação do contrato para vigente na rotina de manutenção de contratos (CNTA300). Nesta integração é possível incluir, alterar e excluir um contrato.Os campos do cadastro de contratos do Protheus a serem considerados na integração, não são apenas os campos obrigatórios, mas todos os campos necessários ao funcionamento da integração.
Contract/Contratos
Identificador da Mensagem: Contract
Versão: 2.000
Módulo <Protheus>: <BackOffice – Gestão de Contratos>
Módulo <PIMS Multicultivos>: <Tabelas / Pagamento Serviços / Contratos>
Tipo de Envio: <Síncrona>
Tipo de Evento: Upsert / Delete
Mensagem Padrão | PROTHEUS | PIMS Multicultivos | ||
Tabela | Campo | Tabela | Campo | |
CompanyId | - | - | EMPRESA | CD_INT_ERP |
BranchId | CN9 | CN9_FILIAL | FILIAL | CD_FILIAL |
InternalId | CN9 | EMPRESA | CN9_FILIAL | CN9_NUMERO | CN9_REVISA | SV_CONTRATO | ID_SV_CONTRATO |
ContractNumber | CN9 | CN9_NUMERO | SV_CONTRATO | NO_CONTRATO |
ContractReview | CN9 | CN9_REVISA | SV_CONTRATO | NR_REVISAO_ERP |
BeginDate | CN9 | CN9_DTINIC | SV_CONTRATO | DT_INI_VALIDADE |
FinalDate | CN9 | CN9_DTFIM | SV_CONTRATO | DT_FIM_VALIDADE |
CustomerCode | CNA | CNA_FORNEC | CNA_LJFORN | PRESTSERV | ID_PRESTSERV |
SheetNumber | CNA | CNA_NUMERO | SV_CONTRATO_DE | CD_ITEM_ERP |
SheetType | CNA | CNA_TIPPLA | SV_ORIGEM_PAGTO | ID_SV_ORIGEM_PAGTO |
ItemCode | CNB | CNB_PRODUT | OPERACAO | ID_OPERACAO |
AccountantAcountCode | CNB | CNB_CONTA | COMPONENTE | ID_COMPONENTE |
ItemUnitPrice | CNB | CNB_VLUNIT | SV_CONTRATO_DE | VL_UNIT_CB |
ItemTotalValue | CNB | CNB_VLTOT | SV_CONTRATO_DE | VL_TOTAL_CONTRATO |
Campos Obrigatórios para o Funcionamento da Integração
- Empresa;
- Filial;
- Numero do Contrato;
- Descrição;
- Período de Pagamento;
- Prestador;
- Data Inicio do Contrato;
- Data Final do Contrato;
- Número da Planilha;
- Tipo da Planilha;
- Código do Item (Produto);
- Conta Contábil.
Fluxo da Integração
O Cadastro de Contrato é realizado no Protheus e integrado com PIMS Multicultivos conforme fluxo abaixo:
draw.io Diagram | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Serão geradas integrações na alteração de situação do contrato no Protheus nas seguintes condições:
- Alteração de situação do contrato para “Vigente” no Protheus (Esta alteração compreende também aprovações de revisões);
- Será encaminhada mensagem de integração de upsert com as informações do contrato para atualização de informações, caso o contrato não exista, será incluso um novo registro;
- Alteração de situação do contrato para “Em Elaboração" ou "Cancelado" no Protheus será encaminhada mensagem de integração de delete.
Limitações/Restrições
- Esta integração está disponível a partir da versão 12.1.17 do Protheus e 12.1.20 do PIMSMulticultivos;
- Serão alteradas as situações dos contratos no Protheus somente no retorno com sucesso da mensagem de integração;
- A exclusão do Contrato somente será realizada caso não haja relacionamento com as tabelas abaixo:
Pivot Table | ||||||
---|---|---|---|---|---|---|
| ||||||
|