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

De CIGAM WIKI
Criou página com ' === Cadastrar === *<b>Distribuição das Tags XML:</b> {{#tree: minExpandLevel=2 | *Parâmetros: **pin ***Obrigatório, Tipo: String 20 **statu...'
 
Sem resumo de edição
 
(32 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
{{VoltarPagina}}
[[Integrador]] >
[[IN_CIGAM Integrador#Faturamento|WebServices]] >
[[IN CadastroItensPedido.integrador]]


=Requisição=
*<b>Soap:</b> http://servidor/CadastroItensPedido.integrador.asmx
*<b>Rest/JSon:</b> http://servidor/CadastroItensPedido.integrador.ashx/metodo
**<b>Tipo de registro:</b> PEDITE


=== Cadastrar ===
=Métodos=
*<b>Distribuição das Tags XML:</b>
<!--bgcolor="#5F6B7A"-->
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>Cadastrar</b></font></td>
    </tr>
    <tr>
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*Parâmetros:
*pin
**pin
** Obrigatório, Tipo: String 20
***Obrigatório, Tipo: String 20                            
 
**statusRegistro
*statusRegistro
***Obrigatório, Tipo: String 1
** Tipo: String 1
***L=Liberado, P=Pendente              
** L=Liberado, P=Pendente Este parâmetro não é obrigatório, mas se for informado algo diferente de L ou P,
**idCorrelato
** por padrão, será cadastrado como P na tabela de integração
***Id integração correspondente ao pedido                
 
**codigoPedido                 
*idCorrelato
**codigoMaterial               
** Tipo: Int
**centroControle               
** Este parâmetro não é obrigatório, é uma alternativa ao parâmetro " codigoPedido ", pois pode estar vinculando a um pedido  
**quantidade                   
** que ainda não está cadastrado, e este pendente de importação.
**precoUnitario                 
** Sempre que o idCorrelato for menor ou igual a 0 (zero), o parâmetro “codigoPedido” é obrigatório.
**documento                     
 
**serie                         
*codigoPedido
**nf                           
** Obrigatório, Tipo: String 12
**remessaDia                   
 
**descricao                     
*codigoMaterial
**codigoCliente                 
** Obrigatório, Tipo: String 20
**atualiza                     
 
**prazoEntrega                 
*centroControle
**plano                         
** Tipo: String 2
**pecas                         
 
**saldoPecas                   
*quantidade
**sequencia                     
** Obrigatório, Tipo: Float 8.6
**codigoTipoOperacao           
 
**cfop                         
*precoUnitario
**dataEmbarque                 
** Obrigatório, Tipo: Float 10.5
**codigoContaGerencial         
** O parâmetro "precoUnitario" não é obrigatório se o parâmetro "gerarPrecoSugestao" for true (verdadeiro)
**incidenciaIpi                 
 
**percentualIpi                 
*documento
**codigoOrigem                 
** Tipo: String 10
**codigoTransfCentroArmazenagem 
 
**percentualComissao           
*serie
**ncm                           
** Tipo: String 5
**percBonificacaoQuantidade     
 
**percentualDesconto           
*nf
**veiculo                       
** Tipo: Float 10.0
**prioridade                   
 
**codigoMercado                 
*remessaDia
**detalhe                       
** Tipo: Float 8.6
**tabelaPrecos                 
 
**sequenciaOriginalSolicitacao 
*descricao
**valorSuframaSimbahia         
** Tipo: String 201
**precoOriginal                 
 
**emissaoEtiqueta               
*codigoCliente
**dataValidade                 
** Tipo: String 6
**codigoCompradorFinal         
 
**pedidoCliente                 
*atualiza
**stockNumber                   
** Tipo: String 1
**formaEmbarque                 
 
**prazoProgramado               
*prazoEntrega*
**dataAprovacao                 
** Tipo: Date
**lote                         
 
**dataLimiteCompraFinal         
*plano
**codigoFabrica                 
** Tipo: Int
**tipoAmostra                   
 
**dataCriacaoProduto           
*pecas
**peso                         
** Tipo: Float 8.6
**codigoUnidadeNegocio         
 
**codigoCentroArmazenagem       
*saldoPecas
**codigoEspecif1               
** Tipo: Float 8.6
**especif2                     
 
**valorDesconto                 
*sequencia
**valorOutrasDespesasAcessorias 
** Tipo: Int
**valorFrete                   
** O parâmetro "sequencia" só é obrigatório para modificação.
**baseIcmsIpi                   
 
**DifAliquotaIcms               
*codigoTipoOperacao
**numeroRomaneio               
** Obrigatório, Tipo: String 5
**dataRomaneio                 
 
**codigoContrato               
*cfop
**quantidadeExtra               
** Tipo: String 6
**codigoUnidadeMedida           
 
**totalDespesas                 
*dataEmbarque
**totalItemLiquido             
** Tipo: Date
**percentualIcms               
 
**incidenciaIcms               
*codigoContaGerencial
**baseSubstituicao             
** Tipo: String 25
**percentualSubstituicao       
 
**percentualIrrf               
*incidenciaIpi
**valorIpi                     
** Tipo: String 1
**sequenciaBaixa               
 
**saldoReserva                 
*percentualIpi
**saldoProducao                 
** Tipo: Float 3.2
**horarioPrometido             
 
**dataFaturamento               
*codigoOrigem
**codigoIndice                 
** Tipo: String 1
**codigoContabil               
 
**remessaSolicitacao           
*centroArmazenagemTransf
**codigoRetorno                 
** Tipo: String 4
**largura                       
 
**grade                         
*percentualComissao
**numeracaoGrade               
** Tipo: Float 3.2
**legendaMedidaProvisorioDoBem 
 
**horaEntrega                   
*ncm
**excecaoNcm                   
** Tipo: Float 10.0
**itemOs                       
 
**complementoIncidenciaIcms     
*percBonificacaoQuantidade
**tipoPedido                   
** Tipo: Float 8.6
**remessaGerada                 
 
**naoMovimentaEstoque           
*percentualDesconto
**codigoUnidadeNegocioTransfer 
** Tipo: Float 2.4
**prazoFinanceiro               
 
**ultimaSequenciaBaixa         
*veiculo
**entregaMercadoriaAposFatura   
** Tipo: String 1
**reducaoIcms                   
 
**percentualIcmsSubstituicao   
*prioridade
**ordemServico                 
** Tipo: String 1
**percentualMargemLucro         
 
**demandaGeral                 
*codigoMercado
**entrega                       
** Tipo: String 2
**remessaProdutoCliente         
 
**usritpe1                     
*detalhe
**usritpe2                     
** Tipo: String 6
**usritpe3                     
 
**usritpe4                     
*tabelaPrecos
**valorIcms                     
** Tipo: String 6
**valorEncargoFinanceiro       
** O parâmetro “tabelaPrecos” é obrigatório se o parâmetro “gerarPrecoSugestao” for true (verdadeiro)
**controle                     
 
**impedimento1                 
*sequenciaOriginalSolicitacao
**impedimento2                 
** Tipo: Int
**impedimento3                 
 
**impedimento4                 
*valorSuframaSimbahia
**tipoBaixa                     
** Tipo: Float 8.6
**valorBaseSubstituicao         
 
**gerarPrecoSugestao           
*precoOriginal
**usouConversor                 
** Tipo: Float 10.5
**explodiuItemComercial         
 
**geraDupItemPedido             
*emissaoEtiqueta
**pedidoCompra                 
** Tipo: Date
**itemPedidoCompra                
 
*dataValidade
** Tipo: Date
 
*codigoCompradorFinal
** Tipo: String 6
 
*pedidoCliente
** Tipo: String 20
 
*stockNumber
** Tipo: String 35
 
*formaEmbarque
** Tipo: String 1
 
*prazoProgramado
** Obrigatório, Tipo: Date
 
*dataAprovacao
** Tipo: Date
 
*lote
** Tipo: String 10
 
*dataLimiteCompraFinal
** Tipo: Date
 
*fabrica
** Tipo: String 6
 
*tipoAmostra
** Tipo: String 2
 
*dataCriacaoProduto
** Tipo: Date
 
*peso
** Tipo: Float 8.5
 
*codigoUnidadeNegocio
** Tipo: String 3
 
*codigoCentroArmazenagem
** Tipo: String 4
 
*codigoEspecif1
** Tipo: String 6
 
*especif2
** Tipo: String 6
 
*valorDesconto
** Tipo: Float 11.2
 
*valorOutrasDespesasAcessorias
** Tipo: Float 11.2
 
*valorFrete
** Tipo: Float 11.2
 
*baseIcmsIpi
** Tipo: Bool
 
*difAliquotaIcms
** Tipo: Float 3.2
 
*numeroRomaneio
** Tipo: Float 10.0
 
*dataRomaneio
** Tipo: Date
 
*codigoContrato
** Tipo: String 8
 
*quantidadeExtra
** Tipo: Float 8.6
 
*codigoUnidadeMedida
** Tipo: String 3
 
*totalDespesas
** Tipo: Float 11.2
 
*totalItemLiquido
** Tipo: Float 11.2
 
*percentualIcms
** Tipo: Float 2.4
 
*incidenciaIcms
** Tipo: String 1
 
*baseSubstituicao
** Tipo: Float 11.2
 
*percentualSubstituicao
** Tipo: Float 3.2
 
*percentualIrrf
** Tipo: Float 3.2
 
*valorIpi
** Tipo: Float 11.2
 
*sequenciaBaixa
** Tipo: Int
 
*saldoReserva
** Tipo: Float 8.6
 
*saldoProducao
** Tipo: Float 8.6
 
*horarioPrometido
** Tipo: String 6
 
*dataFaturamento
** Tipo: Date
 
*codigoIndice
** Tipo: String 5
 
*codigoContabil
** Tipo: String 8
 
*remessaSolicitacao
** Tipo: String 12
 
*codigoRetorno
** Tipo: String 2
 
*largura
** Tipo: String 8
 
*grade
** Tipo: String 2
 
*numeracaoGrade
** Tipo: String 4
 
*legendaMedidaProvisorioDoBem
** Tipo: Date
 
*horaEntrega
** Tipo: String 6
 
*excecaoNcm
** Tipo: String 6
 
*itemOs
** Tipo: String 6
 
*complementoIncidenciaIcms
** Tipo: String 1
 
*tipoPedido
** Tipo: String 1
 
*remessaGerada
** Tipo: String 1
 
*naoMovimentaEstoque
** Tipo: String 2
 
*codigoUnidadeNegocioTransfer
** Tipo: String 3
 
*prazoFinanceiro
** Tipo: String 3
 
*ultimaSequenciaBaixa
** Tipo: String 5
 
*entregaMercadoriaAposFatura
** Tipo: Bool
 
*reducaoIcms
** Tipo: Float 3.5
 
*percentualIcmsSubstituicao
** Tipo: Float 8.6
 
*ordemServico
** Tipo: Float 11.2
 
*percentualMargemLucro
** Tipo: Float 11.2
 
*demandaGeral
** Tipo: Float 11.0
 
*entrega
** Tipo: String 12
 
*remessaProdutoCliente
** Tipo: String 20
 
*usritpe1
** Tipo: String 10
 
*usritpe2
** Tipo: String 20
 
*usritpe3
** Tipo: Date
 
*usritpe4
** Tipo: Float 11.2
 
*valorIcms
** Tipo: Float 11.2
 
*valorEncargoFinanceiro
** Tipo: Float 11.2
 
*controle
** Obrigatório, Tipo: String 2
** O parâmetro "controle" não será validado como obrigatório no serviço pois o programa de importação irá verificar a
** configuração [[FA - PE - 415 - Controle inicial pedido]]. Do contrário, será validado o valor do parâmetro “controle”
** de acordo com o respectivo cadastro de Controles.
 
*impedimento1
** Tipo: String 1
 
*impedimento2
** Tipo: String 1
 
*impedimento3
** Tipo: String 1
 
*impedimento4
** Tipo: String 1
 
*tipoBaixa
** Tipo: String 1
 
*valorBaseSubstituicao
** Tipo: Float 8.6
 
*gerarPrecoSugestao
** Tipo: Bool
 
*usouConversor
** Tipo: Bool
 
*explodiuItemComercial
** Tipo: String 1
 
*geraDupItemPedido
** Tipo: Bool
}}
<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/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;idRegistro - ID que representa este registro na tabela de integração.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se algum parâmetro inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parâmetro necessário não informado.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>
 
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarId</b></font></td>
    </tr>
    <tr>
        <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade retornar os códigos de pedidos e sequencia cadastradas no ERP CIGAM.</p>
<p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
*pin
**Obrigatório, Tipo: String 20
}}
<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/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*codigoPedido
** Tipo: String 12
*sequencia
** Tipo: Int
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>
 
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarIndividual</b></font></td>
    </tr>
    <tr>
        <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade retornar através do código do pedido e sequencia as informações cadastradas no ERP CIGAM.</p>
