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

De CIGAM WIKI
Linha 19: Linha 19:
***L=Liberado, P=Pendente
***L=Liberado, P=Pendente
***Este parâmetro não é obrigatório, mas se for informado algo diferente de L ou P, por padrão, será cadastrado como P na tabela de integração.                           
***Este parâmetro não é obrigatório, mas se for informado algo diferente de L ou P, por padrão, será cadastrado como P na tabela de integração.                           
**codigoLancamento                          
**codigoLancamento  
*** Tipo: Int 12                         
**data
**data
***Deve ser informada data de criação                                         
***Deve ser informada data de criação
***Tipo: Date                                        
**dataVencimento
**dataVencimento
***Deve ser informada data de vencimento do título                             
***Deve ser informada data de vencimento do título                             
**nf                                           
***Tipo: Date
**nf
*** Tipo: Int 10                                          
**fatura                                       
**fatura                                       
*** Tipo: Int 10
**complemento                                 
**complemento                                 
**codigoHistorico
*** Tipo: String 5
**codigoHistorico  
***Se informado, deverá ser um histórico valido do cadastro de históricos.                           
***Se informado, deverá ser um histórico valido do cadastro de históricos.                           
**complementoHistorico                         
*** Tipo: String 3
**complementoHistorico
***Tipo: String 201                        
**codigoConta
**codigoConta
***Se vier, tem que ser uma conta do cadastro de contas financeiras.                               
***Se vier, tem que ser uma conta do cadastro de contas financeiras.                               
***Tipo: String 6
**tipo   
**tipo   
***Tipo lançamento, não pode ser branco, deve ser informado '''R:''' Receber/'''c:''' Recebido, '''P:''' Pagar/'''d:''' Pago, '''E:''' Entrada ou '''S:''' Saída.                                       
***Tipo lançamento, não pode ser branco, deve ser informado '''R:''' Receber/'''c:''' Recebido, '''P:''' Pagar/'''d:''' Pago, '''E:''' Entrada ou '''S:''' Saída.                                       
***Tipo: String 1
**valor
**valor
***Valor lançamento, não pode ser negativo, nem zero.                                     
***Valor lançamento, não pode ser negativo, nem zero.                                     
***Tipo: Float 11.2
**codigoEmpresa
**codigoEmpresa
***Deve ser informado e deverá ser uma empresa cadastrada.
***Deve ser informado e deverá ser uma empresa cadastrada.
*** Tipo: String 6
**codigoCobranca
**codigoCobranca
***Deve ser informado e deverá ser uma empresa  de cobrança cadastrada.                               
***Deve ser informado e deverá ser uma empresa  de cobrança cadastrada.                               
*** Tipo: String 6
**cheque                                     
**cheque                                     
***Tipo: Int 9
**codigoPortador   
**codigoPortador   
***Se informado deverá ser um portador existente do cadastro de portadores.                             
***Se informado deverá ser um portador existente do cadastro de portadores.                             
***Tipo: String 3
**emissao                                     
**emissao                                     
**codigoPartida                               
***Tipo: Date
**codigoPartida
***Tipo: Int 8                              
 
**saldo                                       
**saldo                                       
***Tipo: Float 11.2
**conferido                                   
**conferido                                   
**situacao
**situacao
Linha 63: Linha 83:
***M=Monetário,
***M=Monetário,
***T=Transferência
***T=Transferência
***Tipo: String 1
**conciliado                                   
**conciliado                                   
***Tipo: String 1
**serie                                       
**serie                                       
***Tipo: String 5
**contabilizado
**contabilizado
***Branco=a Contabilizar,
***Branco=a Contabilizar,
Linha 70: Linha 94:
***A=Abertura,
***A=Abertura,
***N=Não Contabilizar                               
***N=Não Contabilizar                               
***Tipo: String 1
**tipoPagamento   
**tipoPagamento   
***Se informado será verificado a existência no cadastro de tipos de pagamento                             
***Se informado será verificado a existência no cadastro de tipos de pagamento                             
***Tipo: String 2
**numeroBanco                                 
**numeroBanco                                 
***Tipo: String 15
**jurosDia                                     
**jurosDia                                     
***Tipo: Float 8.6
**ultimaLiquidacao                             
**ultimaLiquidacao                             
***Tipo: Date
**codigoUnidadeNegocio   
**codigoUnidadeNegocio   
***Se não informado o integrador irá buscar da configuração 21.                       
***Se não informado o integrador irá buscar da configuração 21.                       
***Tipo: String 3
**documento                                   
**documento                                   
***Tipo: String 12
**tipoDocumento   
**tipoDocumento   
***Branco=Geral,
***Branco=Geral,
Linha 104: Linha 135:
***8=8 GNRE,
***8=8 GNRE,
***9=9 Estorno                             
***9=9 Estorno                             
**valorIndexado                              
***Tipo: String 1
**valorIndexado
***Tipo: Float 10.5                           
**saldoIndexado                               
**saldoIndexado                               
***Tipo: Float 10.5
**toleranciaVencimento                       
**toleranciaVencimento                       
**valorMulta                                
***Tipo: Int 3
**toleranciaMulta                          
 
**valorMulta        
***Tipo: Float 11.2                     
**toleranciaMulta
***Tipo: Int 3                         
**toleranciaJuros                             
**toleranciaJuros                             
***Tipo: Int 3
**tipoJuros
**tipoJuros
***S=Simples,
***S=Simples,
***C=Composto
***C=Composto
***Tipo: String 1
**valorDesconto                               
**valorDesconto                               
***Tipo: Float 11.2
**lancamentoVinculado                         
**lancamentoVinculado                         
***Tipo: Int 12
**sacadorAvalista                             
**sacadorAvalista                             
***Tipo: String 6
**modalidadeVencimento
**modalidadeVencimento
***Branco=Prazo,
***Branco=Prazo,
Linha 121: Linha 164:
***A=Apresentação,
***A=Apresentação,
***E=Entrada
***E=Entrada
***Tipo: String 1
**modalidadePagamento  
**modalidadePagamento  
***Branco=Exato,
***Branco=Exato,
Linha 126: Linha 170:
***S=Seguinte,
***S=Seguinte,
***P=Previsto                         
***P=Previsto                         
***Tipo: String 1
**especieDocumento                             
**especieDocumento                             
***Tipo: String 2
**vencimentoOriginal                           
**vencimentoOriginal                           
**projeto                                    
***Tipo: Date
**projeto  
***Tipo: String 12                               
**multiploRemessaEnviada                       
**multiploRemessaEnviada                       
**indice                                    
***Tipo: String 8
**indice        
***Tipo: String 5                           
**bloquetoImpresso                             
**bloquetoImpresso                             
***Tipo: Bool
**duplicataImpressa                           
**duplicataImpressa                           
**remessaEnviada                               
***Tipo: Bool
**autorizadoPor                               
**remessaEnviada
**autorizadoEm                              
***Tipo: Bool                              
**autorizadoPor
***Tipo: String 3                                
**autorizadoEm  
***Tipo: Date                           
**dataCompensacaoBancaria                     
**dataCompensacaoBancaria                     
***Tipo: Date
**dataFaturamentoContrato                     
**dataFaturamentoContrato                     
**dataValidacao                               
**dataValidacao                               
**remessaSerasa                               
**remessaSerasa                               

Edição das 15h34min de 25 de março de 2022

Voltar

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:


   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.