Páginas filhas
  • Valor base do acerto (PUT)

Versões comparadas

Chave

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

...

A integração dos produtos Media Ponderada de Entrada de Cana na Safra ate a Dta Acerto 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 Instância;
  • Código da Unidade Industrial;
  • Código da Unidade Produção Nivel1.
  • Ano e mês do acerto
  • Flag para indicar o tipo de processo [tab2]
  • Código do Fornecedor

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

<?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_ACERTOFDO xmlns="CONTRATOS_WS">
      <oACERTOFDO>
        <instancia>string</instancia>
        <cdUnidInd>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </cdUnidInd>
        <deUnidInd>string</deUnidInd>
        <cdFazenda>string</cdFazenda>
        <deFazenda>string</deFazenda>
        <amAcerto>
          <Value>dateTime</Value>
          <IsNull>boolean</IsNull>
        </amAcerto>
        <fgTpProc>string</fgTpProc>
        <pcAcerto>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </pcAcerto>
        <cdTpCalc>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </cdTpCalc>
        <deTpCalc>string</deTpCalc>
        <cdFornec>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </cdFornec>
        <deFornec>string</deFornec>
        <dtBaseATR>
          <Value>dateTime</Value>
          <IsNull>boolean</IsNull>
        </dtBaseATR>
        <cdSafra>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </cdSafra>
        <cdTpPropr>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </cdTpPropr>
        <deTpPropr>string</deTpPropr>
        <vlATR>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlATR>
        <vlTonCana>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlTonCana>
        <qtCanaEnt>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </qtCanaEnt>
        <vlCanaBruto>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlCanaBruto>
        <vlCanaLiq>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlCanaLiq>
        <vlFatorK>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlFatorK>
        <vlPg100>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlPg100>
        <vlAcertoATR>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlAcertoATR>
        <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>
        <vlRecPgTot>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlRecPgTot>
        <fatorReducao>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </fatorReducao>
        <acTotNf>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </acTotNf>
        <vlTotServCorr>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlTotServCorr>
        <fgCalcAcerto>string</fgCalcAcerto>
        <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>
        <vlICMS>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlICMS>
        <vlDescGeocana>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlDescGeocana>
        <qtATRSemPremio>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </qtATRSemPremio>
      </oACERTOFDO>
    </apiHTTP_POST_ACERTOFDO>
  </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_ACERTOFDOResponse xmlns="CONTRATOS_WS">
      <apiHTTP_POST_ACERTOFDOResult>string</apiHTTP_POST_ACERTOFDOResult>
    </apiHTTP_POST_ACERTOFDOResponse>
  </soap:Body>
</soap:Envelope>

Mensagem JSON

Bloco de código
languagejs
titleFamily_Envio
linenumberstrue
collapsetrue
{
	"oACERTOFDO": {
		"instancia": "TESTE",
		"cdUnidInd": {
			"Value": 0
		},
		"deUnidInd": "TESTE",
		"cdFazenda": "TESTE",
		"deFazenda": "TESTE",
		"amAcerto": {
			"Value": "2020-03-12T13:37:27+00:00"
		},
		"fgTpProc": "TESTE",
		"pcAcerto": {
			"Value": 0
		},
		"cdTpCalc": {
			"Value": 0
		},
		"deTpCalc": "TESTE",
		"cdFornec": {
			"Value": 0
		},
		"deFornec": "TESTE",
		"dtBaseATR": {
			"Value": "2020-03-12T13:37:27+00:00"
		},
		"cdSafra": {
			"Value": 0
		},
		"cdTpPropr": {
			"Value": 0
		},
		"deTpPropr": "TESTE",
		"vlATR": {
			"Value": 0
		},
		"vlTonCana": {
			"Value": 0
		},
		"qtCanaEnt": {
			"Value": 0
		},
		"vlCanaBruto": {
			"Value": 0
		},
		"vlCanaLiq": {
			"Value": 0
		},
		"vlFatorK": {
			"Value": 0
		},
		"vlPg100": {
			"Value": 0
		},
		"vlAcertoATR": {
			"Value": 0
		},
		"vltotServ": {
			"Value": 0
		},
		"fgAcertoFinal": "TESTE",
		"fgIndividual": "TESTE",
		"vlAcAtrReceb": {
			"Value": 0
		},
		"vlKgATR": {
			"Value": 0
		},
		"vlTotBonus": {
			"Value": 0
		},
		"vlRecPgTot": {
			"Value": 0
		},
		"fatorReducao": {
			"Value": 0
		},
		"acTotNf": {
			"Value": 0
		},
		"vlTotServCorr": {
			"Value": 0
		},
		"fgCalcAcerto": "TESTE",
		"fgAcertoAnual": "TESTE",
		"fgContrRescind": "TESTE",
		"instContr": "TESTE",
		"cdEmpContr": "TESTE",
		"noContrCana": {
			"Value": 0
		},
		"vlRefAno": {
			"Value": 0
		},
		"vlICMS": {
			"Value": 0
		},
		"vlDescGeocana": {
			"Value": 0
		},
		"qtATRSemPremio": {
			"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ância
cdUnidInd
Number3Codigo da Unidade Industrial
deUnidIndString40Descrição da Unidade Industrial
cdFazenda
String6Codigo da Unidade Producao Nivel1
deFazendaString70Descrição da Unidade Producao Nivel1
amAcertodate 10Ano e mes do acerto
fgTpProcString1Flag para indicar o tipo de processo [tab2]

pcAcerto

Number

10

percentual de acerto

cdTpCalcnumber2Codigo do Tipo de Calculo
deTpCalcString30Descricao do Tipo de Calculo
cdFornecnumber8Codigo do Fornecedor
deFornecString70Descrição do fornecedor
dtBaseATRDate10Data Base do Kg de ATR
cdSafraNumber5Codigo da Safra
cdTpProprNumber3Codigo do tipo de propriedade
deTpProprString20Descrição do tipo de propriedade
vlATRNumber7Qtde Media ATR Apurada
vlTonCanaNumber15Valor da Tonelada de Cana
qtCanaEntNumber13Qtde de Cana Entregue
vlCanaBrutoNumber15Valor Bruto Total da Cana
vlCanaLiqNumber15Valor Liquido Total da Cana
vlFatorKNumber5Valor do Fator K
vlPg100Number15Valor do Pagto a 100%
vlAcertoATRNumber15Valor de Acerto de ATR
vltotServNumber13Valor total do desconto de servico
fgAcertoFinalString1Flag Controlador de Acerto Final de Ano
fgIndividualString1Flag controlador de processamento individual (S=Individual - N=Coletivo)
vlAcAtrRecebNumber13Valor do Acerto de ATR recebido de outros fundos
vlKgATRNumber17Valor Kg ATR
vlTotBonusNumber13Valor total bônus
vlRecPgTotNumber15Valor total recibos
fatorReducaoNumber2Fator de redução (Parcelamento recibos)
acTotNfNumber15Acumulado de NF
vlTotServCorrNumber13Valor total do desconto de servico corrigido
fgCalcAcertoString1Flag controlador do tipo de calculo do acerto anual [tab1]
fgAcertoAnualString1Flag Controlador de Acerto Anual
fgContrRescindString1Flag indicador de contrato rescindindo
instContrString5Instância Contrato
cdEmpContrString5Empresa Contrato
noContrCanaNumber15Número do Contrato
vlICMSNumber13Valor do ICMS
vlDescGeocanaNumber13Valor de Desconto de Serviço de Geocana
qtATRSemPremioNumber13Qtde de ATR sem prêmio