<p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><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>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*codigoPedido
** Tipo: String 12
 
*dataItem
** Tipo: Date
 
*codigoMaterial
** Tipo: String 20
 
*centroControle
** Tipo: String 2
 
*quantidade
** Tipo: Float 8.6
 
*quantidadeSaldo
** Tipo: Float 8.6
 
*codigoEspecie
** Tipo: String 1
 
*precoUnitario
** Tipo: Float 10.5
 
*documento
** Tipo: String 10
 
*serie
** Tipo: String 5
 
*nf
** Tipo: Float 10
 
*remessaDia
** Tipo: Float 8.6
 
*descricao
** Tipo: String 201
 
*codigoCliente
** Tipo: String 6
 
*atualiza
** Tipo: String 1
 
*situacao
** Tipo: String 1
 
*prazoEntrega
** Tipo: Date
 
*plano
** Tipo: Int 4
 
*pecas
** Tipo: Float 8.6
 
*saldoPecas
** Tipo: Float 8.6
 
*sequencia
** Tipo: Int 5
 
*codigoUsuarioModificacao
** Tipo: String 3
 
*codigoTipoOperacao
** Tipo: String 5
 
*cfop
** Tipo: String 6
 
*dataEmbarque
** Tipo: Date
 
*codigoContaGerencial
** Tipo: String 25
 
