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

De CIGAM WIKI
Sem resumo de edição
 
(13 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
{{VoltarPagina}}
{{VoltarPagina}}
[[Integrador]] >  
[[Integrador]] >  
[[IN_CIGAM Integrador|WebServices]] >
[[IN_CIGAM Integrador#Estoque|WebServices]] >
[[IN CadastroMovimento.integrador]]
[[IN CadastroMovimento.integrador]]


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


== ListarId ==
=Métodos=
<p align=“justify”><i>
<!--bgcolor="#5F6B7A"-->
</i></p>
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
 
    <tr>
*<b>Parâmetros:</b><br>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarId</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 |
*pin
*pin
** Obrigatório, Tipo: String 20
** 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/>
<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/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 31: Linha 34:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}
{{VoltarInicio}}</td>
 
    </tr>
== ListarIndividual ==
</table></center>
<p align=“justify”><i>
</i></p>


*<b>Parâmetros:</b><br>
<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 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 |
*pin
*pin
Linha 45: Linha 51:
** Tipo: Int 12
** Tipo: 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/>
<b>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 158: Linha 164:
** Tipo: Float 10
** Tipo: Float 10


*codigoContraPartidaTransferencia
*codigoCpTransferencia
** Tipo: Int 12
** Tipo: Int 12


Linha 393: Linha 399:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}
{{VoltarInicio}}</td>
    </tr>
</table></center>


== ListarModificacoes ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align=“justify”><i>
    <tr>
</i></p>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarModificacoes</b></font></td>
 
    </tr>
*<b>Parâmetros:</b><br>
    <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 |
*pin
*pin
Linha 405: Linha 414:


*dataInicial
*dataInicial
** Tipo: Date
** Tipo: DateTime


*horaInicial
*horaInicial
** Tipo: Time 6
** Tipo: String 6


*dataFinal
*dataFinal
** Tipo: Date
** Tipo: DateTime


*horaFinal
*horaFinal
** Tipo: Time 6
** Tipo: String 6
}}
}}
<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>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 764: Linha 773:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}
{{VoltarInicio}}</td>
    </tr>
</table></center>


== ListarPendentes ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align=“justify”><i>
    <tr>
</i></p>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarPendentes</b></font></td>
 
    </tr>
*<b>Parâmetros:</b><br>
    <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 |
*pin
*pin
Linha 786: Linha 798:


}}
}}
<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>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 817: Linha 829:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>


{{VoltarInicio}}
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
 
    <tr>
== LiberarPendentes ==
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>LiberarPendentes</b></font></td>
<p align=“justify”><i>
    </tr>
</i></p>
    <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>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 835: Linha 849:
** Tipo: Bool
** 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/>
<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/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<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/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
Linha 848: Linha 862:
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sucesso.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sucesso.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>


{{VoltarInicio}}
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
 
    <tr>
== Cadastrar ==
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>Cadastrar</b></font></td>
<p align=“justify”><i>
    </tr>
</i></p>
    <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>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 876: Linha 892:


*dataMovimento
*dataMovimento
** Tipo: Date
** Tipo: DateTime
** Data mínima para cadastro 01/01/1900.
** Data mínima para cadastro 01/01/1900.


Linha 922: Linha 938:
** Tipo: String 6
** Tipo: String 6
}}
}}
<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>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<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/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;idRegistro - ID que representa este registro na tabela de integração.<br/>
Linha 932: Linha 948:
&nbsp;&nbsp;&nbsp;Se algum parâmetro inválido:<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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parâmetro necessário não informado.</p>
{{VoltarInicio}}
{{VoltarInicio}}</td>
    </tr>
</table></center>


== ListarNFsParaConferencia ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align="justify">
    <tr>
* <b>Coleção: MACF - Itens para Conferência</b><br>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarMovimentos</b></font></td>
* <b>CACF - Depósito para Conferência</b></br>
    </tr>
* <b>UNIW - Unidades de Negócio integradas com WMS</b></br>
    <tr>
**Lista movimentos de notas fiscais de entrada considerando as unidades de negócio, centros de armazenagem e itens/produtos conforme parametrizados nas coleções acima, juntamente com a faixa de data informada na chamada ao método.<br>
        <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade listar os movimentos.</p>
**Realiza entrada dos itens/produtos no CA definido na coleção CACF (local intermediário). Após a conferência pelo WMS são executados os movimentos de transferência para o CA de destino do produto, informado no cadastro do item no ERP.</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>
*<b>Parâmetros:</b></br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
**Obrigatório, Tipo: String 20
** Obrigatório, Tipo: String 20


*dataMovimentoInicial
*movimento
**Tipo: Date
** Tipo: Int 12


*dataMovimentoFinal
*dataInicial
**Tipo: Date
** Tipo: String
}}<br>
*<b>Retorno:</b><br>
{{#tree: minExpandLevel=2 |
*<esmovime>
**<col>
***<movimento>c1</movimento>
***<dataMovimento>c2</dataMovimento>
***<tipoMovimento>c3</tipoMovimento>
***<codigoMaterial>c4</codigoMaterial>
***<codigoEspecif1>c5</codigoEspecif1>
***<codigoEspecif2>c6</codigoEspecif2>
***<unidadeMedida>c7</unidadeMedida>
***<quantidade> </quantidade>
***<grade> </grade>
***<precoUnitario> </precoUnitario>
***<precoTotalItem> </precoTotalItem>
***<precoTotalCusto> </precoTotalCusto>
***<tipoDocumento> </tipoDocumento>
***<documento> </documento>
***<serie> </serie>
***<notaFiscal> </notaFiscal>
***<descricao> </descricao>
***<codigoFornecedor> </codigoFornecedor>
***<fornecedor> </fornecedor>
***<codigoCentroArmazenagem> </codigoCentroArmazenagem>
***<codigoTransfCentroArmazenagem> </codigoTransfCentroArmazenagem>
***<codigoContraPartidaTransf> </codigoContraPartidaTransf>
***<codigoTipoOperacao> </codigoTipoOperacao>
***<cfop> </cfop>
***<pedidoOc> </pedidoOc>
***<codigoUnidadeNegocio> </codigoUnidadeNegocio>
***<ncm> </ncm>
***<codigoCentroArmazenagemPadrao> </codigoCentroArmazenagemPadrao>
***<utilizaGrade></ utilizaGrade >
***<lote></lote>
***<dataValidade></dataValidade>
***<dataFabricacao></dataFabricacao>
**</col>
*</esmovime>
}}
{{VoltarInicio}}


