Manual do Usuário - Sistema Alles4
Frm Eqproduto
Cadastrar e controlar produtos no estoque.
Campos do Formulário
- Acao: Ação a ser executada.
- Codfilial: /////////////////////////////////////////////////
// LISTA TODOS OS TIPOS FISCAIS
/////////////////////////////////////////////////
$conexao = conexao::getInstance();
$qry_lftipofisccli = 'select * from lftipofisccli where codemp=:empcod ';
$dts_lftipofisccli = $conexao->prepare($qry_lftipofisccli);
$dts_lftipofisccli->bindvalue(':empcod',$_SESSION['codemp']);
$dts_lftipofisccli->execute();
$rs_lftipofisccli = $dts_lftipofisccli->fetchAll(PDO::FETCH_OBJ);
if (empty($rs_lftipofisccli)) {
// Consultar todos os dados da tabela lftipofisccli onde codemp é igual a 9999
$qry_all_lftipofisccli = 'SELECT * FROM lftipofisccli WHERE codemp = :codemp_default';
$dts_all_lftipofisccli = $conexao->prepare($qry_all_lftipofisccli);
$dts_all_lftipofisccli->bindValue(':codemp_default', 9999);
$dts_all_lftipofisccli->execute();
$rs_all_lftipofisccli = $dts_all_lftipofisccli->fetchAll(PDO::FETCH_OBJ);
// Inserir os dados da tabela lfregrafiscal com codemp 9999 na tabela com codemp igual a $_SESSION['codemp']
foreach ($rs_all_lftipofisccli as $row) {
$qry_insert_lftipofisccli = 'INSERT INTO lfregrafiscal (codemp, codfilial, codfisccli, descfisccli, calccofinstf, calccsocialtf, calcicmstf, calcpitf, calcpistf, calcirtf, leitransp, codtipomovoc, impcofinstf, impsocialtf, impicmstf, impipitf, impisstf, impirtf, imppistf, idusuins, hins, dtins) values
(:codemp, :codfilial,:codfisccli, :descfisccli, :calccofinstf, :calcsocialtf, :calcicmstf, :calcpitf, :calcpisstf, :calcirtf, :leitransp, :codtipomov, :impcofinstf, :impsocialtf, :impicmstf, :impipitf, :impisstf, :impirtf, :imppistf, :usuario, :hins, :dtins)';
$stm_insert_lftipofisccli = $conexao->prepare($qry_insert_lftipofisccli);
$stm_insert_lftipofisccli->bindValue(':codfilial', $row->codfilial);
$stm_insert_lftipofisccli->bindValue(':codfisccli', $row->codfisccli);
$stm_insert_lftipofisccli->bindValue(':descfisccli', $row->descfisccli);
$stm_insert_lftipofisccli->bindValue(':calccofinstf', $row->calccofinstf);
$stm_insert_lftipofisccli->bindValue(':calcsocialtf', $row->calccsocialtf);
$stm_insert_lftipofisccli->bindValue(':calcicmstf', $row->calcicmstf);
$stm_insert_lftipofisccli->bindValue(':calcipitf', $row->calcipitf);
$stm_insert_lftipofisccli->bindValue(':calcpisstf', $row->calcpistf);
$stm_insert_lftipofisccli->bindValue(':calcirtf', $row->calcirtf);
$stm_insert_lftipofisccli->bindValue(':leitransp', $row->leitransp);
$stm_insert_lftipofisccli->bindValue(':codtipomov', $row->codtipomovoc);
$stm_insert_lftipofisccli->bindValue(':impcofinstf', $row->calccofinstf);
$stm_insert_lftipofisccli->bindValue(':impsocialtf', $row->calccsocialtf);
$stm_insert_lftipofisccli->bindValue(':impicmstf', $row->calcicmstf);
$stm_insert_lftipofisccli->bindValue(':impipitf', $row->calcipitf);
$stm_insert_lftipofisccli->bindValue(':impisstf', $row->calcpistf);
$stm_insert_lftipofisccli->bindValue(':impirtf', $row->calcirtf);
$stm_insert_lftipofisccli->bindValue(':imppistf', $row->calcpistf);
$stm_insert_lftipofisccli->bindValue(':usuario', $row->idusuins);
$stm_insert_lftipofisccli->bindValue(':dtins', $row->dtins);
$stm_insert_lftipofisccli->bindValue(':hins', $row->hins);
$stm_insert_lftipofisccli->bindValue(':codemp', $_SESSION['codemp']);
$stm_insert_lftipofisccli->execute();
}
}
- Codemp: Código da empresa.
- Usuario: Nome do usuário do sistema.
- Codprod: Consulta à tabela eqproduto para obter o maior valor de codprod para a empresa específica
- Refprod: Campo para inserir refprod.
- Codbarprod: Campo para inserir codbarprod.
- Descprod: Campo para inserir descprod.
- Descauxprod: Campo para inserir descauxprod.
- Codalmox: Campo para inserir codalmox.
- Codunid: Campo para inserir codunid.
- Codmarca: Campo para inserir codmarca.
- Codgrup: Campo para inserir codgrup.
- Codfisc: /////////////////////////////////////////////////
// LISTA TODOS OS TIPOS FISCAIS
/////////////////////////////////////////////////
$conexao = conexao::getInstance();
$qry_lftipofisccli = 'select * from lftipofisccli where codemp=:empcod ';
$dts_lftipofisccli = $conexao->prepare($qry_lftipofisccli);
$dts_lftipofisccli->bindvalue(':empcod',$_SESSION['codemp']);
$dts_lftipofisccli->execute();
$rs_lftipofisccli = $dts_lftipofisccli->fetchAll(PDO::FETCH_OBJ);
if (empty($rs_lftipofisccli)) {
// Consultar todos os dados da tabela lftipofisccli onde codemp é igual a 9999
$qry_all_lftipofisccli = 'SELECT * FROM lftipofisccli WHERE codemp = :codemp_default';
$dts_all_lftipofisccli = $conexao->prepare($qry_all_lftipofisccli);
$dts_all_lftipofisccli->bindValue(':codemp_default', 9999);
$dts_all_lftipofisccli->execute();
$rs_all_lftipofisccli = $dts_all_lftipofisccli->fetchAll(PDO::FETCH_OBJ);
// Inserir os dados da tabela lfregrafiscal com codemp 9999 na tabela com codemp igual a $_SESSION['codemp']
foreach ($rs_all_lftipofisccli as $row) {
$qry_insert_lftipofisccli = 'INSERT INTO lfregrafiscal (codemp, codfilial, codfisccli, descfisccli, calccofinstf, calccsocialtf, calcicmstf, calcpitf, calcpistf, calcirtf, leitransp, codtipomovoc, impcofinstf, impsocialtf, impicmstf, impipitf, impisstf, impirtf, imppistf, idusuins, hins, dtins) values
(:codemp, :codfilial,:codfisccli, :descfisccli, :calccofinstf, :calcsocialtf, :calcicmstf, :calcpitf, :calcpisstf, :calcirtf, :leitransp, :codtipomov, :impcofinstf, :impsocialtf, :impicmstf, :impipitf, :impisstf, :impirtf, :imppistf, :usuario, :hins, :dtins)';
$stm_insert_lftipofisccli = $conexao->prepare($qry_insert_lftipofisccli);
$stm_insert_lftipofisccli->bindValue(':codfilial', $row->codfilial);
$stm_insert_lftipofisccli->bindValue(':codfisccli', $row->codfisccli);
$stm_insert_lftipofisccli->bindValue(':descfisccli', $row->descfisccli);
$stm_insert_lftipofisccli->bindValue(':calccofinstf', $row->calccofinstf);
$stm_insert_lftipofisccli->bindValue(':calcsocialtf', $row->calccsocialtf);
$stm_insert_lftipofisccli->bindValue(':calcicmstf', $row->calcicmstf);
$stm_insert_lftipofisccli->bindValue(':calcipitf', $row->calcipitf);
$stm_insert_lftipofisccli->bindValue(':calcpisstf', $row->calcpistf);
$stm_insert_lftipofisccli->bindValue(':calcirtf', $row->calcirtf);
$stm_insert_lftipofisccli->bindValue(':leitransp', $row->leitransp);
$stm_insert_lftipofisccli->bindValue(':codtipomov', $row->codtipomovoc);
$stm_insert_lftipofisccli->bindValue(':impcofinstf', $row->calccofinstf);
$stm_insert_lftipofisccli->bindValue(':impsocialtf', $row->calccsocialtf);
$stm_insert_lftipofisccli->bindValue(':impicmstf', $row->calcicmstf);
$stm_insert_lftipofisccli->bindValue(':impipitf', $row->calcipitf);
$stm_insert_lftipofisccli->bindValue(':impisstf', $row->calcpistf);
$stm_insert_lftipofisccli->bindValue(':impirtf', $row->calcirtf);
$stm_insert_lftipofisccli->bindValue(':imppistf', $row->calcpistf);
$stm_insert_lftipofisccli->bindValue(':usuario', $row->idusuins);
$stm_insert_lftipofisccli->bindValue(':dtins', $row->dtins);
$stm_insert_lftipofisccli->bindValue(':hins', $row->hins);
$stm_insert_lftipofisccli->bindValue(':codemp', $_SESSION['codemp']);
$stm_insert_lftipofisccli->execute();
}
}
- Tipoprod: Tipo ou categoria selecionada.
- Cloteprod: Campo para inserir cloteprod.
- Comisprod: Campo para inserir comisprod.
- Pesoliqprod: Campo para inserir pesoliqprod.
- Pesobrutprod: Campo para inserir pesobrutprod.
- Qtdminprod: Campo para inserir qtdminprod.
- Qtdmaxprod: Campo para inserir qtdmaxprod.
- Custoinfoprod: Campo para inserir custoinfoprod.
- Custompmprod: Campo para inserir custompmprod.
- Custopepsprod: Campo para inserir custopepsprod.
- Precobaseprod: Campo para inserir precobaseprod.
- Codbalanca: Campo para inserir codbalanca.
- Qtdembalagem: Campo para inserir qtdembalagem.
- Codrfidprod: Campo para inserir codrfidprod.
- Tipoprod: Tipo ou categoria selecionada.
- Fotoprod1: Campo para inserir fotoprod1.
- Fotoprod2: Campo para inserir fotoprod2.
- Fotoprod3: Campo para inserir fotoprod3.
- Fotoprod4: Campo para inserir fotoprod4.
- Codempax: Código da empresa.
- Codfilialax: Campo para inserir codfilialax.
- Codempma: Código da empresa.
- Codfilialma: Campo para inserir codfilialma.
- Codmoeda: Campo para inserir codmoeda.
- Codempax: Código da empresa.
- Codfilialax: Campo para inserir codfilialax.
- Codempud: Código da empresa.
- Codfilialud: Campo para inserir codfilialud.
- Codempfc: Código da empresa.
- Codfilialfc: Campo para inserir codfilialfc.
- Codempmc: Código da empresa.
- Codfilialmc: Campo para inserir codfilialmc.
- Codempgp: Código da empresa.
- Codfilialgp: Campo para inserir codfilialgp.
- Codempfc: Código da empresa.
- Rmaprod: Campo para inserir rmaprod.
- Usareceitaprod: Campo para inserir usareceitaprod.
- Usatelaadicpdv: Campo para inserir usatelaadicpdv.
- Guiatrafprod: Campo para inserir guiatrafprod.
- Ativoprod: Campo para inserir ativoprod.
Instruções de Uso
Para usar este módulo, siga os passos abaixo:
- Acesse o módulo através do menu principal.
- Clique em "Novo" para criar um novo registro.
- Preencha os campos obrigatórios marcados com *.
- Clique em "Gravar" para salvar.
- Para editar, selecione um registro existente e altere os dados.
Botões e Ações
- Gravar: Salva as alterações no sistema.
- Cancelar: Descarta mudanças e limpa o formulário.
- Voltar: Retorna à tela anterior.
- Consultar: Lista registros existentes para edição ou visualização.
Configurações Fiscais (Reforma Tributária 2026)
A partir da reforma tributária, o sistema suporta as novas alíquotas CBS (Contribuição sobre Bens e Serviços) e IBS (Imposto sobre Bens e Serviços).
Campos Fiscais
- Regime Tributário Específico: Permite definir um regime tributário específico para o produto (Simples Nacional, Lucro Presumido, etc.). Deixe em branco para usar o regime da empresa.
- Usar regime da empresa: Checkbox que determina se o produto segue o regime tributário configurado na empresa/filial.
- Alíquota CBS (%): Alíquota da Contribuição sobre Bens e Serviços (8-12%).
- Alíquota IBS (%): Alíquota do Imposto sobre Bens e Serviços.
- Alíquota CBS Interestadual (%): Alíquota CBS para operações interestaduais.
- Alíquota IBS Interestadual (%): Alíquota IBS para operações interestaduais.
- CEST (automático): Código Especificador da Substituição Tributária, obtido automaticamente pelo NCM.
Notas do Sistema
Certifique-se de que todos os campos obrigatórios estejam preenchidos antes de salvar. Em caso de dúvidas, consulte o administrador do sistema.
Importante: As configurações fiscais são essenciais para compliance com a reforma tributária de 2026. Configure corretamente as alíquotas CBS/IBS conforme a legislação vigente.