*incidenciaIpi
** Tipo: String 1
 
*percentualIpi
** Tipo: Float 3.2
 
*codigoOrigem
** Tipo: String 1
 
*codigoTransfCentroArmazenagem
** Tipo: String 4
 
*percentualComissao
** Tipo: Float 3.2
 
*ncm
** Tipo: Int 10
 
*percBonificacaoQuantidade
** Tipo: Float 8.6
 
*percentualDesconto
** Tipo: Float 2.4
 
*veiculo
** Tipo: String 1
 
*prioridade
** Tipo: String 1
 
*codigoMercado
** Tipo: String 2
 
*detalhe
** Tipo: String 6
 
*tabelaPrecos
** Tipo: String 6
 
*sequenciaOriginalSolicitacao
** Tipo: Int 5
 
*valorSuframaSimbahia
** Tipo: Float 8.6
 
*precoOriginal
** Tipo: Float 10.5
 
*emissaoEtiqueta
** Tipo: Date
 
*dataValidade
** Tipo: Date
 
*codigoCompradorFinal
** Tipo: String 6
 
*pedidoCliente
** Tipo: String 20
 
*stockNumber
** Tipo: String 35
 
*formaEmbarque
** Tipo: String 1
 
*prazoProgramado
** Tipo: Date
 
