Páginas filhas
  • API Pagamento de Serviços de Terceiro

Versões comparadas

Chave

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

...

CampoTipoObrigatórioDescrição
fgStatusIntegracaoString(1)SimFlag do status de integração.
instanciaStringSimIdentificador da instância
cdProcessoIntegerSimCódigo do processo de integração vinculado ao pagamento.
dataIniSintetDateTimeSimData inicial do período sintético do pagamento.
dataFimSintetDateTimeSimData final do período sintético do pagamento.
dataPagtoDateTimeObrigatórioSimData de efetivação do pagamento.
dataRetencaoMensalDateTimeOpcionalData de retenção mensal do pagamento (quando aplicável).
dataRetencaoAnualDateTimeOpcionalData de retenção anual do pagamento (quando aplicável).
fgExpErpStringOpcionalPagamento de serviço marcado para exportação ao ERP


Método PUT: 

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

...

Bloco de código
languagejava
titleRequest
 {   
    "fgStatusIntegracao": "1",
	"fgExpErp": "S",
  	"instancia": "1",
  	"cdProcesso": 1,
  	"dataIniSintet": "2016-06-01T00:00:00",
  	"dataFimSintet": "2016-06-30T00:00:00",
  	"dataPagto": "2016-07-11T00:00:00",
  	"dataRetencaoMensal": "2016-07-11T00:00:00",
  	"dataRetencaoAnual": "2016-07-11T00:00:00"
}
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).

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 Pagamento de Serviços de Terceiro":

  • Seção: CBSVCOSA;
  • Entrada:  CD_CAD_STATUS_INT_PGSERV;

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 - Pagamento de Serviços Origem

Disponibilizado endpoint para atualização do status de integração dos registros de Pagamento de Serviços na origem, considerando o retorno do processamento de integração e as regras de bloqueio de reversões definidas no módulo Bioenergia.

Estrutura:

CampoTipoObrigatórioDescrição
fgStatusIntErpString(1)SimFlag do status de integração.
instanciaString(5)SimIdentificador da instância
cdEvtoFatIntegerSimCódigo do Evento Faturamento
cdTranspDateTimeSimCódigo do Transportador.
dataPagtoDateTimeSimData de efetivação do pagamento.
noPedidoErpString(25)SimNúmero do Pedido do ERP
noOrdemPedidoErpString(25)SimNúmero de Ordem do Pedido ERP


Método PUT: 

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


Bloco de código
languagejava
titleRequest
 {
  "instancia": "1",
  "cdEvtoFat": 26,
  "cdTransp": "31842",
  "dataPagto": "2016-04-11T00:00:00",
  "fgStatusIntErp": "1",
  "noPedidoErp": 1,
  "noOrdemPedidoErp": 1
}