== ApontamentoConferencia ==
*horaInicial
<p align="justify">
** Tipo: String 8
* <b>Coleção: CASP - Depósito para separação </b></br>
* <b>TOTF - Operação de transferência de item separado para faturamento</b></br>
**Exporta as quantidades conferidas após recebimento através dos métodos ''ListarRetornoBeneficiamentoConferencia'', ''ListarAvulsosConferencia'', ''ListarNFsParaConferencia'' e ''ListarOPsParaConferencia''.<br>
**Cria os apontamentos conforme CAs informados nas coleções para criação, buscando os movimentos que constam no CA informado no cadastro do material.</p>
*<b>Parâmetros:</b></br>
{{#tree: minExpandLevel=2 |
*pin
**Obrigatório, Tipo: String 20<br>


*movimento
*dataFinal
** Tipo: Int32<br>
** Tipo: String
*horaFinal
** Tipo: String 8


*quantidade
*codigoMaterialInicial
** Tipo: Float 8.6<br>
** Tipo: String 20


*usarCentroArmazMaterial
*codigoMaterialFinal
** Tipo: Bool<br>
** Tipo: String 20
<!--
*Entrada_id – campo ‘movimento’
*Qtde Executada
*usarCentroArmazMaterial (fixo 'true')
-->
}}<br>
*<b>Retorno:</b><br>
{{#tree: minExpandLevel=3 |
*<esmovime>
**<reg>
***<movimento>C1</movimento>
***<movimentoContraPartida>C2</movimentoContraPartida>
**</reg>
*</esmovime>
}}
{{VoltarInicio}}


== ApontamentoConferenciaLote ==
*tipoOperacaoInicial
<p align="justify">
** Tipo: String 5
* <b>Coleção: CASP - Depósito para separação</b></br>
* <b>TOTF - Operação de transferência de item separado para faturamento</b></br>
**Exporta as quantidades conferidas após recebimento, através dos métodos ''ListarAvulsosConferencia'', ''ListarNFsParaConferencia'', ''ListarOPsParaConferencia'' e ''ListarRetornoBeneficiamentoConferencia''.<br>
**Cria os apontamentos conforme CAs informados nas coleções para criação, buscando os movimentos que constam no CA informado no cadastro do material.</p>
*<b>Parâmetros:</b></br>
{{#tree: minExpandLevel=2 |
*pin
**Obrigatório, Tipo: String 20<br>


*movimento
*tipoOperacaoFinal
** Tipo: Int32<br>
** Tipo: String 5


*quantidade
*tipoMovimento
** Tipo: Float 8.6<br>
** Tipo: String 1


*usarCentroArmazMaterial
*documentoInicial
** Tipo: Bool<br>
** Tipo: String 10


*Lote
*documentoFinal
** Tipo: String 14
** Tipo: String 10
}}<br>
*<b>Retorno:</b><br>
{{#tree: minExpandLevel=3 |
*<esmovime>
**<reg>
***<movimento>C1</movimento>
***<movimentoContraPartida>C2</movimentoContraPartida>
**</reg>
*</esmovime>
}}
{{VoltarInicio}}


== ApontamentoSeparacao ==
*dataMovimentoInicial
<p align="justify">
** Tipo: DateTime
* <b>Coleção: CASP - CA para separação (ou do cadastro do material) </b><br>
* <b>CAFA - CA para faturamento</b></br>
* <b>TOTF - Tipo de Operação de trans. para faturamento</b></br>
**Transfere os itens do CA de inspeção para o CA de armazenagem, movendo as quantidades conferidas no WMS do CA de inspeção para o CA de armazenagem.<br>
**Verifica se o movimento a ser transferido existe e se existir, utiliza os mesmos dados deste movimento e cria um movimento de transferência. O movimento criado recebe como CA o primeiro centro de armazenagem cadastrado no rótulo CASP.</p>
*<b>Parâmetros:</b></br>
{{#tree: minExpandLevel=2 |
*pin
**Obrigatório, Tipo: String 20


*movimento
*dataMovimentoFinal
** Tipo: Int32<br>
** Tipo: DateTime


*quantidade
*contaGerencial
** Tipo: Float 8.6<br>
** Tipo: String


*usarCentroArmazMaterial
*filtrarMovimento
** Tipo: Bool<br>
** Tipo: Boolean
<!--
*Entrada_id – campo ‘movimento’
*Qtde Executada
*usarCentroArmazMaterial (fixo 'true')
-->
}}<br>
*<b>Retorno:</b><br>
{{#tree: minExpandLevel=3 |
*<esmovime>
**<reg>
***<movimento>C1</movimento>
***<movimentoContraPartida>C2</movimentoContraPartida>
**</reg>
*</esmovime>
}}
}}
{{VoltarInicio}}
<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/>
== ApontamentoSeparacaoLote ==
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
<p align="justify">
* <b>Coleção: CASP - CA para separação (ou do cadastro do material) </b><br>
* <b>CAFA - CA para faturamento</b></br>
* <b>TOTF - Tipo de Operação de trans. para faturamento</b></br>
**Transfere os itens do CA de inspeção para o CA de armazenagem, movendo as quantidades conferidas no WMS do CA de inspeção para o CA de armazenagem.<br>
**Verifica se o movimento a ser transferido existe e se existir, utiliza os mesmos dados deste movimento e cria um movimento de transferência. O movimento criado recebe como CA o primeiro centro de armazenagem cadastrado no rótulo CASP.</p>
 
*<b>Parâmetros:</b></br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
**Obrigatório, Tipo: String 20<br>
*movimento
*movimento
** Tipo: Int32<br>
** Tipo: Int 12


*quantidade
*dataMovimento
** Tipo: Float 8.6<br>
** Tipo: Date


*usarCentroArmazMaterial
*codigoMaterial
** Tipo: Bool<br>
** Tipo: String 20


