Voltar
CadastrarObjetoContrato
Cadastra Objeto contrato em uma única requisição. Os dados do Objeto do Contrato deverá estar em formato XML para requisições SOAP e JSON para requisições REST. Ambos com estrutura específica conforme descrito a seguir.
{"minExpandLevel":2}
- pin
- Obrigatório, Tipo: String 20
- statusRegistro
- Tipo: String 1
- L=Liberado, P=Pendente
- Se for informado algo diferente de P ou L não será aplicado nenhum filtro.
- ObjetocontratoXml
- Tipo: String -
- Conteúdo de um arquivo XML com os Objetos de contratos
- Obrigatório apenas para requisições SOAP.
- ObjetocontratosJson
- Tipo: String -
- Conteúdo de um arquivo JSON com os Objetos de contratos
- Obrigatório apenas para requisições REST/JSON.
- Distribuição das Tags XML:
{"minExpandLevel":2}
- <cadastroObjetosContrato>
- <objetosContrato>
- <objetoContrato>
- <codigoDoObjeto>INTG30</codigoDoObjeto>
- <descricao>CADASTRADO VIA INTEGRADOR</descricao>
- <objeto>INTEGRADO</objeto>
- <valor>10</valor>
- <indice>UFIR</indice>
- <modalidade>R</modalidade>
- <tipo>M</tipo>
- <natureza>C</natureza>
- <periodicidade>1</periodicidade>
- <periodicidadePorItem>S</periodicidadePorItem>
- <conta>010101</conta>
- <historico>P01</historico>
- <deveGerar>F</deveGerar>
- <tipoDePagamento>05</tipoDePagamento>
- <tipoOperacao>59916</tipoOperacao>
- <incluirItensParcelaNf>1</incluirItensParcelaNf>
- <indiceSomenteReajuste>S</indiceSomenteReajuste>
- <gerarParcelaAutoFaturam>1</gerarParcelaAutoFaturam>
- <adiantarretornocobranca>S</adiantarretornocobranca>
- <complementoNota>4</complementoNota>
- <complementoHistorico>CFE. @C REF O PERIODO DE @I A @F</complementoHistorico>
- <modalidadeVencimento>P</modalidadeVencimento>
- <gravaObservacao>S</gravaObservacao>
- <diasVencimentoFaturamento>5</diasVencimentoFaturamento>
- <portadorCobranca>001</portadorCobranca>
- <portadorPrevisao>010</portadorPrevisao>
- </objetoContrato>
- </objetosContrato>
- </cadastroObjetosContrato>
- Distribuição das Tags Json:
{"minExpandLevel":2}
- {
- "objetosContrato": [{
- "codigoDoObjeto": "INTG30",
- "descricao": "CADASTRADO VIA INTEGRADOR",
- "objeto": "INTEGRADO",
- "valor": "10",
- "indice": "UFIR",
- "modalidade": "R",
- "tipo": "M",
- "natureza": "C",
- "periodicidade": "1",
- "periodicidadePorItem": "S",
- "conta": "010101",
- "historico": "P01",
- "deveGerar": "F",
- "tipoDePagamento": "05",
- "tipoOperacao": "59916",
- "incluirItensParcelaNf": "1",
- "indiceSomenteReajuste": "S",
- "gerarParcelaAutoFaturam": "1",
- "adiantarretornocobranca": "S",
- "complementoNota": "4",
- "complementoHistorico": "CFE. @C REF O PERIODO DE @I A @F",
- "modalidadeVencimento": "P",
- "gravaObservacao": "S",
- "diasVencimentoFaturamento": "5",
- "portadorCobranca": "001",
- "portadorPrevisao": "010"
- }]
- }
Retorno:
Se sucesso:
Exemplo de retorno SOAP:
{"minExpandLevel":2}
- <retorno>
- <mensagem>sucesso</mensagem>
- </retorno>
Exemplo de retorno REST:
{"minExpandLevel":2}
- {
- "mensagem": "sucesso",
- "detalhes": [{
- }]
- }
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se algum parâmetro inválido:
Parâmetro necessário não informado.
LiberarPendentes
{"minExpandLevel":2}
- pin
- Obrigatório, Tipo: String 20
- id
Retorno:
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se erro na conexão com banco de dados:
A conexão com o banco de dados e/ou comando SQL possui erros.
Se ID inválido ou não encontrado:
Falha ao liberar registro.
ListarId
{"minExpandLevel":2}
- pin
- Obrigatório, Tipo: String 20
Retorno:
Se sucesso:
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se nenhum registro encontrado:
A consulta não retornou nenhum registro.
ListarIndividual
{"minExpandLevel":2}
- pin
- Obrigatório, Tipo: String 20
- codigoDoObjeto
- Obrigatório, Tipo: String 12
Retorno:
Se sucesso:
{"minExpandLevel":2}
- codigoDoObjeto
- Descrição
- Objeto
- modalidade
- periodicidade
- Conta
- Histórico
- Índice
- contaReajuste
- contaMulta
- contaDesconto
- Tipo
- natureza
- codigoMaterial
- complementoHistorico
- tipoOperacao
- tipoOperacaoReajuste
- tipoDePagamento
- deveGerar
- complementoNota
- incluirItensParcelaNf
- usuarioModificacao
- sessao
- cobranca
- horaAdicional
- indiceSomenteReajuste
- adiantarretornocobranca
- periodicidadePorItem
- formaDeCobranca
- modalidadeVencimento
- portadorCobranca
- portadorPrevisao
- usuarioCriacao
- dataModificacao
- Ativo
- usrcotr1
- usrcotr2
- usrcotr3
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se nenhum registro encontrado:
A consulta não retornou nenhum registro.
ListarModificacoes
{"minExpandLevel":2}
- pin
- Obrigatório, Tipo: String 20
- dataInicial
- horaInicial
- dataFinal
- horaFinal
Retorno:
Se sucesso:
{"minExpandLevel":2}
- codigoDoObjeto
- Descrição
- Objeto
- modalidade
- periodicidade
- Conta
- Histórico
- Índice
- contaReajuste
- contaMulta
- contaDesconto
- Tipo
- natureza
- codigoMaterial
- complementoHistorico
- tipoOperacao
- tipoOperacaoReajuste
- tipoDePagamento
- deveGerar
- complementoNota
- incluirItensParcelaNf
- usuarioModificacao
- sessao
- cobranca
- horaAdicional
- indiceSomenteReajuste
- adiantarretornocobranca
- periodicidadePorItem
- formaDeCobranca
- modalidadeVencimento
- portadorCobranca
- portadorPrevisao
- usuarioCriacao
- dataModificacao
- Ativo
- usrcotr1
- usrcotr2
- usrcotr3
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se nenhum registro encontrado:
A consulta não retornou nenhum registro.
ListarPendentes
{"minExpandLevel":2}
- pin
- Obrigatório, Tipo: String 20
- acao
- Tipo: String 1
- C=Cadastrar, E=Excluir
- Se for informado algo diferente de C ou E não será aplicado nenhum filtro
- statusRegistro
- Tipo: String 1
- L=Liberado,P=Pendente
- Se for informado algo diferente de P ou L não será aplicado nenhum filtro.
Retorno:
Se sucesso:
{"minExpandLevel":2}
- idRegistro
- Acao
- statusRegistro
- dataRequisicao
- horaRequisicao
Se pin inválido:
O usuário não possui direitos suficientes para executar esta rotina.
Se nenhum registro encontrado:
A consulta não retornou nenhum registro.