Páginas filhas
  • Parcelas de Pagamento (PUT)

Versões comparadas

Chave

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

...

A integração dos produtos Histórico co contrato de compra de cana consiste na movimentação do cadastro no sentido ERP para TOTVS Agro Bioenergia, ou seja, será realizado no ERP e enviado para o TOTVS Agro Bioenergia através do PIMSConnector/ERP.

Informações da Mensagem

  • Tipo de Envio: Assíncrona / Síncrona
  • Tipo de Evento: Update

Campo Obrigatórios

  • Código da Instancia;
  • código da empresa;
  • numero do contrato de compra de cana;
  • Numero da parcela;
  • Data do historico;
  • Tipo do historico ( TAB01 );
  • tipo do pagamento ( TAB02 ).

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_PUT_HIST_CONTR_CANA"

<?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_CONTR_CANA xmlns="CONTRATOS_WS">
      <oHIST_CONTR_CANA>
        <instancia>string</instancia>
        <cdEmpresa>string</cdEmpresa>
        <deEmpresa>string</deEmpresa>
        <noContrCana>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </noContrCana>
        <noParcela>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </noParcela>
        <dtHistorico>
          <Value>dateTime</Value>
          <IsNull>boolean</IsNull>
        </dtHistorico>
        <cdTpHist>string</cdTpHist>
        <fgTpPagto>string</fgTpPagto>
        <cdTpCalc>string</cdTpCalc>
        <vlRef>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlRef>
        <qtATR>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </qtATR>
        <vlHistorico>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlHistorico>
        <fgSituacao>string</fgSituacao>
        <dtPagto>
          <Value>dateTime</Value>
          <IsNull>boolean</IsNull>
        </dtPagto>
        <vlPagoSafra>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlPagoSafra>
        <dtIniSafra>
          <Value>dateTime</Value>
          <IsNull>boolean</IsNull>
        </dtIniSafra>
        <fgTpProc>string</fgTpProc>
        <dtGeracao>
          <Value>dateTime</Value>
          <IsNull>boolean</IsNull>
        </dtGeracao>
        <vlRefAnt>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlRefAnt>
        <dtHistoricoAnt>
          <Value>dateTime</Value>
          <IsNull>boolean</IsNull>
        </dtHistoricoAnt>
        <cdSafra>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </cdSafra>
        <vlBrutoAcerto>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlBrutoAcerto>
        <deObs>string</deObs>
        <cdIndEco>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </cdIndEco>
        <deIndEco>string</deIndEco>
        <vlIndEco>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlIndEco>
        <vlIndEcoReaj>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlIndEcoReaj>
        <noAditivo>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </noAditivo>
        <vlDescServ>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlDescServ>
        <qtDistancia>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </qtDistancia>
        <dtCorrecaoInpc>
          <Value>dateTime</Value>
          <IsNull>boolean</IsNull>
        </dtCorrecaoInpc>
        <fgParcProrrog>string</fgParcProrrog>
        <fgAcerto>string</fgAcerto>
        <qtAreaPlanPagto>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </qtAreaPlanPagto>
      </oHIST_CONTR_CANA>
    </apiHTTP_PUT_HIST_CONTR_CANA>
  </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_PUT_HIST_CONTR_CANAResponse xmlns="CONTRATOS_WS">
      <apiHTTP_PUT_HIST_CONTR_CANAResult>string</apiHTTP_PUT_HIST_CONTR_CANAResult>
    </apiHTTP_PUT_HIST_CONTR_CANAResponse>
  </soap:Body>
</soap:Envelope>

Mensagem JSON

Bloco de código
languagejs
titleFamily_Envio
linenumberstrue
collapsetrue
{
  "oHIST_CONTR_CANA": {
    "instancia": "T",
    "cdTpCalc": "T",
    "cdEmpresa": "T",
    "deEmpresa": "T",
    "noContrCana": {
      "Value": 0
    },
    "noParcela": {
      "Value": 0
    },
    "dtHistorico": {
      "Value": "2020-03-12T13:37:27+00:00"
    },
    "cdTpHist": "T",
    "fgTpPagto": "T",
    "vlRef": {
      "Value": 0
    },
    "qtATR": {
      "Value": 0
    },
    "vlHistorico": {
      "Value": 0
    },
    "fgSituacao": "T",
    "dtPagto": {
      "Value": "2020-03-12T13:37:27+00:00"
    },
    "vlPagoSafra": {
      "Value": 0
    },
    "dtIniSafra": {
      "Value": "2020-03-12T13:37:27+00:00"
    },
    "fgTpProc": "T",
    "dtGeracao": {
      "Value": "2020-03-12T13:37:27+00:00"
    },
    "vlRefAnt": {
      "Value": 0
    },
    "dtHistoricoAnt": {
      "Value": "2020-03-12T13:37:27+00:00"
    },
    "cdSafra": {
      "Value": 0
    },
    "vlBrutoAcerto": {
      "Value": 0
    },
    "deObs": "T",
    "cdIndEco": {
      "Value": 0
    },
    "deIndEco": "T",
    "vlIndEco": {
      "Value": 0
    },
    "vlIndEcoReaj": {
      "Value": 0
    },
    "noAditivo": {
      "Value": 0
    },
    "vlDescServ": {
      "Value": 0
    },
    "qtDistancia": {
      "Value": 0
    },
    "dtCorrecaoInpc": {
      "Value": "2020-03-12T13:37:27+00:00"
    },
    "fgParcProrrog": "T",
    "fgAcerto": "T",
    "qtAreaPlanPagto": {
      "Value": 0
    }
  }
}
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 Instancia
cdEmpresa
String5Código da empresa
deEmpresaString25Descrição da empresa
noContrCanaNumber15numero do contrato de compra de cana
noParcelaNumber3Numero da parcela

dtHistorico

Date

10Data do histórico
cdTpHistString1Tipo do histórico (TAB01)
fgTpPagtoString1tipo do pagamento ( TAB02 )
cdTpCalcString1Tipo do calculo
vlRefNumber20valor de referencia
qtATRNumber9Quantidade ATR pagto
vlHistoricoNumber16Valor Histórico
fgSituacaoString1Situação ( TAB 03 )
dtPagtoDate10Data Pagamento
vlPagoSafraNumber16valor pago na safra
dtIniSafraDate10data de inicio da safra para acerto anual
fgTpProcString1Flag do Tipo de Processo ( TAB 04 )
dtGeracaoDate10Data de Geração do Registro (processo pagto condicional)
vlRefAntNumber20Valor de Referencia - Anterior
dtHistoricoAntDate10Data de Histórico Anterior (antes processo pagto condicional)
cdSafraNumber5safra
vlBrutoAcertoNumber16Valor Bruto do Acerto
deObsString200Observação
cdIndEcoNumber5Código índice econômico
deIndEcoString25Descrição Estendida do Índice Econômico
vlIndEcoNumber17Valor índice econômico
vlIndEcoReajNumber17Valor Indice Econômico Reajuste
noAditivoNumber3Número do aditivo
vlDescServNumber13Desconto de CCTR
qtDistanciaNumber4Distancia
dtCorrecaoInpcDate10Data da última correção de contratos INPC
fgParcProrrogString1Flag identificador de Prorrogação de Parceiros
fgAcertoString1Flag para indicar se a Parcela irá entrar no Acerto Anual e Final
qtAreaPlanPagtoNumber7Área Planejamento de Pagamento