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

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


*<b>Requisição</b>
=Requisição=
**<b>Soap:</b> http://servidor/CadastroMateriais.integrador.asmx
*<b>Soap:</b> http://servidor/CadastroMateriais.integrador.asmx
**<b>Rest/JSon:</b> http://servidor/CadastroMateriais.integrador.ashx/metodo  
*<b>Rest/JSon:</b> http://servidor/CadastroMateriais.integrador.ashx/metodo  
***<b>Tipo de registro:</b> MATCAD
**<b>Tipo de registro:</b> MATCAD
 
=Métodos=
<!--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 style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade cadastrar materiais com sua estrutura.</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
 
*statusRegistro
** Tipo: String 1
** L=Liberado, P=Pendente
** Este parâmetro não é obrigatório, mas se for informado algo diferente de L ou P,
** por padrão, será cadastrado como P na tabela de integração


== Cadastrar ==
<p align="justify"><i>
Método que tem por finalidade cadastrar materiais com sua estrutura.</i>
</p>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=1 |
*pin:<br>
**Obrigatório, Tipo: String 20<br>
*statusRegistro<br>
**Obrigatório, Tipo: String 1<br>
**L=Liberado, P=Pendente<br>
*codigoGrupo<br>
*codigoGrupo<br>
**Obrigatório, Tipo: String 3<br>
**Obrigatório, Tipo: String 3<br>
*codigoSubGrupo<br>
*codigoSubGrupo<br>
**Obrigatório, Tipo: String 3<br>
**Obrigatório, Tipo: String 3<br>
*codigoMaterial<br>
*codigoMaterial<br>
**Obrigatório, Tipo: String 20<br>
**Obrigatório, Tipo: String 20<br>
*descricao<br>
*descricao<br>
**Tipo: String 60<br>
**Tipo: String 60<br>
Linha 28: Linha 42:
**O caractere “%” será validado no momento da importação de acordo com a configuração<br>
**O caractere “%” será validado no momento da importação de acordo com a configuração<br>
**“ES – 802 – Permitir usar o caracter “%” na descrição do Material”
**“ES – 802 – Permitir usar o caracter “%” na descrição do Material”
*tipo<br>
*tipo<br>
**Obrigatório, Tipo: String 1<br>
**Obrigatório, Tipo: String 1<br>
*codigoUnidadeNegocio<br>
*codigoUnidadeNegocio<br>
**Tipo: String 3<br>
**Tipo: String 3<br>
Linha 36: Linha 52:
**O=Obsoleto,
**O=Obsoleto,
**N=Nulo
**N=Nulo
*codigoUnidadeMedida<br>
*codigoUnidadeMedida<br>
**Obrigatório, Tipo: String 3<br>
**Obrigatório, Tipo: String 3<br>
*utilizaGrade<br>
*utilizaGrade<br>
**Obrigatório, Tipo: String 1<br>
**Obrigatório, Tipo: String 1<br>
Linha 43: Linha 61:
**N=Numeração,
**N=Numeração,
**L=Lotes.
**L=Lotes.
*grade<br>
*grade<br>
**Obrigatório, Tipo: String 2<br>
**Obrigatório, Tipo: String 2<br>
**Se o parâmetro utilizaGrade for A ou N esse parâmetro precisa ser informado.
**Se o parâmetro utilizaGrade for A ou N esse parâmetro precisa ser informado.
*controlaNumeroSerie<br>
*controlaNumeroSerie<br>
**Tipo: bool<br>
**Tipo: bool<br>
*estruturaComercial<br>
*estruturaComercial<br>
**Tipo: bool<br>
**Tipo: bool<br>
*contabilPrincipalEnvioSped<br>
*contabilPrincipalEnvioSped<br>
**Tipo: float 8.6<br>
**Tipo: float 8.6<br>
**Não pode ser informado 0 (zero)
**Não pode ser informado 0 (zero)
*codigoReduzido
** Tipo: Int
*codigoFiscal
** Tipo: Int
*referencia
** Tipo: String
*tabPrecosEstruturaComercial
** Tipo: String
*manterPedidoNf
** Tipo: String
}}
}}
{{VoltarInicio}}</td>
    </tr>
</table></center>


== Cadastrar2 ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align="justify"><i>
    <tr>
Método que tem por finalidade cadastrar materiais com sua estrutura.</i>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>Cadastrar2</b></font></td>
</p>
    </tr>
*<b>Parâmetros:</b><br>
    <tr>
{{#tree: minExpandLevel=1 |
        <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade cadastrar materiais com sua estrutura.</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:<br>
*pin:<br>
**Obrigatório, Tipo: String 20<br>
**Obrigatório, Tipo: String 20<br>
*statusRegistro<br>
 
**Obrigatório, Tipo: String 1<br>
*statusRegistro
**L=Liberado, P=Pendente<br>
** Tipo: String 1
** L=Liberado, P=Pendente
** Este parâmetro não é obrigatório, mas se for informado algo diferente de L ou P,
** por padrão, será cadastrado como P na tabela de integração
 
*codigoGrupo<br>
*codigoGrupo<br>
**Obrigatório, Tipo: String 3<br>
**Obrigatório, Tipo: String 3<br>
*codigoSubGrupo<br>
*codigoSubGrupo<br>
**Obrigatório, Tipo: String 3<br>
**Obrigatório, Tipo: String 3<br>
*codigoMaterial<br>
*codigoMaterial<br>
**Obrigatório, Tipo: String 20<br>
**Obrigatório, Tipo: String 20<br>
*descricao<br>
*descricao<br>
**Tipo: String 60<br>
**Tipo: String 60<br>
Linha 77: Linha 126:
**O caractere “%” será validado no momento da importação de acordo com a configuração<br>
**O caractere “%” será validado no momento da importação de acordo com a configuração<br>
**“ES – 802 – Permitir usar o caracter “%” na descrição do Material”
**“ES – 802 – Permitir usar o caracter “%” na descrição do Material”
*tipo<br>
*tipo<br>
**Obrigatório, Tipo: String 1<br>
**Obrigatório, Tipo: String 1<br>
*codigoUnidadeNegocio<br>
*codigoUnidadeNegocio<br>
**Tipo: String 3<br>
**Tipo: String 3<br>
Linha 85: Linha 136:
**O=Obsoleto,
**O=Obsoleto,
**N=Nulo
**N=Nulo
*codigoUnidadeMedida<br>
*codigoUnidadeMedida<br>
**Obrigatório, Tipo: String 3<br>
**Obrigatório, Tipo: String 3<br>
*utilizaGrade<br>
*utilizaGrade<br>
**Obrigatório, Tipo: String 1<br>
**Obrigatório, Tipo: String 1<br>
Linha 92: Linha 145:
**N=Numeração,
**N=Numeração,
**L=Lotes.
**L=Lotes.
*grade<br>
*grade<br>
**Obrigatório, Tipo: String 2<br>
**Obrigatório, Tipo: String 2<br>
**Se o parâmetro utilizaGrade for A ou N esse parâmetro precisa ser informado.
**Se o parâmetro utilizaGrade for A ou N esse parâmetro precisa ser informado.
*controlaNumeroSerie<br>
*controlaNumeroSerie<br>
**Tipo: bool<br>
**Tipo: bool<br>
*estruturaComercial<br>
*estruturaComercial<br>
**Tipo: bool<br>
**Tipo: bool<br>
*contabilPrincipalEnvioSped<br>
*contabilPrincipalEnvioSped<br>
**Tipo: float 8.6<br>
**Tipo: float 8.6<br>
**Não pode ser informado 0 (zero)
**Não pode ser informado 0 (zero)
*codigoReduzido<br>
*codigoReduzido<br>
**Tipo: int<br>
**Tipo: int<br>
*codigoFiscal
*codigoFiscal
**Tipo: int<br>
**Tipo: int<br>
*referencia<br>
*referencia<br>
**Tipo: string<br>
**Tipo: string<br>
*tabPrecosEstruturaComercial<br>
*tabPrecosEstruturaComercial<br>
**Tipo: string<br>
**Tipo: string<br>
*manterPedidoNf<br>
*manterPedidoNf<br>
**Tipo: string<br>
**Tipo: string<br>
*especif1<br>
 
*codigoEspecif1<br>
**Tipo: string<br>
**Tipo: string<br>
*especif2<br>
 
*codigoEspecif2<br>
**Tipo: string<br>
**Tipo: string<br>
*especif3<br>
 
*codigoEspecif3<br>
**Tipo: string<br>
**Tipo: string<br>
*especif4<br>
 
*codigoEspecif4<br>
**Tipo: string<br>
**Tipo: string<br>
*especif5<br>
 
*codigoEspecif5<br>
**Tipo: string<br>
**Tipo: string<br>
*especif6<br>
 
*codigoEspecif6<br>
**Tipo: string<br>
**Tipo: string<br>
*localizacao<br>
*localizacao<br>
**Tipo: string<br>
**Tipo: string<br>
*origemMercadoria<br>
*origemMercadoria<br>
**Tipo: string<br>
**Tipo: string<br>
*peso<br>
*peso<br>
**Tipo: float<br>
**Tipo: float<br>
*pesoEmbalagem<br>
*pesoEmbalagem<br>
**Tipo: float<br>
**Tipo: float<br>
*volume<br>
*volume<br>
**Tipo: float<br>
**Tipo: float<br>
*garantiaVenda<br>
*garantiaVenda<br>
**Tipo: int<br>
**Tipo: int<br>
*garantiaCompra<br>
*garantiaCompra<br>
**Tipo: int<br>
**Tipo: int<br>
*descricaoAlternativa<br>
*descricaoAlternativa<br>
**Tipo: String<br>
**Tipo: String<br>
*gtin<br>
*gtin<br>
**Tipo: String<br>
**Tipo: String<br>
*codigoFabricante<br>
*codigoFabricante<br>
**Tipo: String<br>
**Tipo: String<br>
*imagem<br>
*imagem<br>
**Tipo: String<br>
**Tipo: String<br>
}}
}}
{{VoltarInicio}}</td>
    </tr>
</table></center>


== LiberarPendentes ==
<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>ModificarPesosEVolume</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
** Obrigatório, Tipo: String 20
**Obrigatório, Tipo: String 20


*id
*statusRegistro
** Obrigatório, Tipo: Int
** Tipo: String 1
}}
** L=Liberado, P=Pendente
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
** Este parâmetro não é obrigatório, mas se for informado algo diferente de L ou P,
<b>Retorno:</b><br/>
** por padrão, será cadastrado como P na tabela de integração
&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.</p>


