Consulta dos Recibos de Pagamento de Cana por Fazenda

Disponibilizado endpoint para consulta dos Recibos de Pagamento de Cana por Fazenda.


Estrutura:

AtributosDescriçãoTamanhoTipoObservação
instanciaIdentificador da instância-String
fgTpFolhaTipo da folha1StringValores possíveis: "A", "M", etc.
tipoFolhaDescrição do tipo de folha50StringEx: "FOLHA ANUAL DE FORNECEDOR"
dataFornecimentoData de fornecimento19DateTimeFormato ISO "YYYY-MM-DDTHH:MM:SS"
dataEmissaoData de emissão19DateTimeFormato ISO
safraAno da safra4IntegerEx: 2018
vlToneladaCanaValor por tonelada de cana15DecimalEx: 78.2908998
qtCanaEntregueQuantidade de cana entregue15IntegerEx: 16532711
vlBrutoReciboValor bruto do recibo15Decimal
vlAcumTaxasContribValor acumulado de taxas de contribuição15DecimalPode ser zero
vlAcumDeducoesValor acumulado de deduções15DecimalPode ser zero
vlAcumNFPromissoriasValor acumulado de NFs promissórias15DecimalPode ser zero
vlLiquidoReciboValor líquido do recibo15Decimal
cdTpPropriedadeCódigo do tipo de propriedade2Integer
fgProcIndividualFlag de processamento individual1StringPode ser null
instanciaCompraDeCanaInstância de compra de cana-String
cdEmpresaCompraDeCanaCódigo da empresa de compra de cana-String
noContratoCanaNúmero do contrato de cana10Integer
pcPagamentoPercentual de pagamento-DecimalPode ser null
fgTipoSuspensaoPagamentoFlag tipo de suspensão-StringPode ser null
cdUsuarioInclusaoUsuário de inclusão50StringEx: "TOTVS"
dtHrInclusaoData/hora inclusão19DateTimeFormato ISO
cdUsuarioAlteracaoUsuário de alteração50StringPode ser null
dtHtAlteracaoData/hora alteração19DateTimePode ser null
fgStatusIntegracaoStatus de integração-StringPode ser null
fluxoCaixaFluxo de caixa associado50StringEx: "RCMP - FLXCX - REC"


Seção historicoTaxas

AtributosDescriçãoTamanhoTipoObservação
dtFimPeriodoFim do período da taxa19DateTime
safraAno da safra4Integer
fgLiminarSuspCobrancaICMSSuspensão ICMS-StringPode ser null
vlBaseTaxaBase de cálculo da taxa15Decimal
dtInicioPeriodoInício do período19DateTime
cdTaxaCódigo da taxa-Integer
detalheCdTaxaDetalhe da contribuição-Array/ObjectContém cdTaxaContribuicao, fgAcertoAno, etc.
grupoTaxaContribuicaoGrupo da taxa de contribuição-Integer
fornecedorCódigo do fornecedor-Integer
upnivel1Código do upnivel110String
vlTaxaContribuicaoValor da taxa de contribuição15Decimal
vlSubsidioValor do subsídio15DecimalPode ser zero
cdUsuarioAlteracaoUsuário de alteração50StringPode ser null


Seção detalheCdTaxa (dentro de historicoTaxas)

AtributosDescriçãoTamanhoTipoObservação
cdTaxaContribuicaoCódigo da taxa de contribuição-Integer
fgAcertoAnoFlag acerto anual1String"S" ou "N"
codigoEspecieCódigo da espécie20StringEx: "ESPECIE 1"
percentualReducaoBasePercentual redução base-DecimalPode ser null
cdIndiceBaseCódigo do índice base-Integer
dtValidadeInicialData de validade inicial19DateTimeFormato ISO
codigoClassificacaoCódigo de classificação20StringEx: "CLAS 1"
deTaxaContribuicaoDescrição da taxa50StringEx: "INSS"
percentualTaxaContribuicaoPercentual da taxa5DecimalEx: 1.3


Seção historicoDeducoesGtm