*dataAprovacao
** Tipo: Date
 
*lote
** Tipo: String 10
 
*dataLimiteCompraFinal
** Tipo: Date
 
*codigoFabrica
** Tipo: String 6
 
*tipoAmostra
** Tipo: String 2
 
*dataCriacaoProduto
** Tipo: Date
 
*sessao
** Tipo: Int 8
 
*peso
** Tipo: Float 8.5
 
*codigoUnidadeNegocio
** Tipo: String 3
 
*codigoCentroArmazenagem
** Tipo: String 4
 
*codigoEspecif1
** Tipo: String 6
 
*especif2
** Tipo: String 6
 
*valorDesconto
** Tipo: Float 11.2
 
*valorOutrasDespesasAcessorias
** Tipo: Float 11.2
 
*valorFrete
** Tipo: Float 11.2
 
*baseIcmsIpi
** Tipo: Bool
 
*DifAliquotaIcms
** Tipo: Float 3.2
 
*numeroRomaneio
** Tipo: Float 10
 
*dataRomaneio
** Tipo: Date
 
*codigoContrato
** Tipo: String 8
 
*quantidadeExtra
** Tipo: Float 8.6
 
*codigoUnidadeMedida
** Tipo: String 3
 
*usouConversor
** Tipo: Bool
 