== ListarId ==
*codigoMaterial
<p align=“justify”><i>
</i></p>
 
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
** Obrigatório, Tipo: String 20
*peso
** Tipo: Float 8.5
*pesoEmbalagem
** Tipo: Float 8.5
*volume
** 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/>
<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 |
*codigoMaterial
*message
** Tipo: String 20
** Inserção efetuada com sucesso
*idRegistro
** Tipo: Number 10
}}
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
{{VoltarInicio}}</td>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
    </tr>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
</table></center>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
 
== ListarIndividual ==
<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>ListarPendentes</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


*codigoMaterial
*acao
** Obrigatório, Tipo: String 20
** 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/>
<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 |
*codigoMaterial
*idRegistro
** Tipo: String 20
** Tipo: Int 14


*codigoGrupo
*acao
** Tipo: String 3
** Tipo: String 1


*codigoSubGrupo
*statusRegistro
** Tipo: String 3
** Tipo: String 1


*centroControle
*dataRequisicao
** Tipo: String 2
** Tipo: Date


*descricao
*horaRequisicao
** Tipo: String 60
** Tipo: Int 8


*codigoUnidadeMedida
*idCorrelato
** Tipo: String 3
** Tipo: Int 14


*quantidadeRelacaoPaiFilho
*codigoMaterial
** Tipo: Float 8.6
** Tipo: String 20


*percentualPis
*descricao
** Tipo: Float 8.6
** Tipo: String 60
}}
<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>


*percentualCofins
<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>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 |
*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 |
*codigoMaterial
** 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/>
&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>


*percentualPisRetencao
<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>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 |
*pin
** Obrigatório, Tipo: String 20


*percentualCofinsRetencao
*codigoMaterial
** Tipo: Float 8.6
** 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 |
*codigoMaterial
** Tipo: String 20
 
*codigoGrupo
** Tipo: String 3
 
*codigoSubGrupo
** Tipo: String 3
 
*centroControle
** Tipo: String 2
 
*descricao
** Tipo: String 60
 
*codigoUnidadeMedida
** Tipo: String 3
 
*quantidadeRelacaoPaiFilho
** Tipo: Float 8.6
 
*percentualPis
** Tipo: Float 8.6
 
*percentualCofins
** Tipo: Float 8.6
 
*percentualPisRetencao
** Tipo: Float 8.6
 
*percentualCofinsRetencao
** Tipo: Float 8.6


*quantidadeRefComposicaoGeral
*quantidadeRefComposicaoGeral
Linha 378: Linha 538:
** Tipo: String 1
** Tipo: String 1


*contabilPrincipalEnvioSped
*contabilPrincipalInvSped
** Tipo: Float 8.6
** Tipo: Float 8.6


Linha 495: Linha 655:
** Tipo: Float 11.2
** Tipo: Float 11.2


*Os campos abaixo passaram a visualizados no cigam para quem possuir o módulo lojas e a configuração ‘CL – GE - 300170 - Utiliza e-commerce’
*'''Obs.''' Os campos abaixo passam a ser visualizados no cigam para quem possuir o módulo lojas e a configuração [[CL - GE - 300170 - Utiliza e-commerce]]
 
*altura
*altura
** Tipo: Float 5.6
** Tipo: Float 5.6
Linha 511: Linha 672:
&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>


== ListarMateriais ==
<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>ListarMaterialPorReferencia</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
** Obrigatório, Tipo: String 20
** Obrigatório, Tipo: String 20


*codigoMaterialInicial
*referencia
** Tipo: String 20
** Tipo: String 20
 
}}
*codigoMaterialFinal
<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 |
*codigoMaterial
** Tipo: String 20
** Tipo: String 20


*codigoGrupoInicial
*codigoGrupo
** Tipo: String 3
** Tipo: String 3


*codigoGrupoFinal
*codigoSubGrupo
** Tipo: String 3
** Tipo: String 3


*codigoSubGrupoInicial
*centroControle
** Tipo: String 3
** Tipo: String 2
 
*descricao
** Tipo: String 60


*codigoSubGrupoFinal
*codigoUnidadeMedida
** Tipo: String 3
** Tipo: String 3


*tipoInicial
*quantidadeRelacaoPaiFilho
** Tipo: String 1
** Tipo: Float 8.6
** A=Ativo, I=Inativo, O=Obsoleto, N=Nulo


*tipoFinal
*percentualPis
** Tipo: String 1
** Tipo: Float 8.6
** A=Ativo, I=Inativo, O=Obsoleto, N=Nulo


*codigoUnidadeNegocioInicial
*percentualCofins
** Tipo: String 3
** Tipo: Float 8.6


*codigoUnidadeNegocioFinal
*percentualPisRetencao
** Tipo: String 3
** Tipo: Float 8.6


*codigoUnidadeMedidaInicial
*percentualCofinsRetencao
** Tipo: String 3
** Tipo: Float 8.6


*codigoUnidadeMedidaFinal
*quantidadeRefComposicaoGeral
** Tipo: String 3
** Tipo: Float 8.6


*utilizaGradeInicial
*precoCusto
** Tipo: String 1
** Tipo: Float 10.5
** A=Ambos, N=Numeração, L=Lotes


*utilizaGradeFinal
*revisaoEngenharia
** Tipo: String 1
** Tipo: Float 10.5
** A=Ambos, N=Numeração, L=Lotes


*controlaNumeroSerie
*percentualCsll
** Tipo: String 5
** Tipo: Float 10.5
** True, False ou 0, 1


*estruturaComercial
*percentualIcmsSinief
** Tipo: String 5
** Tipo: Float 10.5


*dtInicial
*codigoContaGerencial
** Tipo: Date
** Tipo: String 25


*hrInicial
*peso
** Tipo: Time 6
** Tipo: Float 8.5


*dtFinal
*percentualMedioIcms
** Tipo: Date
** Tipo: Float 2.4


*hrFinal
*percentualIrrf
** Tipo: Time 6
** Tipo: Float 3.2
}}
<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 |
*codigoMaterial
** Tipo: String 20


*codgigoGrupo
*percentualIpi
** Tipo: String 3
** Tipo: Float 3.2


*codigoSubGrupo
*percentualFrete
** Tipo: String 3
** Tipo: Float 3.2


*centroControle
*percentualEmbalagem
** Tipo: String 2
** Tipo: Float 3.2


*descricao
*percentualComissao
** Tipo: String 60
** Tipo: Float 3.2


*codigoUnidadeMedida
*percentualReajuste
** Tipo: String 3
** Tipo: Float 3.2


*quantidadeRelacaoPaiFilho
*codigoFiscal
** Tipo: Float 8.6
** Tipo: Float 10


*percentualPis
*dataUltimaRevisao
** Tipo: Float 8.6
** Tipo: Date


*percentualCofins
*dataReajuste
** Tipo: Float 8.6
** Tipo: Date


*percentualPisRetencao
*codigoFabricante
** Tipo: Float 8.6
** Tipo: String 6


*percentualCofinsRetencao
*codigoFabrica
** Tipo: Float 8.6
** Tipo: String 20


*quantidadeRefComposicaoGeral
*referencia
** Tipo: Float 8.6
** Tipo: String 20


*precoCusto
*codigoReduzido
** Tipo: Float 10.5
** Tipo: Int 6


*revisaoEngenharia
*precoStPisCofins
** Tipo: Float 10.5
** Tipo: Float 10.5


*percentualCsll
*conversorCompra
** Tipo: Float 10.5
** Tipo: Float 7.7


*percentualIcmsSinief
*encargosFinanceiros
** Tipo: Float 10.5
** Tipo: Float 3.2


*codigoContaGerencial
*valorFrete
** Tipo: String 25
** Tipo: Float 11.2


*peso
*aplicacao
** Tipo: Float 8.5
** Tipo: String 301


*percentualMedioIcms
*codigoEspecif1
** Tipo: Float 2.4
** Tipo: String 6


*percentualIrrf
*codigoEspecif2
** Tipo: Float 3.2
** Tipo: String 6


*percentualIpi
*codigoEspecif3
** Tipo: Float 3.2
** Tipo: String 6


*percentualFrete
*codigoEspecif4
** Tipo: Float 3.2
** Tipo: String 6


*percentualEmbalagem
*codigoEspecif5
** Tipo: Float 3.2
** Tipo: String 6


*percentualComissao
*codigoEspecif6
** Tipo: Float 3.2
** Tipo: String 6


*percentualReajuste
*percentualRoyaltie
** Tipo: Float 3.2
** Tipo: Float 3.2


*codigoFiscal
*percentualImpostoImportacao
** Tipo: Float 10
** Tipo: Float 8.6


*dataUltimaRevisao
*dataCadastro
** Tipo: Date
** Tipo: Date


*dataReajuste
*garantiaCompra
** Tipo: Date
** Tipo: Int 4


*codigoFabricante
*garantiaVenda
** Tipo: String 6
** Tipo: Int 4


*codigoFabrica
*regraCusteio
** Tipo: String 20
** Tipo: String 1


*referencia
*regraIpi
** Tipo: String 20
** Tipo: String 1


*codigoReduzido
*sufixoContabil
** Tipo: Int 6
** Tipo: String 15


*precoStPisCofins
*contabil
** Tipo: Float 10.5
** Tipo: String 8


*conversorCompra
*localizacao
** Tipo: Float 7.7
** Tipo: String 10


*encargosFinanceiros
*tipo
** Tipo: Float 3.2
** Tipo: String 1


*valorFrete
*volume
** Tipo: Float 11.2
** Tipo: Float 8.6


*aplicacao
*origemMercadoria
** Tipo: String 301
** Tipo: String 1


*codigoEspecif1
*contabilPrincipalInvSped
** Tipo: String 6
** Tipo: Float 8.6
 
*precoPauta
** Tipo: Float 10.5


*codigoEspecif2
*percIcmsPisCofisImportacao
** Tipo: String 6
** Tipo: Float 8.6


*codigoEspecif3
*conversorVenda
** Tipo: String 6
** Tipo: Float 7.7


*codigoEspecif4
*codigoUnidadeCompra
** Tipo: String 6
** Tipo: String 3


*codigoEspecif5
*codigoUnidadeVenda
** Tipo: String 6
** Tipo: String 3


*codigoEspecif6
*pesoEmbalagem
** Tipo: String 6
** Tipo: Float 8.5


*percentualRoyaltie
*percentualInss
** Tipo: Float 3.2
** Tipo: Float 3.2


*percentualImpostoImportacao
*valorIpi
** Tipo: Float 8.6
** Tipo: Float 10.5


*dataCadastro
*codigoUnidadeNegocio
** Tipo: Date
** Tipo: String 3


*garantiaCompra
*sessao
** Tipo: Int 4
** Tipo: Int 8


*garantiaVenda
*codigoUsuarioModificacao
** Tipo: Int 4
** Tipo: String 3


