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

De CIGAM WIKI
 
(27 revisões intermediárias por 4 usuários não estão sendo mostradas)
Linha 1: Linha 1:
{{VoltarPagina}}
{{VoltarPagina}}
[[Integrador]] >  
[[Integrador]] >  
[[IN_CIGAM Integrador|WebServices]] >
[[IN_CIGAM Integrador#Estoque|WebServices]] >
[[IN CadastroMateriais.integrador]]
[[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=3 |
*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 31: 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 39: 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 46: 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)<br>
**Não pode ser informado 0 (zero)
*codigoReduzido<br>
 
**Tipo: Inteiro<br>
*codigoReduzido
*codigoFiscal<br>
** Tipo: Int
**Tipo: Inteiro 64<br>
 
*referencia <br>
*codigoFiscal
**Tipo: String 20<br>
** Tipo: Int
*tabPrecosEstruturaComercial<br>
**Tipo: String 6<br>
*manterPedidoNf<br>
**Tipo: String 2<br>


}}
*referencia
{{VoltarInicio}}
** Tipo: String
 
*tabPrecosEstruturaComercial
** Tipo: String
 
*manterPedidoNf
** Tipo: String
}}
{{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>Cadastrar2</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:<br>
**Obrigatório, Tipo: String 20<br>
 
*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
 
*codigoGrupo<br>
**Obrigatório, Tipo: String 3<br>


== Cadastrar2 ==
<p align="justify"><i>
Método que tem por finalidade cadastrar materiais com sua estrutura.</i>
</p>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=3 |
*pin<br>
**Obrigatório, Tipo: String 20<br>
*statusRegistro<br>
**Obrigatório, Tipo: String 1<br>
**L=Liberado, P=Pendente<br>
*codigoGrupo<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 92: 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 100: 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 107: 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: int32<br>
**Tipo: int<br>
 
*codigoFiscal
*codigoFiscal
**Tipo: int64<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 150<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}}
{{VoltarInicio}}</td>
== ListarPendentes ==
    </tr>
<p align="justify"><i>
</table></center>
</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>ModificarPesosEVolume</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
 
*acao
** Tipo: String 1
** C=Cadastrar, E=Excluir
** Se for informado algo diferente de C ou E não será aplicado nenhum filtro


*statusRegistro
*statusRegistro
** Tipo: String 1
** Tipo: String 1
** L=Liberado, P=Pendente
** L=Liberado, P=Pendente
** Se for informado algo diferente de P ou L não será aplicado nenhum filtro.
** 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
*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 |
*message
** Inserção efetuada com sucesso
*idRegistro
*idRegistro
** Tipo: Int 14
** Tipo: Number 10
}}
{{VoltarInicio}}</td>
    </tr>
</table></center>
 
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarPendentes</b></font></td>
    </tr>
    <tr>
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
 
*acao
** Tipo: String 1
** C=Cadastrar, E=Excluir
** Se for informado algo diferente de C ou E não será aplicado nenhum filtro
 
*statusRegistro
** Tipo: String 1
** L=Liberado, P=Pendente
** Se for informado algo diferente de P ou L não será aplicado nenhum filtro.
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*idRegistro
** Tipo: Int 14


*acao
*acao
Linha 217: Linha 322:
&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>


== ListarId ==
<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>ListarId</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 228: Linha 337:
}}
}}
<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 240: Linha 349:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}
{{VoltarInicio}}</td>
    </tr>
</table></center>


== 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>ListarIndividual</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 255: Linha 367:
}}
}}
<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 426: Linha 538:
** Tipo: String 1
** Tipo: String 1


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