*totalDespesas
** Tipo: Float 11.2
 
*totalItemLiquido
** Tipo: Float 11.2
 
*percentualIcms
** Tipo: Float 2.4
 
*incidenciaIcms
** Tipo: String 1
 
*baseSubstituicao
** Tipo: Float 11.2
 
*percentualSubstituicao
** Tipo: Float 3.2
 
*percentualIrrf
** Tipo: Float 3.2
 
*valorIpi
** Tipo: Float 11.2
 
*sequenciaBaixa
** Tipo: Int 8
 
*saldoReserva
** Tipo: Float 8.6
 
*saldoProducao
** Tipo: Float 8.6
 
*horarioPrometido
** Tipo: Int 8
 
*dataFaturamento
** Tipo: Date
 
*codigoIndice
** Tipo: String 5
 
*codigoContabil
** Tipo: String 8
 
*remessaSolicitacao
** Tipo: String 12
 
*codigoRetorno
** Tipo: String 2
 
*largura
** Tipo: String 8
 
*grade
** Tipo: String 2
 
*codigoUsuarioCriacao
** Tipo: String 3
 
*dataModificacao
** Tipo: Date
 
*dataCadastro
** Tipo: Date
 
*legendaMedidaProvisorioDoBem
** Tipo: Date
 
*horaEntrega
** Tipo: Int 8
 
*excecaoNcm
** Tipo: String 6
 
*itemOs
** Tipo: String 6
 
*complementoIncidenciaIcms
** Tipo: String 1
 
*tipoPedido
** Tipo: String 1
 
*remessaGerada
** Tipo: String 1
 
*explodiuItemComercial
** Tipo: String 1
 
*naoMovimentaEstoque
** Tipo: String 2
 
*codigoUnidadeNegocioTransfer
** Tipo: String 3
 
*prazoFinanceiro
** Tipo: String 3
 
*ultimaSequenciaBaixa
** Tipo: String 5
 
*gerouDuplicatasItensPedido
** Tipo: Bool
 
*buscarRegraFiscal
** Tipo: Bool
 
*entregaMercadoriaAposFatura
** Tipo: Bool
 
*reducaoIcms
** Tipo: Float 3.5
 
*percentualIcmsSubstituicao
** Tipo: Float 8.6
 
*ordemServico
** Tipo: Float 11.2
 