*regraCusteio
*codigoUsuarioCriacao
** Tipo: String 1
** Tipo: String 3


*regraIpi
*dataModificacao
** Tipo: String 1
** Tipo: Date


*sufixoContabil
*dataLiberaColecao
** Tipo: String 15
** Tipo: Date


*codigoContabil
*dataLiberaEsqueleto
** Tipo: String 8
** Tipo: Date


*localizacao
*configuracaoReposicao
** Tipo: String 10
** Tipo: String 6


*tipo
*configuracao
** Tipo: String 6
 
*codigoCentroArmazenagemPadrao
** Tipo: String 6
 
*tabPrecosEstruturaComercial
** Tipo: String 6
 
*utilizaGrade
** Tipo: String 1
** Tipo: String 1


*volume
*tipoFormacaoPrecos
** Tipo: Float 8.6
** Tipo: String 1


*origemMercadoria
*classificacaoAbc
** Tipo: String 1
** Tipo: String 1


*contabilPrincipalEnvioSped
*qualidadeProduto
** Tipo: Float 8.6
** Tipo: String 2


*precoPauta
*manterPedidoNf
** Tipo: Float 10.5
** Tipo: String 2


*percIcmsPisCofisImportacao
*zerarSaldo
** Tipo: Float 8.6
** Tipo: String 2


*conversorVenda
*codigoTributario
** Tipo: Float 7.7
 
*codigoUnidadeCompra
** Tipo: String 3
** Tipo: String 3


*codigoUnidadeVenda
*usuarioUltRevisaoEngenharia
** Tipo: String 3
** Tipo: String 3


*pesoEmbalagem
*tipoBaixaOp
** Tipo: Float 8.5
** Tipo: String 3


*percentualInss
*estruturaComercial
** Tipo: Float 3.2
** Tipo: Bool


*valorIpi
*controlaNumeroSerie
** Tipo: Float 10.5
** Tipo: Bool


*unidadeNegocio
*criarProdutoClienteNaVenda
** Tipo: String 3
** Tipo: Bool


*sessao
*ordemExibicao
** Tipo: Int 8
** Tipo: Float 11.2


*codigoUsuarioModificacao
*questionarioAfericaoGa
** Tipo: String 3
** Tipo: String 20


*codigoUsuarioCriacao
*usrmate1
** Tipo: String 3
** Tipo: String 20


*dataModificacao
*usrmate2
** Tipo: Date
** Tipo: String 20


*dataLiberaColecao
*usrmate3
** Tipo: Date
** Tipo: String 20


*dataLiberaEsqueleto
*usrmate4
** Tipo: Date
** Tipo: Date


*configuracaoReposicao
*usrmate5
** Tipo: String 6
** Tipo: Float 11.2


*configuracao
*'''Obs.''' Os campos abaixo passam a ser visualizados no cigam para quem possuir o módulo lojas e a configuração [[CL - GE - 300170 - Utiliza e-commerce]]
** Tipo: String 6


*codigoCentroArmazenagemPadrao
*altura
** Tipo: String 6
** Tipo: Float 5.6


*tabPrecosEstruturaComercial
*largura
** Tipo: String 6
** Tipo: Float 5.6


*utilizaGrade
*comprimento
** Tipo: String 1
** Tipo: Float 5.6


*tipoFormacaoPrecos
*resumoTecnico
** Tipo: String 1
** Tipo: String 2001
 
}}
*classificacaoAbc
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
** Tipo: String 1
&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>


*qualidadeProduto
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
** Tipo: String 2
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarMateriais</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 |
*pin
** Obrigatório, Tipo: String 20


*manterPedidoNf
*codigoMaterialInicial
** Tipo: String 2
** Tipo: String 20


*zerarSaldo
*codigoMaterialFinal
** Tipo: String 2
** Tipo: String 20


*codigoTributario
*codigoGrupoInicial
** Tipo: String 3
** Tipo: String 3


*usuarioUltRevisaoEngenharia
*codigoGrupoFinal
** Tipo: String 3
** Tipo: String 3


*tipoBaixaOp
*codigoSubGrupoInicial
** Tipo: String 3
** Tipo: String 3


*estruturaComercial
*codigoSubGrupoFinal
** Tipo: Bool
** Tipo: String 3


*controlaNumeroSerie
*tipoInicial
** Tipo: Bool
** Tipo: String 1
** A=Ativo, I=Inativo, O=Obsoleto, N=Nulo


*criarProdutoClienteNaVenda
*tipoFinal
** Tipo: Bool
** Tipo: String 1
** A=Ativo, I=Inativo, O=Obsoleto, N=Nulo


*ordemExibicao
*codigoUnidadeNegocioInicial
** Tipo: Float 11.2
** Tipo: String 3


*questionarioAfericaoGa
*codigoUnidadeNegocioFinal
** Tipo: String 20
** Tipo: String 3


*usrmate1
*codigoUnidadeMedidaInicial
** Tipo: String 20
** Tipo: String 3


*usrmate2
*codigoUnidadeMedidaFinal
** Tipo: String 20
** Tipo: String 3


*usrmate3
*utilizaGradeInicial
** Tipo: String 20
** Tipo: String 1
** A=Ambos, N=Numeração, L=Lotes


*usrmate4
*utilizaGradeFinal
** Tipo: Date
** Tipo: String 1
** A=Ambos, N=Numeração, L=Lotes
 
*controlaNumeroSerie
** Tipo: String 5
** True, False ou 0, 1
 
*estruturaComercial
** Tipo: String 5


*usrmate5
*dtInicial
** Tipo: Float 11.2
** Tipo: DateTime


** Os campos abaixo passaram a visualizados no cigam para quem possuir o módulo lojas e a configuração ‘CL – GE - 300170 - Utiliza e-commerce’
*hrInicial
*altura
** Tipo: String 6
** Tipo: Float 5.6


*largura
*dtFinal
** Tipo: Float 5.6
** Tipo: DateTime


