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 fazendaDisponibilizado endpoint para consulta dos Recibos de Pagamento de Cana por Fazenda.


Estruturas:

AtributosDescriçãoTipoObservação
instanciaIdentificador da instânciaString
fgTpFolhaTipo da folhaStringF - 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 
C D - FOLHA FINAL DE PARCERIA 
C H - FOLHA FINAL DE TERCEIROS
tipoFolhaDescrição do tipo de folhaStringEx: "FOLHA ANUAL DE FORNECEDOR"
dataFornecimentoData de fornecimentoDateTimeFormato ISO "YYYY-MM-DDTHH:MM:SS"
dataEmissaoData de emissãoDateTimeFormato ISO
safraAno da safraIntegerEx: 2018
vlToneladaCanaValor por tonelada de canaDecimalEx: 78.2908998
qtCanaEntregueQuantidade de cana entregueIntegerEx: 16532711
vlBrutoReciboValor bruto do reciboDecimal
vlAcumTaxasContribValor acumulado de taxas de contribuiçãoDecimalPode ser zero
vlAcumDeducoesValor acumulado de deduçõesDecimalPode ser zero
vlAcumNFPromissoriasValor acumulado de NFs promissóriasDecimalPode ser zero
vlLiquidoReciboValor líquido do reciboDecimal
cdTpPropriedadeCódigo do tipo de propriedadeInteger
fgProcIndividualFlag de processamento individualStringPode ser null
instanciaCompraDeCanaInstância de compra de canaString
cdEmpresaCompraDeCanaCódigo da empresa de compra de canaString
noContratoCanaNúmero do contrato de canaInteger
pcPagamentoPercentual de pagamentoDecimalPode ser null
fgTipoSuspensaoPagamentoFlag tipo de suspensãoStringPode ser null
cdUsuarioInclusaoUsuário de inclusãoStringEx: "TOTVS"
dtHrInclusaoData/hora inclusãoDateTimeFormato ISO
cdUsuarioAlteracaoUsuário de alteraçãoStringPode ser null
dtHtAlteracaoData/hora alteraçãoDateTimePode ser null
fgStatusIntegracaoStatus de integraçãoStringPode ser null
fluxoCaixaFluxo de caixa associadoString

Parâmetro:

Ex

Seção:

"

RCMP_PGTCP -

FLXCX - REC"

Entrada: CD_TP_FLXCX_REC_DS


Seção historicoTaxas

AtributosDescriçãoTipoObservação
dtFimPeriodoFim do período da taxaDateTime
safraAno da safraInteger
fgLiminarSuspCobrancaICMSSuspensão ICMSStringPode ser null
vlBaseTaxaBase de cálculo da taxaDecimal
dtInicioPeriodoInício do períodoDateTime
cdTaxaCódigo da taxaInteger
detalheCdTaxaDetalhe da contribuiçãoArray/ObjectContém cdTaxaContribuicao, fgAcertoAno, etc.
grupoTaxaContribuicaoGrupo da taxa de contribuiçãoInteger
fornecedorCódigo do fornecedorInteger
upnivel1Código do upnivel1String
vlTaxaContribuicaoValor da taxa de contribuiçãoDecimal
vlSubsidioValor do subsídioDecimalPode ser zero
cdUsuarioAlteracaoUsuário de alteraçãoStringPode ser null

...

AtributosDescriçãoTipoObservação
cdGrupoEventoCódigo do grupo do eventoInteger
dtFimPeriodoFim do períodoDateTime
cdEventoCódigo do eventoInteger
noCtaContbNumero da Conta ContábilInteger
fgTpFolhaTipo de folhaStringEx: "A"
vlDeducaoValor da deduçãoDecimal
dtInicioPeriodoInício do períodoDateTime
dtEventoData do eventoDateTime
cdUsuarioInclusaoUsuário de inclusãoString
cdUpnivel1Código do upnivel1String
cdFornecedorCódigo do fornecedorInteger
fgDedAdiantFlag indicativa para dedução de AdiantamentoStringEx: "S" ou "N"


Seção infoUpnivel1

AtributosDescriçãoTipoObservação
cdUpnivel1Código upnivel1String
deUpnivel1Descrição upnivel1String
cdFornecCódigo do fornecedorInteger
fgTpPessTipo de pessoaString"J" ou "F"
cdIntErpCódigo ERPString

...

AtributosDescriçãoTipoObservação
cdFornecCódigo do fornecedorInteger
deFornecDescrição do fornecedorString
fgTpFornecTipo de fornecedorString

1 - ACIONISTA

2 - FORNECEDOR

3 - EVENTUAL

4 - PROPRIO

5 - PARCEIRO

deTpFornecDescrição tipo fornecedorStringEx: "PROPRIO"
fgTpPessTipo de pessoaString"J" ou "F"
cdIntErpCódigo ERPCódigo ERPString


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

...

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,{
               "fgTpPesscdFornec":"J"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

...