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 Código da empresa;
  • numero Número do contrato de compra de cana;
  • Numero Número da parcela;
  • Data do historico;
  • Tipo do historico ( TAB01 );
  • tipo 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
InstânciaFG_TP_PROC
Instancia
cdEmpresa
String
1tipo de processo ( M = mensal, Y = anual, T = ajuste topografico)CD_EMPRESA
5Código da empresa
deEmpresaString
5
25
codigo
Descrição da empresa
NO_CONTR_CANA
noContrCanaNumber15numero do contrato de compra de cana
NO_PARCELA
noParcelaNumber3
numero
Numero da parcela
CD_UPNIVEL1String6codigo de upnivel1DT_HISTORICOdate10data do historicoDT_PAGTOdate10DATA PAGAMENTOCD_EVTONumber3codigo do eventoDT_EVTODate10data do eventoVL_DEDUCAONumber

13

valor da deducaoCD_GRP_EVTONumber2Grupo de eventoCD_FORNECNumber8Codigo do FornecedorROWVERSIONNumber5controle interno

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