*comprimento
*hrFinal
** Tipo: Float 5.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/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
<br/>
{{#tree: minExpandLevel=2 |
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
*codigoMaterial
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
** Tipo: String 20


*codigoGrupo
** Tipo: String 3


== ListarItensSeparacao ==
*codigoSubGrupo
<p align="justify">
** Tipo: String 3
* <b>Coleção: MASP – Itens para Separação</b><br>
** Na coleção <b>‘MASP’</b> são informados os códigos de material e/ou grupos de produtos a serem considerados para a listagem, juntamente com a faixa de data informada na chamada ao método.<br><br>
* <b>Observação:</b><br>
**O identificador do SKU pode ser composto por codigoMaterial + ‘.’ + codigoEspecif1.<br>
** O próprio cadastro do material possui um campo específico para a informação referente ao GTIN (código EAN), o qual é também utilizado para a leitura da etiqueta de código de barras para quem não utiliza configurador de produto.</p>
<br>
*<b>Parâmetros:</b></br>
{{#tree: minExpandLevel=2 |
*pin:<br>
**Obrigatório, Tipo: String 20<br>
*dtInicial<br>
**Obrigatório, Tipo: Date<br>
*dtFinal<br>
**Obrigatório, Tipo: Date<br>
}}<br>


* <b>Retorno:</b><br>
*centroControle
{{#tree: minExpandLevel=3 |
** Tipo: String 2
*<esmateri><br>
**<col><br>
***<codigoMaterial>c1</codigoMaterial><br>
***<descricao>c2</descricao><br>
***<referencia>c3</referencia><br>
***<tipo>c4</tipo><br>
***<codigoGrupo>c5</codigoGrupo><br>
***<codigoSubGrupo>c6</codigoSubGrupo><br>
***<codigoUnidadeMedida>c7</codigoUnidadeMedida><br>
***<codigoEspecif1>c8</codigoEspecif1><br>
***<codigoEspecif2>c9</codigoEspecif2><br>
***<codigoEspecif3>c10</codigoEspecif3><br>
***<codigoEspecif4>c11</codigoEspecif4><br>
***<codigoEspecif5>c12</codigoEspecif5><br>
***<codigoEspecif6>c13</codigoEspecif6><br>
***<utilizaGrade>c14</utilizaGrade><br>
***<controlaNumeroSerie>c15</controlaNumeroSerie><br>
***<peso>c16</peso><br>
***<pesoEmbalagem>c17</pesoEmbalagem><br>
***<volume>c18</volume><br>
***<codigoEspecif1Estoque>c19</codigoEspecif1Estoque><br>
***<codigoEspecif2Estoque>c20</codigoEspecif2Estoque><br>
***<codigoEspecif3Estoque>c21</codigoEspecif3Estoque><br>
***<gtin>c22</gtin><br>
***<quantidadeEmbalagem>c23</quantidadeEmbalagem><br>
***<questionarioInspecao>c24</questionarioInspecao><br>
***<configurador>c25</configurador><br>
***<descricaoConfigurador>c26</descricaoConfigurador><br>
**</col><br>
*</esmateri><br>
}}<br>


== ListarCodigoBarrasItensSeparacao ==
*descricao
<p align="justify">
** Tipo: String 60
* <b>Coleção: TGBS - Agrupamento para códigos de barras de itens para separação</b><br>
* <b>MASP - Itens para separação</b></br>
**Na coleção ‘MASP’ são informados a TG (Tecnologia de Grupo) e/ou códigos de materiais que devem possuir configurador de produto para serem considerados na listagem, juntamente com a faixa de data informada na chamada ao método.<br><br>
*<b>Observação:</b><br>
**Para quem não utiliza configurador de produto, pode utilizar o GTIN o qual é também utilizado para a leitura da etiqueta de código de barras, tag disponível no método ListarItensSeparacao.</p>
<br>
*<b>Parâmetros:</b></br>
{{#tree: minExpandLevel=2 |
*pin:<br>
**Obrigatório, Tipo: String 20<br>
*dtInicial<br>
**Obrigatório, Tipo: Date<br>
*dtFinal<br>
**Obrigatório, Tipo: Date<br>
}}<br>


*<b>Retorno:</b><br>
*codigoUnidadeMedida
{{#tree: minExpandLevel=3 |
** Tipo: String 3
*<ESESTOQU>
**<col>
***<codigoTg>c1</codigoTg>
***<codigoMaterial>c2</codigoMaterial>
***<codigoEspecif1>c3</codigoEspecif1>
***<codigoBarras>c4</codigoBarras>
**</col>
*</ESESTOQU>}}<br>


== ListarModificacoes ==
*quantidadeRelacaoPaiFilho
<p align="justify"><i>
** Tipo: Float 8.6
</i></p>


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


*dtInicial
*percentualCofins
** Tipo: Date
** Tipo: Float 8.6


*hrInicial
*percentualPisRetencao
** Tipo: Time 6
** Tipo: Float 8.6


*dtFinal
*percentualCofinsRetencao
** Tipo: Date
** Tipo: Float 8.6


*hrFinal
*quantidadeRefComposicaoGeral
** Tipo: Time 6
** 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/>
<b>Retorno:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*codigoMaterial
** Tipo: String 20


*codgigoGrupo
*precoCusto
** Tipo: String 3
** Tipo: Float 10.5


*codigoSubGrupo
*revisaoEngenharia
** Tipo: String 3
** Tipo: Float 10.5


*centroControle
*percentualCsll
** Tipo: String 2
** Tipo: Float 10.5


*descricao
*percentualIcmsSinief
** Tipo: String 60
** Tipo: Float 10.5


*codigoUnidadeMedida
*codigoContaGerencial
** Tipo: String 3
** Tipo: String 25


*quantidadeRelacaoPaiFilho
*peso
** Tipo: Float 8.6
** Tipo: Float 8.5


*percentualPis
*percentualMedioIcms
** Tipo: Float 8.6
** Tipo: Float 2.4


*percentualCofins
*percentualIrrf
** Tipo: Float 8.6
** Tipo: Float 3.2


*percentualPisRetencao
*percentualIpi
** Tipo: Float 8.6
** Tipo: Float 3.2


*percentualCofinsRetencao
*percentualFrete
** Tipo: Float 8.6
** Tipo: Float 3.2


*quantidadeRefComposicaoGeral
*percentualEmbalagem
** Tipo: Float 8.6
** Tipo: Float 3.2


*precoCusto
*percentualComissao
** Tipo: Float 10.5
** Tipo: Float 3.2


*revisaoEngenharia
*percentualReajuste
** Tipo: Float 10.5
** Tipo: Float 3.2


*percentualCsll
*codigoFiscal
** Tipo: Float 10.5
** Tipo: Float 10


*percentualIcmsSinief
*dataUltimaRevisao
** Tipo: Float 10.5
** Tipo: Date


*codigoContaGerencial
*dataReajuste
** Tipo: String 25
** Tipo: Date


*peso
*codigoFabricante
** Tipo: Float 8.5
** Tipo: String 6


*percentualMedioIcms
*codigoFabrica
** Tipo: Float 2.4
** Tipo: String 20


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


*percentualIpi
*codigoReduzido
** Tipo: Float 3.2
** Tipo: Int 6


*percentualFrete
*precoStPisCofins
** Tipo: Float 3.2
** Tipo: Float 10.5


*percentualEmbalagem
*conversorCompra
** Tipo: Float 3.2
** Tipo: Float 7.7


*percentualComissao
*encargosFinanceiros
** Tipo: Float 3.2
** Tipo: Float 3.2


*percentualReajuste
*valorFrete
** Tipo: Float 3.2
** Tipo: Float 11.2


*codigoFiscal
*aplicacao
** Tipo: Float 10
** Tipo: String 301


*dataUltimaRevisao
*codigoEspecif1
** Tipo: Date
** Tipo: String 6


*dataReajuste
*codigoEspecif2
** Tipo: Date
** Tipo: String 6


*codigoFabricante
*codigoEspecif3
** Tipo: String 6
** Tipo: String 6


*codigoFabrica
*codigoEspecif4
** Tipo: String 20
** Tipo: String 6


*referencia
*codigoEspecif5
** Tipo: String 20
** Tipo: String 6


*codigoReduzido
*codigoEspecif6
** Tipo: Int 6
** Tipo: String 6


*precoStPisCofins
*percentualRoyaltie
** Tipo: Float 10.5
** Tipo: Float 3.2


*conversorCompra
*percentualImpostoImportacao
** Tipo: Float 7.7
** Tipo: Float 8.6


*encargosFinanceiros
*dataCadastro
** Tipo: Float 3.2
** Tipo: Date


*valorFrete
*garantiaCompra
** Tipo: Float 11.2
** Tipo: Int 4


*aplicacao
*garantiaVenda
** Tipo: String 301
** Tipo: Int 4


*codigoEspecif1
*regraCusteio
** Tipo: String 6
** Tipo: String 1


*codigoEspecif2
*regraIpi
** Tipo: String 6
** Tipo: String 1


*codigoEspecif3
*sufixoContabil
** Tipo: String 6
** Tipo: String 15


*codigoEspecif4
*contabil
** Tipo: String 6
** Tipo: String 8


*codigoEspecif5
*localizacao
** Tipo: String 6
** Tipo: String 10


*codigoEspecif6
*tipo
** Tipo: String 6
** Tipo: String 1


*percentualRoyaltie
*volume
** Tipo: Float 3.2
 
*percentualImpostoImportacao
** Tipo: Float 8.6
** Tipo: Float 8.6


*dataCadastro
*origemMercadoria
** Tipo: Date
** Tipo: String 1


*garantiaCompra
*contabilPrincipalInvSped
** Tipo: Int 4
** Tipo: Float 8.6
 
*garantiaVenda
** Tipo: Int 4
 
*regraCusteio
** Tipo: String 1
 
*regraIpi
** Tipo: String 1
 
*sufixoContabil
** Tipo: String 15
 
*codigoContabil
** Tipo: String 8
 
*localizacao
** Tipo: String 10
 
*tipo
** Tipo: String 1
 
*volume
** Tipo: Float 8.6
 
*origemMercadoria
** Tipo: String 1
 
*contabilPrincipalEnvioSped
** Tipo: Float 8.6


*precoPauta
*precoPauta
Linha 1 284: Linha 1 366:
** Tipo: Float 11.2
** Tipo: Float 11.2


** Os campos abaixo passaram a visualizados no cigam para quem possuir o módulo lojas e a configuração ‘CL – GE - 300170 - Utiliza e-commerce’
*'''Obs.''' Os campos abaixo passam a ser visualizados no cigam para quem possuir o módulo lojas e a configuração [[CL - GE - 300170 - Utiliza e-commerce]]
 
*altura
*altura
** Tipo: Float 5.6
** Tipo: Float 5.6
Linha 1 300: Linha 1 383:
&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>


== 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>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
** Obrigatório, Tipo: String 20
** Obrigatório, Tipo: String 20


*acao
*dtInicial
** Tipo: String 1
** Tipo: DateTime
** C=Cadastrar, E=Excluir
 
** Se for informado algo diferente de C ou E não será aplicado nenhum filtro
*hrInicial
** Tipo: String 6
 
*dtFinal
** Tipo: DateTime


*statusRegistro
*hrFinal
** Tipo: String 1
** Tipo: String 6
** 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/>
<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 |
*idRegistro
*codigoMaterial
** Tipo: Int 14
** Tipo: String 20


*acao
*codigoGrupo
** Tipo: String 1
** Tipo: String 3


*statusRegistro
*codigoSubGrupo
** Tipo: String 1
** Tipo: String 3


*dataRequisicao
*centroControle
** Tipo: Date
** Tipo: String 2
 
*horaRequisicao
** Tipo: Int 8
 
*idCorrelato
** Tipo: Int 14
 
*codigoMaterial
** Tipo: String 20


*descricao
*descricao
** Tipo: String 60
** Tipo: String 60
}}
<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>


== ListarEstoqueOnLine ==
*codigoUnidadeMedida
<p align="justify"><i>
** Tipo: String 3
</i></p>


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


*codigoMaterialInicial
*percentualPis
** Tipo: String 20
** Tipo: Float 8.6


*codigoMaterialFinal
*percentualCofins
** Tipo: String 20
** Tipo: Float 8.6
 
*percentualPisRetencao
** Tipo: Float 8.6


*CentroArmazenagemInicial
*percentualCofinsRetencao
** Tipo: String 4
** Tipo: Float 8.6


*CentroArmazenagemFinal
*quantidadeRefComposicaoGeral
** Tipo: String 4
** Tipo: Float 8.6


*codigoEspecif1
*precoCusto
** Tipo: String 6
** Tipo: Float 10.5


*codigoEspecif2
*revisaoEngenharia
** Tipo: String 6
** Tipo: Float 10.5


*codigoEspecif3
*percentualCsll
** Tipo: String 6
** Tipo: Float 10.5


*numeracao
*percentualIcmsSinief
** Tipo: String 4
** Tipo: Float 10.5


*lote
*codigoContaGerencial
** Tipo: String 14
** Tipo: String 25
}}
<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 |
*codigoMaterial
** Tipo: String 20


*codigoCentroArmazenagem
*peso
** Tipo: String 4
** Tipo: Float 8.5


*quantidadeOnline
*percentualMedioIcms
** Tipo: Float 8
** Tipo: Float 2.4


*codigoCentroUnidadeNegocio
*percentualIrrf
** Tipo: String 3
** Tipo: Float 3.2


*codigoEspecif1
*percentualIpi
** Tipo: String 6
** Tipo: Float 3.2


*codigoEspecif2
*percentualFrete
** Tipo: String 6
** Tipo: Float 3.2


*codigoEspecif3
*percentualEmbalagem
** Tipo: String 6
** Tipo: Float 3.2


*numeracao
*percentualComissao
** Tipo: String 4
** Tipo: Float 3.2


*lote
*percentualReajuste
** Tipo: String 14
** Tipo: Float 3.2
 
*codigoFiscal
** Tipo: Float 10


*dataModificacao
*dataUltimaRevisao
** Tipo: Date
** Tipo: Date
}}
<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>


== Listar ==
*dataReajuste
<p align="justify"><i>
** Tipo: Date
</i></p>


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


*codigoMaterialInicial
*codigoFabrica
** Tipo: String 20
** Tipo: String 20
** Filtra somente se informado.


*codigoMaterialFinal
*referencia
** Tipo: String 20
** Tipo: String 20
** Filtra somente se informado material final e inicial.


*codigoGrupoInicial
*codigoReduzido
** Tipo: String 3
** Tipo: Int 6
** Filtra somente se informado.


*codigoGrupoFinal
*precoStPisCofins
** Tipo: String 3
** Tipo: Float 10.5
** Filtra somente se informado grupo inicial e final.


*codigoSubGrupoInicial
*conversorCompra
** Tipo: String 3
** Tipo: Float 7.7
** Filtra somente se informado.


*codigoSubGrupoFinal
*encargosFinanceiros
** Tipo: String 3
** Tipo: Float 3.2
** Filtra somente se informado sub grupo inicial e final.
}}
<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 |
*codigoMaterial
** Tipo: String 20


*codigoGrupo
*valorFrete
** Tipo: String 3
** Tipo: Float 11.2


*codigoSubGrupo
*aplicacao
** Tipo: String 3
** Tipo: String 301


*centroControle
*codigoEspecif1
** Tipo: String 2
** Tipo: String 6