AtributosDescriçãoTamanhoTipoObservação
cdGrupoEventoCódigo do grupo do evento-Integer
dtFimPeriodoFim do período19DateTime
cdEventoCódigo do evento-Integer
fgTpFolhaTipo de folha1StringEx: "A"
vlDeducaoValor da dedução15Decimal
dtInicioPeriodoInício do período19DateTime
dtEventoData do evento19DateTime
cdUsuarioInclusaoUsuário de inclusão50String
cdUpnivel1Código do upnivel110String
cdFornecedorCódigo do fornecedor-Integer



Seção infoUpnivel1

AtributosDescriçãoTamanhoTipoObservação
cdUpnivel1Código upnivel110String
deUpnivel1Descrição upnivel150String
cdFornecCódigo do fornecedor-Integer
fgTpPessTipo de pessoa1String"J" ou "F"
cdIntErpCódigo ERP20String



Seção infoFornecs

AtributosDescriçãoTamanhoTipoObservação
cdFornecCódigo do fornecedor-Integer
deFornecDescrição do fornecedor50String
fgTpFornecTipo de fornecedor1StringEx: "4"
deTpFornecDescrição tipo fornecedor20StringEx: "PROPRIO"
fgTpPessTipo de pessoa1String"J" ou "F"
cdIntErpCódigo ERP20String


Método GET:

http:127.0.0.1:8080/query/v1/pagforReciboGtm

Estrutura de dados:

{
   "hasNext":true,
   "items":[
      {
         "instancia":"1",
         "fgTpFolha":"A",
         "tipoFolha":"FOLHA ANUAL DE FORNECEDOR",
         "dataFornecimento":"2018-08-01T00:00:00",
         "dataEmissao":"2018-08-10T00:00:00",
         "safra":2018,
         "vlToneladaCana":78.2908998,
         "qtCanaEntregue":16532711,
         "vlBrutoRecibo":1294360.82,
         "vlAcumTaxasContrib":0,
         "vlAcumDeducoes":0,
         "vlAcumNFPromissorias":0,
         "vlLiquidoRecibo":1294360.82,
         "cdTpPropriedade":2,
         "fgProcIndividual":null,
         "instanciaCompraDeCana":"1",
         "cdEmpresaCompraDeCana":"1",
         "noContratoCana":2861,
         "pcPagamento":null,
         "fgTipoSuspensaoPagamento":null,
         "cdUsuarioInclusao":"TOTVS",
         "dtHrInclusao":"2025-09-24T12:55:50",
         "cdUsuarioAlteracao":null,
         "dtHtAlteracao":null,
         "fgStatusIntegracao":null,
         "fluxoCaixa":"RCMP - FLXCX - REC",
         "historicoTaxas":[
            {
               "dtFimPeriodo":"2018-08-31T00:00:00",
               "safra":2016,
               "fgLiminarSuspCobrancaICMS":null,
               "vlBaseTaxa":944.86,
               "dtInicioPeriodo":"2018-08-01T00:00:00",
               "dtHtAlteracao":null,
               "cdTaxa":1,
               "cdUsuarioInclusao":null,
               "instancia":"1",
               "dtHrInclusao":null,
               "detalheCdTaxa":[
                  {
                     "cdTaxaContribuicao":1,
                     "fgAcertoAno":"S",
                     "codigoEspecie":"ESPECIE 1",
                     "percentualReducaoBase":null,
                     "cdIndiceBase":950,
                     "cdTxErp":null,
                     "dtValidadeInicial":"2015-10-01T00:00:00",
                     "codigoClassificacao":"CLAS 1",
                     "deTaxaContribuicao":"INSS",
                     "percentualTaxaContribuicao":1.3
                  }
               ],
               "grupoTaxaContribuicao":1,
               "fgAcertoAnual":null,
               "fornecedor":319,
               "upnivel1":" 10094",
               "vlTaxaContribuicao":19.84,
               "vlSubsidio":0,
               "cdUsuarioAlteracao":null
            },
            {
               "dtFimPeriodo":"2018-08-31T00:00:00",
               "safra":2016,
               "fgLiminarSuspCobrancaICMS":null,
               "vlBaseTaxa":944.86,
               "dtInicioPeriodo":"2018-08-01T00:00:00",
               "dtHtAlteracao":null,
               "cdTaxa":2,
               "cdUsuarioInclusao":null,
               "instancia":"1",
               "dtHrInclusao":null,
               "detalheCdTaxa":[
                  {
                     "cdTaxaContribuicao":2,
                     "fgAcertoAno":"S",
                     "codigoEspecie":"ESPECIE 2",
                     "percentualReducaoBase":null,
                     "cdIndiceBase":950,
                     "cdTxErp":null,
                     "dtValidadeInicial":"2015-10-01T00:00:00",
                     "codigoClassificacao":"CLAS 2",
                     "deTaxaContribuicao":"SENAR",
                     "percentualTaxaContribuicao":0.2
                  }
               ],
               "grupoTaxaContribuicao":1,
               "fgAcertoAnual":null,
               "fornecedor":319,
               "upnivel1":" 10094",
               "vlTaxaContribuicao":1.87,
               "vlSubsidio":0,
               "cdUsuarioAlteracao":null
            }
         ],
         "historicoDeducoesGtm":[
            {
               "cdGrupoEvento":1,
               "dtFimPeriodo":"2018-08-31T00:00:00",
               "cdEvento":101,
               "fgTpFolha":"A",
               "vlDeducao":132,
               "dtInicioPeriodo":"2018-08-01T00:00:00",
               "dtHtAlteracao":null,
               "dtEvento":"2016-05-29T00:00:00",
               "cdUsuarioInclusao":"TOTVS",
               "fgProcessaIndividual":null,
               "instancia":"1",
               "dtHrInclusao":"2025-08-05T14:34:34",
               "cdUpnivel1":" 10094",
               "cdUsuarioAlteracao":null,
               "cdFornecedor":319
            }
         ],
         "infoUpnivel1":[
            {
               "cdUpnivel1":" 10094",
               "deUpnivel1":"FAZENDA TOTVS  10094",
               "cdFornec":319,
               "fgTpPess":"J",
               "cdIntErp":"1_600_94"
            }
         ],
         "infoFornecs":[
            {
               "cdFornec":319,
               "deFornec":"FORNECEDOR TOTVS 2",
               "fgTpFornec":"4",
               "deTpFornec":"PROPRIO",
               "fgTpPess":"J",
               "cdIntErp":"319"
            }
         ]
      }
   ]
}


