IN CadastroLancamentos.integrador: mudanças entre as edições
| 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á ser um histórico valido do cadastro de históricos. | ***Se informado, deverá ser um histórico valido do cadastro de histó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çamento, não pode ser negativo, nem zero. | ***Valor lançamento, nã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á ser uma empresa cadastrada. | ***Deve ser informado e deverá ser uma empresa cadastrada. | ||
*** Tipo: String 6 | ***<b>Tipo:</b> 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 | ***<b>Tipo:</b> String 6 | ||
**cheque | **cheque | ||
***Tipo: Int 9 | ***<b>Tipo:</b> 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 | ***<b>Tipo:</b> String 3 | ||
**emissao | **emissao | ||
***Tipo: Date | ***<b>Tipo:</b> Date | ||
**codigoPartida | **codigoPartida | ||
***Tipo: Int 8 | ***<b>Tipo:</b> Int 8 | ||
**saldo | |||
** | ***<i>Campo obrigatório a ser informado.</i> | ||
***Tipo: Float 11.2 | ***<b>Tipo:</b> Float 11.2 | ||
**conferido | |||
** | ***<b>Tipo:</b> String 1 | ||
**situacao | **situacao | ||
***A=Aberto, | ***A=Aberto, | ||
| Linha 83: | Linha 86: | ||
***M=Monetário, | ***M=Monetário, | ||
***T=Transferência | ***T=Transferê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ão Contabilizar | ***N=Não Contabilizar | ||
***Tipo: String 1 | ***<b>Tipo:</b> 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 | ***<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ã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 | ***<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ção, | ***A=Apresentaçã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: | ***<b>Tipo:</b> Boolean (True ou False) | ||
**duplicataImpressa | **duplicataImpressa | ||
***Tipo: | ***<b>Tipo:</b> Boolean (True ou False) | ||
**remessaEnviada | **remessaEnviada | ||
***Tipo: | ***<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ão, | ***_N=Nã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
- Requisição
- Soap: http://servidor/CadastroLancamentos.integrador.asmx
- Rest/JSon: http://servidor/CadastroLancamentos.integrador.ashx/metodo
- Tipo de registro: LANCAD
- Tipo de registro: LANCAD
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.
