Páginas filhas
  • API Recibo de Pagamento de Cana por Fazenda

Versões comparadas

Chave

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

Contexto

A API de Recibo

...

de Pagamento de Cana por Fazenda

...

tem como objetivo disponibilizar a consulta das informações consolidadas de pagamento de cana, organizadas por fazenda e período de referência.
Por meio dessa API, é possível acessar dados como valores pagos, descontos, deduções e totais processados, assegurando transparência e rastreabilidade nas operações de pagamento.


Integrada ao TOTVS Agro API-Hub, a API garante padronização, segurança e atualização em tempo real, facilitando a integração com sistemas parceiros e o acompanhamento detalhado das movimentações por fazenda.


Estruturas

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

Estrutura:

AtributosDescrição
Tamanho
TipoObservação
instanciaIdentificador da instância
-
String
fgTpFolhaTipo da folha
1StringValores possíveis: "A", "M", etc.
StringF - FOLHA MENSAL DE FORNECEDOR 
P - FOLHA MENSAL DE PARCERIA 
T - FOLHA MENSAL DE TERCEIROS 
A - FOLHA ANUAL DE FORNECEDOR 
B - FOLHA ANUAL DE PARCERIA 
G - FOLHA ANUAL DE TERCEIROS 
C - FOLHA FINAL DE FORNECEDOR 
D - FOLHA FINAL DE PARCERIA 
H - FOLHA FINAL DE TERCEIROS
tipoFolhaDescrição do tipo de folha
50
StringEx: "FOLHA ANUAL DE FORNECEDOR"
dataFornecimentoData de fornecimento
19
DateTimeFormato ISO "YYYY-MM-DDTHH:MM:SS"
dataEmissaoData de emissão
19
DateTimeFormato ISO
safraAno da safra
4
IntegerEx: 2018
vlToneladaCanaValor por tonelada de cana
15
DecimalEx: 78.2908998
qtCanaEntregueQuantidade de cana entregue
15
IntegerEx: 16532711
vlBrutoReciboValor bruto do recibo
15
Decimal
vlAcumTaxasContribValor acumulado de taxas de contribuição
15
DecimalPode ser zero
vlAcumDeducoesValor acumulado de deduções
15
DecimalPode ser zero
vlAcumNFPromissoriasValor acumulado de NFs promissórias
15
DecimalPode ser zero
vlLiquidoReciboValor líquido do recibo
15
Decimal
cdTpPropriedadeCódigo do tipo de propriedade
2
Integer
fgProcIndividualFlag de processamento individual
1
StringPode ser null
instanciaCompraDeCanaInstância de compra de cana
-
String
cdEmpresaCompraDeCanaCódigo da empresa de compra de cana
-
String
noContratoCanaNúmero do contrato de cana
10
Integer
pcPagamentoPercentual de pagamento
-
DecimalPode ser null
fgTipoSuspensaoPagamentoFlag tipo de suspensão
-
StringPode ser null
cdUsuarioInclusaoUsuário de inclusão
50
StringEx: "TOTVS"
dtHrInclusaoData/hora inclusão
19
DateTimeFormato ISO
cdUsuarioAlteracaoUsuário de alteração
50
StringPode ser null
dtHtAlteracaoData/hora alteração
19
DateTimePode ser null
fgStatusIntegracaoStatus de integração
-
StringPode ser null
fluxoCaixaFluxo de caixa associado
50
String
String

Parâmetro:

Ex

Seção:

"

RCMP_PGTCP -

FLXCX - REC"

Entrada: CD_TP_FLXCX_REC_DS


Seção historicoTaxas

AtributosDescrição
Tamanho
TipoObservação
dtFimPeriodoFim do período da taxa
19
DateTime
safraAno da safra
4
Integer
fgLiminarSuspCobrancaICMSSuspensão ICMS
-
StringPode ser null
vlBaseTaxaBase de cálculo da taxa
15
Decimal
dtInicioPeriodoInício do período
19
DateTime
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 upnivel1
10
String
vlTaxaContribuicaoValor da taxa de contribuição
15
Decimal
vlSubsidioValor do subsídio
15
DecimalPode ser zero
cdUsuarioAlteracaoUsuário de alteração
50
StringPode ser null