*Lote
*valorSubstituicao
** Tipo: String 14
** Tipo: Float 11.2
}}<br>
*<b>Retorno:</b><br>
{{#tree: minExpandLevel=3 |
*<esmovime>
**<reg>
***<movimento>C1</movimento>
***<movimentoContraPartida>C2</movimentoContraPartida>
**</reg>
*</esmovime>
}}
{{VoltarInicio}}


== ListarRetornoBeneficiamentoConferencia ==
*quantidade
<p align="justify">
** Tipo: Float 8.6
* <b>Coleção: MACF - Itens para Conferência</b><br>
* <b>CACF - Depósito para Conferência</b></br>
* <b>UNIW - Unidades de Negócio integradas com WMS</b></br>
**Lista movimentos de Notas de Beneficiamento da Unidade de Negócio e dos grupos e centros de armazenagem cadastrados nas coleções citadas acima. Notas de retorno de beneficiamento, serviço e retorno dos insumos, entrada do produto produzido em terceiros.
</p>
*<b>Parâmetros:</b></br>
{{#tree: minExpandLevel=5 |
*pin
**Obrigatório, Tipo: String 20


*dataMovimentoInicial
*pecas
** Tipo: Date
** Tipo: Float 8.6


*dataMovimentoFinal
*especieEstoque
** Tipo: Date
** Tipo: String 1
}}<br>
*<b>Retorno:</b><br>
{{#tree: minExpandLevel=5 |
*<esnfrefm>
**<reg>
***<movimento></movimento>
***<dataMovimento></dataMovimento>
***<tipoMovimento> </tipoMovimento>
***<codigoMaterial> </codigoMaterial>
***<codigoEspecif1></codigoEspecif1>
***<codigoEspecif2></codigoEspecif2>
***<unidadeMedida> </unidadeMedida>
***<quantidade></quantidade>
***<grade> </grade>
***<precoUnitario></precoUnitario>
***<precoTotalItem></precoTotalItem>
***<precoTotalCusto></precoTotalCusto>
***<tipoDocumento> </tipoDocumento>
***<documento></documento>
***<serie> </serie>
***<notaFiscal></notaFiscal>
***<descricao> </descricao>
***<codigoEmpresa></codigoEmpresa>
***<codigoCentroArmazenagem></codigoCentroArmazenagem>
***<codigoTransfCentroArmazenagem> </codigoTransfCentroArmazenagem>
***<codigoContraPartidaTransf></codigoContraPartidaTransf>
***<codigoTipoOperacao></codigoTipoOperacao>
***<cfop></cfop>
***<pedidoOc> </pedidoOc>
***<codigoUnidadeNegocio></codigoUnidadeNegocio>
***<ncm></ncm>
***<OP></OP>
***<talao></talao>
***<tipo> </tipo>
***<ocorrencias> </ocorrencias>
***<codigoCentroArmazenagemPadrao> </codigoCentroArmazenagemPadrao>
***<utilizaGrade> </utilizaGrade>
***<lote> </lote>
***<dataValidade></dataValidade>
***<dataFabricacao></dataFabricacao>
**</reg>
*</esnfrefm>
}}


{{VoltarInicio}}
*precoUnitario
** Tipo: Float 9.6


== ListarAvulsosConferencia ==
*totalDeDespesaItem
<p align="justify">
** Tipo: Float 13.2
* <b>Coleção: MACF - Itens para Conferência</b></br>
* <b>CACF - Depósito para Conferência</b></br>
* <b>TDMO - Tipo de documento para movimentos avulsos</b></br>
* <b>UNIW - Unidades de Negócio integradas com WMS</b></br>
**Gera a solicitação para o CA de armazenagem do item.<br>
**Valida se CA do item é controlado pelo WMS conforme coleção, listando somente os itens inclusos nas coleções MACF, CACF e TDMO e que tenham o movimento do tipo ‘E’.</p>
*<b>Parâmetros:</b></br>
{{#tree: minExpandLevel=5 |
*pin
**Obrigatório, Tipo: String 20


*dataMovimentoInicial
*percentualIcms
** Tipo: Date
** Tipo: Float 2.4


*dataMovimentoFinal
*incidenciaIpi
** Tipo: Date
** Tipo: String 1
}}<br>
** 0, 1, 2, 3, 4, 5
*<b>Retorno:</b><br>
{{#tree: minExpandLevel=5 |
*<esmovime>
**<col>
***<movimento></movimento>
***<dataMovimento></dataMovimento>
***<tipoMovimento></tipoMovimento>
***<codigoMaterial></codigoMaterial>
***<codigoEspecif1></codigoEspecif1>
***<codigoEspecif2></codigoEspecif2>
***<unidadeMedida></unidadeMedida>
***<quantidade></quantidade>
***<grade></grade>
***<precoUnitario></precoUnitario>
***<precoTotalItem></precoTotalItem>
***<precoTotalCusto></precoTotalCusto>
***<tipoDocumento></tipoDocumento>
***<documento></documento>
***<serie></serie>
***<descricao></descricao>
***<codigoEmpresa></codigoEmpresa>
***<codigoCentroArmazenagem></codigoCentroArmazenagem>
***<codigoTransfCentroArmazenagem></codigoTransfCentroArmazenagem>
***<codigoContraPartidaTransf></codigoContraPartidaTransf>
***<codigoTipoOperacao></codigoTipoOperacao>
***<cfop></cfop>
***<pedidoOc></pedidoOc>
***<codigoUnidadeNegocio></codigoUnidadeNegocio>
***<ncm></ncm>
***<codigoCentroArmazenagemPadrao></codigoCentroArmazenagemPadrao>
***<utilizaGrade></uitilizarGrade>
***<lote></lote>
***<dataValidade></dataValidade>
***<dataFabricacao></dataFabricacao>
**</col>
*</esmovime>
}}
{{VoltarInicio}}


== ListarMovimentos ==
*percentualIpi
<p align=“justify”>
** Tipo: Float 3.2
Método que tem por finalidade listar os movimentos
<i>
</i></p>


