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

De CIGAM WIKI
 
(88 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
*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
*codigoMaterial
** Obrigatório, Tipo: String 20
** Obrigatório, Tipo: String 20
 
*peso
*id
** Tipo: Float 8.5
** Obrigatório, Tipo: Int
*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 pin inválido:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
{{#tree: minExpandLevel=2 |
<br/>
*message
&nbsp;&nbsp;&nbsp;Se erro na conexão com banco de dados:<br/>
** Inserção efetuada com sucesso
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A conexão com o banco de dados e/ou comando SQL possui erros.<br/>
*idRegistro
<br/>
** Tipo: Number 10
&nbsp;&nbsp;&nbsp;Se ID inválido ou não encontrado:<br/>
}}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Falha ao liberar registro.</p>
{{VoltarInicio}}</td>
 
    </tr>
== Listar ==
</table></center>
<p align="justify"><i>
 
</i></p>
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
 
    <tr>
*<b>Parâmetros:</b><br>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>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


*codigoMaterialInicial
*acao
** Tipo: String 20
** Tipo: String 1
** Filtra somente se informado.
** C=Cadastrar, E=Excluir
** Se for informado algo diferente de C ou E não será aplicado nenhum filtro


*codigoMaterialFinal
*statusRegistro
** Tipo: String 20
** Tipo: String 1
** Filtra somente se informado material final e inicial.
** L=Liberado, P=Pendente
** Se for informado algo diferente de P ou L não será aplicado nenhum filtro.
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*idRegistro
** Tipo: Int 14


*codigoGrupoInicial
*acao
** Tipo: String 3
** Tipo: String 1
** Filtra somente se informado.


*codigoGrupoFinal
*statusRegistro
** Tipo: String 3
** Tipo: String 1
** Filtra somente se informado grupo inicial e final.
 
*dataRequisicao
** Tipo: Date
 
*horaRequisicao
** Tipo: Int 8


*codigoSubGrupoInicial
*idCorrelato
** Tipo: String 3
** Tipo: Int 14
** Filtra somente se informado.


*codigoSubGrupoFinal
** 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>Retorno:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*codigoMaterial
*codigoMaterial
** Tipo: String 20
** Tipo: String 20
*codigoGrupo
** Tipo: String 3
*codigoSubGrupo
** Tipo: String 3
*centroControle
** Tipo: String 2


*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>
{{VoltarInicio}}</td>
    </tr>
</table></center>


*codigoUnidadeMedida
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
** Tipo: String 3
    <tr>
 
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarId</b></font></td>
*quantidadeRelacaoPaiFilho
    </tr>
** Tipo: Float 8.6
    <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>


*percentualPis
<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
 
*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/>
{{#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
*percentualCofins
Linha 361: Linha 523:
** Tipo: String 15
** Tipo: String 15


*contabil
*codigoContabil
** Tipo: String 8
** Tipo: String 8


Linha 376: Linha 538:
** Tipo: String 1
** Tipo: String 1


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


Linha 492: Linha 654:
*usrmate5
*usrmate5
** Tipo: Float 11.2
** 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>


== ListarId ==
*'''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]]
<p align=“justify”><i>
 
</i></p>
*altura
** Tipo: Float 5.6
 
*largura
** Tipo: Float 5.6


*<b>Parâmetros:</b><br>
*comprimento
{{#tree: minExpandLevel=2 |
** Tipo: Float 5.6
*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>Retorno:</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/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
Linha 522: 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>


== ListarIndividual ==
<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


*codigoMaterial
*referencia
** Obrigatório, Tipo: String 20
** Tipo: String 20
}}
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 692: Linha 846:
** Tipo: String 15
** Tipo: String 15


*codigoContabil
*contabil
** Tipo: String 8
** Tipo: String 8


Linha 707: Linha 861:
** Tipo: String 1
** Tipo: String 1


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


Linha 824: Linha 978:
** 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
*'''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]]
*‘CL – GE - 300170 - Utiliza e-commerce’
 
*altura
*altura
** Tipo: Float 5.6
** Tipo: Float 5.6
Linha 834: Linha 988:
*comprimento
*comprimento
** Tipo: Float 5.6
** Tipo: Float 5.6
*resumoTecnico
** 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/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
Linha 841: Linha 998:
&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>ListarMateriais</b></font></td>
 
    </tr>
*<b>Parâmetros:</b><br>
    <tr>
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 905: Linha 1 066:


*dtInicial
*dtInicial
** Tipo: Date
** Tipo: DateTime


*hrInicial
*hrInicial
** Tipo: Time 6
** Tipo: String 6


*dtFinal
*dtFinal
** Tipo: Date
** Tipo: DateTime


*hrFinal
*hrFinal
** Tipo: Time 6
** Tipo: String 6
}}
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 923: Linha 1 084:
** Tipo: String 20
** Tipo: String 20


