Páginas filhas
  • API Juros e Correções / Adiantamento de Fornecedores e Prestador de Serviço

Versões comparadas

Chave

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

...

Disponibilizado endpoint para consulta de Juros e Correções / Adiantamento de Fornecedores e Prestador de Serviço .


Estrutura:

AtributoDescrição
Tamanho
TipoObservação
noContratoNúmero do contrato
6
NuméricoIdentificador principal do contrato
cdEmpresaCódigo da EmpresaTextoIdentificador da Empresa
fgStatusIntErpStatus Integração ErpTextoIdentificador de Status
cdUnidIndCódigo da unidade industrial
3
NuméricoUnidade vinculada ao contrato
dtIniVigData de início da vigência
10
DataFormato ISO 8601 (AAAA-MM-DD)
cdClassifContrCódigo de classificação do contrato
4
NuméricoRelaciona com tabela de classificação
vlOriginalValor original do contrato
12,2
NuméricoValor inicial contratado
cdTpAdiantCódigo do tipo de adiantamento
3
NuméricoEx: 18
fgTipoFavorecTipo do favorecido
1
TextoEx: “T”
deTipoFavorecDescrição do tipo de favorecido
30
Texto

F - Fornecedor

T - Prestador de Serviço

cdTpDespCódigo do tipo de despesa
3
NuméricoPode ser nulo
cdSafraDescCódigo da safra de descrição
4
NuméricoEx: 2024
fgTpLanctoTipo de lançamento
1
TextoEx: “P”

contratoJurosCM.dtEventoData do EventoDataEx: 2024-10-31T00:00:00
contratoJurosCM.fgHistStatusIntErpStatus de integraçãoTextoEx:
“P”
8;9;r;nulo;A;5;C
contratoJurosCM.
noContratoNúmero do contrato6NuméricoChave de relação com contrato principal
vlEventoAnteriorEvento anteriorNumérico

Valor do Evento anterior

contratoJurosCM.vlEventoValor do EventoNumérico

Valor do Evento

contratoJurosCM.vlJuroValor de juros
12,2
Numérico

Juros calculados sobre o contrato

contratoJurosCM.vlCmValor de correção monetária
12,2
Numérico

Correção aplicada ao contrato


favorecidoInfo.cdFavorecidoCódigo do favorecido
6
NuméricoIdentificador do prestador ou fornecedor
favorecidoInfo.deFavorecidoNome do favorecido
50
TextoEx: “TOTVS”
favorecidoInfo.fgTpFornecTipo de fornecedor
1
TextoEx: “T”
favorecidoInfo.deTpFornecDescrição do tipo de fornecedor
30
Texto

1 - ACIONISTA

2 - FORNECEDOR

3 - EVENTUAL

4 - PROPRIO

5 - PARCEIRO

favorecidoInfo.fgTpPessTipo de pessoa
1
Texto“F” (Física) ou “J” (Jurídica)
favorecidoInfo.cdIntErpCódigo de integração ERP
20
TextoCódigo de integração no ERP

classificacaoContrato.cdClassifContrCódigo da classificação do contrato
4
NuméricoEx: 200
classificacaoContrato.deClassifContrDescrição da classificação do contrato
50
TextoEx: “TESTE”
classificacaoContrato.fgTipoFavorecTipo de favorecido (classificação)TextoEx: “T”

rateioEntreFavorecidos.cdFavorecidoCódigo do favorecido do rateioNuméricoEx: 1
rateioEntreFavorecidos.deFavorecidoDescrição do favorecido do rateioTextoEx:
“T”
"TOTVS"
rateioEntreFavorecidos.cdErpCódigo erp do favorecido do rateioTextoEx: "12345"
rateioEntreFavorecidos.valorPgtoValor pago ao favorecido do rateioNuméricoEx: 0.75
rateioEntreFavorecidos.percentualPgtoPercentual pago ao favorecido do rateioNuméricoEx: 7500.00


Método GET:

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

...

