Histórico da Página
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;
- Descrição da família;
- Código do Tipo de Propriedade;
- Número da N.F.;
- Código da Serie da N.F.Classificação da família.
Exemplos de Mensagens
Mensagem XML
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
POST /CONTRATOS_WS/CONTRATOS_WS.asmx HTTP/1.1 Host: 10.173.1112.161214 Content-Type: textapplication/soap+xml; charset=utf-8 Content-Length: length SOAPAction: "CONTRATOS_WS/apiHTTP_POST_NF_HE" <?xml version="1.0" encoding="utf-8"?> <soap<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapsoap12="http://schemaswww.xmlsoapw3.org/2003/05/soap/-envelope/"> <soap<soap12:Body> <apiHTTP_POST_NF_HE xmlns="CONTRATOS_WS"> <oACERTOPROV><oNF_HE> <instancia>string</instancia> <tpRegistro>string</tpRegistro> <cdUnidInd><tipoPropriedade> <Value>decimal</Value> <IsNull>boolean</IsNull> </cdUnidInd>tipoPropriedade> <deUnidInd>string<<descTipoPropr>string</deUnidInd>descTipoPropr> <cdFazenda>string</cdFazenda><numeroNotaFiscal> <deFazenda>string</deFazenda> <amAcerto> <Value>dateTime</Value> <IsNull>boolean</IsNull> </amAcerto> <pcAcerto> <Value>decimal</Value> <IsNull>boolean</IsNull> </pcAcerto>numeroNotaFiscal> <cdTpCalc> <Value>decimal</Value><codFazenda>string</codFazenda> <IsNull>boolean<<descFazenda>string</IsNull>descFazenda> <<descFornecedor>string</cdTpCalc>descFornecedor> <deTpCalc>string<<municipio>string</deTpCalc>municipio> <cdFornec> <Value>decimal</Value><inscricaoProdutor>string</inscricaoProdutor> <IsNull>boolean</IsNull> </cdFornec> <acPeso> <deFornec>string</deFornec> <dtBaseATR> <Value>dateTime</Value> <IsNull>boolean</IsNull> </dtBaseATR> <cdSafra> <Value>decimal</Value> <IsNull>boolean</IsNull> </cdSafra>acPeso> <vlATR><vlTotNf> <Value>decimal</Value> <IsNull>boolean</IsNull> </vlATR>vlTotNf> <vlTonCana><acTxContrib> <Value>decimal</Value> <IsNull>boolean</IsNull> </vlTonCana>acTxContrib> <qtCanaEnt><vlLiqNf> <Value>decimal</Value> <IsNull>boolean</IsNull> </qtCanaEnt>vlLiqNf> <vlCanaBruto><codFornecedor> <Value>decimal</Value> <IsNull>boolean</IsNull> </vlCanaBruto>codFornecedor> <vlCanaLiq><cdFiscOp> <Value>decimal</Value> <IsNull>boolean</IsNull> </vlCanaLiq>cdFiscOp> <vlFatorK> <Value>decimal</Value><cdRegUp1>string</cdRegUp1> <IsNull>boolean<<fgComplPreco>string</IsNull>fgComplPreco> <<fgSituacao>string</vlFatorK>fgSituacao> <vlPg100><amFornec> <Value>decimal<<Value>dateTime</Value> <IsNull>boolean</IsNull> </vlPg100>amFornec> <vlAcertoATR> <Value>decimal</Value><cdSerieNf>string</cdSerieNf> <IsNull>boolean<<noNfErp>string</IsNull>noNfErp> <<fgCpr>string</vlAcertoATR>fgCpr> <cdTpPropr> <Value>decimal</Value> <IsNull>boolean</IsNull> </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> </</oNF_HE> </apiHTTP_POST_NF_HE> </soapsoap12:Body> </soapsoap12:Envelope> |
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
HTTP/1.1 200 OK Content-Type: textapplication/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapsoap12="http://schemaswww.xmlsoapw3.org/2003/05/soap/-envelope/"> <soap<soap12:Body> <apiHTTP_POST_NF_HEResponse xmlns="CONTRATOS_WS"> <apiHTTP_POST_NF_HEResult>string</apiHTTP_POST_NF_HEResult> </apiHTTP_POST_NF_HEResponse> </soapsoap12:Body> </soapsoap12:Envelope> |
Mensagem JSON
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "TOTVSMessage" "oNF_HE": { "MessageInformation" : { "@version" "instancia": "2.002T", "BranchId" : "D MG 01 ", "CompanyId" : "T1", "DeliveryType" : "Sync", "GeneratedOn" : "2018-03-21T19:27:54Z", "Product" : { "@name" : "ERP", "@version" : "12" }, "SourceApplication" : "P12_DEV_SERVERT1", "StandardVersion" : "1.000", "Transaction" : "FAMILY", "Type" : "BusinessMessage", "UUID" : "01da1810-a305-6677-bdaf-cda337c8a412" }, "BusinessMessage" : { "BusinessEvent" : { "Entity" : "FAMILY", "Event" : "upsert", "Identification" : { "key" : { "@name" : "InternalId", "$" : "T1|D MG 01|456" } } }, "BusinessContent" : { "CompanyId" : "T1", "BranchId" : "D MG 01 ", "CompanyInternalId" : "T1|D MG 01 ", "Code" : "456 ", "InternalId" : "T1|D MG 01|456", "Description" : "Peças Automotivas", "FamilyClassificationCode" : "2" } } } } "tipoPropriedade": { "Value": 0 }, "descTipoPropr": "T", "numeroNotaFiscal": { "Value": 0 }, "codFazenda": "T", "descFazenda": "T", "descFornecedor": "T", "municipio": "T", "inscricaoProdutor": "T", "acPeso": { "Value": 0 }, "vlTotNf": { "Value": 0 }, "acTxContrib": { "Value": 0 }, "vlLiqNf": { "Value": 0 }, "codFornecedor": { "Value": 0 }, "cdFiscOp": { "Value": 0 }, "cdRegUp1": "T", "fgComplPreco": "T", "fgSituacao": "T", "amFornec": { "Value": "2020-03-12T13:37:27+00:00" }, "cdSerieNf": "T", "noNfErp": "T", "fgCpr": "T" } } |
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"d": "Sucess 200 OK" | ||||||||
Bloco de código | ||||||||
| ||||||||
{
"TOTVSMessage" : {
"MessageInformation" : {
"@version" : "2.002",
"BranchId" : "D MG 01 ",
"CompanyId" : "T1",
"DeliveryType" : "Sync",
"GeneratedOn" : "2018-03-21T16:24:02",
"Product" : {
"@name" : "PIMS",
"@version" : "12.1.20"
},
"SourceApplication" : "PIMSCONNECTOR",
"StandardVersion" : "1.000",
"Transaction" : "FAMILY",
"Type" : "Response",
"UUID" : "aee6b73a-3d4d-4cac-bd20-85d9bc95fd0c"
},
"ResponseMessage" : {
"ProcessingInformation" : {
"ProcessedOn" : "2018-03-21T16:24:02",
"Status" : "OK"
},
"ReceivedMessage" : {
"MessageContent" : null,
"SentBy" : "ERP",
"UUID" : "01da1810-a305-6677-bdaf-cda337c8a412"
},
"ReturnContent" : {
"ListOfInternalId" : {
"InternalId" : {
"Destination" : "||959851251781955913",
"Name" : "FAMILY",
"Origin" : "T1|D MG 01|456"
}
}
}
}
}
} |
Descrição Detalhada das Tags
SEGMENTO | TAGS | TIPO | TAMANHO | DESCRITIVO DA TAG |
Event |
instancia | String | 5 | Código da Instância |
tipoPropriedade | Number | 3 | Codigo do Tipo de Propriedade |
descTipoPropr | String | 20 | Descrição do Tipo de Propriedade |
numeroNotaFiscal | Number | 7 | Numero da N.F. |
codFazenda | String |
6 | Codigo da |
fazenda | |||
descFazenda | String | 70 | Descricao da fazenda |
cdSerieNf | String |
3 | Codigo |
da Serie da N.F. | |||
codFornecedor | Number | 8 | Codigo do Fornecedor |
amFornec | Date | 10 | Ano/mes de Fornecimento de Cana |
municipio | String | 25 | Descricao do Municipio |
descFornecedor | String | 70 | Descricao do Fornecedor |
inscricaoProdutor | String |
20 | Inscrição do Produtor | ||
cdFiscOp | Number | 4 | Codigo Fiscal da Operacao |
fgSituacao | String |
1 | Flag de Sitaucao da N.F. |
acPeso | Number | 13 | Peso Acumulado (Soma do Detalhe) |
fgComplPreco | String | 1 | Flag Controlador de N.F. de Complemento de Preco |
vlTotNf | Number | 15 | Valor Total da N.F. |
acTxContrib | Number | 13 | Taxa de Contribuicao Acumulada( Soma do Historico de Taxas) |
vlLiqNf | Number | 15 | Valor Liquido da N.F. ( VL_TOT_NF - AC_TX_CONTRIB) |
cdRegUp1 | String | 1 | Codigo do Tipo de Registro da UpNivel1 |
fgCpr | String |
1 | Flag |
controlador de |
N |
.F. de desconto CPR [Tab2] |
noNfErp | String | 16 | Numero ERP da N.F |
. |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas