IN CadastroLancamentos.integrador: mudanças entre as edições

De CIGAM WIKI
Linha 1 123: Linha 1 123:


== ListarLancamentosTerceiro ==
== ListarLancamentosTerceiro ==
<p align=“justify”><i>
</i></p>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*lancamentoTerceiro
** Obrigatório, Tipo: Int 8
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retorno:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*codigoLancamento
** Tipo: Int 8
*data
** Tipo: Date
*dataVencimento
** Tipo: Date
*nf
** Tipo: Int 10
*fatura
** Tipo: Int 10
*complemento
** Tipo: String 5
*codigoHistorico
** Tipo: String 3
*complementoHistorico
** Tipo: String 201
*codigoconta
** Tipo: String 6
*tipo
** Tipo: String 1
** R=Receber, c=c Recebido, P=Pagar, d=d Pago, E=Entrada, S=Saída
*valor
** Tipo: Float 11.2
*codidoEmpresa
** Tipo: String 6
*codigoCobranca
** Tipo: String 6
*cheque
** Tipo: Int 9
*codigoPortador
** Tipo: String 3
*emissão
** Tipo: Date
*codigoPartida
** Tipo: Int 8
*saldo
** Tipo: Float 11.2
*conferido
** Tipo: String 1
*situacao
** Tipo: String 1
** A=Aberto, B=Bonif/Desc/Tarifa, C=Cartorio,, D=Devolvido, E=Executado, I=Inadimplente,
** J=Juros/VM/Multa, L=Liquidado, P=Protestado, U=Unificado, V=Vale/Adiant., R=Retenção,
** S=Saldo Inicial, M=Monetário, T=Transferência
*conciliado
** Tipo: String 1
*serie
** Tipo: String 5
*contabilizado
** Tipo: String 1
** Branco=a Contabilizar, C=Contabilizado, A=Abertura, N=Não Contabilizar
*codigoUsuarioModificacao
** Tipo: String 3
*codigoTipoPagamento
** Tipo: String 2
*numeroBanco
** Tipo: String 15
*jurosDia
** Tipo: Float 8.6
*ultimaLiquidacao
** Tipo: Date
*codigoUnidadeNegocio
** Tipo: String 3
*documento
** Tipo: String 12
*tipoDocumento
** Tipo: String 1
** Branco=Geral, A=Aglutinado, B=BRenegociação, C=Contrato, D=Devolução,
** E=EmpréstFinanciamento, F=Folha, I=Incobrável, M=MDiferimento, N=NotaDébito,
** P=Pedido, O=Ordem, R=Retenção, S=SubTributária, T=Transporte, U=Unificado,
** 1=1OrdFrete, 2=2Crédito, 3=3OrdServiço, 4=4Financeira, 5=5Embarque, 6=6Curso,
** 7=7 Evento, 8=8 GNRE, 9=9 Estorno
*valorIndexado
** Tipo: Float 10.5
*saldoIndexado
** Tipo: Float 10.5
*toleranciaVencimento
** Tipo: Int 3
*valorMulta
** Tipo: Float 11.2
*toleranciaMulta
** Tipo: Int 3
*toleranciaJuros
** Tipo: Int 3
*tipoJuros
** Tipo: String 1
** S=Simples, C=Composto
*valorDesconto
** Tipo: Float 11.2
*lancamentoVinculado
** Tipo: Int 8
*dataInclusao
** Tipo: Date
*sacadorAvalista
** Tipo: String 6
*modalidadeVencimento
** Tipo: String 1
** Branco=Prazo, V=Vista, A=Apresentação, E=Entrada
*modalidadePagamento
** Tipo: String 1
** Branco=Exato, A=Anterior, S=Seguinte, P=Previsto
*especieDocumento
** Tipo: String 2
*vencimentoOriginal
** Tipo: Date
*projeto
** Tipo: String 12
*multiploRemessaEnviada
** Tipo: String 8
*indice
** Tipo: String 5
*bloquetoImpresso
** Tipo: Bool
*duplicataImpressa
** Tipo: Bool
*remessaEnviada
** Tipo: Bool
*autorizadoPor
** Tipo: String 3
*autorizadoEm
** Tipo: Date
*dataModificacao
** Tipo: Date
*codigoUsuarioCriacao
** Tipo: String 3
*sessao
** Tipo: Int 8
*dataCompensacaoBancaria
** Tipo: Date
*dataFaturamentoContrato
** Tipo: Date
*dataValidacao
** Tipo: Date
*remessaSerasa
** Tipo: Date
*adiantarRetornoCobranca
** Tipo: String 6
*formaCobrancaContrato
** Tipo: String 6
*codigoPagamentoGps
** Tipo: String 6
*comandoRemessa
** Tipo: String 6
*ordemEnderecoCobranca
** Tipo: String 1
*tipoMulta
** Tipo: String 1
** Branco=Normal, F=Fracionada
*pagamento
** Tipo: String 1
** Branco=Liberado, B=Bloqueado, A=Autorizado, V=Verba Bloqueado, N=Nfe Bloqueado
*listarIss
** Tipo: String 2
** _N=Não, Ab=Abertura NF, Si=Sim
*codigoBarrasLido
** Tipo: String 2
** S_, N_
*dataDirf
** Tipo: String 2
*codigoCaixa
** Tipo: String 3
*turnoSequencial
** Tipo: String 3
*ordemContaCorrente
** Tipo: String 3
*previsao
** Tipo: Bool
*listarDirf
** Tipo: Bool
*possuiChequesTitulos
** Tipo: Bool
*ctrSequencia
** Tipo: Float 8.6
*limiteMultaFracionada
** Tipo: Float 8.6
*valorCustoAdministrativo
** Tipo: Float 11.2
*conciliacaoSequencia
** Tipo: Float 11.2
*percentualIss
** Tipo: Float 11.2
*sessaoCaixa
** Tipo: String
*autorizadoPlacaGnre
** Tipo: String 20
*horaCriacao
** Tipo: Time
*usrlanc1
** Tipo: String 20
*usrlanc2
** Tipo: Date
*usrlanc3
** Tipo: Float 11.2
LancamentoTerceiro
** Tipo: Int 8
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.<br/></P>
== LiberarPendentes ==
== LiberarPendentes ==
<p align=“justify”><i>
<p align=“justify”><i>

Edição das 18h19min de 10 de fevereiro de 2022

Cadastrar

Os dados do Lançamento deverão estar em formato XML para requisições SOAP e JSON para requisições REST.


Retornos:
   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se registro válido:
      Inserção efetuada com sucesso
         idRegistro: 00

CadastrarValeAdiantamento


Retornos:
   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se registro válido:
      Inserção efetuada com sucesso
         idRegistro: 00

ListarId

  • Parâmetros:


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.

ListarPendentes

  • Parâmetros:


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.

ListarModificacoes

  • Parâmetros:


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

  • Parâmetros:


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.

ListarLancamentos

ListarLancamentosVencimento

ListarLancamentosTerceiro

  • Parâmetros:


Retorno:
   Se sucesso:

LancamentoTerceiro

    • Tipo: Int 8


   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.

LiberarPendentes

  • Parâmetros:


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.

   Se sucesso:
      Sucesso.

ExcluirValeAdiantamento

  • Parâmetros:


Retorno:
   Se sucesso:
      idRegistro - ID que representa este registro na tabela de integração.

   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

LiquidarLancamentoNotaFiscal

Método que tem por finalidade liquidar títulos de Notas Fiscais no ERP CIGAM.

Tipo de registro: LIQLNF

Exemplo de Retorno:
   Se registro válido:
      Inserção efetuada com sucesso
         idRegistro: 00

   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.