Páginas filhas
  • Folha Pagamento Fazenda (POST)

Versões comparadas

Chave

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

A integração dos produtos Recibo de pagamento de cana por Fazenda 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 Instância;
  • Flag controlador de Tipo de Processamento;
  • Código do Fornecedor;
  • Código da Unidade de Produção Nivel1;
  • Ano/Mês de Fornecimento.

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.214
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "CONTRATOS_WS/apiHTTP_POST_RECIBOGTM"

<?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_RECIBOGTM xmlns="CONTRATOS_WS">
      <oRECIBOGTM>
        <instancia>string</instancia>
        <fgTpProc>string</fgTpProc>
        <cdFornec>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </cdFornec>
        <deFornec>string</deFornec>
        <cdUpnivel1>string</cdUpnivel1>
        <deUpnivel1>string</deUpnivel1>
        <amFornec>
          <Value>dateTime</Value>
          <IsNull>boolean</IsNull>
        </amFornec>
        <dtEmissao>
          <Value>dateTime</Value>
          <IsNull>boolean</IsNull>
        </dtEmissao>
        <cdSafra>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </cdSafra>
        <vlTonCana>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlTonCana>
        <qtCanaEnt>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </qtCanaEnt>
        <vlCanaBruto>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlCanaBruto>
        <acTxContrib>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </acTxContrib>
        <acDeducoes>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </acDeducoes>
        <acTotNp>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </acTotNp>
        <vlCanaLiquido>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlCanaLiquido>
        <vlRetencao>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlRetencao>
        <cdBanco>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </cdBanco>
        <cdAgencia>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </cdAgencia>
        <noCCorrente>string</noCCorrente>
        <cdTpPropr>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </cdTpPropr>
        <deTpPropr>string</deTpPropr>
        <fgIndividual>string</fgIndividual>
        <acDedCtcana>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </acDedCtcana>
        <nmAutorizador>string</nmAutorizador>
        <dtAutorizacao>
          <Value>dateTime</Value>
          <IsNull>boolean</IsNull>
        </dtAutorizacao>
        <hrAutoriacao>
          <Value>dateTime</Value>
          <IsNull>boolean</IsNull>
        </hrAutoriacao>
        <fgStatus>string</fgStatus>
        <cdEmpresa>string</cdEmpresa>
        <noContrato>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </noContrato>
        <cdEmpresaCtr>string</cdEmpresaCtr>
        <noContratoCtr>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </noContratoCtr>
        <instContr>string</instContr>
        <cdEmpContr>string</cdEmpContr>
        <noContrCana>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </noContrCana>
        <pcPagto>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </pcPagto>
        <acReembolso>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </acReembolso>
        <acBenesse>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </acBenesse>
        <fgNfPPB>string</fgNfPPB>
      </oRECIBOGTM>
    </apiHTTP_POST_RECIBOGTM>
  </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_RECIBOGTMResponse xmlns="CONTRATOS_WS">
      <apiHTTP_POST_RECIBOGTMResult>string</apiHTTP_POST_RECIBOGTMResult>
    </apiHTTP_POST_RECIBOGTMResponse>
  </soap:Body>
</soap:Envelope>

Mensagem JSON

