A integração dos produtos Histórico taxas contrato 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: Insert
Campo Obrigatórios
- Código da Instancia;
- Tipo de processo ( M = mensal Y = anual T=ajuste topográfico);
- Código empresa;
- Numero Número do contrato;
- numero Número da parcela;
- código Código upnivel1;
- Data histórico;
- data Data do pagamento;
- código Código da taxa.
Exemplos de Mensagens
Mensagem XML
Bloco de código |
---|
language | xml |
---|
title | Family_Envio |
---|
linenumbers | true |
---|
collapse | true |
---|
|
POST /CONTRATOS_WS/CONTRATOS_WS.asmx HTTP/1.1
Host: 10.173.11.161
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "CONTRATOS_WS/apiHTTP_POST_HIST_TX_CTCANA"
<?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_HIST_TX_CTCANA xmlns="CONTRATOS_WS">
<oACERTOPROV>
<instancia>string</instancia>
<tpRegistro>string</tpRegistro>
<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>
<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>
<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>
<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>
</apiHTTP_POST_HIST_TX_CTCANA>
</soap:Body>
</soap:Envelope>
|
Bloco de código |
---|
language | xml |
---|
title | Family_Retorno |
---|
linenumbers | true |
---|
collapse | true |
---|
|
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_HIST_TX_CTCANAResponse xmlns="CONTRATOS_WS">
<apiHTTP_POST_HIST_TX_CTCANAResult>string</apiHTTP_POST_HIST_TX_CTCANAResult>
</apiHTTP_POST_HIST_TX_CTCANAResponse>
</soap:Body>
</soap:Envelope> |
Mensagem JSON
Bloco de código |
---|
language | js |
---|
title | Family_Envio |
---|
linenumbers | true |
---|
collapse | true |
---|
|
{
"oHIST_TX_CTCANA": {
"instancia": "t",
"fgTpProc": "t",
"cdEmpresa": "t",
"deEmpresa": "t",
"noContrCana": {
"Value": "1"
},
"noParcela": {
"Value": "1"
},
"cdFazenda": "t",
"deFazenda": "t",
"dtHistorico": {
"Value": "2020-03-12T13:37:27+00:00"
},
"dtPagto": {
"Value": "2020-03-12T13:37:27+00:00"
},
"cdTxContr": {
"Value": "1"
},
"deTxContr": "t",
"vlTxContrib": {
"Value": "1"
},
"vlBaseTx": {
"Value": "1"
},
"cdGrpTxContr": {
"Value": "1"
},
"deGrpTxContr": "t",
"cdSafra": {
"Value": "1"
},
"fgAcertoAnual": "t",
"vlSubsidio": {
"Value": "1"
},
"fgLiminarINSS": "t"
}
} |
Bloco de código |
---|
language | js |
---|
title | Family_Retorno |
---|
linenumbers | true |
---|
collapse | true |
---|
|
{
"d": "Sucess 200 OK"
} |
Descrição Detalhada das Tags
SEGMENTO | TAGS | TIPO | TAMANHO | DESCRITIVO DA TAG |
Event | instancia | String | 5 | Código da Instância |
tpRegistro | String | 1 | Tp Registro(P=Provisao - N=NF c/ Acerto - F=Folha com Acerto - M=Mensal) |
cdUnidInd | Number | 3 | Codigo da Unidade Industrial |
deUnidInd | string | 40 | Descrição da Unidade Industrial |
cdFazenda | string | 6 | Codigo da Unidade Producao Nivel1 |
deFazenda | string | 70 | Descrição da Unidade Producao Nivel1 |
amAcerto | date | 10 | Ano e mes do acerto |
pcAcerto | Number | 10 | percentual de acerto |
cdTpCalc | Number | 2 | Codigo do Tipo de Calculo |
deTpCalc | string | 30 | Descricao do Tipo de Calculo |
cdFornec | Number | 8 | Codigo do Fornecedor |
deFornec | string | 70 | Descrição do fornecedor |
dtBaseATR | Date | 10 | Data Base do Kg de ATR |
cdSafra | Number | 5 | Codigo da Safra |
vlATR | Number | 5 | Qtde Media ATR Apurada |
vlTonCana | Number | 15 | Valor da Tonelada de Cana |
qtCanaEnt | Number | 3 | Qtde de Cana Entregue |
vlCanaBruto | Number | 6 | Valor Bruto Total da Cana |
vlCanaLiq | Number | 10 | Valor Liquido Total da Cana |
vlFatorK | Number | 10 | Valor do Fator K |
vlPg100 | Number | 3 | Valor do Pagto a 100% |
vlAcertoATR | Number | 13 | Valor de Acerto de ATR |
cdTpPropr | Number | 15 | Codigo do tipo de propriedade |
deTpPropr | string | 2 | 20 | Descrição do tipo de propriedade |
vlTotServ | Number | 5 | Valor total do desconto de servico |
fgAcertoFinal | string | 1 | Flag Controlador de Acerto Final de Ano |
fgIndividual | string | 13 | Flag controlador de processamento individual (S=Individual - N=Coletivo) |
vlAcAtrReceb | Number | 1 | Valor do Acerto de ATR recebido de outros fundos |
vlKgATR | Number | 5 | Valor Kg ATR |
vlTotBonus | Number | 13 | Valor total bônus |
vlTotServCorr | Number | 13 | Valor total do desconto de servico corrigido |
fgAcertoAnual | string | 1 | Flag Controlador de Acerto Anual |
fgContrRescind | string | 1 | Flag indicador de contrato rescindindo |
instContr | string | 5 | Instância Contrato |
cdEmpContr | string | 5 | Empresa Contrato |
noContrCana | Number | 15 | Número do Contrato |
vlRefAno | decimal | 9 | Valor de referencia de acerto de ano |
fgProvMensal | string | 1 | Flag para Provisão Mensal |
fgTpProc | string | 1 | Flag para indicar o tipo de processo [tab2] |
vlIcms | Number | 13 | Valor do ICMS |
vlDescGeocana | Number | 13 | Valor de Desconto de Serviço de Geocana |
qtAtrSemPremio | Number | 13 | Qtde de ATR sem prêmio |