Bloco de código
languagejava
titleJuros e Correções / Adiantamento de Fornecedores e Prestador de Serviço
{
   "hasNext":false,
   "items":[
      {
         "noContrato":40,
         "cdEmpresa":1,
         "fgStatusIntErp": null,
         "cdUnidInd":1,
         "dtIniVig":"2024-09-30",
         "cdClassifContr":200,
         "vlOriginal":10000010000,
         "cdTpAdiant":18,
         "fgTipoFavorec":"T",
         "deTipoFavorec":"Prestador de Serviço",
         "cdTpDesp":null,
         "cdSafraDesc":2024,
         "fgTpLancto":"P",                      
         "contratoJurosCM": [
            {
              "dtEvento": "2024-10-31T00:00:00",
              "noContratofgHistStatusIntErp":40 "C",
              "vlEventoAnterior": 728.88,
              "vlJurovlEvento":3742 728.4888,
              "vlJuro": 0,
              "vlCm":2024.72 0
            }
          ],
         "favorecidoInfo":[
            {
               "cdFavorecido":47018,
               "deFavorecido":"TOTVS",
               "fgTpFornec":"T",
               "deTpFornec":"TRANSPORTA",
               "fgTpPess":"F",
               "cdIntErp":"47018"
            }
         ],
         "classificacaoContrato":[
            {
               "cdClassifContr":200,
               "deClassifContr":"TESTE",
               "fgTipoFavorec":"T"
            }
         ],
         "rateioEntreFavorecidos": [
            {
                "cdFavorecido": 79903,
                "deFavorecido": "TOTVS",
                "cdErp": "79903",
                "percentualPgto": 0.25,
                "valorPgto": 2500.00
            },
            {
                "cdFavorecido": 2619,
                "deFavorecido": "JOHN DOE",
                "cdErp": "2619",
                "percentualPgto": 0.75,
                "valorPgto": 7500.00
            }
        ]
      }
   ]
}


Parâmetros Obrigatórios

...

  • cdUnidInd: Código da Unidade Industrial.
  • cdUpnivel1: Código de Fazenda.
  • noContrato:  Número do contrato
  • cdEmpresa: Código da Empresa
  • tipoFavorecido: Tipo de Favorecido
  • fgStatusIntErp: Status Integração Erp
  • fgHistStatusIntErp: Status Integração ERP referente ao bloco de Juros e correções


Atualizar status de integração -  Integração da API de Juros e Correções

Disponibilizado endpoint para atualizar status de integração dos registros relacionados ao Integração da API de Juros e Correções.

Método PUT:

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

Body da Requisição - Status Integração 

{
  "statusIntegracao": "S",
  "instancia": 1,
  "noContrato": 1,
  "codigoEmpresa": "1",
  "dataGerCorrErp": "2023-01-01T00:00:00"
}
 


Parâmetros Obrigatórios

  • instancia: Código da Instância.
  • cdEmpresa: Código da Empresa.
  • cdContrato: Código do Contrato.



Dica
titleBloqueio da Reversão de Processamentos que apresentem registros já integrados com outros sistemas

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).

Esta operação é realizada especificamente para os processamentos do módulo COFINANC, garantindo que registros financeiros já integrados com sistemas externos respeitem as regras de bloqueio definidas, evitando inconsistências e divergências de informações.

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: 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 Financeiro (COFINANC)"

  • Seção: COFINANC

  • Entrada: CD_CAD_STATUS_INT_FINANC

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


Atualizar status de integração -  Integração da API de Adiantamento

Disponibilizado endpoint para atualizar status de integração dos registros relacionados ao Integração da API de Adiantamento.

Método PUT:

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

Body da Requisição - Status Integração 

{
  "fgStatusIntErp": "1",
  "instancia": 1,
   "noContrato": 74,
  "cdEmpresa": "1"
}


Parâmetros Obrigatórios

  • instancia: Código da Instância.
  • codigoEmpresa: Código da Empresa.
  • fgStatusIntErpStatus de Integração.
  • noContrato: Número do contrato