*<b>Parâmetros:</b><br>
*documento
{{#tree: minExpandLevel=2 |
** Tipo: String 10
*pin
** Obrigatório, Tipo: String 20


*movimento
*serie
** Tipo: Int 12
** Tipo: String 5


*dataInicial
*notaFiscal
** Tipo: Date
** Tipo: Float 10


*horaInicial
*totalCompras
** Tipo: String 8
** Tipo: Float 8.6


*dataFinal
*descricao
** Tipo: Date
** Tipo: String 201


*horaFinal
*codigoEmpresa
** Tipo: String 8
** Tipo: String 6


*codigoMaterialInicial
*contaGerencial
** Tipo: String 20
** Tipo: String 25


*codigoMaterialFinal
*percentualIrrf
** Tipo: String 20
** Tipo: Float 3.2


*tipoOperacaoInicial
*percentualDesconto
** Tipo: String 5
** Tipo: Float 2.4


*tipoOperacaoFinal
*atualiza
** Tipo: String 5
** Tipo: String 1


*tipoMovimento
*origemMercadoria
** Tipo: String 1
** Tipo: String 1


*documentoInicial
*codigoTransfCentroArmazenagem
** Tipo: String 10
** Tipo: String 4


*documentoFinal
*codigoTipoOperacao
** Tipo: String 10
** Tipo: String 5


*dataMovimentoInicial
*cfop
** Tipo: Date
** Tipo: String 6


*dataMovimentoFinal
*precoTotalCusto
** Tipo: Date
** Tipo: Float 10.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/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*movimento
** Tipo: Int 12


*dataMovimento
*valorIcms
** Tipo: Date
** Tipo: Float 11.2


*codigoMaterial
*valorIpi
** Tipo: String 20
 
*valorSubstituicao
** Tipo: Float 11.2
** Tipo: Float 11.2


*quantidade
*precoTotalItem
** Tipo: Float 8.6
** Tipo: Float 13.2


*pecas
*tipoDocumento
** Tipo: Float 8.6
** Tipo: String 5


*especieEstoque
*tipoMovimento
** Tipo: String 1
** Tipo: String 1


*precoUnitario
*pesoTotalItem
** Tipo: Float 9.6
** Tipo: Float 8.5


*totalDeDespesaItem
*usuarioModificacao
** Tipo: Float 13.2
** Tipo: String 3


*percentualIcms
*percentualComissao
** Tipo: Float 2.4
** Tipo: Float 3.2


*incidenciaIpi
*ncm
** Tipo: Float 10
 
*codigoContraPartidaTransferencia
** Tipo: Int 12
 
*estorno
** Tipo: String 1
** Tipo: String 1
** 0, 1, 2, 3, 4, 5


*percentualIpi
*sequenciaDia
** Tipo: Float 3.2
** Tipo: Int 8


*documento
*valorDesconto
** Tipo: String 10
** Tipo: Float 11.2


*serie
*pedidoOc
** Tipo: String 5
** Tipo: String 12


*notaFiscal
*codigoUnidadeNegocio
** Tipo: Float 10
** Tipo: String 3


*totalCompras
*codigoCentroArmazenagem
** Tipo: Float 8.6
** Tipo: String 4


*descricao
*codigoEspecif1
** Tipo: String 201
** Tipo: String 6


*codigoEmpresa
*codigoEspecif2
** Tipo: String 6
** Tipo: String 6


*contaGerencial
*unidadeMedida
** Tipo: String 25
** Tipo: String 3


*percentualIrrf
*totalEntradas
** Tipo: Float 3.2
** Tipo: Float 8.6


*percentualDesconto
*custoMedio
** Tipo: Float 2.4
** Tipo: Float 10.5


*atualiza
*totalEstoque
** Tipo: String 1
** Tipo: Float 13.2


*origemMercadoria
*percentualContribuicaoSocial
** Tipo: String 1
** Tipo: Float 3.2


*codigoTransfCentroArmazenagem
*indice
** Tipo: String 4
 
*codigoTipoOperacao
** Tipo: String 5
** Tipo: String 5


*cfop
*outrasDespesasAcessorias
** Tipo: String 6
** Tipo: Float 11.2


*precoTotalCusto
*valorFrete
** Tipo: Float 10.5
 
*valorIcms
** Tipo: Float 11.2
** Tipo: Float 11.2


*valorIpi
*baseSubstituicao
** Tipo: Float 11.2
** Tipo: Float 11.2


*precoTotalItem
*percentualSubstituicao
** Tipo: Float 13.2
** Tipo: Float 3.2


*tipoDocumento
*tabelaPreco
** Tipo: String 5
** Tipo: String 6


*tipoMovimento
*sequenciaNota
** Tipo: String 1
** Tipo: Int 5
 
*ordenacao
** Tipo: String 6


*pesoTotalItem
*sequenciaPedidoOc
** Tipo: Float 8.5
** Tipo: Int 5


*usuarioModificacao
*baseIcmsComIpi
** Tipo: String 3
** Tipo: Bool


*percentualComissao
*difAliquotaPercImportacao
** Tipo: Float 3.2
** Tipo: Float 3.2


*ncm
*codigoTransfUnidadeNegocio
** Tipo: Float 10
** Tipo: String 3


*codigoContraPartidaTransferencia
*valorSuframaSimbahia
** Tipo: Int 12
** Tipo: Float 11.2


*estorno
*codigoContrato
** Tipo: String 1
** Tipo: String 8


*sequenciaDia
*codigoContabil
** Tipo: Int 8
** Tipo: String 8


*valorDesconto
*aglutinouConverteu
** Tipo: Float 11.2
** Tipo: Bool


*pedidoOc
*percentualInss
** Tipo: String 12
** Tipo: Float 3.2


*codigoUnidadeNegocio
*codigoRetorno
** Tipo: String 3
** Tipo: String 2


*codigoCentroArmazenagem
*incidenciaIcms
** Tipo: String 4
** Tipo: String 1
** 0, 1, 2, 3, 4, 5, 6, 7, 9, N=Não considera


*codigoEspecif1
*incidenciaPis
** Tipo: String 6
** Tipo: String 1
** Branco= Sim, N=Não, R=Retenção


*codigoEspecif2
*incidenciaCofins
** Tipo: String 6
** Tipo: String 1
** Branco= Sim, N=Não, R=Retenção


*unidadeMedida
*contabilidade
** Tipo: String 3
** Tipo: String 1
** Branco= a Contabilizar, N=Não Contabilizar, C=Contabilizado


*totalEntradas
*grade
** Tipo: Float 8.6
** Tipo: String 2


*custoMedio
*valorEncargosFinanceiros
** Tipo: Float 10.5
** Tipo: Float 11.2


*totalEstoque
*sessao
** Tipo: Float 13.2
** Tipo: Int 8


*percentualContribuicaoSocial
*usuarioCriacao
** Tipo: Float 3.2
** Tipo: String 3
 
*dataModificacao
** Tipo: Date


*indice
*dataCriacao
** Tipo: String 5
** Tipo: Date


*outrasDespesasAcessorias
*dataValidacao
** Tipo: Float 11.2
** Tipo: Date


*valorFrete
*valorIcmsOutrosNaoDestacad
** Tipo: Float 11.2
** Tipo: Float 11.2


*baseSubstituicao
*horaCriacao
** Tipo: Float 11.2
** Tipo: String 8


*percentualSubstituicao
*excecaoNcm
** Tipo: Float 3.2
** Tipo: String 4


*tabelaPreco
*etiquetaHex
** Tipo: String 6
** Tipo: String 6


*sequenciaNota
*totalEntradasIndepCa
** Tipo: Int 5
** Tipo: Float 8.6


*ordenacao
*totalSaidasIndepCa
** Tipo: String 6
** Tipo: Float 8.6


*sequenciaPedidoOc
*incidenciaIcmsEntrada
** Tipo: Int 5
** Tipo: String 1
** 0, 1, 2, 3


*baseIcmsComIpi
*complementoIncidIcms
** Tipo: Bool
** Tipo: String 1


*difAliquotaPercImportacao
*percReducaoSimbahia
** Tipo: Float 3.2
** Tipo: Float 3.2


*codigoTransfUnidadeNegocio
*incidenciaContribSocial
** Tipo: String 3
** Tipo: String 1
** S=Soma, D=Diminui, N=Nao considera


*valorSuframaSimbahia
*percentualPis
** Tipo: Float 11.2
** Tipo: Float 3.2


*codigoContrato
*inspecao
** Tipo: String 8
** Tipo: String 1
** Branco= Aguardando Inspeção, A=Aceito, N=Não Conforme, R=Rejeitado


*codigoContabil
*itemOs
** Tipo: String 8
** Tipo: Int 5


*aglutinouConverteu
*classePedidoExclusivo4
** Tipo: Bool
** Tipo: String 1


*percentualInss
*percentualCreditoPisCofins
** Tipo: Float 3.2
** Tipo: Float 3.2


*codigoRetorno
*buscarRegraFiscal
** Tipo: String 2
** Tipo: Bool


*incidenciaIcms
*impostoImportacao
** Tipo: String 1
** Tipo: Bool
** 0, 1, 2, 3, 4, 5, 6, 7, 9, N=Não considera


*incidenciaPis
*descontoInformado
** Tipo: String 1
** Tipo: Bool
** Branco= Sim, N=Não, R=Retenção


*incidenciaCofins
*totalSaidas
** Tipo: String 1
** Tipo: Float 8.6
** Branco= Sim, N=Não, R=Retenção


*contabilidade
*sequenciaDiaPedidoOc
** Tipo: String 1
** Tipo: Float 8
** Branco= a Contabilizar, N=Não Contabilizar, C=Contabilizado


*grade
*reducaoIcmsIss
** Tipo: String 2
** Tipo: Float 3.5


*valorEncargosFinanceiros
*valorBaseSubstituicao
** Tipo: Float 11.2
** Tipo: Float 8.6


*sessao
*percentualIcmsSubstituicao
** Tipo: Int 8
** Tipo: Float 3.4


*usuarioCriacao
*valorIpiObs
** Tipo: String 3
** Tipo: Float 11.2


*dataModificacao
*valorSeguro
** Tipo: Date
** Tipo: Float 11.2


*dataCriacao
*os
** Tipo: Date
** Tipo: Int 6


*dataValidacao
*percentualCofins
** Tipo: Date
** Tipo: Float 3.2


*valorIcmsOutrosNaoDestacad
*saidaSemSaldo
** Tipo: Float 11.2
** Tipo: String 10


*horaCriacao
*usrmovi2
** Tipo: String 8
** Tipo: String 20


*excecaoNcm
*usrmovi3
** Tipo: String 4
** Tipo: Date


*etiquetaHex
*usrmovi4
** Tipo: String 6
** Tipo: Float 10.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>


*totalEntradasIndepCa
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
** Tipo: Float 8.6
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarMovFiltroContaGerencial</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 listar os movimentos por conta gerencial.</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


*totalSaidasIndepCa
*movimento
** Tipo: Float 8.6
**String


*incidenciaIcmsEntrada
*dataInicial
** Tipo: String 1
**String
** 0, 1, 2, 3


*complementoIncidIcms
*horaInicial
** Tipo: String 1
**String


*percReducaoSimbahia
*dataFinal
** Tipo: Float 3.2
**String


*incidenciaContribSocial
*horaFinal
** Tipo: String 1
**String
** S=Soma, D=Diminui, N=Nao considera


*percentualPis
*codigoMaterialInicial
** Tipo: Float 3.2
**String


*inspecao
*codigoMaterialFinal
** Tipo: String 1
**String
** Branco= Aguardando Inspeção, A=Aceito, N=Não Conforme, R=Rejeitado


*itemOs
*tipoOperacaoInicial
** Tipo: Int 5
**String


*classePedidoExclusivo4
*tipoOperacaoFinal
** Tipo: String 1
**String


*percentualCreditoPisCofins
*tipoMovimento
** Tipo: Float 3.2
**String


*buscarRegraFiscal
*documentoInicial
** Tipo: Bool
**String


*impostoImportacao
*documentoFinal
** Tipo: Bool
**String


*descontoInformado
*dataMovimentoInicial
** Tipo: Bool
**String


*totalSaidas
*dataMovimentoFinal
** Tipo: Float 8.6
**String
 
*sequenciaDiaPedidoOc
** Tipo: Float 8
 
*reducaoIcmsIss
** Tipo: Float 3.5
 
*valorBaseSubstituicao
** Tipo: Float 8.6
 
*percentualIcmsSubstituicao
** Tipo: Float 3.4
 
*valorIpiObs
** Tipo: Float 11.2
 
*valorSeguro
** Tipo: Float 11.2
 
*os
** Tipo: Int 6
 
*percentualCofins
** Tipo: Float 3.2
 
*saidaSemSaldo
** Tipo: String 10
 
*usrmovi2
** Tipo: String 20
 
*usrmovi3
** Tipo: Date
 
*usrmovi4
** Tipo: Float 10.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}}
 