*percentualMargemLucro
** Tipo: Float 11.2
 
*demandaGeral
** Tipo: Float 11
 
*entrega
** Tipo: String 12
 
*remessaProdutoCliente
** Tipo: String 20
 
*usritpe1
** Tipo: String 10
 
*usritpe2
** Tipo: String 20
 
*usritpe3
** Tipo: Date
 
*usritpe4
** Tipo: Float 11.2
 
*valorIcms
** Tipo: Float 11.2
 
*valorEncargoFinanceiro
** Tipo: Float 11.2
 
*controle
** Tipo: String 2
 
*impedimento1
** Tipo: String 1
 
*impedimento2
** Tipo: String 1
 
*impedimento3
** Tipo: String 1
 
*impedimento4
** Tipo: String 1
 
*tipoBaixa
** Tipo: String 1
 
*gerouNfRoyalty
** Tipo: Bool
 
*valorBaseSubstituicao
** Tipo: Float 8.6
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>
 
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarModificacoes</b></font></td>
    </tr>
    <tr>
        <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade retornar através de uma faixa de datas as requisições modificadas nessa faixa no ERP CIGAM.</p>
<p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
 
*dataInicial
** Tipo: Date
 
*horaInicial
** Tipo: Time 6
 
*dataFinal
**Tipo: Date
 
*horaFinal
**Tipo: Time 6
}}
<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/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*codigoPedido
** Tipo: String 12
 
*dataItem
** Tipo: Date
 
*codigoMaterial
** Tipo: String 20
 
*centroControle
** Tipo: String 2
 
*quantidade
** Tipo: Float 8.6
 
*quantidadeSaldo
** Tipo: Float 8.6
 
*codigoEspecie
** Tipo: String 1
 
*precoUnitario
** Tipo: Float 10.5
 
*documento
** Tipo: String 10
 
*serie
** Tipo: String 5
 
*nf
** Tipo: Float 10
 
*remessaDia
** Tipo: Float 8.6
 
*descricao
** Tipo: String 201
 
*codigoCliente
** Tipo: String 6
 
*atualiza
** Tipo: String 1
 
*situacao
** Tipo: String 1
 
*prazoEntrega
** Tipo: Date
 
*plano
** Tipo: Int 4
 
*pecas
** Tipo: Float 8.6
 
*saldoPecas
** Tipo: Float 8.6
 
*sequencia
** Tipo: Int 5
 
*codigoUsuarioModificacao
** Tipo: String 3
 
*codigoTipoOperacao
** Tipo: String 5
 
*cfop
** Tipo: String 6
 
*dataEmbarque
** Tipo: Date
 
*codigoContaGerencial
** Tipo: String 25
 
*incidenciaIpi
** Tipo: String 1
 
*percentualIpi
** Tipo: Float 3.2
 
*codigoOrigem
** Tipo: String 1
 
*codigoTransfCentroArmazenagem
** Tipo: String 4
 
*percentualComissao
** Tipo: Float 3.2
 
*ncm
** Tipo: Int 10
 
*percBonificacaoQuantidade
** Tipo: Float 8.6
 
*percentualDesconto
** Tipo: Float 2.4
 
*veiculo
** Tipo: String 1
 
*prioridade
** Tipo: String 1
 
*codigoMercado
** Tipo: String 2
 
*detalhe
** Tipo: String 6
 
*tabelaPrecos
** Tipo: String 6
 
*sequenciaOriginalSolicitacao
** Tipo: Int 5
 
*valorSuframaSimbahia
** Tipo: Float 8.6
 
*precoOriginal
** Tipo: Float 10.5
 
*emissaoEtiqueta
** Tipo: Date
 
*dataValidade
** Tipo: Date
 
*codigoCompradorFinal
** Tipo: String 6
 
*pedidoCliente
** Tipo: String 20
 
*stockNumber
** Tipo: String 35
 
*formaEmbarque
** Tipo: String 1
 
