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: Update
Campo Obrigatórios
- Código ;
- Descrição da família;
- da Instancia;
- Tipo de processo ( M = mensal Y = anual T=ajuste topográfico);
- Código empresa;
- Número do contrato;
- Número da parcela;
- Código upnivel1;
- Data histórico;
- Data do pagamento;
- Código da taxaClassificaçã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.12.25
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "CONTRATOS_WS/apiHTTP_PUT_HIST_TX_CTCANA"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<apiHTTP_PUT_HIST_TX_CTCANA xmlns="CONTRATOS_WS">
<oHIST_TX_CTCANA>
<instancia>string</instancia>
<fgTpProc>string</fgTpProc>
<cdEmpresa>string</cdEmpresa>
<deEmpresa>string</deEmpresa>
<noContrCana>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</noContrCana>
<noParcela>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</noParcela>
<cdFazenda>string</cdFazenda>
<deFazenda>string</deFazenda>
<dtHistorico>
<Value>dateTime</Value>
<IsNull>boolean</IsNull>
</dtHistorico>
<dtPagto>
<Value>dateTime</Value>
<IsNull>boolean</IsNull>
</dtPagto>
<cdTxContr>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</cdTxContr>
<deTxContr>string</deTxContr>
<vlTxContrib>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</vlTxContrib>
<vlBaseTx>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</vlBaseTx>
<cdGrpTxContr>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</cdGrpTxContr>
<deGrpTxContr>string</deGrpTxContr>
<cdSafra>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</cdSafra>
<fgAcertoAnual>string</fgAcertoAnual>
<vlSubsidio>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</vlSubsidio>
<fgLiminarINSS>string</fgLiminarINSS>
</oHIST_TX_CTCANA>
</apiHTTP_PUT_HIST_TX_CTCANA>
</soap:Body>
</soap:Envelope> |
Bloco de código |
---|
language | xml |
---|
title | Family_Retorno |
---|
linenumbers | true |
---|
collapse | true |
---|
|
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<apiHTTP_PUT_HIST_TX_CTCANAResponse xmlns="CONTRATOS_WS">
<apiHTTP_PUT_HIST_TX_CTCANAResult>string</apiHTTP_PUT_HIST_TX_CTCANAResult>
</apiHTTP_PUT_HIST_TX_CTCANAResponse>
</soap:Body>
</soap:Envelope> |
Mensagem JSON
Bloco de código |
---|
language | js |
---|
title | Family_Envio |
---|
linenumbers | true |
---|
collapse | true |
---|
|
{
"oHIST_TX_CTCANA": {
"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"
},
"cdTxContr": {
"Value": 0
},
"deTxContr": "T",
"vlTxContrib": {
"Value": 0
},
"vlBaseTx": {
"Value": 0
},
"cdGrpTxContr": {
"Value": 0
},
"deGrpTxContr": "T",
"cdSafra": {
"Value": 0
},
"fgAcertoAnual": "T",
"vlSubsidio": {
"Value": 0
},
"fgLiminarINSS": "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 |
INSTANCIACodigo InstanciaFG_TP_PROCInstância |
tpRegistro | String | 1 |
Tipo de processo ( M = mensal Y = anual T=ajuste topografico) | CD_EMPRESA | String | 5 | Codigo empresa |
NO_CONTR_CANA | Number | 15 | Numero do contrato |
NO_PARCELA | Number | 3 | numero da parcela |
CD_UPNIVEL1 | String | 6 | codiog upnivel1 |
DT_HISTORICO | Date | 10 | Data historico |
DT_PAGTO | Date | 10 | data do pagamento |
CD_TXCONTR | Number | 3 | codigo da taxa |
VL_TX_CONTRIB | Number | 13 | valor da taxa |
VL_BASE_TX | Number | 15 | valor base taxa |
CD_GRP_TXCONTR | Number | 2 | grupo de taxa |
CD_SAFRA | Number | 5 | codigo da safra |
FG_ACERTO_ANUAL | String | 1 | falg de acerto anual |
VL_SUBSIDIO | Number | 13 | Valor do Subsídio |
FG_LIMINAR_INSS | String | 1 | Flag de liminar para suspensçao da cobrança de ICMS (S=Sim - N=Não) |
ROWVERSION | Number | 5 | CONTROLE INTERNOTp Registro(P=Provisao - N=NF c/ Acerto - F=Folha com Acerto - M=Mensal) |
cdUnidInd | Number | 3 | Codigo da Unidade Industrial |
deUnidInd | string | 40 | Descrição da Unidade Industrial |
cdFazenda | string | 6 | Codigo da Unidade Producao Nivel1 |
deFazenda | string | 70 | Descrição da Unidade Producao Nivel1 |
amAcerto | date | 10 | Ano e mes do acerto |
pcAcerto | Number | 10 | percentual de acerto |
cdTpCalc | Number | 2 | Codigo do Tipo de Calculo |
deTpCalc | string | 30 | Descricao do Tipo de Calculo |
cdFornec | Number | 8 | Codigo do Fornecedor |
deFornec | string | 70 | Descrição do fornecedor |
dtBaseATR | Date | 10 | Data Base do Kg de ATR |
cdSafra | Number | 5 | Codigo da Safra |
vlATR | Number | 5 | Qtde Media ATR Apurada |
vlTonCana | Number | 15 | Valor da Tonelada de Cana |
qtCanaEnt | Number | 3 | Qtde de Cana Entregue |
vlCanaBruto | Number | 6 | Valor Bruto Total da Cana |
vlCanaLiq | Number | 10 | Valor Liquido Total da Cana |
vlFatorK | Number | 10 | Valor do Fator K |
vlPg100 | Number | 3 | Valor do Pagto a 100% |
vlAcertoATR | Number | 13 | Valor de Acerto de ATR |
cdTpPropr | Number | 15 | Codigo do tipo de propriedade |
deTpPropr | string | 20 | Descrição do tipo de propriedade |
vlTotServ | Number | 5 | Valor total do desconto de servico |
fgAcertoFinal | string | 1 | Flag Controlador de Acerto Final de Ano |
fgIndividual | string | 13 | Flag controlador de processamento individual (S=Individual - N=Coletivo) |
vlAcAtrReceb | Number | 1 | Valor do Acerto de ATR recebido de outros fundos |
vlKgATR | Number | 5 | Valor Kg ATR |
vlTotBonus | Number | 13 | Valor total bônus |
vlTotServCorr | Number | 13 | Valor total do desconto de servico corrigido |
fgAcertoAnual | string | 1 | Flag Controlador de Acerto Anual |
fgContrRescind | string | 1 | Flag indicador de contrato rescindindo |
instContr | string | 5 | Instância Contrato |
cdEmpContr | string | 5 | Empresa Contrato |
noContrCana | Number | 15 | Número do Contrato |
vlRefAno | decimal | 9 | Valor de referencia de acerto de ano |
fgProvMensal | string | 1 | Flag para Provisão Mensal |
fgTpProc | string | 1 | Flag para indicar o tipo de processo [tab2] |
vlIcms | Number | 13 | Valor do ICMS |
vlDescGeocana | Number | 13 | Valor de Desconto de Serviço de Geocana |
qtAtrSemPremio | Number | 13 | Qtde de ATR sem prêmio |