*descricao
*codigoEspecif2
** Tipo: String 60
** Tipo: String 6


*codigoUnidadeMedida
*codigoEspecif3
** Tipo: String 3
** Tipo: String 6


*quantidadeRelacaoPaiFilho
*codigoEspecif4
** Tipo: Float 8.6
** Tipo: String 6


*percentualPis
*codigoEspecif5
** Tipo: Float 8.6
** Tipo: String 6


*percentualCofins
*codigoEspecif6
** Tipo: Float 8.6
** Tipo: String 6


*percentualPisRetencao
*percentualRoyaltie
** Tipo: Float 8.6
** Tipo: Float 3.2


*percentualCofinsRetencao
*percentualImpostoImportacao
** Tipo: Float 8.6
** Tipo: Float 8.6


*quantidadeRefComposicaoGeral
*dataCadastro
** Tipo: Float 8.6
** Tipo: Date


*precoCusto
*garantiaCompra
** Tipo: Float 10.5
** Tipo: Int 4


*revisaoEngenharia
*garantiaVenda
** Tipo: Float 10.5
** Tipo: Int 4


*percentualCsll
*regraCusteio
** Tipo: Float 10.5
** Tipo: String 1


*percentualIcmsSinief
*regraIpi
** Tipo: Float 10.5
** Tipo: String 1


*codigoContaGerencial
*sufixoContabil
** Tipo: String 25
** Tipo: String 15


*peso
*contabil
** Tipo: Float 8.5
** Tipo: String 8


*percentualMedioIcms
*localizacao
** Tipo: Float 2.4
** Tipo: String 10


*percentualIrrf
*tipo
** Tipo: Float 3.2
** Tipo: String 1


*percentualIpi
*volume
** Tipo: Float 3.2
** Tipo: Float 8.6


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


*percentualEmbalagem
*contabilPrincipalInvSped
** Tipo: Float 3.2
** Tipo: Float 8.6


*percentualComissao
*precoPauta
** Tipo: Float 3.2
** Tipo: Float 10.5


*percentualReajuste
*percIcmsPisCofisImportacao
** Tipo: Float 3.2
** Tipo: Float 8.6


*codigoFiscal
*conversorVenda
** Tipo: Float 10
** Tipo: Float 7.7


*dataUltimaRevisao
*codigoUnidadeCompra
** Tipo: Date
** Tipo: String 3


*dataReajuste
*codigoUnidadeVenda
** Tipo: Date
** Tipo: String 3


*codigoFabricante
*pesoEmbalagem
** Tipo: String 6
** Tipo: Float 8.5


*codigoFabrica
*percentualInss
** Tipo: String 20
** Tipo: Float 3.2


*referencia
*valorIpi
** Tipo: String 20
** Tipo: Float 10.5


*codigoReduzido
*unidadeNegocio
** Tipo: Int 6
** Tipo: String 3


*precoStPisCofins
*sessao
** Tipo: Float 10.5
** Tipo: Int 8


*conversorCompra
*codigoUsuarioModificacao
** Tipo: Float 7.7
** Tipo: String 3


*encargosFinanceiros
*codigoUsuarioCriacao
** Tipo: Float 3.2
** Tipo: String 3
 
*valorFrete
** Tipo: Float 11.2


*aplicacao
*dataModificacao
** Tipo: String 301
** Tipo: Date


*codigoEspecif1
*dataLiberaColecao
** Tipo: String 6
** Tipo: Date


*codigoEspecif2
*dataLiberaEsqueleto
** Tipo: String 6
** Tipo: Date


*codigoEspecif3
*configuracaoReposicao
** Tipo: String 6
** Tipo: String 6


*codigoEspecif4
*configuracao
** Tipo: String 6
** Tipo: String 6


*codigoEspecif5
*codigoCentroArmazenagemPadrao
** Tipo: String 6
** Tipo: String 6


*codigoEspecif6
*tabPrecosEstruturaComercial
** Tipo: String 6
** Tipo: String 6


*percentualRoyaltie
*utilizaGrade
** Tipo: Float 3.2
** Tipo: String 1


*percentualImpostoImportacao
*tipoFormacaoPrecos
** Tipo: Float 8.6
** Tipo: String 1


*dataCadastro
*classificacaoAbc
** Tipo: Date
** Tipo: String 1


*garantiaCompra
*qualidadeProduto
** Tipo: Int 4
** Tipo: String 2


*garantiaVenda
*manterPedidoNf
** Tipo: Int 4
** Tipo: String 2


*regraCusteio
*zerarSaldo
** Tipo: String 1
** Tipo: String 2


*regraIpi
*codigoTributario
** Tipo: String 1
** Tipo: String 3


*sufixoContabil
*usuarioUltRevisaoEngenharia
** Tipo: String 15
** Tipo: String 3


*contabil
*tipoBaixaOp
** Tipo: String 8
** Tipo: String 3


*localizacao
*estruturaComercial
** Tipo: String 10
** Tipo: Bool


*tipo
*controlaNumeroSerie
** Tipo: String 1
** Tipo: Bool


*volume
*criarProdutoClienteNaVenda
** Tipo: Float 8.6
** Tipo: Bool
 
*ordemExibicao
** Tipo: Float 11.2


*origemMercadoria
*questionarioAfericaoGa
** Tipo: String 1
** Tipo: String 20


*contabilPrincipalEnvioSped
*usrmate1
** Tipo: Float 8.6
** Tipo: String 20


*precoPauta
*usrmate2
** Tipo: Float 10.5
** Tipo: String 20


*percIcmsPisCofisImportacao
*usrmate3
** Tipo: Float 8.6
** Tipo: String 20


*conversorVenda
*usrmate4
** Tipo: Float 7.7
** Tipo: Date


*codigoUnidadeCompra
*usrmate5
** Tipo: String 3
** Tipo: Float 11.2


*codigoUnidadeVenda
*'''Obs.''' Os campos abaixo passam a ser visualizados no cigam para quem possuir o módulo lojas e a configuração [[CL - GE - 300170 - Utiliza e-commerce]]
** Tipo: String 3


*pesoEmbalagem
*altura
** Tipo: Float 8.5
** Tipo: Float 5.6


*percentualInss
*largura
** Tipo: Float 3.2
** Tipo: Float 5.6


*valorIpi
*comprimento
** Tipo: Float 10.5
** Tipo: Float 5.6


*codigoUnidadeNegocio
*resumoTecnico
** Tipo: String 3
** Tipo: String 2001
}}
<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>


*sessao
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
** Tipo: Int 8
    <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;">Para realizar a modificação, após concluir as alterações no método "ModificarPesosEVolumes", é necessário realizar a liberação.</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


*codigoUsuarioModificacao
*id
** Tipo: String 3
** Obrigatório, Tipo: Int
 
}}
*codigoUsuarioCriacao
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
** Tipo: String 3
<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 nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum material cadastrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sistema apresenta mensagem log integrador "Material não cadastrado".<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum material informado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sistema apresenta mensagem log integrador "Material não informado".<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>


*dataModificacao
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
** Tipo: Date
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarEstoqueOnLine</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 |
*pin
** Obrigatório, Tipo: String 20


*dataLiberaColecao
*codigoMaterialInicial
** Tipo: Date
** Tipo: String 20


*dataLiberaEsqueleto
*codigoMaterialFinal
** Tipo: Date
** Tipo: String 20


*configuracaoReposicao
*codigoCentroArmazenagemInicial
** Tipo: String 6
** Tipo: String 4


*configuracao
*codigoCentroArmazenagemFinal
** Tipo: String 4
 
*codigoEspecif1
** Tipo: String 6
** Tipo: String 6


*codigoCentroArmazenagemPadrao
*codigoEspecif2
** Tipo: String 6
** Tipo: String 6


*tabPrecosEstruturaComercial
*codigoEspecif3
** Tipo: String 6
** Tipo: String 6


*utilizaGrade
*numeracao
** Tipo: String 1
** Tipo: String 4


*tipoFormacaoPrecos
*lote
** Tipo: String 1
** Tipo: String 14
}}
<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 |
*codigoMaterial
** Tipo: String 20


*classificacaoAbc
*codigoCentroArmazenagem
** Tipo: String 1
** Tipo: String 4


*qualidadeProduto
*quantidadeOnline
** Tipo: String 2
** Tipo: Float 8


*manterPedidoNf
*codigoUnidadeNegocio
** Tipo: String 2
** Tipo: String 3


*zerarSaldo
*codigoEspecif1
** Tipo: String 2
** Tipo: String 6


*codigoTributario
*codigoEspecif2
** Tipo: String 3
** Tipo: String 6


*usuarioUltRevisaoEngenharia
*codigoEspecif3
** Tipo: String 3
** Tipo: String 6


*tipoBaixaOp
*numeracao
** Tipo: String 3
** Tipo: String 4


*estruturaComercial
*lote
** Tipo: Bool
** Tipo: String 14


*controlaNumeroSerie
*dataModificacao
** Tipo: Bool
** Tipo: Date
}}
<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>


*criarProdutoClienteNaVenda
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
** Tipo: Bool
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarEstoqueOnLineControleQuantidade</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 |
*pin
** Obrigatório, Tipo: String 20


*ordemExibicao
*codigoMaterialInicial
** Tipo: Float 11.2
** Tipo: String 20


*questionarioAfericaoGa
*codigoMaterialFinal
** Tipo: String 20
** Tipo: String 20


*usrmate1
*codigoCentroArmazenagemInicial
** Tipo: String 20
** Tipo: String 4


*usrmate2
*codigoCentroArmazenagemFinal
** Tipo: String 20
** Tipo: String 4


*usrmate3
*codigoEspecif1
** Tipo: String 20
** Tipo: String 6


*usrmate4
*codigoEspecif2
** Tipo: Date
** Tipo: String 6


*usrmate5
*codigoEspecif3
** Tipo: Float 11.2
** 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/>
&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>


== ListarDisponibilidadeUnidadeNegocio ==
*numeracao
<p align="justify"><i>
** Tipo: String 4
</i></p>


*<b>Parâmetros:</b><br>
*lote
** Tipo: String 14
*suprimirRegistrosZerados
** Obrigatório, Tipo: Boolean
}}
<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 |
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*codigoMaterial
*codigoMaterial
** Tipo: String 20
** Tipo: String 20
*codigoCentroArmazenagem
** Tipo: String 4
*quantidadeOnline
** Tipo: Float 8
*codigoUnidadeNegocio
** Tipo: String 3


*codigoEspecif1
*codigoEspecif1
Linha 1 785: Linha 1 907:
** Tipo: String 4
** Tipo: String 4


*codigoUnidadeNegocio
*lote
** Tipo: String 3
** Tipo: String 14
 
