IN CadastroItensPedido.integrador: mudanças entre as edições
| Linha 557: | Linha 557: | ||
=== Visualizar === | === Visualizar === | ||
{{#tree: | |||
*<b>Retorno:</b> | |||
**codigoPedido | |||
**dataItem | |||
**codigoMaterial | |||
**codigoMaterial1 | |||
**centroControle | |||
**quantidade | |||
**quantidadeSaldo | |||
**precoUnitario | |||
**descricao | |||
**cliente | |||
**dataPrazoEntrega | |||
**sequencia | |||
**codigoTipoOperacao | |||
**tipoOperacao | |||
**cfop | |||
**codigoContaGerencial | |||
**incidenciaIpi | |||
**percentualIpi | |||
**percentualComissao | |||
**ncm | |||
**percBonificacaoQuantidade | |||
**percentualDesconto | |||
**mercado | |||
**codigoDetalhe | |||
**precoOriginal | |||
**dataPrazoProgramado | |||
**codigoUnidadeNegocio | |||
**valorDesconto | |||
**valorEncargo | |||
**valorFrete | |||
**IpiIncluso | |||
**percentualDiferencaAliquota | |||
**quantidadeExtra | |||
**codigoUnidadeMedida | |||
**valorTotalDespesa | |||
**valorTotalItemLiquido | |||
**percentualIcms | |||
**incidenciaIcms | |||
**valorBaseSubstituicao | |||
**percentualSubstituicao | |||
**percentualIrrf | |||
**valorIpi | |||
**grade | |||
**excecaoNcm | |||
**complementoIcms | |||
**reducaoIcms | |||
**percentualIcmsSubstituicao | |||
**percentualMargemLucro | |||
**valorIcms | |||
**valorEncargoFinanceiro | |||
**valorBaseSubstituicao1 | |||
}} | |||
=== Excluir === | === Excluir === | ||
Edição das 17h33min de 25 de fevereiro de 2021
- Requisição
- Soap: http://servidor/CadastroItensPedido.integrador.asmx
- Rest/JSon: http://servidor/CadastroItensPedido.integrador.ashx/metodo
- Tipo de registro: PEDITE
Cadastrar
- Distribuição das Tags XML:
ListarId
Método que tem por finalidade retornar os códigos de pedidos e sequencia cadastradas no ERP CIGAM.
- Parâmetros:
pin:
Obrigatório, Tipo: String 20
- Exemplo de Retorno:
- codigoPedido:
- sequencia:
Retornos:
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
Método que tem por finalidade retornar através do código do pedido e sequencia as informações cadastradas no ERP CIGAM.
- Parâmetros:
pin:
Obrigatório, Tipo: String 20
codigoPedido:
Tipo: String 12
sequencia:
Tipo: int 5
- Exemplo:
Retornos:
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
Método que tem por finalidade retornar através de uma faixa de datas as requisições modificadas nessa faixa no ERP CIGAM.
- Parâmetros:
pin:
Obrigatório, Tipo: String 20
dataInicial
Obrigatório, Tipo: Date
horaInicial
Obrigatório, Tipo: Time
dataFinal
Obrigatório, Tipo: date
horaFinal
Obrigatório, Tipo: Time
Retornos:
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
Método que tem por finalidade retornar o ID dos registros que contenham a ação de Cadastrar ou Excluir e tenham o status de Liberado para Integração ou Pendente para Integração, conforme for indicado nos parâmetros.
- Parâmetros:
pin:
Obrigatório, Tipo: String 20
acao
Obrigatório, Tipo: String 1
C=Cadastrar, E=Excluir
Se for informado algo diferente de C ou E não será aplicado nenhum filtro.
statusRegistro
Obrigatório, Tipo: String 1
L=Liberado, P=Pendente
Se for informado algo diferente de P ou L não será aplicado nenhum filtro.
- Exemplo de Retorno:
- idRegistro
- acao
- statusRegistro
- dataRequisicao
- horaRequisicao
- idCorrelato
- codigoPedido
- dataItem
- codigoMaterial
- situacao
- codigoTipoOperacao
LiberarPendentes
Método que tem por finalidade liberar registros que contenham o status 'P' (Pendente para Integração), conforme ID informado nos parâmetros.
- Parâmetros:
pin:
Obrigatório, Tipo: String 20
id
Obrigatório, Tipo: int
liberarCorrelatos
Tipo: bool
Retornos:
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.