Parâmetros Obrigatórios


Parâmetros Opcionais

Atualizar status de integração - Recibos de Pagamento de Cana por Fazenda

Disponibilizado endpoint para atualizar status de integração dos registros relacionados aos Recibos de Pagamento de Cana por Fazenda.

Método PUT:

http:127.0.0.1:8080/query/v1/pagforReciboGtm


{
  "fgStatusIntegracao":"S",
  "instancia": "1",
  "fgTpProc": "F",
  "cdFornecedor": 96096,
  "cdUpnivel1":" 20402",
  "dataFornecimento": "2016-07-01T00:00:00"
}

Com o objetivo de assegurar a consistência das informações integradas com outros sistemas, foi desenvolvido uma nova funcionalidade dentro da aplicação Configuração Central (CFGCEN/ TOTVS Agro Bioenergia), onde será possível realizar o cadastro de rotinas executadas pelo TOTVS Agro Bioenergia e indicar os possíveis "status de integração" vindos de sistemas externos (que estejam integrados ao TOTVS Agro Bioenergia).

Para cada status indicado, será possível apontar se será permitido ou não a reversão do processo em questão.

Visando possibilitar a indicação de diferentes cadastros para diferentes processamentos disponíveis em nosso sistema, foram criados parâmetros específicos para cada rotina, 
onde o usuário deverá determinar qual cadastro deverá ser consultado no momento de realizar a reversão do processamento.

Importante frisar que, caso um ou mais registros apresentem um status onde esteja apontado o impedimento para reversão, o processamento será interrompido, impedindo a execução da reversão para todos os registros envolvidos.

Parâmetro "Código do cadastro de controle de status para Folha por Fundo Agrícola": 

  • Seção: RCMP_PGTCP
  • Entrada: CD_CAD_STATUS_INT_FFAZ


Para mais detalhes sobre a funcionalidade citada acima, acesse a página Cadastro de Bloqueio de Movimentações via API.