Dica
titleBloqueio da Reversão de Processamentos de Adiantamento de Fornecedores e Prestadores de Serviços com Registros Já Integrados

Com o objetivo de assegurar a consistência das informações de adiantamento de fornecedores e prestadores de serviços integradas com outros sistemas, foi desenvolvida uma nova funcionalidade dentro da aplicação Configuração Central (CFGCEN / TOTVS Agro Bioenergia). Essa funcionalidade permite o cadastro de rotinas executadas pelo TOTVS Agro Bioenergia, possibilitando indicar os possíveis status de integração provenientes de sistemas externos que possuam integração com o produto.

Essa operação é realizada especificamente para os processamentos de adiantamento do módulo COFINANC, garantindo que registros financeiros de adiantamentos já integrados com sistemas externos respeitem as regras de bloqueio previamente definidas, evitando inconsistências e divergências de informações entre os sistemas.

Para cada status de integração cadastrado, será possível definir se a reversão do adiantamento será permitida ou não, de acordo com as regras de negócio estabelecidas.

Com o intuito de possibilitar a utilização de diferentes cadastros de controle de status para diferentes processamentos disponíveis no sistema, foram criados parâmetros específicos por rotina. Dessa forma, o usuário deverá informar qual cadastro será consultado no momento da tentativa de reversão do processamento de adiantamento.

Importante: caso um ou mais registros de adiantamento apresentem um status configurado com impedimento de reversão, o processamento será imediatamente interrompido, não sendo permitida a reversão para nenhum dos registros envolvidos na operação.

Parâmetro

Código do cadastro de controle de status para Adiantamento

  • Seção: COFINANC

  • Entrada: CD_CAD_STATUS_INT_ADIANT

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


Atualizar status de integração -  Integração da API de Juros e correções

Disponibilizado endpoint para atualizar status de integração dos registros relacionados ao Integração da API de Juros e Correções.

Método PUT:

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

Body da Requisição - Status Integração Juros e Correções 

{
    "instancia": "1",
    "cdEmpresa": "1",
    "noContrato": 2,
    "fgHistStatusIntErp": "C"
}


Parâmetros Obrigatórios

  • instancia: Código da Instância.
  • cdEmpresa: Código da Empresa.
  • noContrato: Número do contrato
  • fgHistStatusIntErp: Status de Integração.



Dica
titleBloqueio da Reversão de Processamentos de Adiantamento de Fornecedores e Prestadores de Serviços com Registros Já Integrados

Com o objetivo de assegurar a consistência das informações de adiantamento de fornecedores e prestadores de serviços integradas com outros sistemas, foi desenvolvida uma nova funcionalidade dentro da aplicação Configuração Central (CFGCEN / TOTVS Agro Bioenergia). Essa funcionalidade permite o cadastro de rotinas executadas pelo TOTVS Agro Bioenergia, possibilitando indicar os possíveis status de integração provenientes de sistemas externos que possuam integração com o produto.

Essa operação é realizada especificamente para os processamentos de Juros e Correções do módulo COFINANC, garantindo que registros financeiros de juros e correções já integrados com sistemas externos respeitem as regras de bloqueio previamente definidas, evitando inconsistências e divergências de informações entre os sistemas.

Para cada status de integração cadastrado, será possível definir se a reversão do adiantamento será permitida ou não, de acordo com as regras de negócio estabelecidas.

Com o intuito de possibilitar a utilização de diferentes cadastros de controle de status para diferentes processamentos disponíveis no sistema, foram criados parâmetros específicos por rotina. Dessa forma, o usuário deverá informar qual cadastro será consultado no momento da tentativa de reversão do processamento de adiantamento.

Importante: caso um ou mais registros de adiantamento apresentem um status configurado com impedimento de reversão, o processamento será imediatamente interrompido, não sendo permitida a reversão para nenhum dos registros envolvidos na operação.

Parâmetro

Código do cadastro de controle de status para Adiantamento

  • Seção: COFINANC

  • Entrada: CD_CAD_STATUS_INT_JUR_CM

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