Páginas filhas
  • Histórico Deduções Fornecedores (GET)

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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

Campo Obrigatórios

  • Código;
  • Descrição da família;
  • Classificação da família.

Exemplos de Mensagens

Mensagem XML

Exemplos de Mensagens

Mensagem XML

Bloco de código
languagexml
titleFamily_Envio
linenumberstrue
collapsetrue
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
languagexml
titleFamily_Retorno
linenumberstrue
collapsetrue
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
languagejs
titleFamily_Envio
linenumberstrue
collapsetrue
{
  "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
languagejs
titleFamily_Retorno
linenumberstrue
collapsetrue
{
    "d": "Sucess 200 OK"
}

Descrição Detalhada das Tags

SEGMENTOTAGSTIPOTAMANHODESCRITIVO DA TAG










Event

instancia
String5Código da Instância
FG_TP_PROCString1Tipo de Processo
CD_UPNIVEL1String6Codigo da Unidade Producao Nivel1           
DT_INI_PERDate10
DT_FIM_PERDate10
CD_EVTO

number

3
DT_EVTODate10
VL_DEDUCAONumber13
CD_GRP_EVTONumber 2
CD_SAFRANumber5
datedate10
NO_CONTRATONumber10
PC_TXNumber5Percentual de Taxas
VL_TXNumber13Valor da taxa
VL_IND_ECONumber17Valor do indice economico
DE_LANCTOString35Descrição de Lançamento
CD_TRANSPNumber8Código do Transporte
DE_EVTOString30Descrição Evento
DE_TRANSPString40Descrição Transporte
ROWVERSIONNumber5Controle Interno

Limitações e Restrições

  • Esta integração está disponível a partir da versão 12.1.14 do PIMS Multicultivos e PIMS Connector;
  • Caso já exista o cadastro de família de Material em ambos os sistemas, será necessário habilitar o processo de integração através do ajuste do cadastro do PIMS Multicultivos, informando o código do ERP no campo "Código ERP", para depois realizar a integração. Caso isto não seja feito, o processo de integração não funcionará corretamente, gerando inconsistências nas informações trafegadas entre os aplicativos.