Consulta dos Recibos de Pagamento de Cana por Fornecedor

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


Estrutura:

AtributosDescriçãoTamanhoTipoObservação
instanciaIdentificador da instância1StringValor do tipo string numérica
fgTpFolhaTipo da folha1StringEx.: "A"
tipoFolhaDescrição do tipo de folha50StringEx.: "FOLHA ANUAL DE FORNECEDOR"
dataFornecimentoData de fornecimento-DateTimeFormato ISO 8601: yyyy-MM-dd'T'HH:mm:ss
dataEmissaoData de emissão-DateTimeFormato ISO 8601
safraAno da safra4IntegerEx.: 2016
vlToneladaCanaValor da tonelada de cana-DecimalEx.: 79.5347918
qtCanaEntregueQuantidade de cana entregue-IntegerEx.: 242213106
vlBrutoReciboValor bruto do recibo-Decimal
vlAcumTaxasContribValor acumulado de taxas de contribuição-Decimal
vlAcumDeducoesValor acumulado de deduções-Decimal
vlAcumNFPromissoriasValor acumulado de notas promissórias-Decimal
vlLiquidoReciboValor líquido do recibo-Decimal
vlRetencaoValor de retenção-Decimal
cdTpPropriedadeCódigo do tipo de propriedade-Integer
fgProcIndividualFlag de processamento individual1String/NullablePode ser nulo
pcPagamentoPercentual de pagamento-Decimal/NullablePode ser nulo
cdUsuarioInclusaoUsuário que incluiu o registro50StringEx.: "TOTVS"
dtHrInclusaoData e hora de inclusão-DateTimeFormato ISO 8601
cdUsuarioAlteracaoUsuário que alterou o registro50String/NullablePode ser nulo
dtHtAlteracaoData e hora da última alteração-DateTime/NullablePode ser nulo
fgStatusIntegracaoFlag de status da integração1StringEx.: "1"
fluxoCaixaDescrição do fluxo de caixa50StringEx.: "RCMP - FLXCX - REC"


historicoTaxas

AtributosDescriçãoTamanhoTipoObservação
dtFimPeriodoData final do período-DateTime
safraAno da safra4Integer
fgLiminarSuspCobrancaICMSFlag liminar suspensão ICMS1String/NullablePode ser nulo
vlBaseTaxaValor base da taxa-Decimal
dtInicioPeriodoData inicial do período-DateTime
cdTaxaCódigo da taxa-Integer
detalheCdTaxaLista de detalhes da taxa-ArrayContém informações detalhadas da taxa
grupoTaxaContribuicaoGrupo da taxa de contribuição-Integer
fornecedorCódigo do fornecedor-Integer
upnivel1Código de hierarquia10String
vlTaxaContribuicaoValor da taxa de contribuição-Decimal
vlSubsidioValor do subsídio-Decimal


detalheCdTaxa (dentro de historicoTaxas)

AtributosDescriçãoTamanhoTipoObservação
cdTaxaContribuicaoCódigo da taxa de contribuição-Integer
fgAcertoAnoFlag de acerto anual1StringEx.: "S"
codigoEspecieCódigo da espécie20String
percentualReducaoBasePercentual de redução da base-Decimal/NullablePode ser nulo
cdIndiceBaseCódigo do índice base-Integer
cdTxErpCódigo do ERP-Integer/NullablePode ser nulo
dtValidadeInicialData inicial de validade-DateTime
codigoClassificacaoCódigo de classificação20String
deTaxaContribuicaoDescrição da taxa de contribuição50String
percentualTaxaContribuicaoPercentual da taxa de contribuição-Decimal


historicoDeducoes

AtributosDescriçãoTamanhoTipoObservação
cdGrupoEventoCódigo do grupo de evento-Integer
dtFimPeriodoData final do período-DateTime
cdEventoCódigo do evento-Integer
vlDeducaoValor da dedução-Decimal
dtInicioPeriodoData inicial do período-DateTime
dtHtAlteracaoData da última alteração-DateTime
dtEventoData do evento-DateTime
cdUsuarioInclusaoUsuário que incluiu o registro50String
fgProcessaIndividualFlag de processamento individual1StringEx.: "S"
instanciaInstância do registro1String
dtHrInclusaoData e hora de inclusão-DateTime
cdUsuarioAlteracaoUsuário que alterou o registro50String
cdFornecedorCódigo do fornecedor-Integer


infoFornecs

AtributosDescriçãoTamanhoTipoObservação
cdFornecCódigo do fornecedor-Integer
deFornecDescrição do fornecedor50String
fgTpFornecTipo de fornecedor1StringEx.: "4"
deTpFornecDescrição do tipo de fornecedor20StringEx.: "PROPRIO"
fgTpPessTipo de pessoa1StringEx.: "J"
cdIntErpCódigo interno no ERP-String/Integer



Método GET:

http:127.0.0.1:8080/query/v1/pagforReciboFor

Estrutura de dados:

{
   "hasNext":true,
   "items":[
      {
         "instancia":"1",
         "fgTpFolha":"A",
         "tipoFolha":"FOLHA ANUAL DE FORNECEDOR",
         "dataFornecimento":"2016-05-01T00:00:00",
         "dataEmissao":"2016-05-01T00:00:00",
         "safra":2016,
         "vlToneladaCana":79.5347918,
         "qtCanaEntregue":242213106,
         "vlBrutoRecibo":19264368.96,
         "vlAcumTaxasContrib":0,
         "vlAcumDeducoes":0,
         "vlAcumNFPromissorias":0,
         "vlLiquidoRecibo":19264368.96,
         "vlRetencao":0,
         "cdTpPropriedade":1,
         "fgProcIndividual":null,
         "pcPagamento":null,
         "cdUsuarioInclusao":"TOTVS",
         "dtHrInclusao":"2025-04-16T13:28:59",
         "cdUsuarioAlteracao":null,
         "dtHtAlteracao":null,
         "fgStatusIntegracao":"1",
         "fluxoCaixa":"RCMP - FLXCX - REC",
         "historicoTaxas":[
            {
               "dtFimPeriodo":"2016-05-31T00:00:00",
               "safra":2016,
               "fgLiminarSuspCobrancaICMS":null,
               "vlBaseTaxa":944.86,
               "dtInicioPeriodo":"2016-05-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":"2016-05-31T00:00:00",
               "safra":2016,
               "fgLiminarSuspCobrancaICMS":null,
               "vlBaseTaxa":944.86,
               "dtInicioPeriodo":"2016-05-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
            }
         ],
         "historicoDeducoes":[
            {
               "cdGrupoEvento":2,
               "dtFimPeriodo":"2016-05-31T00:00:00",
               "cdEvento":162,
               "vlDeducao":150,
               "dtInicioPeriodo":"2016-05-01T00:00:00",
               "dtHtAlteracao":"2024-08-07T21:00:00",
               "dtEvento":"2016-04-01T00:00:00",
               "cdUsuarioInclusao":"TOTVS",
               "fgProcessaIndividual":"S",
               "instancia":"1",
               "dtHrInclusao":"2024-08-06T03:00:00",
               "cdUsuarioAlteracao":"TOTVS",
               "cdFornecedor":319
            }
         ],
         "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 Fornecedor

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

Método PUT:

http:127.0.0.1:8080/query/v1/pagforReciboFor


{
  "fgStatusIntegracao":"1", // Campo String
  "instancia": 1,
  "fgTpProc": "M",
  "cdFornecedor": 3404,
  "dataFornecimento": "2018-01-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 de Fornecedores":

  • Seção: PGFOCOSA;
  • Entrada: CD_CAD_STATUS_INT_FFORNEC;

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