Bloco de código
languagejs
titleFamily_Envio
linenumberstrue
collapsetrue
{
  "oRECIBOGTM": {
    "instancia": "web2",
    "fgTpProc": "t",
    "cdFornec": {
      "Value": "1"

    },
    "deFornec": "t",
    "cdUpnivel1": "t",
    "deUpnivel1": "t",
    "amFornec": {
      "Value": "2020-03-12T13:37:27+00:00"

    },
    "dtEmissao": {
      "Value": "2020-03-12T13:37:27+00:00"

    },
    "cdSafra": {
      "Value": "1"

    },
    "vlTonCana": {
      "Value": "1"

    },
    "qtCanaEnt": {
      "Value": "1"

    },
    "vlCanaBruto": {
      "Value": "1"

    },
    "acTxContrib": {
      "Value": "1"

    },
    "acDeducoes": {
      "Value": "1"

    },
    "acTotNp": {
      "Value": "1"

    },
    "vlCanaLiquido": {
      "Value": "1"

    },
    "vlRetencao": {
      "Value": "1"

    },
    "cdBanco": {
      "Value": "1"

    },
    "cdAgencia": {
      "Value": "1"

    },
    "noCCorrente": "t",
    "cdTpPropr": {
      "Value": "1"

    },
    "deTpPropr": "t",
    "fgIndividual": "t",
    "acDedCtcana": {
      "Value": "1"

    },
    "nmAutorizador": "t",
    "dtAutorizacao": {
      "Value": "2020-03-12T13:37:27+00:00"

    },
    "hrAutoriacao": {
      "Value": "2020-03-12T13:37:27+00:00"

    },
    "fgStatus": "t",
    "cdEmpresa": "t",
    "noContrato": {
      "Value": "1"

    },
    "cdEmpresaCtr": "t",
    "noContratoCtr": {
      "Value": "1"

    },
    "instContr": "t",
    "cdEmpContr": "t",
    "noContrCana": {
      "Value": "1"

    },
    "pcPagto": {
      "Value": "1"

    },
    "acReembolso": {
      "Value": "1"

    },
    "acBenesse": {
      "Value": "1"

    },
    "fgNfPPB": "t"
  }
}
Bloco de código
languagejs
titleFamily_Retorno
linenumberstrue
collapsetrue
{
    "d": "Sucess 200 OK"
}

Descrição Detalhada das Tags

SEGMENTOTAGSTIPOTAMANHODESCRITIVO DA TAG




















Event

INSTANCIAinstancia
String5Código da Instância
fgTpProcString1Flag controlador de Tipo de Processamento
cdFornecNumber8Código do Fornecedor
deFornecString70Descrição do fornecedor
cdUpnivel1String6Código da Unidade de Produção Nivel1
deUpnivel1String70Descriçãoda Unidade de Produção Nivel1
amFornecDate10Ano/Mês de Fornecimento
dtEmissaoDate10Data de Emissão
cdSafraNumber5Código da Safra
vlTonCanaNumber15Valor da Tonelada da Cana
qtCanaEntNumber13Qtde de Cana Entregue pelo Fundo
vlCanaBrutoNumber15Valor Bruto da Cana
acTxContribNumber13Acumulado de Taxa de Contribuição
acDeducoesNumber13Acumulado de Deduções
acTotNpNumber13Acumulado Total de Notas Promissórias
vlCanaLiquidoNumber15Valor Liquido da Cana
vlRetencaoNumber15Valor de Retenção
cdBancoNumber4Código do Banco
cdAgenciaNumber5Código da Agencia
noCCorrenteString15Numero da Conta Corrente
cdTpProprNumber3Código do Tipo de Propriedade
deTpProprString20Descrição do tipo de propriedade
fgIndividualString1Flag controlador de processamento individual (S=Individual - N=Coletivo)
acDedCtcanaNumber13Acumulado de dedução de recibo CTCANA
nmAutorizadorString10Nome do autorizador de pagto
dtAutorizacaoDate10Data da autorização
hrAutoriacaoDate10Hora da autorização
fgStatusString1Flag controlador do status
cdEmpresaString5Código da empresa
noContratoNumber10Número do contrato de rateio
cdEmpresaCtString5Código da Empresa do Contrato gerado com o valor liquido da nota
noContratoCtrNumber5Número do Contrato gerado automático com o valor liquido da nota
instContrString5Instancia referente a compra de Cana
cdEmpContrString5Empresa referente a compra de Cana
noContrCanaNumber15Contrato referente a compra de Cana
pcPagtoNumber5Percentual de Pagamento
acReembolsoNumber13Acumulado de Reembolso
acBenesseNumber13Acumulado de Benesse
FG_NF_PPBString1Flag Nota de PPB
ROWVERSIONNumber5Controle Interno