Páginas filhas
  • Cabeçalho Nota Fiscal (PUT)

Versões comparadas

Chave

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

A integração dos produtos Nota Fiscal de pagamento de cana por Fazenda - Header 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 do Tipo de Propriedade;
  • Número da N.F.;
  • Código da Serie da N.F..

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

<?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_NF_HE xmlns="CONTRATOS_WS">
      <oNF_HE>
        <instancia>string</instancia>
        <tipoPropriedade>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </tipoPropriedade>
        <descTipoPropr>string</descTipoPropr>
        <numeroNotaFiscal>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </numeroNotaFiscal>
        <codFazenda>string</codFazenda>
        <descFazenda>string</descFazenda>
        <descFornecedor>string</descFornecedor>
        <municipio>string</municipio>
        <inscricaoProdutor>string</inscricaoProdutor>
        <acPeso>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </acPeso>
        <vlTotNf>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlTotNf>
        <acTxContrib>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </acTxContrib>
        <vlLiqNf>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </vlLiqNf>
        <codFornecedor>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </codFornecedor>
        <cdFiscOp>
          <Value>decimal</Value>
          <IsNull>boolean</IsNull>
        </cdFiscOp>
        <cdRegUp1>string</cdRegUp1>
        <fgComplPreco>string</fgComplPreco>
        <fgSituacao>string</fgSituacao>
        <amFornec>
          <Value>dateTime</Value>
          <IsNull>boolean</IsNull>
        </amFornec>
        <cdSerieNf>string</cdSerieNf>
        <noNfErp>string</noNfErp>
        <fgCpr>string</fgCpr>
      </oNF_HE>
    </apiHTTP_PUT_NF_HE>
  </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_NF_HEResponse xmlns="CONTRATOS_WS">
      <apiHTTP_PUT_NF_HEResult>string</apiHTTP_PUT_NF_HEResult>
    </apiHTTP_PUT_NF_HEResponse>
  </soap:Body>
</soap:Envelope>

Mensagem JSON

Bloco de código
languagejs
titleFamily_Envio
linenumberstrue
collapsetrue
{
  "oNF_HE": {
    "instancia": "T",
    "tipoPropriedade": {
      "Value": 0
    },
    "descTipoPropr": "T",
    "numeroNotaFiscal": {
      "Value": 0
    },
    "codFazenda": "T",
    "descFazenda": "T",
    "descFornecedor": "T",
    "municipio": "T",
    "inscricaoProdutor": "T",
    "acPeso": {
      "Value": 0
    },
    "vlTotNf": {
      "Value": 0
    },
    "acTxContrib": {
      "Value": 0
    },
    "vlLiqNf": {
      "Value": 0
    },
    "codFornecedor": {
      "Value": 0
    },
    "cdFiscOp": {
      "Value": 0
    },
    "cdRegUp1": "T",
    "fgComplPreco": "T",
    "fgSituacao": "T",
    "amFornec": {
      "Value": "2020-03-12T13:37:27+00:00"
    },
    "cdSerieNf": "T",
    "noNfErp": "T",
    "fgCpr": "T"
  }
}
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
tipoPropriedadeNumber3Codigo do Tipo de Propriedade
descTipoProprString20Descrição do Tipo de Propriedade
numeroNotaFiscalNumber7Numero da N.F.
codFazendaString6Codigo da fazenda
descFazendaString70
Descricao da fazenda
cdSerieNfString3Codigo da Serie da N.F.
codFornecedorNumber8Codigo do Fornecedor
amFornecDate10Ano/mes de Fornecimento de Cana
municipioString25Descricao do Municipio
descFornecedorString70Descricao do Fornecedor
inscricaoProdutorString20Inscrição do Produtor
cdFiscOpNumber4Codigo Fiscal da Operacao
fgSituacaoString1Flag de Sitaucao da N.F.
acPesoNumber13Peso Acumulado (Soma do Detalhe)
fgComplPrecoString1Flag Controlador de N.F. de Complemento de Preco
vlTotNfNumber15Valor Total da N.F.
acTxContribNumber13Taxa de Contribuicao Acumulada( Soma do Historico de Taxas)
vlLiqNfNumber15Valor Liquido da N.F. ( VL_TOT_NF - AC_TX_CONTRIB)
cdRegUp1String1Codigo do Tipo de Registro da UpNivel1
fgCprString1Flag controlador de N.F. de desconto CPR [Tab2]
noNfErpString16Numero ERP da N.F.