Seção detalheCdTaxa (dentro de historicoTaxas)

AtributosDescrição
Tamanho
TipoObservação
cdTaxaContribuicaoCódigo da taxa de contribuição
-
Integer
fgAcertoAnoFlag acerto anual
1
String"S" ou "N"
codigoEspecieCódigo da espécie
20
StringEx: "ESPECIE 1"
percentualReducaoBasePercentual redução base
-
DecimalPode ser null
cdIndiceBaseCódigo do índice base
-
Integer
dtValidadeInicialData de validade inicial
19
DateTimeFormato ISO
codigoClassificacaoCódigo de classificação
20
StringEx: "CLAS 1"
deTaxaContribuicaoDescrição da taxa
50
StringEx: "INSS"
percentualTaxaContribuicaoPercentual da taxa
5
DecimalEx: 1.3


Seção historicoDeducoesGtm

AtributosDescrição
Tamanho
TipoObservação
cdGrupoEventoCódigo do grupo do evento
-
Integer
dtFimPeriodoFim do período
19
DateTime
cdEventoCódigo do evento
-
Integer
noCtaContbNumero da Conta ContábilInteger
fgTpFolhaTipo de folha
1
StringEx: "A"
vlDeducaoValor da dedução
15
Decimal
dtInicioPeriodoInício do período
19
DateTime
dtEventoData do evento
19
DateTime
cdUsuarioInclusaoUsuário de inclusão
50
String
cdUpnivel1Código do upnivel1
10
String
cdFornecedorCódigo do fornecedor
-
Integer
fgDedAdiantFlag indicativa para dedução de AdiantamentoStringEx: "S" ou "N"
Integer


Seção infoUpnivel1

AtributosDescrição
Tamanho
TipoObservação
cdUpnivel1Código upnivel1
10
String
deUpnivel1Descrição upnivel1
50
String
cdFornecCódigo do fornecedor
-
Integer
fgTpPessTipo de pessoa
1
String"J" ou "F"
cdIntErpCódigo ERP
20
String


Seção infoFornecs

AtributosDescrição
Tamanho
TipoObservação
cdFornecCódigo do fornecedor
-
Integer
deFornecDescrição do fornecedor
50
String
fgTpFornecTipo de fornecedorString

1

StringEx: "4"

- ACIONISTA

2 - FORNECEDOR

3 - EVENTUAL

4 - PROPRIO

5 - PARCEIRO

deTpFornecDescrição tipo fornecedor
20
StringEx: "PROPRIO"
fgTpPessTipo de pessoa
1
String"J" ou "F"
cdIntErpCódigo ERP
20
String


Seção notasFiscais

AtributosDescriçãoTipoObservação
cdSerieNfCódigo da série NFString
noNfNúmero da Nota FiscalInteger

cdEspecie

Tipo de EspécieString


Método GET:

http:127.0.0.1:8080/api/query/v1/pagforReciboGtm

Estrutura de dados:

Bloco de código
languagejava
titleRecibo de Pagamento de Cana por Fazenda
{
   "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":00:00",
               "dtHtAlteracao":null,
               "cdTaxa":2,
               "cdUsuarioInclusao":null,
               "dtHtAlteracaoinstancia":null"1",
               "cdTaxadtHrInclusao":2null,
               "cdUsuarioInclusaodetalheCdTaxa":null,[
               "instancia":"1",
   {
                     "dtHrInclusaocdTaxaContribuicao":null2,
                     "detalheCdTaxafgAcertoAno":[
"S",
                    {    "codigoEspecie":"ESPECIE 2",
                     "cdTaxaContribuicaopercentualReducaoBase":2null,
                     "fgAcertoAnocdIndiceBase":"S"950,
                     "codigoEspeciecdTxErp":"ESPECIE 2"null,
                     "percentualReducaoBase":nulldtValidadeInicial":"2015-10-01T00:00:00",
                     "cdIndiceBasecodigoClassificacao":950"CLAS 2",
                     "cdTxErpdeTaxaContribuicao":null"SENAR",
                     "dtValidadeInicialpercentualTaxaContribuicao":"2015-10-01T00:00:00",0.2
                  }
   "codigoClassificacao":"CLAS 2",
            ],
               "deTaxaContribuicaogrupoTaxaContribuicao":"SENAR"1,
               "fgAcertoAnual":null,
               "percentualTaxaContribuicaofornecedor":0.2319,
                  }"upnivel1":" 10094",
               ]"vlTaxaContribuicao":1.87,
               "grupoTaxaContribuicaovlSubsidio":10,
               "fgAcertoAnualcdUsuarioAlteracao":null,
            }
   "fornecedor":319,
      ],
         "upnivel1historicoDeducoesGtm":" 10094",[
               "vlTaxaContribuicao":1.87,{
               "vlSubsidiocdGrupoEvento":01,
               "dtFimPeriodo"cdUsuarioAlteracao:":null2018-08-31T00:00:00",
            }   "cdEvento":101,
         ],
         "historicoDeducoesGtmnoCtaContb":[
"110",
               {"fgTpFolha":"A",
               "cdGrupoEventovlDeducao":1132,
               "dtFimPeriododtInicioPeriodo":"2018-08-31T0001T00:00:00",
               "dtHtAlteracao":null,
                "cdEvento":101"dtEvento":"2016-05-29T00:00:00",
               "fgTpFolhacdUsuarioInclusao":"ATOTVS",
               "vlDeducaofgProcessaIndividual":132null,
               "dtInicioPeriodoinstancia":"2018-08-01T00:00:001",
               "dtHrInclusao"dtHtAlteracao:":null2025-08-05T14:34:34",
               "dtEventocdUpnivel1":"2016-05-29T00:00:00 10094",
               "cdUsuarioInclusaocdUsuarioAlteracao":"TOTVS"null,
               "fgProcessaIndividualcdFornecedor":null319,
               "instanciafgDedAdiant":"1N",
            }
   "dtHrInclusao":"2025-08-05T14:34:34",
      ],
         "cdUpnivel1infoUpnivel1":" 10094",[
               "cdUsuarioAlteracao":null,{
               "cdFornecedorcdUpnivel1":319" 10094",
            }
   "deUpnivel1":"FAZENDA TOTVS  10094",
     ],
          "infoUpnivel1cdFornec":[319,
             {  "fgTpPess":"J",
               "cdUpnivel1cdIntErp":" 10094",
1_600_94"
            }
      "deUpnivel1":"FAZENDA TOTVS  10094"],
         "infoFornecs":[
            "cdFornec":319,{
               "fgTpPess":"J"cdFornec":319,
               "cdIntErpdeFornec":"1_600_94"FORNECEDOR TOTVS 2",
            }
   "fgTpFornec":"4",
      ],
         "infoFornecsdeTpFornec":["PROPRIO",
            {   "fgTpPess":"J",
               "cdForneccdIntErp":"319,"
            }
   "deFornec":"FORNECEDOR TOTVS 2",
      ],
         "fgTpFornecnotasFiscais":"4",[
               "deTpFornec":"PROPRIO",{
               "fgTpPesscdSerieNf":"JUN",
               "cdIntErpnoNf":"319"50001
            }
        "cdEspecie": null
          ]
      }
   ]
}


Parâmetros Obrigatórios

...

  • fgTpProc: Flag Controlador de Tipo de Processo.
  • cdFornecedor: Código do Fornecedor.
  • cdUpnivel1: Código do Upnivel1 (Fazenda, por exemplo).
  • fgStatusIntegracao; Status da Integração ( ex: S;N;P ou nulo)

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

...

Método PUT:

http:127.0.0.1:8080/api/query/v1/pagforReciboGtm

...