*codgigoGrupo
*codigoGrupo
** Tipo: String 3
** Tipo: String 3


Linha 1 073: Linha 1 234:
** Tipo: String 15
** Tipo: String 15


*codigoContabil
*contabil
** Tipo: String 8
** Tipo: String 8


Linha 1 088: Linha 1 249:
** Tipo: String 1
** Tipo: String 1


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


Linha 1 205: 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
*'''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]]
** ‘CL – GE - 300170 - Utiliza e-commerce’
 
*altura
*altura
** Tipo: Float 5.6
** Tipo: Float 5.6
Linha 1 222: 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>


== ListarItensSeparacao ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align="justify">
    <tr>
* <b>Coleção: MASP – Itens para Separação</b><br>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarModificacoes</b></font></td>
** 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>
    </tr>
* <b>Observação:</b><br>
    <tr>
**O identificador do SKU pode ser composto por codigoMaterial + ‘.’ + codigoEspecif1.<br>
        <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>
** 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>
*<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>
{{#tree: minExpandLevel=3 |
*<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>
}}
 
== ListarCodigoBarrasItensSeparacao ==
<p align="justify">
* <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>
{{#tree: minExpandLevel=3 |
*<ESESTOQU>
**<col>
***<codigoTg>c1</codigoTg>
***<codigoMaterial>c2</codigoMaterial>
***<codigoEspecif1>c3</codigoEspecif1>
***<codigoBarras>c4</codigoBarras>
**</col>
*</ESESTOQU>}}<br>
 
== ListarModificacoes ==
<p align="justify"><i>
</i></p>
 
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 1 312: Linha 1 398:


*dtInicial
*dtInicial
** Tipo: Date
** Tipo: DateTime


*hrInicial
*hrInicial
** Tipo: Time 6
** Tipo: String 6


*dtFinal
*dtFinal
** Tipo: Date
** Tipo: DateTime


*hrFinal
*hrFinal
** Tipo: Time 6
** Tipo: String 6
}}
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 1 330: Linha 1 416:
** Tipo: String 20
** Tipo: String 20


*codgigoGrupo
*codigoGrupo
** Tipo: String 3
** Tipo: String 3


Linha 1 480: Linha 1 566:
** Tipo: String 15
** Tipo: String 15


*codigoContabil
*contabil
** Tipo: String 8
** Tipo: String 8


Linha 1 495: Linha 1 581:
** Tipo: String 1
** Tipo: String 1


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


Linha 1 612: Linha 1 698:
** 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
*'''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]]
**‘CL – GE - 300170 - Utiliza e-commerce’
 
*altura
*altura
** Tipo: Float 5.6
** Tipo: Float 5.6
Linha 1 622: Linha 1 708:
*comprimento
*comprimento
** Tipo: Float 5.6
** Tipo: Float 5.6
*resumoTecnico
** 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/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
Linha 1 629: Linha 1 718:
&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>LiberarPendentes</b></font></td>
 
    </tr>
