IN Financeiro: mudanças entre as edições
Sem resumo de edição |
|||
| Linha 7: | Linha 7: | ||
===[[IN_CadastroLancamentos.integrador|CadastroLancamentos.integrador]]=== | ===[[IN_CadastroLancamentos.integrador|CadastroLancamentos.integrador]]=== | ||
==== Cadastrar==== | ==== Cadastrar==== | ||
<p align="justify"><b><i> | |||
</ | Os dados do Lançamento deverão estar em formato XML para requisições SOAP e JSON para | ||
<b> | requisições REST. Ambos com estrutura específica conforme descrito a seguir.</i></b> | ||
< | </p> | ||
*<b>Requisição</b> | |||
**<b>Soap:</b> http://servidor/CadastroLancamentos.integrador.asmx | |||
**<b>Rest/JSon:</b> http://servidor/CadastroLancamentos.integrador.ashx/metodo | |||
**<b>Tipo de registro:</b> <u>LANCAD</u></br> | |||
*<b>Distribuição das Tags XML:</b> | |||
{{#tree: | |||
*Method="Cadastrar" | |||
**<pin/> | |||
**<statusRegistro/> | |||
***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. | |||
**<codigoLancamento/> | |||
**<data/> | |||
**<dataVencimento/> | |||
**<nf/> | |||
**<fatura/> | |||
**<complemento/> | |||
**<codigoHistorico/> | |||
***Se informado, deverá ser um histórico valido do cadastro de históricos. | |||
**<complementoHistorico/> | |||
**<codigoConta/> | |||
***Se vier, tem que ser uma conta do cadastro de contas financeiras. | |||
**<tipo/> | |||
**<valor/> | |||
***Valor lançamento, não pode ser negativo. | |||
**<codigoEmpresa/> | |||
***Se informado deverá ser uma empresa cadastrada. | |||
**<codigoCobranca/> | |||
***Se informado deverá ser uma empresa de cobrança cadastrada. | |||
**<cheque/> | |||
**<codigoPortador/> | |||
***Se informado deverá ser um portador existente do cadastro de portadores. | |||
**<emissao/> | |||
**<codigoPartida/> | |||
**<saldo/> | |||
**<conferido/> | |||
**<situacao/> | |||
***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/> | |||
**<serie/> | |||
**<contabilizado/> | |||
***Branco=a Contabilizar, | |||
C=Contabilizado, | |||
A=Abertura, | |||
N=Não Contabilizar | |||
**<tipoPagamento/> | |||
***Se informado será verificado a existência no cadastro de tipos de pagamento | |||
**<numeroBanco/> | |||
**<jurosDia/> | |||
**<ultimaLiquidacao/> | |||
**<codigoUnidadeNegocio/> | |||
***Se não informado o integrador irá buscar da configuração 21. | |||
**<documento/> | |||
**<tipoDocumento/> | |||
***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/> | |||
**<saldoIndexado/> | |||
**<toleranciaVencimento/> | |||
**<valorMulta/> | |||
**<toleranciaMulta/> | |||
**<toleranciaJuros/> | |||
**<tipoJuros/> | |||
***S=Simples, | |||
C=Composto | |||
**<valorDesconto/> | |||
**<lancamentoVinculado/> | |||
**<sacadorAvalista/> | |||
**<modalidadeVencimento/> | |||
***Branco=Prazo, | |||
V=Vista, | |||
A=Apresentação, | |||
E=Entrada | |||
**<modalidadePagamento/> | |||
***Branco=Exato, A=Anterior, S=Seguinte, P=Previsto | |||
**<especieDocumento/> | |||
**<vencimentoOriginal/> | |||
**<projeto/> | |||
**<multiploRemessaEnviada/> | |||
**<indice/> | |||
**<bloquetoImpresso/> | |||
**<duplicataImpressa/> | |||
**<remessaEnviada/> | |||
**<autorizadoPor/> | |||
**<autorizadoEm/> | |||
**<dataCompensacaoBancaria/> | |||
**<dataFaturamentoContrato/> | |||
**<dataValidacao/> | |||
**<remessaSerasa/> | |||
**<adiantarRetornoCobranca/> | |||
**<formaCobrancaContrato/> | |||
**<codigoPagamentoGps/> | |||
**<comandoRemessa/> | |||
**<ordemEnderecoCobranca/> | |||
**<tipoMulta/> | |||
**<pagamento/> | |||
**<listarIss/> | |||
***_N=Não, | |||
Ab=Abertura NF, | |||
Si=Sim | |||
**<codigoBarrasLido/> | |||
***S_, | |||
N_ | |||
**<dataDirf/> | |||
**<codigoCaixa/> | |||
**<turnoSequencial/> | |||
**<ordemContaCorrente/> | |||
**<previsao/> | |||
**<listarDirf/> | |||
**<possuiChequesTitulos/> | |||
**<ctrSequencia/> | |||
**<limiteMultaFracionada/> | |||
**<valorCustoAdministrativo/> | |||
**<conciliacaoSequencia/> | |||
**<percentualIss/> | |||
**<sessaoCaixa/> | |||
**<autorizadoPlacaGnre/> | |||
**<usrlanc1/> | |||
**<usrlanc2/> | |||
**<usrlanc3/> | |||
**<tipoResposta/> | |||
**<lancamentoTerceiro/> | |||
*<p align="justify" style=""font-size:8.5pt"> <b>(*)</b> Campo obrigatório</td> | |||
<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/> | ||
<b>Retornos:</b><br/> | <b>Retornos:</b><br/> | ||
| Linha 267: | Linha 185: | ||
idRegistro: 00</br> | idRegistro: 00</br> | ||
</p> | </p> | ||
==== CadastrarValeAdiantamento ==== | ==== CadastrarValeAdiantamento ==== | ||
==== ListarId ==== | ==== ListarId ==== | ||
Edição das 19h24min de 29 de outubro de 2020
Cadastrar
Os dados do Lançamento deverão estar em formato XML para requisições SOAP e JSON para requisições REST. Ambos com estrutura específica conforme descrito a seguir.
- Requisição
- Soap: http://servidor/CadastroLancamentos.integrador.asmx
- Rest/JSon: http://servidor/CadastroLancamentos.integrador.ashx/metodo
- Tipo de registro: LANCAD
- Distribuição das Tags XML:
{{#tree:
- Method="Cadastrar"
- <pin/>
- <statusRegistro/>
- 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.
- <codigoLancamento/>
- <dataVencimento/>
- <nf/>
- <fatura/>
- <complemento/>
- <codigoHistorico/>
- Se informado, deverá ser um histórico valido do cadastro de históricos.
- <complementoHistorico/>
- <codigoConta/>
- Se vier, tem que ser uma conta do cadastro de contas financeiras.
- <tipo/>
- <valor/>
- Valor lançamento, não pode ser negativo.
- <codigoEmpresa/>
- Se informado deverá ser uma empresa cadastrada.
- <codigoCobranca/>
- Se informado deverá ser uma empresa de cobrança cadastrada.
- <cheque/>
- <codigoPortador/>
- Se informado deverá ser um portador existente do cadastro de portadores.
- <emissao/>
- <codigoPartida/>
- <saldo/>
- <conferido/>
- <situacao/>
- 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/>
- <serie/>
- <contabilizado/>
- Branco=a Contabilizar,
C=Contabilizado, A=Abertura, N=Não Contabilizar
- <tipoPagamento/>
- Se informado será verificado a existência no cadastro de tipos de pagamento
- <numeroBanco/>
- <jurosDia/>
- <ultimaLiquidacao/>
- <codigoUnidadeNegocio/>
- Se não informado o integrador irá buscar da configuração 21.
- <documento/>
- <tipoDocumento/>
- Branco=Geral,
- <tipoPagamento/>
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/>
- <saldoIndexado/>
- <toleranciaVencimento/>
- <valorMulta/>
- <toleranciaMulta/>
- <toleranciaJuros/>
- <tipoJuros/>
- S=Simples,
C=Composto
- <valorDesconto/>
- <lancamentoVinculado/>
- <sacadorAvalista/>
- <modalidadeVencimento/>
- Branco=Prazo,
V=Vista, A=Apresentação, E=Entrada
- <modalidadePagamento/>
- Branco=Exato, A=Anterior, S=Seguinte, P=Previsto
- <especieDocumento/>
- <vencimentoOriginal/>
- <projeto/>
- <multiploRemessaEnviada/>
- <indice/>
- <bloquetoImpresso/>
- <duplicataImpressa/>
- <remessaEnviada/>
- <autorizadoPor/>
- <autorizadoEm/>
- <dataCompensacaoBancaria/>
- <dataFaturamentoContrato/>
- <dataValidacao/>
- <remessaSerasa/>
- <adiantarRetornoCobranca/>
- <formaCobrancaContrato/>
- <codigoPagamentoGps/>
- <comandoRemessa/>
- <ordemEnderecoCobranca/>
- <tipoMulta/>
- <pagamento/>
- <listarIss/>
- _N=Não,
- <modalidadePagamento/>
Ab=Abertura NF, Si=Sim
- <codigoBarrasLido/>
- S_,
- <codigoBarrasLido/>
N_
- <dataDirf/>
- <codigoCaixa/>
- <turnoSequencial/>
- <ordemContaCorrente/>
- <previsao/>
- <listarDirf/>
- <possuiChequesTitulos/>
- <ctrSequencia/>
- <limiteMultaFracionada/>
- <valorCustoAdministrativo/>
- <conciliacaoSequencia/>
- <percentualIss/>
- <sessaoCaixa/>
- <autorizadoPlacaGnre/>
- <usrlanc1/>
- <usrlanc2/>
- <usrlanc3/>
- <tipoResposta/>
- <lancamentoTerceiro/>
(*) Campo obrigatório
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
ListarId
ListarPendentes
ListarModificacoes
ListarIndividual
ListarLancamentos
ListarLancamentosTerceiro
LiberarPendentes
Excluir
LiquidarLancamentoNotaFiscal
Método que tem por finalidade liquidar títulos de Notas Fiscais no ERP CIGAM.
Tipo de registro: LIQLNF
Parâmetros:
• pin: Obrigatório, Tipo: String • nf: Obrigatório, Tipo: numerico 10 • serie: Obrigatório, Tipo: Alpha 6A • codigoUnidadeNegocio:Obrigatório, Tipo: Alpha 3A • codigoUnidadeNegocioLiquidacao: Tipo: Alpha 3A • codigoEmpresa: Tipo: Alpha 6A • complemento: Tipo: Alpha 6A • valorLiquidar: Obrigatório, Tipo: Numeric 12.6 • forcarJurosMultaDesconto: Tipo: boolean (True, False) • juros: Tipo: Numeric 12.6 • valorMulta: Tipo: Numeric 12.6 • valorDesconto: Tipo: Numeric 12.6 • dataLiquidacao: Tipo: Date ##/##/## • portadorLiquidacao: Tipo: Alpha 3A • historicoLiquidacao: Tipo: Alpha 3A
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.