*dataModificacao
** Tipo: Date
}}
}}
<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/>
&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/>
<br/>
<br/>
&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.<br/></p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>


<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarEstoqueOnLinePelaValidade</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 |
*referenciaMaterial
*pin
** Obrigatório, Tipo: String 20
 
*codigoMaterialInicial
** Tipo: String 20
** Tipo: String 20


*descricaoMaterial
*codigoMaterialFinal
** Tipo: String 60
** Tipo: String 20


*codigoUnidadeNegocio
*codigoCentroArmazenagemInicial
** Tipo: String 3
** Tipo: String 4


*fantasiaUnidadeNegocio
*codigoCentroArmazenagemFinal
** Tipo: String 20
** Tipo: String 4


*codigoEspecif1
*codigoEspecif1
** Tipo: String 6
** Tipo: String 6
*descricaoEspecif1
** Tipo: String 2000


*codigoEspecif2
*codigoEspecif2
** Tipo: String 6
** Tipo: String 6
*descricaoEspecif2
** Tipo: String 40


*codigoEspecif3
*codigoEspecif3
** Tipo: String 6
** Tipo: String 6
*descricaoEspecif3
** Tipo: String 40


*numeracao
*numeracao
** Tipo: String 4
** Tipo: String 4


*qtdeEstoque
*lote
** Tipo: Float 8.6
** Tipo: String 14
 
*qtdeDemanda
** Tipo: Float 8.6
 
*qtdeOC
** Tipo: Float 8.6


*QtdeSolicitacao
*dtValidadeInicial
** Tipo: Float 8.6
** Tipo: DateTime


*qtdeOP
*dtValidadeFinal
** Tipo: Float 8.6
** Tipo: DateTime
}}
}}
 
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
== ListarEstoqueDisponivelFaixa ==
<b>Retornos:</b><br/>
<p align="justify"><i>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
</i></p>
 
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*codigoMaterial
** Obrigatório, Tipo: String 20
** Tipo: String 20


*codigoMaterialInicial
*codigoCentroArmazenagem
** Tipo: String 20
** Tipo: String 4


*codigoMaterialFinal
*quantidadeOnline
** Tipo: String 20
** Tipo: Float 8


*codigoUnidadeNegocio
*codigoUnidadeNegocio
** Tipo: String 3
** Tipo: String 3


*codigoCentroArmazenagemInicial
*codigoEspecif1
** Tipo: String 4
** Tipo: String 6
 
*codigoCentroArmazenagemFinal
** Tipo: String 4
 
*codigoEspecif1
** Tipo: String 6


*codigoEspecif2
*codigoEspecif2
Linha 1 887: Linha 1 997:
** Tipo: String 14
** Tipo: String 14


*dataValidadeInicial
*dataModificacao
** Tipo: Date DD/MM/YYYY
** Tipo: Date


*dataValidadeFinal
*dataValidade
** Tipo: Date DD/MM/YYYY
** Tipo: Date
 
*tipoResposta
** Tipo: String Constante
}}
}}
<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/>
&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 1 903: Linha 2 009:
&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>


<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
    <tr>
Importante: A busca para calcular o saldo somente considera a quantidade online da tabela ESESTOQU menos as demandas de tipo DCP (Demandas Carteira de Pedido).
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarValidadeLote</b></font></td>
Importante2: Somente serão consideradas no cálculo as demandas DCP da data atual e anteriores, DCPs de datas futuras a busca não serão consideradas.
    </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 |
*Cd_Material
*pin
** Obrigatório, Tipo: String 20
 
*codigoMaterialInicial
** Tipo: String 20
** Tipo: String 20


*Cd_especif1
*codigoMaterialFinal
** Tipo: String 6
** Tipo: String 20


*Especif2
*codigoCentroArmazenagemInicial
** Tipo: String 6
** Tipo: String 4


*Especif3
*codigoCentroArmazenagemFinal
** Tipo: String 4
 
*codigoEspecif1
** Tipo: String 6
 
*codigoEspecif2
** Tipo: String 6
 
*codigoEspecif3
** Tipo: String 6
** Tipo: String 6


*Numeracao
*numeracao
** Tipo: String 4
** Tipo: String 4


*Lote
*lote
** Tipo: String 14
** Tipo: String 14


*Dt_de_validade
*dtValidadeInicial
** Tipo: Date DD/MM/YYYY
** Tipo: DateTime
 
*dtValidadeFinal
** Tipo: DateTime
}}
<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 |
*codigoMaterial
** Tipo: String 20


*Cd_centro_armaz
*codigoCentroArmazenagem
** Tipo: String 4
** Tipo: String 4


*Cd_unidade_de_n
*codigoUnidadeNegocio
** Tipo: String 3
** Tipo: String 3


*saldo_fisico
*codigoEspecif1
** Tipo: Numeric 8.6
** Tipo: String 6


*saldo_disponivel
*codigoEspecif2
** Tipo: Numeric 8.6
** Tipo: String 6
 
*codigoEspecif3
** Tipo: String 6
 
*numeracao
** Tipo: String 4
 
*lote
** Tipo: String 14
 
*dataModificacao
** Tipo: Date
 
*dataValidade
** Tipo: Date
}}
}}
<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>


== Excluir ==
<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>ListarMateriaisPaginada</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
** Obrigatório, Tipo: String 20
** Obrigatório, Tipo: String 20


*codigoMaterial
*camposRetorno
** Obrigatório, Tipo: String 20
** Tipo: String
 
*filtro
** Tipo: String
 
*pagina
** Tipo: String
 
*quantidadeRegistros
** Tipo: String
 
}}
}}
<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/>
{{#tree: minExpandLevel=2 |
<br/>
*codigoMaterial
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
** Tipo: String 20
 
*codigoGrupo
** Tipo: String 3
 
*codigoSubGrupo
** Tipo: String 3
 
*centroControle
** Tipo: String 2
 
*descricao
** Tipo: String 60
 
*codigoUnidadeMedida
** Tipo: String 3
 
*quantidadeRelacaoPaiFilho
** Tipo: Float 8.6
 
*percentualPis
** Tipo: Float 8.6
 
*percentualCofins
** Tipo: Float 8.6
 
*percentualPisRetencao
** Tipo: Float 8.6
 
*percentualCofinsRetencao
** Tipo: Float 8.6
 
*quantidadeRefComposicaoGeral
** Tipo: Float 8.6
 
*precoCusto
** Tipo: Float 10.5
 
*revisaoEngenharia
** Tipo: Float 10.5
 
*percentualCsll
** Tipo: Float 10.5
 
*percentualIcmsSinief
** Tipo: Float 10.5
 
*codigoContaGerencial
** Tipo: String 25
 
*peso
** Tipo: Float 8.5
 
*percentualMedioIcms
** Tipo: Float 2.4
 
*percentualIrrf
** Tipo: Float 3.2
 
*percentualIpi
** Tipo: Float 3.2
 
*percentualFrete
** Tipo: Float 3.2
 
*percentualEmbalagem
** Tipo: Float 3.2
 
*percentualComissao
** Tipo: Float 3.2
 
*percentualReajuste
** Tipo: Float 3.2
 
*codigoFiscal
** Tipo: Float 10
 
*dataUltimaRevisao
** Tipo: Date
 
*dataReajuste
** Tipo: Date
 
*codigoFabricante
** Tipo: String 6
 
*codigoFabrica
** Tipo: String 20
 
*referencia
** Tipo: String 20
 
*codigoReduzido
** Tipo: Int 6
 
*precoStPisCofins
** Tipo: Float 10.5
 
*conversorCompra
** Tipo: Float 7.7
 
*encargosFinanceiros
** Tipo: Float 3.2
 
*valorFrete
** Tipo: Float 11.2
 
*aplicacao
** Tipo: String 301
 
*codigoEspecif1
** Tipo: String 6
 
*codigoEspecif2
** Tipo: String 6
 
*codigoEspecif3
** Tipo: String 6
 
*codigoEspecif4
** Tipo: String 6
 
*codigoEspecif5
** Tipo: String 6
 
*codigoEspecif6
** Tipo: String 6
 
*percentualRoyaltie
** Tipo: Float 3.2
 
*percentualImpostoImportacao
** Tipo: Float 8.6
 
*dataCadastro
** Tipo: Date
 
*garantiaCompra
** Tipo: Int 4
 
*garantiaVenda
** Tipo: Int 4
 
*regraCusteio
** Tipo: String 1
 
*regraIpi
** Tipo: String 1
 
*sufixoContabil
** Tipo: String 15
 
*contabil
** Tipo: String 8
 
*localizacao
** Tipo: String 10
 
*tipo
** Tipo: String 1
 
*volume
** Tipo: Float 8.6
 
*origemMercadoria
** Tipo: String 1
 
*contabilPrincipalInvSped
** Tipo: Float 8.6
 
*precoPauta
** Tipo: Float 10.5
 
*percIcmsPisCofisImportacao
** Tipo: Float 8.6
 
*conversorVenda
** Tipo: Float 7.7
 
*codigoUnidadeCompra
** Tipo: String 3
 
*codigoUnidadeVenda
** Tipo: String 3
 
*pesoEmbalagem
** Tipo: Float 8.5
 
*percentualInss
** Tipo: Float 3.2
 
*valorIpi
** Tipo: Float 10.5
 
*codigoUnidadeNegocio
** Tipo: String 3
 
*sessao
** Tipo: Int 8
 
*codigoUsuarioModificacao
** Tipo: String 3
 
*codigoUsuarioCriacao
** Tipo: String 3
 
*dataModificacao
** Tipo: Date
 
*dataLiberaColecao
** Tipo: Date
 
*dataLiberaEsqueleto
** Tipo: Date
 
*configuracaoReposicao
** Tipo: String 6
 
*configuracao
** Tipo: String 6
 
*codigoCentroArmazenagemPadrao
** Tipo: String 6
 
*tabPrecosEstruturaComercial
** Tipo: String 6
 
*utilizaGrade
** Tipo: String 1
 
*tipoFormacaoPrecos
** Tipo: String 1
 
*classificacaoAbc
** Tipo: String 1
 
*qualidadeProduto
** Tipo: String 2
 
*manterPedidoNf
** Tipo: String 2
 
*zerarSaldo
** Tipo: String 2
 
*codigoTributario
** Tipo: String 3
 
*usuarioUltRevisaoEngenharia
** Tipo: String 3
 
*tipoBaixaOp
** Tipo: String 3
 
*estruturaComercial
** Tipo: Bool
 
*controlaNumeroSerie
** Tipo: Bool
 
*criarProdutoClienteNaVenda
** Tipo: Bool
 
*ordemExibicao
** Tipo: Float 11.2
 
*questionarioAfericaoGa
** Tipo: String 20
 
*usrmate1
** Tipo: String 20
 
*usrmate2
** Tipo: String 20
 
*usrmate3
** Tipo: String 20
 
*usrmate4
** Tipo: Date
 
*usrmate5
** Tipo: Float 11.2
}}
<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>ListarDisponibilidadeUnidadeNegocio</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 |
*pin
** Obrigatório, Tipo: String 20
 