*<b>Parâmetros:</b><br>
    <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 |
{{#tree: minExpandLevel=2 |
*pin
*pin
** Obrigatório, Tipo: String 20
** Obrigatório, Tipo: String 20


*acao
*id
** Tipo: String 1
** Obrigatório, Tipo: Int
** 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 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;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sucesso.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>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 |
{{#tree: minExpandLevel=2 |
*idRegistro
*pin
** Tipo: Int 14
** Obrigatório, Tipo: String 20
 
*codigoMaterialInicial
** Tipo: String 20


*acao
*codigoMaterialFinal
** Tipo: String 1
** Tipo: String 20


*statusRegistro
*codigoCentroArmazenagemInicial
** Tipo: String 1
** Tipo: String 4


*dataRequisicao
*codigoCentroArmazenagemFinal
** Tipo: Date
** Tipo: String 4


*horaRequisicao
*codigoEspecif1
** Tipo: Int 8
** Tipo: String 6


*idCorrelato
*codigoEspecif2
** Tipo: Int 14
** Tipo: String 6


*codigoMaterial
*codigoEspecif3
** Tipo: String 20
** Tipo: String 6


*descricao
*numeracao
** Tipo: String 60
** Tipo: String 4
}}
 
*lote
** 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/>
<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/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
 
== ListarEstoqueOnLine ==
<p align="justify"><i>
</i></p>
 
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*codigoMaterial
** Obrigatório, Tipo: String 20
 
*codigoMaterialInicial
** Tipo: String 20
** Tipo: String 20


*codigoMaterialFinal
*codigoCentroArmazenagem
** Tipo: String 20
** Tipo: String 4


*CentroArmazenagemInicial
*quantidadeOnline
** Tipo: String 4
** Tipo: Float 8


*CentroArmazenagemFinal
*codigoUnidadeNegocio
** Tipo: String 4
** Tipo: String 3


*codigoEspecif1
*codigoEspecif1
Linha 1 719: Linha 1 826:
*lote
*lote
** Tipo: String 14
** 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 sucesso:<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>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 |
{{#tree: minExpandLevel=2 |
*codigoMaterial
*pin
** Obrigatório, Tipo: String 20
 
*codigoMaterialInicial
** Tipo: String 20
 
*codigoMaterialFinal
** Tipo: String 20
** Tipo: String 20


*codigoCentroArmazenagem
*codigoCentroArmazenagemInicial
** Tipo: String 4
** Tipo: String 4


*quantidadeOnline
*codigoCentroArmazenagemFinal
** Tipo: Float 8
** Tipo: String 4
 
*codigoCentroUnidadeNegocio
** Tipo: String 3


*codigoEspecif1
*codigoEspecif1
Linha 1 750: Linha 1 876:
*lote
*lote
** Tipo: String 14
** Tipo: String 14
 
*suprimirRegistrosZerados
*dataModificacao
** Obrigatório, Tipo: Boolean
** 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/>
&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


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


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


*codigoMaterial
*codigoUnidadeNegocio
** Tipo: String 20
** 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
*dtValidadeInicial
** Tipo: Float 8.6
** Tipo: DateTime


*qtdeOC
*dtValidadeFinal
** Tipo: Float 8.6
** Tipo: DateTime
 
}}
*QtdeSolicitacao
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
** Tipo: Float 8.6
<b>Retornos:</b><br/>
 
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
*qtdeOP
** Tipo: Float 8.6
}}
 
== ListarEstoqueDisponivelFaixa ==
<p align="justify"><i>
</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
** Tipo: String 4
*codigoCentroArmazenagemFinal
** Tipo: String 4


*codigoEspecif1
*codigoEspecif1
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
 
*codigoMaterialFinal
** Tipo: String 20
** Tipo: String 20


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


*Especif2
*codigoEspecif2
** Tipo: String 6
** Tipo: String 6


*Especif3
*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
}}


== Excluir ==
*codigoEspecif3
<p align="justify"><i>
** Tipo: String 6
</i></p>


*<b>Parâmetros:</b><br>
*numeracao
{{#tree: minExpandLevel=2 |
** Tipo: String 4
*pin
 
** Obrigatório, Tipo: String 20
*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>
 
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarMateriaisPaginada</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
 
*camposRetorno
** Tipo: String
 
*filtro
** Tipo: String
 
*pagina
** Tipo: String
 
*quantidadeRegistros
** Tipo: String


*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/>
<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