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 Insert
Campo Obrigatórios
- Código da Instância;
- Flag Controlador do Tipo do Processo;
- Código ;
- Descrição da família;
- do Fornecedor;
- Data Inicial do Período;
- Data Final do Período;
- Código do Evento;
- Data do EventoClassificação da família.
Exemplos de Mensagens
Mensagem XML
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_POST_HISTDED"
<?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_POST_HISTDED xmlns="CONTRATOS_WS">
<oHISTDED>
<instancia>string</instancia>
<fgTpProc>string</fgTpProc>
<cdFornec>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</cdFornec>
<deFornec>string</deFornec>
<dtIniPer>
<Value>dateTime</Value>
<IsNull>boolean</IsNull>
</dtIniPer>
<dtFimPer>
<Value>dateTime</Value>
<IsNull>boolean</IsNull>
</dtFimPer>
<cdEvto>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</cdEvto>
<deEvto>string</deEvto>
<dtEvto>
<Value>dateTime</Value>
<IsNull>boolean</IsNull>
</dtEvto>
<vlDeducao>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</vlDeducao>
<cdGrpEvto>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</cdGrpEvto>
<deGrpEvto>string</deGrpEvto>
<cdTpPropriedade>
<Value>decimal</Value>
<IsNull>boolean</IsNull>
</cdTpPropriedade>
<deTpPropriedade>string</deTpPropriedade>
<cdFazendaDesconto>string</cdFazendaDesconto>
<deFazendaDesconto>string</deFazendaDesconto>
<fgIndividual>string</fgIndividual>
<fgDedMin>string</fgDedMin>
</oHISTDED>
</apiHTTP_POST_HISTDED>
</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_POST_HISTDEDResponse xmlns="CONTRATOS_WS">
<apiHTTP_POST_HISTDEDResult>string</apiHTTP_POST_HISTDEDResult>
</apiHTTP_POST_HISTDEDResponse>
</soap:Body>
</soap:Envelope> |
Mensagem JSON
Bloco de código |
---|
language | js |
---|
title | Family_Envio |
---|
linenumbers | true |
---|
collapse | true |
---|
|
{
"oHISTDED": {
"instancia": "WEB2",
"fgTpProc": "T",
"cdFornec": {
"Value": 0
},
"deFornec": "T",
"dtIniPer": {
"Value": "2020-03-12T13:37:27+00:00"
},
"dtFimPer": {
"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",
"cdTpPropr": {
"Value": 0
},
"deTpPropr": "T",
"cdFazendaDesc": "T",
"fgIndividual": "T",
"fgDedMin": "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 |
cdFornec |
CD_UPNIVEL1String6 | Codigo da Unidade Producao Nivel1 | DT_INI_PER | Date | 10 | DT_FIM_PERDT_EVTO | Código do Fornecedor |
deFornec | String | 70 | Descrição do fornecedor |
dtIniPer | Date | 10 |
CD_EVTO | number | 3 | Data Inicial do Período |
dtFimPer |
VL_DEDUCAO | Number | 13 | CD_GRP_EVTO | Number | 2 | CD_SAFRA | Number | 5 | date | date | 10 | NO_CONTRATO | Number | 10 | PC_TX | Number | 5 | Percentual de Taxas |
VL_TX | Number | 13 | Valor da taxa |
VL_IND_ECO | Number | 17 | Valor do indice economico |
DE_LANCTO | String | 35 | Descrição de Lançamento |
CD_TRANSP | Number | 8 | Código do Transporte |
DE_EVTO | String | 30 | Descrição Evento |
DE_TRANSP | String | 40 | Descrição Transporte |
ROWVERSION | Number | 5 | Controle Interno |
Limitações e Restrições
...
Data final do Período |
cdEvto | number | 3 | Código do evento |
deEvto | String | 30 | Descrição Evento |
dtEvto | Date | 10 | data do evento |
vlDeducao | Number | 13 | valor da dedução |
cdGrpEvto | Number | 2 | Grupo de evento |
deGrpEvto | String | 15 | Descrição Estendida do Grupo de Eventos |
cdTpPropriedade | Number | 3 | Código do Tipo de Propriedade |
deTpPropriedade | String | 20 | Descrição do Tipo de Propriedade |
cdFazendaDesconto | String | 6 | Upnivel1 desconto serviço NF |
deFazendaDesconto | String | 70 | Descrição da Unidade de Produção Nível 1 |
fgIndividual | String | 1 | Flag controlador de processamento individual (S=Individual - N=Coletivo) |
fgDedMin | String | 1 | Deduzido pelo valor mínimo |
...