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

De CIGAM WIKI
Linha 20: Linha 20:
***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                           
***<b>Tipo:</b> Int 12                           
**data
**data
***Deve ser informada data de criação
***Deve ser informada data de criação
***Tipo: Date                                         
***<b>Tipo:</b> Date                                         
**dataVencimento
**dataVencimento
***Deve ser informada data de vencimento do título                             
***Deve ser informada data de vencimento do título                             
***Tipo: Date
***<b>Tipo:</b> Date
**nf
**nf
*** Tipo: Int 10                                           
***<b>Tipo:</b> Int 10                                           
**fatura                                       
**fatura                                       
*** Tipo: Int 10
***<b>Tipo:</b> Int 10
**complemento                                 
**complemento                                 
*** Tipo: String 5
***<b>Tipo:</b> String 5
**codigoHistorico  
**codigoHistorico  
***Se informado, dever&aacute; ser um hist&oacute;rico valido do cadastro de hist&oacute;ricos.                           
***Se informado, dever&aacute; ser um hist&oacute;rico valido do cadastro de hist&oacute;ricos.                           
*** Tipo: String 3
***<b>Tipo:</b> String 3
**complementoHistorico
**complementoHistorico
***Tipo: String 201                         
***<b>Tipo:</b> 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
***<b>Tipo:</b> String 6
**tipo   
**tipo   
***<i>Campo obrigatório a ser informado.</i>
***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
***<b>Tipo:</b> String 1
**valor
**valor
***<i>Campo obrigatório a ser informado.</i>
***Valor lan&ccedil;amento, n&atilde;o pode ser negativo, nem zero.                                     
***Valor lan&ccedil;amento, n&atilde;o pode ser negativo, nem zero.                                     
***Tipo: Float 11.2
***<b>Tipo:</b> Float 11.2
**codigoEmpresa
**codigoEmpresa
***<i>Campo obrigatório a ser informado.</i>
***Deve ser informado e dever&aacute; ser uma empresa cadastrada.
***Deve ser informado e dever&aacute; ser uma empresa cadastrada.
*** Tipo: String 6
***<b>Tipo:</b> String 6
**codigoCobranca
**codigoCobranca
***Deve ser informado e deverá ser uma empresa&nbsp; de cobran&ccedil;a cadastrada.                               
***Deve ser informado e deverá ser uma empresa&nbsp; de cobran&ccedil;a cadastrada.                               
*** Tipo: String 6
***<b>Tipo:</b> String 6
**cheque                                     
**cheque                                     
***Tipo: Int 9
***<b>Tipo:</b> Int 9
**codigoPortador   
**codigoPortador   
***Se informado dever&aacute; ser um portador existente do cadastro de portadores.                             
***Se informado dever&aacute; ser um portador existente do cadastro de portadores.                             
***Tipo: String 3
***<b>Tipo:</b> String 3
**emissao                                     
**emissao                                     
***Tipo: Date
***<b>Tipo:</b> Date
**codigoPartida
**codigoPartida
***Tipo: Int 8                               
***<b>Tipo:</b> Int 8                               
 
**saldo
**saldo                                     
***<i>Campo obrigatório a ser informado.</i>
***Tipo: Float 11.2
***<b>Tipo:</b> Float 11.2
 
**conferido
**conferido                                 
***<b>Tipo:</b> String 1
**situacao
**situacao
***A=Aberto,
***A=Aberto,
Linha 83: Linha 86:
***M=Monet&aacute;rio,
***M=Monet&aacute;rio,
***T=Transfer&ecirc;ncia
***T=Transfer&ecirc;ncia
***Tipo: String 1
***<b>Tipo:</b> String 1
 