==ListarMovFiltroContaGerencial==
<p align="justify">
Método que tem por finalidade listar os movimentos por conta gerencial.
<br><br>
'''Envio: '''
{{#tree: minExpandLevel=3|
*<b>Parâmetros:</b>
**pin<br>
***Obrigatório, Tipo: String<br>
 
**movimento<br>
***String<br>
 
**dataInicial<br>
***String<br>
 
**horaInicial<br>
***String<br>
 
**dataFinal<br>
***String<br>
 
**horaFinal<br>
***String<br>
 
**codigoMaterialInicial<br>
***String<br>
 
**codigoMaterialFinal<br>
***String<br>
 
**tipoOperacaoInicial<br>
***String<br>
 
**tipoOperacaoFinal<br>
***String<br>
 
**tipoMovimento<br>
***String<br>
 
**documentoInicial<br>
***String<br>
 
**documentoFinal<br>
***String<br>
 
**dataMovimentoInicial<br>
***String<br>
 
**dataMovimentoFinal<br>
***String<br>
 
**contaGerencial <br>
***String<br>
 
}}
 
'''Retorno: '''
{{#tree: minExpandLevel=2|
*<b>XML:</b>
**movimento AS " + "movimento"<br>
**dt_movimento AS " + "dataMovimento"<br>
**cd_material AS " + "codigoMaterial"<br>
**vl_substituicao AS " + "valorSubstituicao"<br>
**quantidade AS " + "quantidade"<br>
**qt_pecas AS " + "pecas"<br>
**cd_esp_estoque AS " + "especieEstoque"<br>
**pr_unitario AS " + "precoUnitario"<br>
**total_desp_item AS " + "totalDeDespesaItem"<br>
**perc_icms AS " + "percentualIcms"<br>
**incidencia_ipi AS " + "incidenciaIpi"<br>
**perc_ipi AS " + "percentualIpi"<br>
**documento AS " + "documento"<br>
**serie AS " + "serie"<br>
**nf AS " + "notaFiscal"<br>
**total_compras AS " + "totalCompras" <br>
**descricao AS " + "descricao"<br>
**cd_empresa AS " + "codigoEmpresa"<br>
**cd_conta_gerenc AS " + "contaGerencial"<br>
**perc_irrf AS " + "percentualIrrf"<br>
**perc_desconto AS " + "percentualDesconto"<br>
**atualiza AS " + "atualiza"<br>
**cd_orig_mercad AS " + "origemMercadoria"<br>
**cd_transf_centr AS " + "codigoTransfCentroArmazenagem"<br>
**cd_tp_operacao AS " + "codigoTipoOperacao"<br>
**cfop AS " + "cfop"<br>
**pr_total_custo AS " + "precoTotalCusto"<br>
**vl_icms AS " + "valorIcms"<br>
**vl_ipi AS " + "valorIpi"<br>
**pr_total_item AS " + "precoTotalItem"<br>
**tipo_documento AS " + "tipoDocumento"<br>
**tipo_movimento AS " + "tipoMovimento"<br>
**peso_total_item AS " + "pesoTotalItem"<br>
**usu_modif AS " + "usuarioModificacao"<br>
**perc_comissao AS " + "percentualComissao"<br>
**ncm AS " + "ncm"<br>
**c_part_transfer AS " + "contraPartidaTransferencia"<br>
**estorno AS " + "estorno"<br>
**sequencia_dia AS " + "sequenciaDia"<br>
**vl_desconto AS " + "valorDesconto"<br>
**pedido_oc AS " + "pedidoOc"<br>
**uni_neg AS " + "codigoUnidadeNegocio"<br>
**cd_centro_armaz AS " + "codigoCentroArmazenagem"<br>
**cd_especif1 AS " + "codigoEspecif1"<br>
**especif2 AS " + "codigoEspecif2"<br>
**uni_med AS " + "unidadeMedida"<br>
**total_entradas AS " + "totalEntradas"<br>
**custo_medio AS " + "custoMedio"<br>
**total_estoque AS " + "totalEstoque"<br>
**campo51 AS " + "percentualContribuicaoSocial"<br>
**cd_indice AS " + "indice"<br>
**outras_desp_aces AS " + "outrasDespesasAcessorias"<br>
**vl_frete AS " + "valorFrete"<br>
**vl_base_substit AS " + "baseSubstituicao"<br>
**perc_substituicao AS " + "percentualSubstituicao"<br>
**cd_tab_preco AS " + "tabelaPreco"<br>
**seq_nota AS " + "sequenciaNota"<br>
**ordenacao AS " + "ordenacao"<br>
**seq_pedido_o AS " + "sequenciaPedidoOc"<br>
**base_icms_ipi AS " + "baseIcmsComIpi"<br>
**dif_aliq_icms AS " + "difAliquotaPercImportacao"<br>
**cd_transf_uni_neg AS " + "codigoTransfUnidadeNegocio"<br>
**vl_suframa AS " + "valorSuframaSimbahia"<br>
**cd_contrato AS " + "codigoContrato"<br>
**cd_contabil AS " + "codigoContabil"<br>
**aglut_converteu AS " + "aglutinouConverteu"<br>
**perc_inss AS " + "percentualInss"<br>
**cd_retorno AS " + "codigoRetorno"<br>
**incid_icms AS " + "incidenciaIcms"<br>
**incid_pis AS " + "incidenciaPis"<br>
**incid_cofins AS " + "incidenciaCofins"<br>
**incid_contab AS " + "contabilidade"<br>
**grade AS " + "grade"<br>
**vl_enc_financ AS " + "valorEncargosFinanceiros"<br>
**usu_criacao AS " + "usuarioCriacao"<br>
**dt_modif AS " + "dataModificacao"<br>
**dt_criacao AS " + "dataCriacao"<br>
**campo80 AS " + "dataValidacao"<br>
**base_subst_ipi AS " + "valorIcmsOutrosNaoDestacad"<br>
**hr_criacao AS " + "horaCriacao"<br>
**exc_ncm AS " + "excecaoNcm"<br>
**campo84 AS " + "etiquetaHex"<br>
**total_ent_ind_ca AS " + "totalEntradasIndepCa"<br>
**total_said_indep_ca AS " + "totalSaidasIndepCa"<br>
**incid_icms_ent AS " + "incidenciaIcmsEntrada"<br>
**comp_incid_icms AS " + "complementoIncidIcms"<br>
**perc_red_simbahia AS " + "percReducaoSimbahia"<br>
**incid_cont_social AS " + "incidenciaContribSocial"<br>
**perc_pis AS " + "percentualPis"<br>
**inspecao AS " + "inspecao"<br>
**item_os AS " + "itemOs"<br>
**campo94 AS " + "classePedidoExclusivo4"<br>
**campo95 AS " + "percentualCreditoPisCofins"<br>
**busc_regra_fisc AS " + "buscarRegraFiscal"<br>
**campo97 AS " + "impostoImportacao"<br>
**campo98 AS " + "descontoInformado"<br>
**total_saidas AS " + "totalSaidas"<br>
**seq_dia_ped_oc AS " + "sequenciaDiaPedidoOc"<br>
**red_icms AS " + "reducaoIcmsIss"<br>
**vl_base_subst AS " + "valorBaseSubstituicao"<br>
**perc_icms_subst AS " + "percentualIcmsSubstituicao"<br>
**vl_ipi_obs AS " + "valorIpiObs"<br>
**vl_seguro AS " + "valorSeguro"<br>
**os AS " + "os"<br>
**perc_cofins AS " + "percentualCofins"<br>
**usrmovi1 AS " + "saidaSemSaldo"<br>
**usrmovi2 AS " + "usrmovi2"<br>
**usrmovi3 AS " + "usrmovi3"<br>
**usrmovi4 AS " + "usrmovi4"<br>
}}
 
