IN CadastroItensPedido.integrador: mudanças entre as edições
| Linha 1 364: | Linha 1 364: | ||
</p> | </p> | ||
== Visualizar == | |||
<p align="justify"><i> | <p align="justify"><i> | ||
Método que tem por finalidade o retorno de dados do item do pedido indicado nos parâmetros. | Método que tem por finalidade o retorno de dados do item do pedido indicado nos parâmetros. | ||
| Linha 1 370: | Linha 1 370: | ||
</p> | </p> | ||
*<b>Parâmetros:</b>< | *<b>Parâmetros:</b><br> | ||
{{#tree: minExpandLevel=2 | | |||
*pin | |||
** Obrigatório, Tipo: String 20 | |||
*codigoPedido | |||
** Obrigatório, Tipo: string 12 | |||
*sequencia | |||
** Obrigatório, Tipo: int 5 | |||
}} | |||
<p align=“justify” style=“margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;”><br/> | |||
<b>Retorno:</b><br/> | |||
Se sucesso:<br/> | |||
{{#tree: | {{#tree: | ||
*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 | |||
}} | }} | ||
Edição das 14h08min de 17 de fevereiro de 2022
- Requisição
- Soap: http://servidor/CadastroItensPedido.integrador.asmx
- Rest/JSon: http://servidor/CadastroItensPedido.integrador.ashx/metodo
- Tipo de registro: PEDITE
Cadastrar
- 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.
Se algum parâmetro inválido:
Parâmetro necessário não informado.
ListarId
Método que tem por finalidade retornar os códigos de pedidos e sequencia cadastradas no ERP CIGAM.
- 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
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:
Retorno:
Se sucesso:
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:
Retorno:
Se sucesso:
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:
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
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:
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.
Visualizar
Método que tem por finalidade o retorno de dados do item do pedido indicado nos parâmetros.
- Parâmetros:
Retorno:
Se sucesso:
Excluir
Método que tem por finalidade excluir o item conforme o código do pedido e sequencia indicados.
- Parâmetros:
pin:
Obrigatório, Tipo: String 20
codigoPedido:
Tipo: String 12
sequencia:
Tipo: int 5
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 excluir registro.
Se Sucesso:
Sucesso.