*prazoProgramado
** Tipo: Date
 
*dataAprovacao
** Tipo: Date
 
*lote
** Tipo: String 10
 
*dataLimiteCompraFinal
** Tipo: Date
 
*codigoFabrica
** Tipo: String 6
 
*tipoAmostra
** Tipo: String 2
 
*dataCriacaoProduto
** Tipo: Date
 
*sessao
** Tipo: Int 8
 
*peso
** Tipo: Float 8.5
 
*codigoUnidadeNegocio
** Tipo: String 3
 
*codigoCentroArmazenagem
** Tipo: String 4
 
*codigoEspecif1
** Tipo: String 6
 
*especif2
** Tipo: String 6
 
*valorDesconto
** Tipo: Float 11.2
 
*valorOutrasDespesasAcessorias
** Tipo: Float 11.2
 
*valorFrete
** Tipo: Float 11.2
 
*baseIcmsIpi
** Tipo: Bool
 
*DifAliquotaIcms
** Tipo: Float 3.2
 
*numeroRomaneio
** Tipo: Float 10
 
*dataRomaneio
** Tipo: Date
 
*codigoContrato
** Tipo: String 8
 
*quantidadeExtra
** Tipo: Float 8.6
 
*codigoUnidadeMedida
** Tipo: String 3
 
*usouConversor
** Tipo: Bool
 
*totalDespesas
** Tipo: Float 11.2
 
*totalItemLiquido
** Tipo: Float 11.2
 
*percentualIcms
** Tipo: Float 2.4
 
*incidenciaIcms
** Tipo: String 1
 
*baseSubstituicao
** Tipo: Float 11.2
 
*percentualSubstituicao
** Tipo: Float 3.2
 
*percentualIrrf
** Tipo: Float 3.2
 
*valorIpi
** Tipo: Float 11.2
 
*sequenciaBaixa
** Tipo: Int 8
 
*saldoReserva
** Tipo: Float 8.6
 
*saldoProducao
** Tipo: Float 8.6
 
*horarioPrometido
** Tipo: Int 8
 
*dataFaturamento
** Tipo: Date
 
*codigoIndice
** Tipo: String 5
 
*codigoContabil
** Tipo: String 8
 
*remessaSolicitacao
** Tipo: String 12
 
*codigoRetorno
** Tipo: String 2
 
*largura
** Tipo: String 8
 
*grade
** Tipo: String 2
 
*codigoUsuarioCriacao
** Tipo: String 3
 
*dataModificacao
** Tipo: Date
 
*dataCadastro
** Tipo: Date
 
*legendaMedidaProvisorioDoBem
** Tipo: Date
 
*horaEntrega
** Tipo: Int 8
 
*excecaoNcm
** Tipo: String 6
 
*itemOs
** Tipo: String 6
 
*complementoIncidenciaIcms
** Tipo: String 1
 
*tipoPedido
** Tipo: String 1
 
*remessaGerada
** Tipo: String 1
 
*explodiuItemComercial
** Tipo: String 1
 
*naoMovimentaEstoque
** Tipo: String 2
 
*codigoUnidadeNegocioTransfer
** Tipo: String 3
 
*prazoFinanceiro
** Tipo: String 3
 
*ultimaSequenciaBaixa
** Tipo: String 5
 
*gerouDuplicatasItensPedido
** Tipo: Bool
 
*buscarRegraFiscal
** Tipo: Bool
 
*entregaMercadoriaAposFatura
** Tipo: Bool
 
*reducaoIcms
** Tipo: Float 3.5
 
*percentualIcmsSubstituicao
** Tipo: Float 8.6
 
*ordemServico
** Tipo: Float 11.2
 
*percentualMargemLucro
** Tipo: Float 11.2
 
*demandaGeral
** Tipo: Float 11
 
*entrega
** Tipo: String 12
 
*remessaProdutoCliente
** Tipo: String 20
 