*codigoMaterial
** Tipo: String 20
 
*codigoEspecif1
** Tipo: String 6
 
*codigoEspecif2
** Tipo: String 6
 
*codigoEspecif3
** Tipo: String 6
 
*numeracao
** Tipo: String 4
 
*codigoUnidadeNegocio
** Tipo: String 3
}}
<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 |
*referenciaMaterial
** Tipo: String 20
 
*descricaoMaterial
** Tipo: String 60
 
*codigoUnidadeNegocio
** Tipo: String 3
 
*fantasiaUnidadeNegocio
** Tipo: String 20
 
*especif1
** Tipo: String 6
 
*descricaoEspecif1
** Tipo: String 2000
 
*especif2
** Tipo: String 6
 
*descricaoEspecif2
** Tipo: String 40
 
*especif3
** Tipo: String 6
 
*descricaoEspecif3
** Tipo: String 40
 
*numeracao
** Tipo: String 4
 
*qtdeEstoque
** Tipo: Float 8.6
 
*qtdeDemanda
** Tipo: Float 8.6
 
*qtdeOC
** Tipo: Float 8.6
 
*QtdeSolicitacao
** Tipo: Float 8.6
 
*qtdeOP
** 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>ListarEstoqueDisponivelFaixa</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 |
*pin
** Obrigatório, Tipo: String 20
 
*codigoMaterialInicial
** Tipo: String 20
 
*codigoMaterialFinal
** Tipo: String 20
 
*codigoUnidadeNegocio
** Tipo: String 3
 
*codigoCentroArmazenagemInicial
** Tipo: String 4
 
*codigoCentroArmazenagemFinal
** Tipo: String 4
 
*codigoEspecif1
** Tipo: String 6
 
*codigoEspecif2
** Tipo: String 6
 
*codigoEspecif3
** Tipo: String 6
 
*numeracao
** Tipo: String 4
 
*lote
** Tipo: String 14
 
*dataValidadeInicial
** Tipo: DateTime
 
*dataValidadeFinal
** Tipo: DateTime
 
*tipoResposta
** Tipo: String Constante
}}
<br>
:'''Importante:''' A busca para calcular o saldo somente considera a quantidade online da tabela ESESTOQU menos as demandas de tipo DCP (Demandas Carteira de Pedido).
:'''Importante2:''' Somente serão consideradas no cálculo as demandas DCP da data atual e anteriores, DCPs de datas futuras a busca não serão consideradas.
<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 |
*Cd_Material
** Tipo: String 20
 
*Cd_especif1
** Tipo: String 6
 
*Especif2
** Tipo: String 6
 
*Especif3
** Tipo: String 6
 
*Numeracao
** Tipo: String 4
 
*Lote
** Tipo: String 14
 
*Dt_de_validade
** Tipo: Date DD/MM/YYYY
 
*Cd_centro_armaz
** Tipo: String 4
 
*Cd_unidade_de_n
** Tipo: String 3
 
*saldo_fisico
** Tipo: Numeric 8.6
 
*saldo_disponivel
** Tipo: Numeric 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>ListarItensConferencia</b></font></td>
    </tr>
    <tr>
        <td>
* <b>Coleção: MASP - Itens para Separação</b><br>
** Na coleção <b>‘MASP’</b> são informados os códigos de material e/ou grupos de produtos a serem considerados para a listagem, juntamente com a faixa de data informada na chamada ao método.<br><br>
* <b>Observação:</b><br>
**O identificador do SKU pode ser composto por codigoMaterial + ‘.’ + codigoEspecif1.<br>
** O próprio cadastro do material possui um campo específico para a informação referente ao GTIN (código EAN), o qual é também utilizado para a leitura da etiqueta de código de barras para quem não utiliza configurador de produto.<br>
<br>
<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
 
*dtInicial
**Obrigatório, Tipo: DateTime
 
