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 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.
Contract/Contratos
Identificador da Mensagem: Contract
Versão: 2.000
Módulo <Protheus>: <BackOffice – Gestão de Contratosl>
Módulo <PIMS Multicultivos>: <>
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 da Integração:
- Empresa - Origem
- Filial - Origem
Fluxo da Integração
A integração de Contratos é realizada no Protheus e integrada com PIMS Multicultivos.
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.20 do Protheus.
- Serão alteradas as situações dos contratos no Protheus somente no retorno com sucesso da mensagem de integração .