<br/>
*Se pin inválido:
**O usuário não possui direitos suficientes para executar esta rotina.
<br>
*Se nenhum registro encontrado:
**A consulta não retornou nenhum registro.
 
{{VoltarInicio}}
 
== MovimentoAvaria ==
<p align="justify">
* <b>Coleção: TOAV - Tipo Operação itens avariados</b><br>
* <b>CASP - CA Origem</b></br>
* <b>CAAV - CA Avaria</b></br>
* <b>UNIW - Unidades de Negócio integradas com WMS</b></br>
**Realiza a transferência de materiais avariados do CA de origem para um CA avaria definido na coleção. Executando o movimento de saída do CA origem e um movimento de entrada no CA de avaria.</p>
*<b>Parâmetros:</b></br>
{{#tree: minExpandLevel=2 |
*pin
**Obrigatório, Tipo: String 20
 
*codigoMaterial
** Tipo: String 20
 
*quantidade
** Tipo: Float 8.6
 
*codigoEspecif1
** Tipo: String 6
 
*codigoEspecif2
** Tipo: String 6
}}<br>
*<b>Retorno:</b><br>
{{#tree: minExpandLevel=5 |
*<esmovime>
**<reg>
***<movimento></movimento>
***<movimentoContraPartida></movimentoContraPartida>
**</reg>
*</esmovime>
}}
{{VoltarInicio}}
 
