A integração de grupo de insumos e grupo de materiais consiste na movimentação do cadastro no sentido ERP para PIMS Multicultivos, ou seja, será realizado no ERP e enviado para o PIMS Multicultivos através do PIMSConnector. O objetivo é permitir o controle do consumo dos insumos e materiais automotivos pelo seu respectivo grupo. Esta integração no PIMS Multicultivos é cadastrada em duas tabelas distintas, sendo assim é necessário existir no ERP, uma classificação que determina o tipo de item, se é grupo de insumo ou grupo de material automotivo.
Informações da Mensagem
- Tipo de Envio: Assíncrona / Síncrona
- Tipo de Evento: Upsert / Delete Update
Campo Obrigatórios
- Código da instancia;
- Tipo de processo ( M = mensal, Y = anual, T = ajuste topográfico);
- Descrição da família;
- Código da empresa;
- Número contrato de cana;
- Número da parcela;
- Código de upnivel1;
- Data do histórico;
- Data pagamento;
- Código do evento;
- Data do eventoClassificação da família.
Exemplos de Mensagens
Mensagem XML
Bloco de código |
---|
language | xml |
---|
title | Family_Envio |
---|
linenumbers | true |
---|
collapse | true |
---|
|
POST /CONTRATOS_WS/CONTRATOS_WS.asmx HTTP/1.1
Host: 10.173.1112.16125
Content-Type: applicationtext/soap+xml; charset=utf-8
Content-Length: length
SOAPAction: "CONTRATOS_WS/apiHTTP_PUT_HISTDEDCTCANA"
<?xml version="1.0" encoding="utf-8"?>
<soap12<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12soap="http://wwwschemas.w3xmlsoap.org/2003soap/05envelope/soap-envelope">
<soap12<soap:Body>
<apiHTTP_PUT_HISTDEDCTCANA xmlns="CONTRATOS_WS">
<oACERTOPROV><oHISTDEDCTCANA>
<instancia>string</instancia>
<tpRegistro>string<<fgTpProc>string</tpRegistro>fgTpProc>
<cdUnidInd>
<Value>decimal</Value><cdEmpresa>string</cdEmpresa>
<IsNull>boolean<<deEmpresa>string</IsNull>deEmpresa>
</cdUnidInd>
<deUnidInd>string</deUnidInd>
<cdFazenda>string</cdFazenda>
<noContrCana>
<deFazenda>string</deFazenda>
<amAcerto>
<Value>dateTime</Value>
<IsNull>boolean</IsNull>
</amAcerto>
<pcAcerto>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</pcAcerto>noContrCana>
<cdTpCalc><noParcela>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</cdTpCalc>noParcela>
<deTpCalc>string<<cdFazenda>string</deTpCalc>cdFazenda>
<cdFornec>
<Value>decimal</Value><deFazenda>string</deFazenda>
<IsNull>boolean</IsNull>
</cdFornec>
<deFornec>string</deFornec>
<dtBaseATR><dtHistorico>
<Value>dateTime</Value>
<IsNull>boolean</IsNull>
</dtBaseATR>dtHistorico>
<cdSafra><dtPagto>
<Value>decimal<<Value>dateTime</Value>
<IsNull>boolean</IsNull>
</cdSafra>dtPagto>
<vlATR><cdEvto>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</vlATR>cdEvto>
<vlTonCana>
<Value>decimal</Value><deEvto>string</deEvto>
<IsNull>boolean</IsNull><dtEvto>
</vlTonCana>
<qtCanaEnt>
<Value>decimal< <Value>dateTime</Value>
<IsNull>boolean</IsNull>
</qtCanaEnt>dtEvto>
<vlCanaBruto><vlDeducao>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</vlCanaBruto>vlDeducao>
<vlCanaLiq><cdGrpEvto>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</vlCanaLiq>cdGrpEvto>
<vlFatorK>
<Value>decimal</Value><deGrpEvto>string</deGrpEvto>
<IsNull>boolean</IsNull>
<cdFornec>
</vlFatorK>
<vlPg100>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</vlPg100>cdFornec>
<vlAcertoATR>
<Value>decimal</Value><deFornec>string</deFornec>
<IsNull>boolean</IsNull>
</vlAcertoATR>
<cdTpPropr>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</oHISTDEDCTCANA>
</cdTpPropr>
<deTpPropr>string</deTpPropr>
<vlTotServ>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</vlTotServ>
<fgAcertoFinal>string</fgAcertoFinal>
<fgIndividual>string</fgIndividual>
<vlAcAtrReceb>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</vlAcAtrReceb>
<vlKgATR>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</vlKgATR>
<vlTotBonus>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</vlTotBonus>
<vlTotServCorr>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</vlTotServCorr>
<fgAcertoAnual>string</fgAcertoAnual>
<fgContrRescind>string</fgContrRescind>
<instContr>string</instContr>
<cdEmpContr>string</cdEmpContr>
<noContrCana>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</noContrCana>
<vlRefAno>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</vlRefAno>
<fgProvMensal>string</fgProvMensal>
<fgTpProc>string</fgTpProc>
<vlIcms>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</vlIcms>
<vlDescGeocana>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</vlDescGeocana>
<qtAtrSemPremio>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</qtAtrSemPremio>
</oACERTOPROV>
</apiHTTP_PUT_HISTDEDCTCANA>
</soap12soap:Body>
</soap12soap:Envelope> |
Bloco de código |
---|
language | xml |
---|
title | Family_Retorno |
---|
linenumbers | true |
---|
collapse | true |
---|
|
HTTP/1.1 200 OK
Content-Type: applicationtext/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12soap="http://wwwschemas.w3xmlsoap.org/2003soap/05envelope/soap-envelope">
<soap12<soap:Body>
<apiHTTP_PUT_HISTDEDCTCANAResponse xmlns="CONTRATOS_WS">
<apiHTTP_PUT_HISTDEDCTCANAResult>string</apiHTTP_PUT_HISTDEDCTCANAResult>
</apiHTTP_PUT_HISTDEDCTCANAResponse>
</soap12soap:Body>
</soap12soap:Envelope> |
Mensagem JSON
Bloco de código |
---|
language | js |
---|
title | Family_Envio |
---|
linenumbers | true |
---|
collapse | true |
---|
|
{
"oHISTDEDCTCANA": {
"instancia": "T",
"fgTpProc": "T",
"cdEmpresa": "T",
"deEmpresa": "T",
"noContrCana": {
"Value": 0
},
"noParcela": {
"Value": 0
},
"cdFazenda": "T",
"deFazenda": "T",
"dtHistorico": {
"Value": "2020-03-12T13:37:27+00:00"
},
"dtPagto": {
"Value": "2020-03-12T13:37:27+00:00"
},
"cdEvto": {
"Value": 0
},
"deEvto": "T",
"dtEvto": {
"Value": "2020-03-12T13:37:27+00:00"
},
"vlDeducao": {
"Value": 0
},
"cdGrpEvto": {
"Value": 0
},
"deGrpEvto": "T",
"cdFornec": {
"Value": 0
},
"deFornec": "T"
}
} |
Bloco de código |
---|
language | js |
---|
title | Family_Retorno |
---|
linenumbers | true |
---|
collapse | true |
---|
|
{
"d": "Sucess 200 OK"
} |
Descrição Detalhada das Tags
SEGMENTO | TAGS | TIPO | TAMANHO | DESCRITIVO DA TAG |
Event
| instancia | String | 5 | Código da Instância |
FG_TP_PROCfgTpProc | String | 1 | tipo de processo ( M = mensal, Y = anual, T = ajuste |
topograficoCD_EMPRESAcodigo Código da empresa |
deEmpresa | String | 25 | Descrição da empresa |
NO_CONTR_CANAnoContrCana | Number | 15 | numero contrato de cana |
NO_PARCELAnoParcela | Number | 3 | numero da parcela |
CD_UPNIVEL1codigo de upnivel1 | DT_HISTORICOCódigo da Unidade Produção Nivel1 |
deFazenda | String | 70 | Descrição da Unidade Produção Nivel1 |
dtHistorico | date | 10 | data do |
historicoDT_PAGTOdtPagto | date | 10 | DATA PAGAMENTO |
CD_EVTOcodigo DT_EVTOdtEvto | Date | 10 | data do evento |
VL_DEDUCAO |
deEvto | String | 16 | Descrição do Evento |
vlDeducao | Number | 13 | valor da |
deducaoCD_GRP_EVTOCD_FORNECdeGrpEvto | String | 15 | Descrição Estendida do Grupo de Eventos |
cdFornec | Number | 8 |
Codigo ROWVERSIONNumber5 | controle interno | Esta integração está disponível a partir da versão 12.1.14 do PIMS Multicultivos e PIMS Connector;Limitações e Restrições
...
70 | Descrição do fornecedor |