Linha 543: 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
*'''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 553: Linha 665:
*comprimento
*comprimento
** Tipo: Float 5.6
** 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/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
Linha 563: 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}}
{{VoltarInicio}}</td>
    </tr>
</table></center>


== ListarMaterialPorReferencia ==
<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
Linha 575: Linha 687:


*referencia
*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 734: Linha 846:
** Tipo: String 15
** Tipo: String 15


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


Linha 749: Linha 861:
** Tipo: String 1
** Tipo: String 1


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


Linha 866: 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 878: Linha 990:


*resumoTecnico
*resumoTecnico
** tipo: String
** 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 886: 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}}
{{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 951: 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 969: Linha 1 084:
** Tipo: String 20
** Tipo: String 20


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


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


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


Linha 1 134: Linha 1 249:
** Tipo: String 1
** Tipo: String 1


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


Linha 1 251: 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 261: Linha 1 376:
*comprimento
*comprimento
** Tipo: Float 5.6
** 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/>
<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 271: 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}}
{{VoltarInicio}}</td>
    </tr>
</table></center>


== ListarModificacoes ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align="justify"><i>
    <tr>
</i></p>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarModificacoes</b></font></td>
 
    </tr>
*<b>Parâmetros:</b><br>
    <tr>
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 1 283: 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 301: Linha 1 416:
** Tipo: String 20
** Tipo: String 20


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


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


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


Linha 1 466: Linha 1 581:
** Tipo: String 1
** Tipo: String 1


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


Linha 1 583: 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 595: Linha 1 710:


*resumoTecnico
*resumoTecnico
** tipo: String
** 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 603: 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>


{{VoltarInicio}}
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
 
    <tr>
== LiberarPendentes ==
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>LiberarPendentes</b></font></td>
<p align="justify"><i>
    </tr>
</i></p>
    <tr>
 
        <td><p 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>
*<b>Parâmetros:</b><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 |
{{#tree: minExpandLevel=2 |
*pin
*pin
** Obrigatório, Tipo: String 20
** Obrigatório, Tipo: String 20
*id
*id
** Obrigatório, Tipo: Int
** Obrigatório, Tipo: Int
*liberarCorrelatos
** Tipo: Bool
*tipoResposta
** 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 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 erro na conexão com banco de dados:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A conexão com o banco de dados e/ou comando SQL possui erros.<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/>
<br/>
&nbsp;&nbsp;&nbsp;Se ID inválido ou não encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se ID inválido ou não encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Falha ao liberar registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Falha ao liberar registro.<br/>
{{VoltarInicio}}
<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sucesso.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>


== ListarEstoqueOnLine ==
<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>ListarEstoqueOnLine</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 1 648: Linha 1 775:
** Tipo: String 20
** Tipo: String 20


*CentroArmazenagemInicial
*codigoCentroArmazenagemInicial
** Tipo: String 4
** Tipo: String 4


*CentroArmazenagemFinal
*codigoCentroArmazenagemFinal
** Tipo: String 4
** Tipo: String 4


Linha 1 670: Linha 1 797:
}}
}}
<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 709: Linha 1 836:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}
{{VoltarInicio}}</td>
    </tr>
</table></center>


== ListarEstoqueOnLinePelaValidade ==
<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>ListarEstoqueOnLineControleQuantidade</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 1 726: Linha 1 856:
** Tipo: String 20
** Tipo: String 20


*CentroArmazenagemInicial
*codigoCentroArmazenagemInicial
** Tipo: String 4
** Tipo: String 4


*CentroArmazenagemFinal
*codigoCentroArmazenagemFinal
** Tipo: String 4
** Tipo: String 4


Linha 1 746: Linha 1 876:
*lote
*lote
** Tipo: String 14
** Tipo: String 14
 
*suprimirRegistrosZerados
*dtValidadeInicial
** Obrigatório, Tipo: Boolean
** 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/>
<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 785: Linha 1 911:


*dataModificacao
*dataModificacao
** Tipo: Date
*dataValidade
** Tipo: Date
** Tipo: Date
}}
}}
Linha 1 796: Linha 1 919:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}
{{VoltarInicio}}</td>
 
    </tr>
== ListarValidadeLote ==
</table></center>
<p align="justify"><i>
</i></p>


*<b>Parâmetros:</b><br>
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>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 |
*pin
*pin
Linha 1 813: Linha 1 939:
** Tipo: String 20
** Tipo: String 20


*CentroArmazenagemInicial
*codigoCentroArmazenagemInicial
** Tipo: String 4
** Tipo: String 4


*CentroArmazenagemFinal
*codigoCentroArmazenagemFinal
** Tipo: String 4
** Tipo: String 4


Linha 1 841: Linha 1 967:
}}
}}
<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 849: Linha 1 975:
*codigoCentroArmazenagem
*codigoCentroArmazenagem
** Tipo: String 4
** Tipo: String 4
*quantidadeOnline
** Tipo: Float 8


*codigoUnidadeNegocio
*codigoUnidadeNegocio
Linha 1 880: 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}}
{{VoltarInicio}}</td>
 
    </tr>
== ListarMateriaisPaginada ==
</table></center>
<p align="justify"><i>
</i></p>


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


*camposRetorno
*codigoMaterialInicial
** Tipo: String
** Tipo: String 20


*filtro
*codigoMaterialFinal
** Tipo: String  
** Tipo: String 20


*pagina
*codigoCentroArmazenagemInicial
** Tipo: String  
** 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


*quantidadeRegistros
*dtValidadeInicial
** Tipo: String
** 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/>
<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 911: Linha 2 063:
** Tipo: String 20
** Tipo: String 20


*codigoGrupo
*codigoCentroArmazenagem
** Tipo: String 3
** Tipo: String 4


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


*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
*numeracao
** Tipo: Float 8.6
** Tipo: String 4


*percentualPis
*lote
** Tipo: Float 8.6
** Tipo: String 14


*percentualCofins
*dataModificacao
** Tipo: Float 8.6
** Tipo: Date


*percentualPisRetencao
*dataValidade
** Tipo: Float 8.6
** 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>


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


*quantidadeRefComposicaoGeral
*camposRetorno
** Tipo: Float 8.6
** Tipo: String


*precoCusto
*filtro
** Tipo: Float 10.5
** Tipo: String


*revisaoEngenharia
*pagina
** Tipo: Float 10.5
** Tipo: String


*percentualCsll
*quantidadeRegistros
** Tipo: Float 10.5
** Tipo: String


*percentualIcmsSinief
}}
** Tipo: Float 10.5
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*codigoMaterial
** Tipo: String 20


*codigoContaGerencial
*codigoGrupo
** Tipo: String 25
** Tipo: String 3


*peso
*codigoSubGrupo
** Tipo: Float 8.5
** Tipo: String 3


*percentualMedioIcms
*centroControle
** Tipo: Float 2.4
** Tipo: String 2


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


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


*percentualFrete
*quantidadeRelacaoPaiFilho
** Tipo: Float 3.2
** Tipo: Float 8.6


*percentualEmbalagem
*percentualPis
** Tipo: Float 3.2
** Tipo: Float 8.6


*percentualComissao
*percentualCofins
** Tipo: Float 3.2
** Tipo: Float 8.6


*percentualReajuste
*percentualPisRetencao
** Tipo: Float 3.2
** Tipo: Float 8.6


*codigoFiscal
*percentualCofinsRetencao
** Tipo: Float 10
** Tipo: Float 8.6


*dataUltimaRevisao
*quantidadeRefComposicaoGeral
** Tipo: Date
** Tipo: Float 8.6


*dataReajuste
*precoCusto
** Tipo: Date
** Tipo: Float 10.5


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


*codigoFabrica
*percentualCsll
** Tipo: String 20
** Tipo: Float 10.5


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


*codigoReduzido
*codigoContaGerencial
** Tipo: Int 6
** Tipo: String 25


*precoStPisCofins
*peso
** Tipo: Float 10.5
** Tipo: Float 8.5


*conversorCompra
*percentualMedioIcms
** Tipo: Float 7.7
** Tipo: Float 2.4


*encargosFinanceiros
*percentualIrrf
** Tipo: Float 3.2
** Tipo: Float 3.2


*valorFrete
*percentualIpi
** Tipo: Float 11.2
** Tipo: Float 3.2


*aplicacao
*percentualFrete
** Tipo: String 301
** Tipo: Float 3.2


*codigoEspecif1
*percentualEmbalagem
** Tipo: String 6
** Tipo: Float 3.2
 
*percentualComissao
** Tipo: Float 3.2


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


*codigoEspecif3
*codigoFiscal
** Tipo: String 6
** Tipo: Float 10


*codigoEspecif4
*dataUltimaRevisao
** Tipo: String 6
** Tipo: Date


*codigoEspecif5
*dataReajuste
** Tipo: String 6
** Tipo: Date


*codigoEspecif6
*codigoFabricante
** Tipo: String 6
** Tipo: String 6


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


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


*dataCadastro
*codigoReduzido
** Tipo: Date
** Tipo: Int 6


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


*garantiaVenda
*conversorCompra
** Tipo: Int 4
** Tipo: Float 7.7


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


*regraIpi
*valorFrete
** Tipo: String 1
** Tipo: Float 11.2


*sufixoContabil
*aplicacao
** Tipo: String 15
** Tipo: String 301


*contabil
*codigoEspecif1
** Tipo: String 8
** Tipo: String 6


*localizacao
*codigoEspecif2
** Tipo: String 10
** Tipo: String 6


*tipo
*codigoEspecif3
** Tipo: String 1
** Tipo: String 6


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


*origemMercadoria
*codigoEspecif5
** Tipo: String 1
** Tipo: String 6


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


*precoPauta
*percentualRoyaltie
** Tipo: Float 10.5
** Tipo: Float 3.2


*percIcmsPisCofisImportacao
*percentualImpostoImportacao
** Tipo: Float 8.6
** Tipo: Float 8.6


*conversorVenda
*dataCadastro
** Tipo: Float 7.7
** Tipo: Date


*codigoUnidadeCompra
*garantiaCompra
** Tipo: String 3
** Tipo: Int 4


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


*pesoEmbalagem
*regraCusteio
** Tipo: Float 8.5
** Tipo: String 1


*percentualInss
*regraIpi
** Tipo: Float 3.2
** Tipo: String 1


*valorIpi
*sufixoContabil
** Tipo: Float 10.5
** Tipo: String 15


*codigoUnidadeNegocio
*contabil
** Tipo: String 3
** Tipo: String 8


*sessao
*localizacao
** Tipo: Int 8
** Tipo: String 10


*codigoUsuarioModificacao
*tipo
** Tipo: String 3
** Tipo: String 1


*codigoUsuarioCriacao
*volume
** Tipo: String 3
** Tipo: Float 8.6


*dataModificacao
*origemMercadoria
** Tipo: Date
** Tipo: String 1


*dataLiberaColecao
*contabilPrincipalInvSped
** Tipo: Date
** Tipo: Float 8.6


*dataLiberaEsqueleto
*precoPauta
** Tipo: Date
** Tipo: Float 10.5


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


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


*codigoCentroArmazenagemPadrao
*codigoUnidadeCompra
** Tipo: String 6
** Tipo: String 3


*tabPrecosEstruturaComercial
*codigoUnidadeVenda
** Tipo: String 6
** Tipo: String 3


*utilizaGrade
*pesoEmbalagem
** Tipo: String 1
** Tipo: Float 8.5


*tipoFormacaoPrecos
*percentualInss
** Tipo: String 1
** Tipo: Float 3.2


*classificacaoAbc
*valorIpi
** Tipo: String 1
** Tipo: Float 10.5


*qualidadeProduto
*codigoUnidadeNegocio
** Tipo: String 2
** Tipo: String 3


*manterPedidoNf
*sessao
** Tipo: String 2
** Tipo: Int 8


*zerarSaldo
*codigoUsuarioModificacao
** Tipo: String 2
 
*codigoTributario
** Tipo: String 3
** Tipo: String 3


*usuarioUltRevisaoEngenharia
*codigoUsuarioCriacao
** Tipo: String 3
** Tipo: String 3


*tipoBaixaOp
*dataModificacao
** Tipo: String 3
** Tipo: Date


*estruturaComercial
*dataLiberaColecao
** Tipo: Bool
** Tipo: Date


*controlaNumeroSerie
*dataLiberaEsqueleto
** Tipo: Bool
** Tipo: Date


*criarProdutoClienteNaVenda
*configuracaoReposicao
** Tipo: Bool
** Tipo: String 6


*ordemExibicao
*configuracao
** Tipo: Float 11.2
** Tipo: String 6


*questionarioAfericaoGa
*codigoCentroArmazenagemPadrao
** Tipo: String 20
** Tipo: String 6


*usrmate1
*tabPrecosEstruturaComercial
** Tipo: String 20
** Tipo: String 6


*usrmate2
*utilizaGrade
** Tipo: String 20
** Tipo: String 1


*usrmate3
*tipoFormacaoPrecos
** Tipo: String 20
** Tipo: String 1


*usrmate4
*classificacaoAbc
** Tipo: Date
** Tipo: String 1


*usrmate5
*qualidadeProduto
** Tipo: Float 11.2
** Tipo: String 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}}


== ListarDisponibilidadeUnidadeNegocio ==
*manterPedidoNf
<p align="justify"><i>
** Tipo: String 2
</i></p>


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


*codigoMaterial
*codigoTributario
** Tipo: String 20
** Tipo: String 3


*codigoEspecif1
*usuarioUltRevisaoEngenharia
** Tipo: String 6
** Tipo: String 3


*codigoEspecif2
*tipoBaixaOp
** Tipo: String 6
** Tipo: String 3


*codigoEspecif3
*estruturaComercial
** Tipo: String 6
** 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


*numeracao
*usrmate4
** Tipo: String 4
** Tipo: Date


*codigoUnidadeNegocio
*usrmate5
** Tipo: String 3
** 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/>
<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>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 |
{{#tree: minExpandLevel=2 |
*referenciaMaterial
*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
** Tipo: String 20


Linha 2 287: Linha 2 502:
** Tipo: Float 8.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/>
&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>


{{VoltarInicio}}
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
 
    <tr>
== ListarEstoqueDisponivelFaixa ==
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarEstoqueDisponivelFaixa</b></font></td>
<p align="justify"><i>
    </tr>
</i></p>
    <tr>
 
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
*<b>Parâmetros:</b><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 2 330: Linha 2 553:


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


*dataValidadeFinal
*dataValidadeFinal
** Tipo: Date DD/MM/YYYY
** Tipo: DateTime


*tipoResposta
*tipoResposta
** Tipo: String Constante
** 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/>
<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.</p>
 
<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 sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<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.
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*Cd_Material
*Cd_Material
Linha 2 371: Linha 2 588:
*Dt_de_validade
*Dt_de_validade
** Tipo: Date DD/MM/YYYY
** Tipo: Date DD/MM/YYYY
*Cd_centro_armaz
** Tipo: String 4


*Cd_unidade_de_n
*Cd_unidade_de_n
** Tipo: String 3
** Tipo: String 3
*Cd_centro_armaz
** Tipo: String 4


*saldo_fisico
*saldo_fisico
Linha 2 384: Linha 2 601:
** Tipo: Numeric 8.6
** 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>


{{VoltarInicio}}
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
 
    <tr>
== ListarItensConferencia ==
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarItensConferencia</b></font></td>
<p align="justify">
    </tr>
    <tr>
        <td>
* <b>Coleção: MASP - Itens para Separação</b><br>
* <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>
** 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>
* <b>Observação:</b><br>
**O identificador do SKU pode ser composto por codigoMaterial + ‘.’ + codigoEspecif1.<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>
** 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>
*<b>Parâmetros:</b></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 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 2 400: Linha 2 629:


*dtInicial
*dtInicial
**Obrigatório, Tipo: Date
**Obrigatório, Tipo: DateTime


*dtFinal
*dtFinal
**Obrigatório, Tipo: Date
**Obrigatório, Tipo: DateTime
}}<br>
}}
* <b>Retorno:</b><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>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=5 |
{{#tree: minExpandLevel=5 |
*<esmateri><br>
*<esmateri>
**<col><br>
**<col>
***<codigoMaterial>c1</codigoMaterial><br>
***<codigoUnidadeNegocio>c1</codigoUnidadeNegocio>
***<descricao>c2</descricao><br>
***<codigoMaterial>c2</codigoMaterial>
***<referencia>c3</referencia><br>
***<descricao>c3</descricao>
***<tipo>c4</tipo><br>
***<referencia>c4</referencia>
***<codigoGrupo>c5</codigoGrupo><br>
***<tipo>c5</tipo>
***<codigoSubGrupo>c6</codigoSubGrupo><br>
***<codigoGrupo>c6</codigoGrupo>
***<codigoUnidadeMedida>c7</codigoUnidadeMedida><br>
***<codigoSubGrupo>c7</codigoSubGrupo>
***<codigoEspecif1>c8</codigoEspecif1><br>
***<codigoUnidadeMedida>c8</codigoUnidadeMedida>
***<codigoEspecif2>c9</codigoEspecif2><br>
***<codigoEspecif1>c9</codigoEspecif1>
***<codigoEspecif3>c10</codigoEspecif3><br>
***<codigoEspecif2>c10</codigoEspecif2>
***<codigoEspecif4>c11</codigoEspecif4><br>
***<codigoEspecif3>c11</codigoEspecif3>
***<codigoEspecif5>c12</codigoEspecif5><br>
***<codigoEspecif4>c12</codigoEspecif4>
***<codigoEspecif6>c13</codigoEspecif6><br>
***<codigoEspecif5>c13</codigoEspecif5>
***<utilizaGrade>c14</utilizaGrade><br>
***<codigoEspecif6>c14</codigoEspecif6>
***<controlaNumeroSerie>c15</controlaNumeroSerie><br>
***<utilizaGrade>c15</utilizaGrade>
***<peso>c16</peso><br>
***<controlaNumeroSerie>c16</controlaNumeroSerie>
***<pesoEmbalagem>c17</pesoEmbalagem><br>
***<peso>c17</peso>
***<volume>c18</volume><br>
***<pesoEmbalagem>c18</pesoEmbalagem>
***<codigoEspecif1Estoque>c19</codigoEspecif1Estoque><br>
***<volume>c19</volume>
***<codigoEspecif2Estoque>c20</codigoEspecif2Estoque><br>
***<codigoEspecif1Estoque>c20</codigoEspecif1Estoque>
***<codigoEspecif3Estoque>c21</codigoEspecif3Estoque><br>
***<codigoEspecif2Estoque>c21</codigoEspecif2Estoque>
***<gtin>c22</gtin><br>
***<codigoEspecif3Estoque>c22</codigoEspecif3Estoque>
***<quantidadeEmbalagem>c23</quantidadeEmbalagem><br>
***<gtin>c23</gtin>
***<questionarioInspecao>c24</questionarioInspecao><br>
***<quantidadeEmbalagem>c24</quantidadeEmbalagem>
***<configurador>c25</configurador><br>
***<questionarioInspecao>c25</questionarioInspecao>
***<descricaoConfigurador>c26</descricaoConfigurador><br>
***<configurador>c26</configurador>
**</col><br>
***<descricaoConfigurador>c27</descricaoConfigurador>
*</esmateri><br>
**</col>
*</esmateri>
}}
}}
{{VoltarInicio}}
{{VoltarInicio}}</td>
    </tr>
</table></center>


== ListarItensFaturamento ==
<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>ListarItensFaturamento</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>
    <tr>
        <td>
* <b>Coleção: MAFA - Itens para faturamento</b><br>
* <b>Observação:</b><br>
* <b>Observação:</b><br>
**O identificador do SKU pode ser composto por codigoMaterial + ‘.’ + codigoEspecif1.<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>
** 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>
*<b>Parâmetros:</b></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 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 2 453: Linha 2 691:


*dtInicial
*dtInicial
**Obrigatório, Tipo: Date
**Obrigatório, Tipo: DateTime


*dtFinal
*dtFinal
**Obrigatório, Tipo: Date
**Obrigatório, Tipo: DateTime
}}<br>
}}
* <b>Retorno:</b><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>Retornos:</b><br/>
{{#tree: minExpandLevel=5 |
{{#tree: minExpandLevel=5 |
*<esmateri><br>
*<esmateri>
**<col><br>
**<col>
***<codigoMaterial>c1</codigoMaterial><br>
***<codigoMaterial>c1</codigoMaterial>
***<descricao>c2</descricao><br>
***<descricao>c2</descricao>
***<referencia>c3</referencia><br>
***<referencia>c3</referencia>
***<tipo>c4</tipo><br>
***<tipo>c4</tipo>
***<codigoGrupo>c5</codigoGrupo><br>
***<codigoGrupo>c5</codigoGrupo>
***<codigoSubGrupo>c6</codigoSubGrupo><br>
***<codigoSubGrupo>c6</codigoSubGrupo>
***<codigoUnidadeMedida>c7</codigoUnidadeMedida><br>
***<codigoUnidadeMedida>c7</codigoUnidadeMedida>
***<codigoEspecif1>c8</codigoEspecif1><br>
***<codigoEspecif1>c8</codigoEspecif1>
***<codigoEspecif2>c9</codigoEspecif2><br>
***<codigoEspecif2>c9</codigoEspecif2>
***<codigoEspecif3>c10</codigoEspecif3><br>
***<codigoEspecif3>c10</codigoEspecif3>
***<codigoEspecif4>c11</codigoEspecif4><br>
***<codigoEspecif4>c11</codigoEspecif4>
***<codigoEspecif5>c12</codigoEspecif5><br>
***<codigoEspecif5>c12</codigoEspecif5>
***<codigoEspecif6>c13</codigoEspecif6><br>
***<codigoEspecif6>c13</codigoEspecif6>
***<utilizaGrade>c14</utilizaGrade><br>
***<utilizaGrade>c14</utilizaGrade>
***<controlaNumeroSerie>c15</controlaNumeroSerie><br>
***<controlaNumeroSerie>c15</controlaNumeroSerie>
***<peso>c16</peso><br>
***<peso>c16</peso>
***<pesoEmbalagem>c17</pesoEmbalagem><br>
***<pesoEmbalagem>c17</pesoEmbalagem>
***<volume>c18</volume><br>
***<volume>c18</volume>
***<codigoEspecif1Estoque>c19</codigoEspecif1Estoque><br>
***<codigoEspecif1Estoque>c19</codigoEspecif1Estoque>
***<codigoEspecif2Estoque>c20</codigoEspecif2Estoque><br>
***<codigoEspecif2Estoque>c20</codigoEspecif2Estoque>
***<codigoEspecif3Estoque>c21</codigoEspecif3Estoque><br>
***<codigoEspecif3Estoque>c21</codigoEspecif3Estoque>
***<gtin>c22</gtin><br>
***<gtin>c22</gtin>
***<quantidadeEmbalagem>c23</quantidadeEmbalagem><br>
***<quantidadeEmbalagem>c23</quantidadeEmbalagem>
***<questionarioInspecao>c24</questionarioInspecao><br>
***<questionarioInspecao>c24</questionarioInspecao>
***<configurador>c25</configurador><br>
***<configurador>c25</configurador>
***<descricaoConfigurador>c26</descricaoConfigurador><br>
***<descricaoConfigurador>c26</descricaoConfigurador>
**</col><br>
**</col>
*</esmateri><br>
*</esmateri>
}}
}}
{{VoltarInicio}}
{{VoltarInicio}}</td>
 
    </tr>
== Excluir ==
</table></center>
<p align="justify"><i>
</i></p>


*<b>Parâmetros:</b><br>
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>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 |
{{#tree: minExpandLevel=2 |
*pin
*pin
Linha 2 506: Linha 2 748:
}}
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retorno:</b><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;idRegistro - ID que representa este registro na tabela de integração.<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;idRegistro - ID que representa este registro na tabela de integração.<br/>
Linha 2 512: Linha 2 754:
&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.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.</p>
{{VoltarInicio}}
{{VoltarInicio}}</td>
    </tr>
</table></center>


== Listar ==
<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>Listar</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 2 546: Linha 2 791:
** Tipo: String 3
** Tipo: String 3
** Filtra somente se informado sub grupo inicial e final.
** Filtra somente se informado sub grupo inicial e final.
*tipoResposta
** 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/>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 2 722: Linha 2 964:
** Tipo: String 1
** Tipo: String 1


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


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


== ListarICMSEfetivoResidualUltimaCompra ==
<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>ListarICMSEfetivoResidualUltimaCompra</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 2 882: Linha 3 127:
*dataReferencia
*dataReferencia
** Tipo: DateTime
** 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/>
<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 2 980: Linha 3 224:
*Usrlficmser3
*Usrlficmser3
** Tipo: Number 13,2
** 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/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
Linha 2 988: Linha 3 231:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}
{{VoltarInicio}}</td>
    </tr>
</table></center>


== ListarCodigoBarrasItensConferencia ==
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
<p align="justify">
    <tr>
* <b>Coleção: TGBS - Agrupamento para códigos de barras de itens para separação</b><br>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>PosicaoEstoque</b></font></td>
* <b>MASP - Itens para separação</b></br>
    </tr>
**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>
    <tr>
*<b>Observação:</b><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>
**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>
*<b>Parâmetros:</b></br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
*pin
*pin
**Obrigatório, Tipo: String 20
** Obrigatório, Tipo: String 20
 
*tipoPosicao
*dtInicial
** Obrigatório, Tipo: String 1
**Obrigatório, Tipo: Date
** A - Ambos, Q - Quantidade, V - Valor
 
*codigoUnidadeNegocio
*dtFinal
** Tipo: String 3
**Obrigatório, Tipo: Date
*codigoCentroArmazenagem
}}<br>
** Tipo: String 4
*<b>Retorno:</b><br>
*codigoMaterial
{{#tree: minExpandLevel=3 |
** Obrigatório, Tipo: String 20
*<ESESTOQU>
*codigoEspecif1
**<col>
** Tipo: String 6
***<codigoTg>c1</codigoTg>
*codigoEspecif2
***<codigoMaterial>c2</codigoMaterial>
** Tipo: String 6
***<codigoEspecif1>c3</codigoEspecif1>
*codigoEspecif3
***<codigoBarras>c4</codigoBarras>
** Tipo: String 6
***<codigoUnidadeNegocio>C5</codigoUnidadeNegocio>
*numeracao
**</col>
** Tipo: String 4
*</ESESTOQU>}}
*lote
{{VoltarInicio}}
** Tipo: String 14
 
*dataPosicao
== ListarCodigoBarrasItensFaturamento ==
** Obrigatório, Tipo: Date Time
<p align="justify">
}}
* <b>Coleção: TGBS - Agrupamento para códigos de barras de itens para separação</b><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>MASP - Itens para separação</b></br>
<b>Retornos:</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>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
*<b>Observação:</b><br>
{{#tree: minExpandLevel=2 |
**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>
*codigoMaterial
*<b>Parâmetros:</b></br>
** 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 |
{{#tree: minExpandLevel=2 |
*pin
*pin
**Obrigatório, Tipo: String 20
** Obrigatório, Tipo: String 20
 
*tipoPosicao
*dtInicial
** Obrigatório, Tipo: String 1
**Obrigatório, Tipo: Date
** A - Ambos, Q - Quantidade, V - Valor
 
*codigoUnidadeNegocio
*dtFinal
** Tipo: String 3
**Obrigatório, Tipo: Date
*codigoCentroArmazenagem
}}<br>
** Tipo: String 4
*<b>Retorno:</b><br>
*codigoMaterial
{{#tree: minExpandLevel=3 |
** Obrigatório, Tipo: String 20
*<ESESTOQU>
*codigoEspecif1
**<col>
** Tipo: String 6
***<codigoTg>c1</codigoTg>
*codigoEspecif2
***<codigoMaterial>c2</codigoMaterial>
** Tipo: String 6
***<codigoEspecif1>c3</codigoEspecif1>
*codigoEspecif3
***<codigoBarras>c4</codigoBarras>
** Tipo: String 6
***<codigoUnidadeNegocio>C5</codigoUnidadeNegocio>
*numeracao
**</col>
** Tipo: String 4
*</ESESTOQU>}}
*lote
{{VoltarInicio}}
** 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