== ConfirmarRecebimentoOP ==
<p align="justify">
*Esse método tem por objetivo marcar Ordens de produção já listadas pelo WMS.<br>
*No parâmetro <i><codigosOrdemProducao></i> deve ser passada as ordens de produção já processadas pelo WMS com o separador ponto e virgula (;), pode se passar um somente ou vários conforme necessidade.</p>
*<b>Parâmetros:</b></br>
{{#tree: minExpandLevel=2 |
*pin
**Obrigatório, Tipo: String 20


*contaGerencial
**String
}}
<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/>
{{#tree: minExpandLevel=2|
*<b>XML:</b>
**movimento AS " + "movimento"<br>
**dt_movimento AS " + "dataMovimento"<br>
**cd_material AS " + "codigoMaterial"<br>
**vl_substituicao AS " + "valorSubstituicao"<br>
**quantidade AS " + "quantidade"<br>
**qt_pecas AS " + "pecas"<br>
**cd_esp_estoque AS " + "especieEstoque"<br>
**pr_unitario AS " + "precoUnitario"<br>
**total_desp_item AS " + "totalDeDespesaItem"<br>
**perc_icms AS " + "percentualIcms"<br>
**incidencia_ipi AS " + "incidenciaIpi"<br>
**perc_ipi AS " + "percentualIpi"<br>
**documento AS " + "documento"<br>
**serie AS " + "serie"<br>
**nf AS " + "notaFiscal"<br>
**total_compras AS " + "totalCompras" <br>
**descricao AS " + "descricao"<br>
**cd_empresa AS " + "codigoEmpresa"<br>
**cd_conta_gerenc AS " + "contaGerencial"<br>
**perc_irrf AS " + "percentualIrrf"<br>
**perc_desconto AS " + "percentualDesconto"<br>
**atualiza AS " + "atualiza"<br>
**cd_orig_mercad AS " + "origemMercadoria"<br>
**cd_transf_centr AS " + "codigoTransfCentroArmazenagem"<br>
**cd_tp_operacao AS " + "codigoTipoOperacao"<br>
**cfop AS " + "cfop"<br>
**pr_total_custo AS " + "precoTotalCusto"<br>
**vl_icms AS " + "valorIcms"<br>
**vl_ipi AS " + "valorIpi"<br>
**pr_total_item AS " + "precoTotalItem"<br>
**tipo_documento AS " + "tipoDocumento"<br>
**tipo_movimento AS " + "tipoMovimento"<br>
**peso_total_item AS " + "pesoTotalItem"<br>
**usu_modif AS " + "usuarioModificacao"<br>
**perc_comissao AS " + "percentualComissao"<br>
**ncm AS " + "ncm"<br>
**c_part_transfer AS " + "contraPartidaTransferencia"<br>
**estorno AS " + "estorno"<br>
**sequencia_dia AS " + "sequenciaDia"<br>
**vl_desconto AS " + "valorDesconto"<br>
**pedido_oc AS " + "pedidoOc"<br>
**uni_neg AS " + "codigoUnidadeNegocio"<br>
**cd_centro_armaz AS " + "codigoCentroArmazenagem"<br>
**cd_especif1 AS " + "codigoEspecif1"<br>
**especif2 AS " + "codigoEspecif2"<br>
**uni_med AS " + "unidadeMedida"<br>
**total_entradas AS " + "totalEntradas"<br>
**custo_medio AS " + "custoMedio"<br>
**total_estoque AS " + "totalEstoque"<br>
**campo51 AS " + "percentualContribuicaoSocial"<br>
**cd_indice AS " + "indice"<br>
**outras_desp_aces AS " + "outrasDespesasAcessorias"<br>
**vl_frete AS " + "valorFrete"<br>
**vl_base_substit AS " + "baseSubstituicao"<br>
**perc_substituicao AS " + "percentualSubstituicao"<br>
**cd_tab_preco AS " + "tabelaPreco"<br>
**seq_nota AS " + "sequenciaNota"<br>
**ordenacao AS " + "ordenacao"<br>
**seq_pedido_o AS " + "sequenciaPedidoOc"<br>
**base_icms_ipi AS " + "baseIcmsComIpi"<br>
**dif_aliq_icms AS " + "difAliquotaPercImportacao"<br>
**cd_transf_uni_neg AS " + "codigoTransfUnidadeNegocio"<br>
**vl_suframa AS " + "valorSuframaSimbahia"<br>
**cd_contrato AS " + "codigoContrato"<br>
**cd_contabil AS " + "codigoContabil"<br>
**aglut_converteu AS " + "aglutinouConverteu"<br>
**perc_inss AS " + "percentualInss"<br>
**cd_retorno AS " + "codigoRetorno"<br>
**incid_icms AS " + "incidenciaIcms"<br>
**incid_pis AS " + "incidenciaPis"<br>
**incid_cofins AS " + "incidenciaCofins"<br>
**incid_contab AS " + "contabilidade"<br>
**grade AS " + "grade"<br>
**vl_enc_financ AS " + "valorEncargosFinanceiros"<br>
**CGFC_SECONDS_TO_TIME(Sessao,3) AS " + "sessao"<br>
**usu_criacao AS " + "usuarioCriacao"<br>
**dt_modif AS " + "dataModificacao"<br>
**dt_criacao AS " + "dataCriacao"<br>
**campo80 AS " + "dataValidacao"<br>
**base_subst_ipi AS " + "valorIcmsOutrosNaoDestacad"<br>
**hr_criacao AS " + "horaCriacao"<br>
**exc_ncm AS " + "excecaoNcm"<br>
**campo84 AS " + "etiquetaHex"<br>
**total_ent_ind_ca AS " + "totalEntradasIndepCa"<br>
**total_said_indep_ca AS " + "totalSaidasIndepCa"<br>
**incid_icms_ent AS " + "incidenciaIcmsEntrada"<br>
**comp_incid_icms AS " + "complementoIncidIcms"<br>
**perc_red_simbahia AS " + "percReducaoSimbahia"<br>
**incid_cont_social AS " + "incidenciaContribSocial"<br>
**perc_pis AS " + "percentualPis"<br>
**inspecao AS " + "inspecao"<br>
**item_os AS " + "itemOs"<br>
**campo94 AS " + "classePedidoExclusivo4"<br>
**campo95 AS " + "percentualCreditoPisCofins"<br>
**busc_regra_fisc AS " + "buscarRegraFiscal"<br>
**campo97 AS " + "impostoImportacao"<br>
**campo98 AS " + "descontoInformado"<br>
**total_saidas AS " + "totalSaidas"<br>
**seq_dia_ped_oc AS " + "sequenciaDiaPedidoOc"<br>
**red_icms AS " + "reducaoIcmsIss"<br>
**vl_base_subst AS " + "valorBaseSubstituicao"<br>
**perc_icms_subst AS " + "percentualIcmsSubstituicao"<br>
**vl_ipi_obs AS " + "valorIpiObs"<br>
**vl_seguro AS " + "valorSeguro"<br>
**os AS " + "os"<br>
**perc_cofins AS " + "percentualCofins"<br>
**usrmovi1 AS " + "saidaSemSaldo"<br>
**usrmovi2 AS " + "usrmovi2"<br>
**usrmovi3 AS " + "usrmovi3"<br>
**usrmovi4 AS " + "usrmovi4"<br>
}}
<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>ListarItensEntradaPorOrdemCompra </b></font></td>
    </tr>
    <tr>
        <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;"><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
