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 realizar a alteração da situação do contrato para vigente na rotina de manutenção de contratos (CNTA300).O cadastro de contratos deve ser efetuado no Protheus e sincronizado automaticamente no PIMS Multicultivos. Nesta Nesta integração é possível incluir, alterar e excluir o 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.
...
Identificador da Mensagem: Contract
Versão: 2.000
Módulo <Protheus>: <BackOffice – Gestão de Contratosl>
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 | ||
ContractReview | CN9 | CN9_REVISA | ||
BeginDate | CN9 | CN9_DTINIC | ||
FinalDate | CN9 | CN9_DTFIM | ||
CustomerCode | CNA | CNA_FORNEC | CNA_LJFORN | ||
CustomerInternalId | SA2 | EMPRESA | A2_FILIAL | A2_COD | A2_LOJA | PRESTSERV | CD_INT_ERP |
ContractTotalValue | CN9 | CN9_VLATU | ||
ContractTypeCode | CN9 | CN9_TPCTO | ||
ContractTypeInternalId | CN1 | EMPRESA | CN1_FILIAL | CN1_CODIGO | ||
SheetNumber | CNA | CNA_NUMERO | ||
SheetType | CNA | CNA_TIPPLA | ||
SheetTotalValue | CNA | CNA_VLTOT | ||
ItemCode | CNB | CNB_PRODUT | ||
ItemInternalId | SB1 | EMPRESA | B1_FILIAL | B1_COD | OPERACAO | ID_OPERACAO |
AccountantAcountCode | CNB | CNB_CONTA | ||
AccountantAcountInternalId | CT1 | EMPRESA | CT1_FILIAL | CT1_CONTA | COMPONENTE | ID_CONTACUSTO |
CostCenterCode | CNB | CNB_CC | ||
CostCenterInternalId | CTT | EMPRESA | CTT_FILIAL | CTT_CUSTO | ||
AccountingItemCode | CNB | CNB_ITEMCT | ||
AccountingItemInternalId | CTD | EMPRESA | CTD_FILIAL | CTD_ITEM | ||
ClassValueCode | CNB | CNB_CLVL | ||
ClassValueInternalId | CTH | EMPRESA | CTH_FILIAL | CTH_CLVL | ||
ItemQuantity | CNB | CNB_QUANT | ||
ItemUnitPrice | CNB | CNB_VLUNIT | ||
ItemTotalValue | CNB | CNB_VLTOT | ||
PercentageOfDiscount | CNB | CNB_DESC |
Campos Obrigatórios para o funcionamento Funcionamento da Integração:
- Empresa - Origem;
- Filial - Origem.
Fluxo da Integração
A integração de Contratos é realizada no Protheus e integrada com PIMS Multicultivos.
...
- 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á 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.20 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.