*dtFinal
**Obrigatório, Tipo: DateTime
}}
<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=5 |
*<esmateri>
**<col>
***<codigoUnidadeNegocio>c1</codigoUnidadeNegocio>
***<codigoMaterial>c2</codigoMaterial>
***<descricao>c3</descricao>
***<referencia>c4</referencia>
***<tipo>c5</tipo>
***<codigoGrupo>c6</codigoGrupo>
***<codigoSubGrupo>c7</codigoSubGrupo>
***<codigoUnidadeMedida>c8</codigoUnidadeMedida>
***<codigoEspecif1>c9</codigoEspecif1>
***<codigoEspecif2>c10</codigoEspecif2>
***<codigoEspecif3>c11</codigoEspecif3>
***<codigoEspecif4>c12</codigoEspecif4>
***<codigoEspecif5>c13</codigoEspecif5>
***<codigoEspecif6>c14</codigoEspecif6>
***<utilizaGrade>c15</utilizaGrade>
***<controlaNumeroSerie>c16</controlaNumeroSerie>
***<peso>c17</peso>
***<pesoEmbalagem>c18</pesoEmbalagem>
***<volume>c19</volume>
***<codigoEspecif1Estoque>c20</codigoEspecif1Estoque>
***<codigoEspecif2Estoque>c21</codigoEspecif2Estoque>
***<codigoEspecif3Estoque>c22</codigoEspecif3Estoque>
***<gtin>c23</gtin>
***<quantidadeEmbalagem>c24</quantidadeEmbalagem>
***<questionarioInspecao>c25</questionarioInspecao>
***<configurador>c26</configurador>
***<descricaoConfigurador>c27</descricaoConfigurador>
**</col>
*</esmateri>
}}
{{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>ListarItensFaturamento</b></font></td>
    </tr>
    <tr>
        <td>
* <b>Coleção: MAFA - Itens para faturamento</b><br>
* <b>Observação:</b><br>
**O identificador do SKU pode ser composto por codigoMaterial + ‘.’ + codigoEspecif1.<br>
** O próprio cadastro do material possui um campo específico para a informação referente ao GTIN (código EAN), o qual é também utilizado para a leitura da etiqueta de código de barras para quem não utiliza configurador de produto.<br>
<br>
<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
 
*dtInicial
**Obrigatório, Tipo: DateTime
 
*dtFinal
**Obrigatório, Tipo: DateTime
}}
<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=5 |
*<esmateri>
**<col>
***<codigoMaterial>c1</codigoMaterial>
***<descricao>c2</descricao>
***<referencia>c3</referencia>
***<tipo>c4</tipo>
***<codigoGrupo>c5</codigoGrupo>
***<codigoSubGrupo>c6</codigoSubGrupo>
***<codigoUnidadeMedida>c7</codigoUnidadeMedida>
***<codigoEspecif1>c8</codigoEspecif1>
***<codigoEspecif2>c9</codigoEspecif2>
***<codigoEspecif3>c10</codigoEspecif3>
***<codigoEspecif4>c11</codigoEspecif4>
***<codigoEspecif5>c12</codigoEspecif5>
***<codigoEspecif6>c13</codigoEspecif6>
***<utilizaGrade>c14</utilizaGrade>
***<controlaNumeroSerie>c15</controlaNumeroSerie>
***<peso>c16</peso>
***<pesoEmbalagem>c17</pesoEmbalagem>
***<volume>c18</volume>
***<codigoEspecif1Estoque>c19</codigoEspecif1Estoque>
***<codigoEspecif2Estoque>c20</codigoEspecif2Estoque>
***<codigoEspecif3Estoque>c21</codigoEspecif3Estoque>
***<gtin>c22</gtin>
***<quantidadeEmbalagem>c23</quantidadeEmbalagem>
***<questionarioInspecao>c24</questionarioInspecao>
***<configurador>c25</configurador>
***<descricaoConfigurador>c26</descricaoConfigurador>
**</col>
*</esmateri>
}}
{{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 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
 
*codigoMaterial
** 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/>
&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.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.</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>Listar</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 |
*pin
** Obrigatório, Tipo: String 20
*codigoMaterialInicial
** Tipo: String 20
** Filtra somente se informado.
*codigoMaterialFinal
** Tipo: String 20
** Filtra somente se informado material final e inicial.
*grupoInicial
** Tipo: String 3
** Filtra somente se informado.
*grupoFinal
** Tipo: String 3
** Filtra somente se informado grupo inicial e final.
*subGrupoInicial
** Tipo: String 3
** Filtra somente se informado.
*subGrupoFinal
** Tipo: String 3
** Filtra somente se informado sub grupo inicial e final.
}}
<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 |
*codigoMaterial
** Tipo: String 20
*codigoGrupo
** Tipo: String 3
*codigoSubGrupo
** Tipo: String 3
*centroControle
** Tipo: String 2
*descricao
** Tipo: String 60
*codigoUnidadeMedida
** Tipo: String 3
*quantidadeRelacaoPaiFilho
** Tipo: Float 8.6
*percentualPis
** Tipo: Float 8.6
*percentualCofins
** Tipo: Float 8.6
*percentualPisRetencao
** Tipo: Float 8.6
*percentualCofinsRetencao
** Tipo: Float 8.6
*quantidadeRefComposicaoGeral
** Tipo: Float 8.6
*precoCusto
** Tipo: Float 10.5
*revisaoEngenharia
** Tipo: Float 10.5
*percentualCsll
** Tipo: Float 10.5
*percentualIcmsSinief
** Tipo: Float 10.5
*codigoContaGerencial
** Tipo: String 25
*peso
** Tipo: Float 8.5
*percentualMedioIcms
** Tipo: Float 2.4
*percentualIrrf
** Tipo: Float 3.2
*percentualIpi
** Tipo: Float 3.2
*percentualFrete
** Tipo: Float 3.2
*percentualEmbalagem
** Tipo: Float 3.2
*percentualComissao
** Tipo: Float 3.2
*percentualReajuste
** Tipo: Float 3.2
*codigoFiscal
** Tipo: Float 10
*dataUltimaRevisao
** Tipo: Date
*dataReajuste
** Tipo: Date
*codigoFabricante
** Tipo: String 6
*codigoFabrica
** Tipo: String 20
*referencia
** Tipo: String 20
*codigoReduzido
** Tipo: Int 6
*precoStPisCofins
** Tipo: Float 10.5
*conversorCompra
** Tipo: Float 7.7
*encargosFinanceiros
** Tipo: Float 3.2
*valorFrete
** Tipo: Float 11.2
*aplicacao
** Tipo: String 301
*codigoEspecif1
** Tipo: String 6
*codigoEspecif2
** Tipo: String 6
*codigoEspecif3
** Tipo: String 6
*codigoEspecif4
** Tipo: String 6
*codigoEspecif5
** Tipo: String 6
*codigoEspecif6
** Tipo: String 6
*percentualRoyaltie
** Tipo: Float 3.2
*percentualImpostoImportacao
** Tipo: Float 8.6
*dataCadastro
** Tipo: Date
*garantiaCompra
** Tipo: Int 4
*garantiaVenda
** Tipo: Int 4
*regraCusteio
** Tipo: String 1
*regraIpi
** Tipo: String 1
*sufixoContabil
** Tipo: String 15
*contabil
** Tipo: String 8
*localizacao
** Tipo: String 10
*tipo
** Tipo: String 1
*volume
** Tipo: Float 8.6
*origemMercadoria
** Tipo: String 1
*contabilPrincipalInvSped
** Tipo: Float 8.6
*precoPauta
** Tipo: Float 10.5
*percIcmsPisCofisImportacao
** Tipo: Float 8.6
*conversorVenda
** Tipo: Float 7.7
*codigoUnidadeCompra
** Tipo: String 3
*codigoUnidadeVenda
** Tipo: String 3
*pesoEmbalagem
** Tipo: Float 8.5
*percentualInss
** Tipo: Float 3.2
*valorIpi
** Tipo: Float 10.5
*codigoUnidadeNegocio
** Tipo: String 3
*sessao
** Tipo: Int 8
*codigoUsuarioModificacao
** Tipo: String 3
*codigoUsuarioCriacao
** Tipo: String 3
*dataModificacao
** Tipo: Date
*dataLiberaColecao
** Tipo: Date
*dataLiberaEsqueleto
** Tipo: Date
*configuracaoReposicao
** Tipo: String 6
*configuracao
** Tipo: String 6
*codigoCentroArmazenagemPadrao
** Tipo: String 6
*tabPrecosEstruturaComercial
** Tipo: String 6
*utilizaGrade
** Tipo: String 1
*tipoFormacaoPrecos
** Tipo: String 1
*classificacaoAbc
** Tipo: String 1
*qualidadeProduto
** Tipo: String 2
*manterPedidoNf
** Tipo: String 2
*zerarSaldo
** Tipo: String 2
*codigoTributario
** Tipo: String 3
*usuarioUltRevisaoEngenharia
** Tipo: String 3
*tipoBaixaOp
** Tipo: String 3
*estruturaComercial
** Tipo: Bool
*controlaNumeroSerie
** Tipo: Bool
*criarProdutoClienteNaVenda
** Tipo: Bool
*ordemExibicao
** Tipo: Float 11.2
*questionarioAfericaoGa
** Tipo: String 20
*usrmate1
** Tipo: String 20
*usrmate2
** Tipo: String 20
*usrmate3
** Tipo: String 20
*usrmate4
** Tipo: Date
*usrmate5
** Tipo: Float 11.2
*altura
** Tipo: Float 5.6
*largura
** Tipo: Float 5.6
*comprimento
** Tipo: Float 5.6
*resumoTecnico
** tipo: String
}}
<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>ListarICMSEfetivoResidualUltimaCompra</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 |
*pin
** Obrigatório, Tipo: String 20
*codigoUnidadeNegocio
** Tipo: String 3
*codigoMaterial
** Tipo: String 20
*codigoEspecif1
** Tipo: String 6
*codigoEspecif2
** Tipo: String 6
*dataReferencia
** Tipo: DateTime
}}
<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 |
*id
** Tipo: Number 10
*tipo
** Tipo: String 1
*unidadeNegocio
** Tipo: String 3
*serie
** Tipo: String 5
*notaFiscal
** Tipo: Number 10
*empresa
** Tipo: String 6
*sequencia
** Tipo: Number 5
*idPreNota
** Tipo: Number 12
*uf
** Tipo: String 2
*baseIcsmstRet
** Tipo: Number 15,2
*perIcmsStRet
** Tipo: Number 9,6
*valIcmsPropS
** Tipo: Number 13,2
*valIcmsStRet
** Tipo: Number 13,2
*baseFcpStRet
** Tipo: Number 15,2
*percFcpStRet
** Tipo: Number 9,6
*valFcpStRet
** Tipo: Number 13,2
*percRedBaseE
** Tipo: Number 9,6
*baseEfetiva
** Tipo: Number 15,2
*percIcmsEfet
** Tipo: Number 9,6
*valorIcmsEfet
** Tipo: Number 13,2
*usuCriacao
** Tipo: String 3
*dtCriacao
** Tipo: DateTime
*hrCriacao
** Tipo: Int 6
*usuModificacao
** Tipo: String 3
*dtModificacao
** Tipo: DateTime
*hrModificacao
** Tipo: Int 6
*stComplementarRestituicao
** Tipo: Number 13,2
*dtValidacao
** Tipo: DateTime
*usrlficmser1
** Tipo: String 20
*usrlficmser2
** Tipo: DateTime
*Usrlficmser3
** Tipo: Number 13,2
}}
<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>PosicaoEstoque</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 |
*pin
** Obrigatório, Tipo: String 20
*tipoPosicao
** Obrigatório, Tipo: String 1
** A - Ambos, Q - Quantidade, V - Valor
*codigoUnidadeNegocio
** Tipo: String 3
*codigoCentroArmazenagem
** Tipo: String 4
*codigoMaterial
** Obrigatório, Tipo: String 20
*codigoEspecif1
** Tipo: String 6
*codigoEspecif2
** Tipo: String 6
*codigoEspecif3
** Tipo: String 6
*numeracao
** Tipo: String 4
*lote
** Tipo: String 14
*dataPosicao
** Obrigatório, Tipo: Date Time
}}
<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 |
*codigoMaterial
** Tipo: String 20
*codigoCentroArmazenagem
** Tipo: String 4
*codigoUnidadeNegocio
** Tipo: String 3
*codigoEspecif1
** Tipo: String 6
*codigoEspecif2
** Tipo: String 6
*codigoEspecif3
** Tipo: String 6
*numeracao
** Tipo: String 4
*lote
** Tipo: String 14
*quantidadeEstoque
** Tipo: Double
** Máscara pré definida pelo usuário
*precoMedio
** Tipo: Double 8.5
*precoCusto
** Tipo: Double 8.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>PosicaoEstoqueControleQuantidade</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 |
*pin
** Obrigatório, Tipo: String 20
*tipoPosicao
** Obrigatório, Tipo: String 1
** A - Ambos, Q - Quantidade, V - Valor
*codigoUnidadeNegocio
** Tipo: String 3
*codigoCentroArmazenagem
** Tipo: String 4
*codigoMaterial
** Obrigatório, Tipo: String 20
*codigoEspecif1
** Tipo: String 6
*codigoEspecif2
** Tipo: String 6
*codigoEspecif3
** Tipo: String 6
*numeracao
** Tipo: String 4
*lote
** Tipo: String 14
*dataPosicao
** Obrigatório, Tipo: Date Time
*suprimirRegistrosZerados
** Obrigatório, Tipo: Boolean
}}
<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 |
*codigoMaterial
** Tipo: String 20
*codigoCentroArmazenagem
** Tipo: String 4
*codigoUnidadeNegocio
** Tipo: String 3
*codigoEspecif1
** Tipo: String 6
*codigoEspecif2
** Tipo: String 6
*codigoEspecif3
** Tipo: String 6
*numeracao
** Tipo: String 4
*lote
** Tipo: String 14
*quantidadeEstoque
** Tipo: Double
** Máscara pré definida pelo usuário
*precoMedio
** Tipo: Double 8.5
*precoCusto
** Tipo: Double 8.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>

Edição atual tal como às 15h19min de 9 de outubro de 2026

Voltar
Integrador > WebServices > IN CadastroMateriais.integrador

Requisição

Métodos

Cadastrar

Método que tem por finalidade cadastrar materiais com sua estrutura.

Parâmetros:


Voltar ao início

Cadastrar2

Método que tem por finalidade cadastrar materiais com sua estrutura.

Parâmetros:


Voltar ao início

ModificarPesosEVolume

Parâmetros:



Retornos:
   Se sucesso:

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

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

ListarMaterialPorReferencia

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

ListarMateriais

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

LiberarPendentes

Para realizar a modificação, após concluir as alterações no método "ModificarPesosEVolumes", é necessário realizar a liberação.

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.

   Se nenhum material cadastrado:
      Sistema apresenta mensagem log integrador "Material não cadastrado".

   Se nenhum material informado:
      Sistema apresenta mensagem log integrador "Material não informado".

   Se ID inválido ou não encontrado:
      Falha ao liberar registro.

   Se sucesso:
      Sucesso.

Voltar ao início

ListarEstoqueOnLine

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

ListarEstoqueOnLineControleQuantidade

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

ListarEstoqueOnLinePelaValidade

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

ListarValidadeLote

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

ListarMateriaisPaginada

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

ListarDisponibilidadeUnidadeNegocio

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

ListarEstoqueDisponivelFaixa

Parâmetros:



Importante: A busca para calcular o saldo somente considera a quantidade online da tabela ESESTOQU menos as demandas de tipo DCP (Demandas Carteira de Pedido).
Importante2: Somente serão consideradas no cálculo as demandas DCP da data atual e anteriores, DCPs de datas futuras a busca não serão consideradas.


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

ListarItensConferencia
  • Coleção: MASP - Itens para Separação
    • Na coleção ‘MASP’ são informados os códigos de material e/ou grupos de produtos a serem considerados para a listagem, juntamente com a faixa de data informada na chamada ao método.

  • Observação:
    • O identificador do SKU pode ser composto por codigoMaterial + ‘.’ + codigoEspecif1.
    • O próprio cadastro do material possui um campo específico para a informação referente ao GTIN (código EAN), o qual é também utilizado para a leitura da etiqueta de código de barras para quem não utiliza configurador de produto.


Parâmetros:



Retornos:
   Se sucesso:

Voltar ao início

ListarItensFaturamento
  • Coleção: MAFA - Itens para faturamento
  • Observação:
    • O identificador do SKU pode ser composto por codigoMaterial + ‘.’ + codigoEspecif1.
    • O próprio cadastro do material possui um campo específico para a informação referente ao GTIN (código EAN), o qual é também utilizado para a leitura da etiqueta de código de barras para quem não utiliza configurador de produto.


Parâmetros:



Retornos:

Voltar ao início

Excluir

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.

Voltar ao início

Listar

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

ListarICMSEfetivoResidualUltimaCompra

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

PosicaoEstoque

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

PosicaoEstoqueControleQuantidade

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.

Voltar ao início