**conciliado                                   
**conciliado                                   
***Tipo: String 1
***<b>Tipo:</b> String 1
**serie                                       
**serie                                       
***Tipo: String 5
***<b>Tipo:</b> String 5
**contabilizado
**contabilizado
***Branco=a Contabilizar,
***Branco=a Contabilizar,
Linha 94: Linha 96:
***A=Abertura,
***A=Abertura,
***N=N&atilde;o Contabilizar                               
***N=N&atilde;o Contabilizar                               
***Tipo: String 1
***<b>Tipo:</b> String 1
**tipoPagamento   
**tipoPagamento   
***Se informado ser&aacute; verificado a exist&ecirc;ncia no cadastro de tipos de pagamento                             
***Se informado ser&aacute; verificado a exist&ecirc;ncia no cadastro de tipos de pagamento                             
***Tipo: String 2
***<b>Tipo:</b> String 2
**numeroBanco                                 
**numeroBanco                                 
***Tipo: String 15
***<b>Tipo:</b> String 15
**jurosDia                                     
**jurosDia                                     
***Tipo: Float 8.6
***<b>Tipo:</b> Float 8.6
**ultimaLiquidacao                             
**ultimaLiquidacao                             
***Tipo: Date
***<b>Tipo:</b> Date
**codigoUnidadeNegocio   
**codigoUnidadeNegocio   
***<i>Campo obrigatório a ser informado.</i>
***Se n&atilde;o informado o integrador ir&aacute; buscar da configura&ccedil;&atilde;o 21.                       
***Se n&atilde;o informado o integrador ir&aacute; buscar da configura&ccedil;&atilde;o 21.                       
***Tipo: String 3
***<b>Tipo:</b> String 3
**documento                                   
**documento                                   
***Tipo: String 12
***<b>Tipo:</b> String 12
**tipoDocumento   
**tipoDocumento   
***Branco=Geral,
***Branco=Geral,
Linha 135: Linha 138:
***8=8 GNRE,
***8=8 GNRE,
***9=9 Estorno                             
***9=9 Estorno                             
***Tipo: String 1
***<b>Tipo:</b> String 1
**valorIndexado   
**valorIndexado   
***Tipo: Float 10.5                             
***<b>Tipo:</b> Float 10.5                             
**saldoIndexado                               
**saldoIndexado                               
***Tipo: Float 10.5
***<b>Tipo:</b> Float 10.5
**toleranciaVencimento                       
**toleranciaVencimento                       
***Tipo: Int 3
***<b>Tipo:</b> Int 3
 
**valorMulta           
**valorMulta           
***Tipo: Float 11.2                       
***<b>Tipo:</b> Float 11.2                       
**toleranciaMulta   
**toleranciaMulta   
***Tipo: Int 3                           
***<b>Tipo:</b> Int 3                           
**toleranciaJuros                             
**toleranciaJuros                             
***Tipo: Int 3
***<b>Tipo:</b> Int 3
**tipoJuros
**tipoJuros
***S=Simples,
***S=Simples,
***C=Composto
***C=Composto
***Tipo: String 1
***<b>Tipo:</b> String 1
**valorDesconto                               
**valorDesconto                               
***Tipo: Float 11.2
***<b>Tipo:</b> Float 11.2
**lancamentoVinculado                         
**lancamentoVinculado                         
***Tipo: Int 12
***<b>Tipo:</b> Int 12
**sacadorAvalista                             
**sacadorAvalista                             
***Tipo: String 6
***<b>Tipo:</b> String 6
**modalidadeVencimento
**modalidadeVencimento
***Branco=Prazo,
***Branco=Prazo,
Linha 164: Linha 166:
***A=Apresenta&ccedil;&atilde;o,
***A=Apresenta&ccedil;&atilde;o,
***E=Entrada
***E=Entrada
***Tipo: String 1
***<b>Tipo:</b> String 1
**modalidadePagamento  
**modalidadePagamento  
***Branco=Exato,
***Branco=Exato,
Linha 170: Linha 172:
***S=Seguinte,
***S=Seguinte,
***P=Previsto                         
***P=Previsto                         
***Tipo: String 1
***<b>Tipo:</b> String 1
**especieDocumento                             
**especieDocumento                             
***Tipo: String 2
***<b>Tipo:</b> String 2
**vencimentoOriginal                           
**vencimentoOriginal                           
***Tipo: Date
***<b>Tipo:</b> Date
**projeto     
**projeto     
***Tipo: String 12                                 
***<b>Tipo:</b> String 12                                 
**multiploRemessaEnviada                       
**multiploRemessaEnviada                       
***Tipo: String 8
***<b>Tipo:</b> String 8
**indice         
**indice         
***Tipo: String 5                             
***<b>Tipo:</b> String 5                             
**bloquetoImpresso                             
**bloquetoImpresso                             
***Tipo: Bool
***<b>Tipo:</b> Boolean (True ou False)
**duplicataImpressa                           
**duplicataImpressa                           
***Tipo: Bool
***<b>Tipo:</b> Boolean (True ou False)
**remessaEnviada
**remessaEnviada
***Tipo: Bool                              
***<b>Tipo:</b> Boolean (True ou False)                              
**autorizadoPor
**autorizadoPor
***Tipo: String 3                               
***<b>Tipo:</b> String 3                               
**autorizadoEm   
**autorizadoEm   
***Tipo: Date                             
***<b>Tipo:</b> Date                             
**dataCompensacaoBancaria                     
**dataCompensacaoBancaria                     
***Tipo: Date
***<b>Tipo:</b> Date
**dataFaturamentoContrato                     
**dataFaturamentoContrato                     
 