*CodigoOrdem
** Obrigatório, Tipo: String 12
}}
<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 |
*movimento
*codigoUnidadeNegocio
*codigoTipoOperacao
*dataMovimento
*codigoMaterial
*codigoEspecif1
*codigoEspecif2
*codigoCentroArmazenagem
*grade
*quantidade
*pecas
*precoUnitario
*descricao
*documento
*codigoEmpresa
*contaGerencial
*tipoDocumento
*tabelaPreco
*dtInicial
*dtFinal
*hrInicial
*hrFinal
*statusRegistro
*acao
*id
*liberarCorrelatos
*dataMovimentoInicial
*dataMovimentoFinal
*usarCentroArmazMaterial
*lote
*codigoMaterialInicial
*codigoMaterialFinal
*tipoOperacaoInicial
*tipoOperacaoFinal
*tipoMovimento
*documentoInicial
*documentoFinal
*codigosOrdemProducao
*codigosOrdemProducao
** Tipo: String 11
*considerarJaListados
}}<br>
*codigoOrdemCompra
*<b>Retorno:</b><br>
{{#tree: minExpandLevel=3 |
*Ordens de produção processadas com sucesso.
}}
}}
{{VoltarInicio}}
{{VoltarInicio}}</td>
    </tr>
</table></center>

Edição atual tal como às 20h14min de 8 de outubro de 2026

Voltar
Integrador > WebServices > IN CadastroMovimento.integrador

Requisição

Métodos

ListarId

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

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

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

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

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

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

ListarMovimentos

Método que tem por finalidade listar os movimentos.

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

ListarMovFiltroContaGerencial

Método que tem por finalidade listar os movimentos por conta gerencial.

Parâmetros:



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.

Voltar ao início

ListarItensEntradaPorOrdemCompra

Parâmetros:



Retornos:
   Se sucesso:

Voltar ao início