*usritpe1
** Tipo: String 10
 
*usritpe2
** Tipo: String 20
 
*usritpe3
** Tipo: Date
 
*usritpe4
** Tipo: Float 11.2
 
*valorIcms
** Tipo: Float 11.2
 
*valorEncargoFinanceiro
** Tipo: Float 11.2
 
*controle
** Tipo: String 2
 
*impedimento1
** Tipo: String 1
 
*impedimento2
** Tipo: String 1
 
*impedimento3
** Tipo: String 1
 
*impedimento4
** Tipo: String 1
 
*tipoBaixa
** Tipo: String 1
 
*gerouNfRoyalty
** Tipo: Bool
 
*valorBaseSubstituicao
** Tipo: Float 8.6
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>
 
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarPendentes</b></font></td>
    </tr>
    <tr>
        <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">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.</p>
<p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
*pin
**Obrigatório, Tipo: String 20
 
*acao
** Tipo: String 1
** C=Cadastrar, E=Excluir
** Se for informado algo diferente de C ou E não será aplicado nenhum filtro.
 
*statusRegistro
** Tipo: String 1
** L=Liberado, P=Pendente
** Se for informado algo diferente de P ou L não será aplicado nenhum filtro.
}}
<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/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*idRegistro
** Tipo: Int 14
 
*acao
** Tipo: String 1
 
*statusRegistro
** Tipo: String 1
 
*dataRequisicao
** Tipo: Date
 
*horaRequisicao
** Tipo: Int 8
 
*idCorrelato
** Tipo: Int 14
 
*pedido
** Tipo: String 12
 
*dataItem
** Tipo: Date
 
*material
** Tipo: String 20
 
*situacao
** Tipo: String 1
 
*tipoOperacao
** Tipo: String 5
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>
 
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>LiberarPendentes</b></font></td>
    </tr>
    <tr>
        <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade liberar registros que contenham o status 'P' (Pendente para Integração), conforme ID informado nos parâmetros.</p>
<p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
 
*id
** Obrigatório, Tipo: int
 
*liberarCorrelatos
** Tipo: bool
}}
<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/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se erro na conexão com banco de dados:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A conexão com o banco de dados e/ou comando SQL possui erros.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se ID inválido ou não encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Falha ao liberar registro.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se Sucesso:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sucesso.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>
 
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>Visualizar</b></font></td>
    </tr>
    <tr>
        <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade o retorno de dados do item do pedido indicado nos parâmetros.</p>
<p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><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>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*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   
}}
{{VoltarInicio}}</td>
    </tr>
</table></center>
 
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>Excluir</b></font></td>
    </tr>
    <tr>
        <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade excluir o item conforme o código do pedido e sequencia indicados.</p>
<p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><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>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se erro na conexão com banco de dados:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A conexão com o banco de dados e/ou comando SQL possui erros.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se ID inválido ou não encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Falha ao excluir registro.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se Sucesso:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sucesso.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>

Edição atual tal como às 18h42min de 7 de outubro de 2026

Voltar
Integrador > WebServices > IN CadastroItensPedido.integrador

Requisição

Métodos

Cadastrar

Parâmetros:



Retornos:
   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.

Voltar ao início

ListarId

Método que tem por finalidade retornar os códigos de pedidos e sequencia cadastradas no ERP CIGAM.

Parâmetros:



Retornos:
   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.

Voltar ao início

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:



Retornos:
   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.

Voltar ao início

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:



Retornos:
   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.

Voltar ao início

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:



Retornos:
   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.

Voltar ao início

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:



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.

Voltar ao início

Visualizar

Método que tem por finalidade o retorno de dados do item do pedido indicado nos parâmetros.

Parâmetros:



Retornos:
   Se sucesso:

Voltar ao início

Excluir

Método que tem por finalidade excluir o item conforme o código do pedido e sequencia indicados.

Parâmetros:



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.

Voltar ao início