***<b>Tipo:</b> Date   
**dataValidacao                              
**dataValidacao
**remessaSerasa                              
***<b>Tipo:</b> Date                               
**remessaSerasa
** Tipo: Date                           
**adiantarRetornoCobranca                     
**adiantarRetornoCobranca                     
**formaCobrancaContrato                      
***<b>Tipo:</b> String 6                             
**codigoPagamentoGps                           
**formaCobrancaContrato  
**comandoRemessa                            
***<b>Tipo:</b> String 6                                                   
**codigoPagamentoGps
***<b>Tipo:</b> String 6                          
**comandoRemessa  
***<b>Tipo:</b> String 6                           
**ordemEnderecoCobranca                       
**ordemEnderecoCobranca                       
**tipoMulta                                  
***<b>Tipo:</b> String 1
**pagamento                                  
**tipoMulta    
***<b>Tipo:</b> String 1                           
**pagamento    
***<b>Tipo:</b> String 1                           
**listarIss
**listarIss
***_N=N&atilde;o,
***_N=N&atilde;o,
Linha 211: Linha 222:
***S_,
***S_,
***N_
***N_
**dataDirf                                  
***<b>Tipo:</b> String 2
**codigoCaixa                                
**dataDirf      
**turnoSequencial                             
***<b>Tipo:</b> String 2                           
**codigoCaixa  
***<b>Tipo:</b> String 3                             
**turnoSequencial
***<b>Tipo:</b> String 3                              
**ordemContaCorrente                           
**ordemContaCorrente                           
**previsao                                  
***<b>Tipo:</b> String 3 
**listarDirf                                
**previsao  
**possuiChequesTitulos                      
***<b>Tipo:</b> Boolean (True ou False)                                 
**ctrSequencia                                 
**listarDirf
**limiteMultaFracionada                       
***<b>Tipo:</b> Boolean (True ou False)                                   
**possuiChequesTitulos
***<b>Tipo:</b> Boolean (True ou False)                         
**ctrSequencia
***<b>Tipo:</b> Float 8.6                                
**limiteMultaFracionada
***<b>Tipo:</b> Float 8.6                        
**valorCustoAdministrativo                     
**valorCustoAdministrativo                     
***<b>Tipo:</b> Float 11.2
**conciliacaoSequencia                         
**conciliacaoSequencia                         
***<b>Tipo:</b> Float 11.2
**percentualIss                               
**percentualIss                               
***<b>Tipo:</b> Float 11.2
**sessaoCaixa                                 
**sessaoCaixa                                 
***<b>Tipo:</b> String
**autorizadoPlacaGnre                         
**autorizadoPlacaGnre                         
**usrlanc1                                     
***<b>Tipo:</b> String 20
**usrlanc2                                  
**usrlanc1
**usrlanc3                                     
***<b>Tipo:</b> Time                                    
**usrlanc2  
***<b>Tipo:</b> String 20                               
**usrlanc3
***<b>Tipo:</b> Date                                    
**tipoResposta                                 
**tipoResposta                                 
**lancamentoTerceiro   
***<b>Tipo:</b> Float 11.2
**lancamentoTerceiro
***<b>Tipo:</b> int 12  
}}
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>

Edição das 15h00min de 29 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.