Automatização tratamento de conjunto: mudanças entre as edições
Sem resumo de edição |
Sem resumo de edição |
||
| Linha 306: | Linha 306: | ||
* Desfazer ou refazer as reservas de estoque dos componentes do conjunto, conforme o caso; | * Desfazer ou refazer as reservas de estoque dos componentes do conjunto, conforme o caso; | ||
* Atualizar ou excluir os registros correspondentes | * Atualizar ou excluir os registros correspondentes, garantindo a integridade das informações e o correto controle dos componentes associados ao item de conjunto no pedido. | ||
Esses procedimentos são necessários para manter a consistência entre o pedido, os componentes do conjunto e o estoque envolvido. | Esses procedimentos são necessários para manter a consistência entre o pedido, os componentes do conjunto e o estoque envolvido. | ||
RN019. Deve ser incluído os devidos tratamentos para duplicação de pedido com itens de conjunto. | RN019. Deve ser incluído os devidos tratamentos para duplicação de pedido com itens de conjunto. | ||
= Checkout - Com Orçamento = | = Checkout - Com Orçamento = | ||
| Linha 325: | Linha 323: | ||
Essa geração automática tem como objetivo refletir corretamente a movimentação dos estoques, tanto dos componentes quanto do conjunto final, garantindo a integridade dos saldos e o rastreamento adequado das operações. | Essa geração automática tem como objetivo refletir corretamente a movimentação dos estoques, tanto dos componentes quanto do conjunto final, garantindo a integridade dos saldos e o rastreamento adequado das operações. | ||
| Linha 331: | Linha 330: | ||
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | ||
RN020. Ao faturar uma venda com pedido que contenha itens de conjunto (produto final), durante a validação de estoque realizada na tela de mercadoria, o sistema deve verificar se o produto em questão é um produto final de um conjunto. | '''RN020'''. Ao faturar uma venda com pedido que contenha itens de conjunto (produto final), durante a validação de estoque realizada na tela de mercadoria, o sistema deve verificar se o produto em questão é um produto final de um conjunto. | ||
Caso seja, a validação de estoque deve ser feita com base nos componentes do conjunto registrados | Caso seja, a validação de estoque deve ser feita com base nos componentes do conjunto registrados. | ||
Se qualquer um dos componentes do conjunto não possuir estoque disponível, o sistema deve considerar que não há estoque suficiente para o conjunto como um todo, aplicando as mesmas regras utilizadas para produtos sem estoque disponível. | Se qualquer um dos componentes do conjunto não possuir estoque disponível, o sistema deve considerar que não há estoque suficiente para o conjunto como um todo, aplicando as mesmas regras utilizadas para produtos sem estoque disponível. | ||
RN021. Após a confirmação da venda, se houver itens de conjunto no pedido, depois da emissão da nota de venda, deve ser feita a emissão da nota de outras saídas dos componentes do conjunto para baixa do estoque dos componentes e uma nota de outras entradas do produto final do conjunto com a entrada do estoque. | '''RN021'''. Após a confirmação da venda, se houver itens de conjunto no pedido, depois da emissão da nota de venda, deve ser feita a emissão da nota de outras saídas dos componentes do conjunto para baixa do estoque dos componentes e uma nota de outras entradas do produto final do conjunto com a entrada do estoque. | ||
Para emissão da nota fiscal de outras saídas devem ser consideradas as integrações do TPO configurado para esta operação, conforme padrão do sistema para emissão de nota fiscal: | Para emissão da nota fiscal de outras saídas devem ser consideradas as integrações do TPO configurado para esta operação, conforme padrão do sistema para emissão de nota fiscal: | ||
| Linha 344: | Linha 343: | ||
* Emissão de NF manual ou Nota fiscal eletrônica (conforme configuração TPO); | * Emissão de NF manual ou Nota fiscal eletrônica (conforme configuração TPO); | ||
* Se o TPO NÃO estiver configurado para NF-e: | * Se o TPO NÃO estiver configurado para NF-e: | ||
** O número da nota deve ser o número do pedido. A série será "OM" acrescida de um sequencial de 1 a 9 | ** O número da nota deve ser o número do pedido. A série será "OM" acrescida de um sequencial de 1 a 9. | ||
* Se o TPO estiver configurado para NF-e: | * Se o TPO estiver configurado para NF-e: | ||
** A numeração e a série da nota devem seguir a numeração e a série da NF-e. | ** A numeração e a série da nota devem seguir a numeração e a série da NF-e. | ||
| Linha 360: | Linha 359: | ||
Para pedidos com itens de entrega Expedição e Futura, cuja nota de venda será emitida pelo sistema de usuários, a emissão da nota fiscal de outras saídas e outras entradas, também serão emitidas pelo Sistema de Usuários. | Para pedidos com itens de entrega Expedição e Futura, cuja nota de venda será emitida pelo sistema de usuários, a emissão da nota fiscal de outras saídas e outras entradas, também serão emitidas pelo Sistema de Usuários. | ||
RN022. Para emissão da nota fiscal de outras saídas, deve ser considerado todos os componentes do conjunto relacionado ao produto final do conjunto | '''RN022'''. Para emissão da nota fiscal de outras saídas, deve ser considerado todos os componentes do conjunto relacionado ao produto final do conjunto. | ||
Todos os componentes de todos os conjuntos que estão na NOTA DE VENDA, deverão ser reunidos em uma única nota, agrupados por código de produto (caso haja componente que faça parte de mais de um conjunto em faturamento). | Todos os componentes de todos os conjuntos que estão na NOTA DE VENDA, deverão ser reunidos em uma única nota, agrupados por código de produto (caso haja componente que faça parte de mais de um conjunto em faturamento). | ||
RN023. Para obter o preço dos componentes a ser utilizado na emissão da nota de outras saídas: | '''RN023'''. Para obter o preço dos componentes a ser utilizado na emissão da nota de outras saídas: | ||
* Deve ser verificado a integração “Tipo de cálculo para obter o preço de custo do produto na geração da notas fiscais” | * Deve ser verificado a integração “Tipo de cálculo para obter o preço de custo do produto na geração da notas fiscais” do TPO utilizado está configurado com: | ||
** Custo da última compra | ** Custo da última compra: | ||
*** Obter o custo da última compra do produto | *** Obter o custo da última compra do produto | ||
** Custo Médio | ** Custo Médio | ||
*** Obter o custo médio do produto na filial | *** Obter o custo médio do produto na filial | ||
** Custo Médio - ICMS Médio | ** Custo Médio - ICMS Médio | ||
*** Obter o custo médio - icms médio do produto na filial | *** Obter o custo médio - icms médio do produto na filial | ||
Observação: Inicialmente nesta rotina será tratado somente os três tipos acima; | Observação: Inicialmente nesta rotina será tratado somente os três tipos acima; | ||
* Se o TPO não estiver com a integração “Tipo de cálculo para obter o preço de custo do produto na geração da notas fiscais” configurado ou configurado com uma opção diferente das listadas acima deve ser considerado o custo de última compra do produto | * Se o TPO não estiver com a integração “Tipo de cálculo para obter o preço de custo do produto na geração da notas fiscais” configurado ou configurado com uma opção diferente das listadas acima deve ser considerado o custo de última compra do produto. | ||
'''RN024'''. Ao fazer a baixa do estoque na emissão da nota de outras saídas, também deve ser feita a baixa da quantidade reservada para os componentes do conjunto. | |||
RN024. Ao fazer a baixa do estoque na emissão da nota de outras saídas, também deve ser feita a baixa da quantidade reservada para os componentes do conjunto | |||
Se o item do conjunto final (produto final) estiver com reserva, foi realizada a reserva dos componentes do conjunto. Neste caso, na emissão da nota de outra saída deve ser retirada a reserva dos componentes, conforme registro na tabela. | |||
RN025. Após a emissão da nota de OUTRAS SAÍDAS, deve ser atualizado a base de dados conforme abaixo: | '''RN025'''. Após a emissão da nota de OUTRAS SAÍDAS, deve ser atualizado a base de dados conforme abaixo: | ||
Na nota de Outras Saídas: | Na nota de Outras Saídas: | ||
* | * Número de ordem da nota de venda relacionada | ||
Na tabela de itens do conjunto, os componentes que estão na nota de outras saídas: | |||
No Histórico do PEDIDO DE VENDA: | No Histórico do PEDIDO DE VENDA: | ||
| Linha 411: | Linha 392: | ||
* Histórico: Gerado nota fiscal de outras saídas [Número/Série] referente aos componentes do conjunto. | * Histórico: Gerado nota fiscal de outras saídas [Número/Série] referente aos componentes do conjunto. | ||
RN026. Após a emissão da nota de outras saídas, deve ser gerado uma nota de OUTRAS ENTRADAS do produto final dos conjuntos que foram gerados às saídas dos componentes. | '''RN026'''. Após a emissão da nota de outras saídas, deve ser gerado uma nota de OUTRAS ENTRADAS do produto final dos conjuntos que foram gerados às saídas dos componentes. | ||
Para emissão da nota fiscal de outras entradas devem ser consideradas as integrações do TPO configurado para esta operação, conforme padrão do sistema para emissão de nota fiscal: | Para emissão da nota fiscal de outras entradas devem ser consideradas as integrações do TPO configurado para esta operação, conforme padrão do sistema para emissão de nota fiscal: | ||
| Linha 418: | Linha 399: | ||
* Emissão de NF manual ou Nota fiscal eletrônica (conforme configuração TPO); | * Emissão de NF manual ou Nota fiscal eletrônica (conforme configuração TPO); | ||
* Se o TPO NÃO estiver configurado para NF-e: | * Se o TPO NÃO estiver configurado para NF-e: | ||
** O número da nota deve ser o número do pedido. A série será "OC" acrescida de um sequencial de 1 a 9, definida na constante | ** O número da nota deve ser o número do pedido. A série será "OC" acrescida de um sequencial de 1 a 9, definida na constante. | ||
* Se o TPO estiver configurado para NF-e: | * Se o TPO estiver configurado para NF-e: | ||
** A numeração e a série da nota devem seguir a numeração e a série da NF-e. | ** A numeração e a série da nota devem seguir a numeração e a série da NF-e. | ||
| Linha 429: | Linha 410: | ||
* Entrada de estoque (será realizada conforme configuração do TPO) ; | * Entrada de estoque (será realizada conforme configuração do TPO) ; | ||
RN027. Para obter o preço do produto final a ser utilizado na emissão da nota de outras entradas: | '''RN027'''. Para obter o preço do produto final a ser utilizado na emissão da nota de outras entradas: | ||
* Deve ser verificado a integração “Tipo de cálculo para obter o preço de custo do produto na geração da notas fiscais” | * Deve ser verificado a integração “Tipo de cálculo para obter o preço de custo do produto na geração da notas fiscais” do TPO utilizado está configurado com: | ||
** Custo da última compra | ** Custo da última compra: | ||
*** Obter o custo da última compra do produto | *** Obter o custo da última compra do produto | ||
** Custo Médio | ** Custo Médio | ||
*** Obter o custo médio do produto na filial | *** Obter o custo médio do produto na filial | ||
** Custo Médio - ICMS Médio | ** Custo Médio - ICMS Médio | ||
*** Obter o custo médio - icms médio do produto na filial | *** Obter o custo médio - icms médio do produto na filial | ||
* Se o TPO não estiver com a integração “Tipo de cálculo para obter o preço de custo do produto na geração da notas fiscais” configurado ou configurado com uma opção diferente das listadas acima deve ser considerado o custo de última compra do produto: | * Se o TPO não estiver com a integração “Tipo de cálculo para obter o preço de custo do produto na geração da notas fiscais” configurado ou configurado com uma opção diferente das listadas acima deve ser considerado o custo de última compra do produto: | ||
RN028. Para geração da nota fiscal de outras entradas, consultar a especificação técnica de geração de notas de entradas. | '''RN028'''. Para geração da nota fiscal de outras entradas, consultar a especificação técnica de geração de notas de entradas. | ||
RECURSOS QUE NÃO SERÃO TRATADOS NA EMISSÃO DA NOTA DE OUTRAS ENTRADAS: | RECURSOS QUE NÃO SERÃO TRATADOS NA EMISSÃO DA NOTA DE OUTRAS ENTRADAS: | ||
| Linha 449: | Linha 429: | ||
* Não será tratado cálculo/destaque de IPI; | * Não será tratado cálculo/destaque de IPI; | ||
* Não será gerado conta a pagar; | * Não será gerado conta a pagar; | ||
'''RN029'''. Após a emissão da nota de OUTRAS ENTRADAS, deve ser atualizado a base de dados conforme abaixo: | |||
RN029. Após a emissão da nota de OUTRAS ENTRADAS, deve ser atualizado a base de dados conforme abaixo: | |||
Na nota de Outras Entradas: | Na nota de Outras Entradas: | ||
* | * Número de ordem da nota de venda relacionada | ||
No Histórico do PEDIDO DE VENDA: | No Histórico do PEDIDO DE VENDA: | ||
| Linha 471: | Linha 442: | ||
Após a emissão das notas de OUTRAS SAÍDAS e OUTRAS ENTRADAS, o estoque ficará ajustado, com a baixa do estoque dos componentes do conjunto pela nota de outras saídas e a entrada do estoque do produto final pela nota de outras entradas; | Após a emissão das notas de OUTRAS SAÍDAS e OUTRAS ENTRADAS, o estoque ficará ajustado, com a baixa do estoque dos componentes do conjunto pela nota de outras saídas e a entrada do estoque do produto final pela nota de outras entradas; | ||
= Checkout - Sem Orçamento = | = Checkout - Sem Orçamento = | ||
| Linha 483: | Linha 452: | ||
* Nota fiscal de outras saídas para os componentes do conjunto, a fim de registrar a saída de estoque dos itens utilizados na composição. | * Nota fiscal de outras saídas para os componentes do conjunto, a fim de registrar a saída de estoque dos itens utilizados na composição. | ||
* Nota fiscal de outras entradas para o produto final (conjunto), registrando a entrada do conjunto no estoque. | * Nota fiscal de outras entradas para o produto final (conjunto), registrando a entrada do conjunto no estoque. | ||
| Linha 489: | Linha 459: | ||
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | ||
RN030. Ao efetuar uma venda SEM PEDIDO, na tela de mercadoria, se informado um PRODUTO que é PRODUTO FINAL de um CONJUNTO, deve ser feita a validação do estoque para os COMPONENTES do CONJUNTO. | '''RN030'''. Ao efetuar uma venda SEM PEDIDO, na tela de mercadoria, se informado um PRODUTO que é PRODUTO FINAL de um CONJUNTO, deve ser feita a validação do estoque para os COMPONENTES do CONJUNTO. | ||
Identificação de Produto Final de um Conjunto: | Identificação de Produto Final de um Conjunto: | ||
Para identificar se um produto é o produto final de um conjunto, é necessário verificar a existência de registros | Para identificar se um produto é o produto final de um conjunto, é necessário verificar a existência de registros no banco de dados. | ||
Se houver registros nessa condição, significa que o produto é um conjunto, e seus componentes são definidos pelos valores presentes | Se houver registros nessa condição, significa que o produto é um conjunto, e seus componentes são definidos pelos valores presentes, que representam os códigos dos produtos que compõem o conjunto. | ||
RN031. Para obter a quantidade dos componentes deve ser multiplicada a quantidade vendida do produto final pela quantidade do componente. | '''RN031'''. Para obter a quantidade dos componentes deve ser multiplicada a quantidade vendida do produto final pela quantidade do componente. | ||
Exemplo: | Exemplo: | ||
{| class="wikitable" | {| class="wikitable" | ||
|Conjunto | |Conjunto | ||
|Quantidade vendida | |Quantidade vendida | ||
|Componentes | |Componentes | ||
|Quantidade | |Quantidade | ||
|Quantidade total do componente | |Quantidade total do componente | ||
|- | |- | ||
| Linha 529: | Linha 493: | ||
A validação do estoque dos componentes deve seguir a mesma regra de validação de estoque dos demais produtos. Se NÃO houver estoque disponível para algum componente, deve ser exibida mensagem de aviso para o usuário, e não deixar informar o produto final, conforme o tratamento atual de validação de estoque. | A validação do estoque dos componentes deve seguir a mesma regra de validação de estoque dos demais produtos. Se NÃO houver estoque disponível para algum componente, deve ser exibida mensagem de aviso para o usuário, e não deixar informar o produto final, conforme o tratamento atual de validação de estoque. | ||
RN032. Após a confirmação da venda, caso a venda contenha itens de conjunto (produto final), o sistema deverá, após a emissão da nota de venda, realizar automaticamente: | '''RN032'''. Após a confirmação da venda, caso a venda contenha itens de conjunto (produto final), o sistema deverá, após a emissão da nota de venda, realizar automaticamente: | ||
* A emissão de nota fiscal de outras saídas para os componentes do conjunto, efetuando a baixa do estoque dos componentes do conjunto. | * A emissão de nota fiscal de outras saídas para os componentes do conjunto, efetuando a baixa do estoque dos componentes do conjunto. | ||
| Linha 535: | Linha 499: | ||
* A emissão de nota fiscal de outras entradas para o produto final (conjunto), registrando a entrada do conjunto no estoque. | * A emissão de nota fiscal de outras entradas para o produto final (conjunto), registrando a entrada do conjunto no estoque. | ||
Para VENDAS SEM PEDIDO, deve ser considerado os componentes do conjunto informados no cadastro | Para VENDAS SEM PEDIDO, deve ser considerado os componentes do conjunto informados no cadastro. | ||
Para obter a quantidade dos componentes deve ser multiplicada pela quantidade vendida do produto final, conforme descrito para regra de validação do estoque. | Para obter a quantidade dos componentes deve ser multiplicada pela quantidade vendida do produto final, conforme descrito para regra de validação do estoque. | ||
A geração dessas notas fiscais deve seguir as mesmas regras e critérios descritos para o Checkout com pedido, garantindo consistência no processo de movimentação de estoque. | A geração dessas notas fiscais deve seguir as mesmas regras e critérios descritos para o Checkout com pedido, garantindo consistência no processo de movimentação de estoque. | ||
= Sistema de usuários - Movimentos - Montagem de Carga - Padrão / Simplificada / Roteirização = | = Sistema de usuários - Movimentos - Montagem de Carga - Padrão / Simplificada / Roteirização = | ||
| Linha 553: | Linha 509: | ||
Validar o estoque dos componentes do conjunto. | Validar o estoque dos componentes do conjunto. | ||
| Linha 559: | Linha 516: | ||
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | ||
RN033. Validação de Estoque para Itens de Conjunto na Seleção de Pedido/Item no GRID: | '''RN033'''. Validação de Estoque para Itens de Conjunto na Seleção de Pedido/Item no GRID: | ||
Ao selecionar um pedido ou item no GRID, será realizada a validação do estoque dos itens contidos no pedido. | Ao selecionar um pedido ou item no GRID, será realizada a validação do estoque dos itens contidos no pedido. | ||
Se o parâmetro acima, estiver ligado, para os itens de conjunto | Se o parâmetro acima, estiver ligado, para os itens de conjunto, a validação do estoque dos componentes do conjunto que estão gravados na tabela. | ||
A validação de estoque para os componentes deve seguir as mesmas regras já existentes para a verificação de estoque. Se qualquer componente do conjunto estiver com estoque insuficiente, o sistema deve considerar que não há estoque disponível para o produto final. | A validação de estoque para os componentes deve seguir as mesmas regras já existentes para a verificação de estoque. Se qualquer componente do conjunto estiver com estoque insuficiente, o sistema deve considerar que não há estoque disponível para o produto final. | ||
| Linha 574: | Linha 527: | ||
ATENÇÃO: A rotina de validação de estoque é executada dentro do processo de montagem de carga, que é altamente sensível a questões de performance. Portanto, a implementação desta regra deve ser feita com foco em otimização e eficiência, evitando impactos negativos no tempo de resposta da funcionalidade. | ATENÇÃO: A rotina de validação de estoque é executada dentro do processo de montagem de carga, que é altamente sensível a questões de performance. Portanto, a implementação desta regra deve ser feita com foco em otimização e eficiência, evitando impactos negativos no tempo de resposta da funcionalidade. | ||
= Sistema de usuários - Movimentos - Faturamento - Padrão / Simplificada = | = Sistema de usuários - Movimentos - Faturamento - Padrão / Simplificada = | ||
| Linha 586: | Linha 537: | ||
Essa geração automática tem como objetivo refletir corretamente a movimentação dos estoques, tanto dos componentes quanto do conjunto final, garantindo a integridade dos saldos e o rastreamento adequado das operações. | Essa geração automática tem como objetivo refletir corretamente a movimentação dos estoques, tanto dos componentes quanto do conjunto final, garantindo a integridade dos saldos e o rastreamento adequado das operações. | ||
| Linha 592: | Linha 544: | ||
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | ||
RN034. Ao selecionar o pedido/item no GRID é realizada a validação do estoque dos itens do pedido. | '''RN034'''. Ao selecionar o pedido/item no GRID é realizada a validação do estoque dos itens do pedido. | ||
Se o parâmetro acima estiver ligado e houver itens de conjunto no pedido, a validação do estoque deve ser realizada considerando os componentes do conjunto, conforme regra descrita para montagem de carga. | Se o parâmetro acima estiver ligado e houver itens de conjunto no pedido, a validação do estoque deve ser realizada considerando os componentes do conjunto, conforme regra descrita para montagem de carga. | ||
RN035. Ao confirmar a geração da nota fiscal de venda, caso a nota contenha itens de conjunto (produto final), o sistema deverá, após a emissão da nota de venda, realizar automaticamente: | '''RN035'''. Ao confirmar a geração da nota fiscal de venda, caso a nota contenha itens de conjunto (produto final), o sistema deverá, após a emissão da nota de venda, realizar automaticamente: | ||
* A emissão de nota fiscal de outras saídas para os componentes do conjunto, efetuando a baixa do estoque dos componentes do conjunto. | * A emissão de nota fiscal de outras saídas para os componentes do conjunto, efetuando a baixa do estoque dos componentes do conjunto. | ||
| Linha 603: | Linha 555: | ||
A geração dessas notas fiscais deve seguir as mesmas regras e critérios descritos para o Checkout, garantindo consistência no processo de movimentação de estoque. | A geração dessas notas fiscais deve seguir as mesmas regras e critérios descritos para o Checkout, garantindo consistência no processo de movimentação de estoque. | ||
= Sistema de usuários - Movimentos - Desdobrar Item de Pedido = | = Sistema de usuários - Movimentos - Desdobrar Item de Pedido = | ||
| Linha 610: | Linha 560: | ||
Ao desdobrar o produto final do conjunto, desdobrar os componentes do conjunto. | Ao desdobrar o produto final do conjunto, desdobrar os componentes do conjunto. | ||
Regras de Negócio: | Regras de Negócio: | ||
| Linha 616: | Linha 565: | ||
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | ||
RN036. Ao confirmar o desdobramento de um item de pedido que é um produto final de um conjunto, deve ser desdobrado os componentes do item de conjunto na tabela | '''RN036'''. Ao confirmar o desdobramento de um item de pedido que é um produto final de um conjunto, deve ser desdobrado os componentes do item de conjunto na tabela. | ||
A quantidade do desdobramento dos componentes deve ser proporcional a quantidade do conjunto final que está sendo desdobrado. | A quantidade do desdobramento dos componentes deve ser proporcional a quantidade do conjunto final que está sendo desdobrado. | ||
= Sistema de usuários - Movimentos - Saídas - Vendas = | = Sistema de usuários - Movimentos - Saídas - Vendas = | ||
| Linha 634: | Linha 581: | ||
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | ||
RN037. Na tela de itens da nota, se informado um PRODUTO que é PRODUTO FINAL de um CONJUNTO, deve ser feita a validação do estoque para os COMPONENTES do CONJUNTO. | '''RN037'''. Na tela de itens da nota, se informado um PRODUTO que é PRODUTO FINAL de um CONJUNTO, deve ser feita a validação do estoque para os COMPONENTES do CONJUNTO. | ||
Identificação de Produto Final de um Conjunto: | Identificação de Produto Final de um Conjunto: | ||
Para identificar se um produto é o produto final de um conjunto, é necessário verificar a existência de registros na tabela | Para identificar se um produto é o produto final de um conjunto, é necessário verificar a existência de registros na tabela. | ||
Se houver registros nessa condição, significa que o produto é um conjunto, e seus componentes são definidos pelos valores presentes que representam os códigos dos produtos que compõem o conjunto. | |||
'''RN038'''. Para obter a quantidade dos componentes deve ser multiplicada a quantidade vendida do produto final pela quantidade do componente. | |||
RN038. Para obter a quantidade dos componentes deve ser multiplicada a quantidade vendida do produto final pela quantidade do componente. | |||
Exemplo: | Exemplo: | ||
{| class="wikitable" | {| class="wikitable" | ||
|Conjunto | |Conjunto | ||
|Quantidade vendida | |Quantidade vendida | ||
|Componentes | |Componentes | ||
|Quantidade | |Quantidade | ||
|Quantidade total do componente | |Quantidade total do componente | ||
|- | |- | ||
| Linha 672: | Linha 613: | ||
|3,00 | |3,00 | ||
|} | |} | ||
RN039. A validação do estoque dos componentes deve seguir a mesma regra de validação de estoque dos demais produtos. Se NÃO houver estoque disponível para algum componente, deve ser exibida mensagem de aviso para o usuário, e não deixar informar o produto final, conforme o tratamento atual de validação de estoque, conforme configuração do TPO. | '''RN039'''. A validação do estoque dos componentes deve seguir a mesma regra de validação de estoque dos demais produtos. Se NÃO houver estoque disponível para algum componente, deve ser exibida mensagem de aviso para o usuário, e não deixar informar o produto final, conforme o tratamento atual de validação de estoque, conforme configuração do TPO. | ||
RN040. Ao confirmar a geração da nota fiscal de venda, caso a nota de venda contenha conjunto (produto final), o sistema deverá, após a emissão da nota de venda, realizar automaticamente: | '''RN040'''. Ao confirmar a geração da nota fiscal de venda, caso a nota de venda contenha conjunto (produto final), o sistema deverá, após a emissão da nota de venda, realizar automaticamente: | ||
* A emissão de nota fiscal de outras saídas para os componentes do conjunto, efetuando a baixa do estoque dos itens utilizados. | * A emissão de nota fiscal de outras saídas para os componentes do conjunto, efetuando a baixa do estoque dos itens utilizados. | ||
| Linha 682: | Linha 623: | ||
A geração dessas notas fiscais deve seguir as mesmas regras e critérios descritos para a emissão pelo Checkout, garantindo consistência no processo de movimentação de estoque. | A geração dessas notas fiscais deve seguir as mesmas regras e critérios descritos para a emissão pelo Checkout, garantindo consistência no processo de movimentação de estoque. | ||
Para esta opção, não há um pedido de venda vinculado, portanto os componentes do conjunto devem ser considerados com base nas informações cadastradas previamente na tabela | Para esta opção, não há um pedido de venda vinculado, portanto os componentes do conjunto devem ser considerados com base nas informações cadastradas previamente na tabela. | ||
Dessa forma, os componentes utilizados para movimentação de estoque devem ser determinados com base no cadastro existente. | |||
Dessa forma, os componentes utilizados para movimentação de estoque devem ser determinados com base no cadastro existente | |||
= Sistema de usuários - Movimentos - Saídas - Cancelamento de NF - Vendas = | = Sistema de usuários - Movimentos - Saídas - Cancelamento de NF - Vendas = | ||
| Linha 704: | Linha 633: | ||
Ao cancelar uma nota de venda que tenha nota de outras saídas e outras entradas de conjunto relacionadas, deve ser feito o cancelamento de todas às notas. | Ao cancelar uma nota de venda que tenha nota de outras saídas e outras entradas de conjunto relacionadas, deve ser feito o cancelamento de todas às notas. | ||
| Linha 710: | Linha 640: | ||
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | ||
RN041. Se o parâmetro acima estiver LIGADO, ao cancelar uma nota de venda que tenha item de conjunto na nota de venda, após o cancelamento da nota de venda, deve ser feito o cancelamento da nota de outras saídas dos componentes e da nota de outras entradas do produto final, relacionada a nota de venda. | '''RN041'''. Se o parâmetro acima estiver LIGADO, ao cancelar uma nota de venda que tenha item de conjunto na nota de venda, após o cancelamento da nota de venda, deve ser feito o cancelamento da nota de outras saídas dos componentes e da nota de outras entradas do produto final, relacionada a nota de venda. | ||
Estas notas estarão relacionadas através | Estas notas estarão relacionadas através do número de lançamento. | ||
'''RN042'''. Se a nota de outras saídas e/ou outras entradas for NF-e (modelo 55), o cancelamento das notas devem ser enviados para SEFAZ com processamento pelo MUNFe e MonitorNFe. | |||
RN042. Se a nota de outras saídas e/ou outras entradas for NF-e (modelo 55), o cancelamento das notas devem ser enviados para SEFAZ com processamento pelo MUNFe e MonitorNFe. | |||
Para isso, devem ser incluídas às notas na FILANFE, para o envio do cancelamento para SEFAZ. | Para isso, devem ser incluídas às notas na FILANFE, para o envio do cancelamento para SEFAZ. | ||
RN043. Se a nota de outras saídas e/ou outras entradas NÃO for NF-e (modelo 55), DEVE SER somente feito o cancelamento das notas fiscais e feita a volta do estoque. | '''RN043'''. Se a nota de outras saídas e/ou outras entradas NÃO for NF-e (modelo 55), DEVE SER somente feito o cancelamento das notas fiscais e feita a volta do estoque. | ||
Atualização do estoque: | Atualização do estoque: | ||
* Para Outras Saídas deve ser somado a quantidade do componente no estoque da filial | * Para Outras Saídas deve ser somado a quantidade do componente no estoque da filial. | ||
* Para Outras Entradas deve ser deduzida a quantidade do produto final no estoque da filial | |||
* Para | |||
= Sistema de usuários - Movimentos - Saídas - Cancelamento de NF - Outras Saídas = | = Sistema de usuários - Movimentos - Saídas - Cancelamento de NF - Outras Saídas = | ||
| Linha 758: | Linha 662: | ||
Regras de Negócio: | Regras de Negócio: | ||
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | ||
RN044. Se o parâmetro acima estiver LIGADO, não deve ser permitido cancelar uma nota de outras saídas que esteja relacionada a uma nota de venda. Deve ser cancelada somente a nota de venda e a nota de outras saídas será cancelada automaticamente. | '''RN044'''. Se o parâmetro acima estiver LIGADO, não deve ser permitido cancelar uma nota de outras saídas que esteja relacionada a uma nota de venda. Deve ser cancelada somente a nota de venda e a nota de outras saídas será cancelada automaticamente. | ||
Se informado uma nota de outras saídas, deve ser verificado se existe uma nota de venda confirmada relacionada a nota de outras saídas | Se informado uma nota de outras saídas, deve ser verificado se existe uma nota de venda confirmada relacionada a nota de outras saídas. | ||
Se localizada uma nota de venda confirmada relacionada a nota de outras saídas, deve ser exibida a mensagem “Nota de montagem de conjunto relacionada a nota de venda [Número/Serie NF venda] não pode ser cancelada.” e não permitir o cancelamento. | Se localizada uma nota de venda confirmada relacionada a nota de outras saídas, deve ser exibida a mensagem “Nota de montagem de conjunto relacionada a nota de venda [Número/Serie NF venda] não pode ser cancelada.” e não permitir o cancelamento. | ||
= Sistema de usuários - Movimentos - Entradas - Cancelamento - Outras Entradas = | = Sistema de usuários - Movimentos - Entradas - Cancelamento - Outras Entradas = | ||
| Linha 790: | Linha 679: | ||
Regras de Negócio: | Regras de Negócio: | ||
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | ||
RN045. Se o parâmetro acima estiver LIGADO, não deve ser permitido cancelar uma nota de outras entradas que esteja relacionada a uma nota de venda. Deve ser cancelada somente a nota de venda e a nota de outras entradas será cancelada automaticamente. | '''RN045'''. Se o parâmetro acima estiver LIGADO, não deve ser permitido cancelar uma nota de outras entradas que esteja relacionada a uma nota de venda. Deve ser cancelada somente a nota de venda e a nota de outras entradas será cancelada automaticamente. | ||
Se informado uma nota de outras entradas, deve ser verificado se existe uma nota de venda confirmada relacionada a nota de outras entradas | Se informado uma nota de outras entradas, deve ser verificado se existe uma nota de venda confirmada relacionada a nota de outras entradas | ||
Se localizada uma nota de venda confirmada relacionada a nota de outras entradas, deve ser exibida a mensagem “Nota de montagem de conjunto relacionada a nota de venda [Número/Serie NF venda] não pode ser cancelada.” e não permitir o cancelamento. | Se localizada uma nota de venda confirmada relacionada a nota de outras entradas, deve ser exibida a mensagem “Nota de montagem de conjunto relacionada a nota de venda [Número/Serie NF venda] não pode ser cancelada.” e não permitir o cancelamento. | ||
= TradDevo - Devolução = | = TradDevo - Devolução = | ||
| Linha 815: | Linha 700: | ||
Regras de Negócio: | Regras de Negócio: | ||
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | ||
RN046. Se o parâmetro acima estiver LIGADO, ao confirmar a emissão de uma devolução de venda, o sistema deve verificar se está sendo devolvido algum produto final do tipo conjunto. | '''RN046'''. Se o parâmetro acima estiver LIGADO, ao confirmar a emissão de uma devolução de venda, o sistema deve verificar se está sendo devolvido algum produto final do tipo conjunto. | ||
Caso haja devolução de conjunto, o sistema deve gerar automaticamente: | Caso haja devolução de conjunto, o sistema deve gerar automaticamente: | ||
| Linha 837: | Linha 723: | ||
A nota fiscal de outras entradas deve ser gerada com os componentes do conjunto, seguindo as mesmas regras já aplicadas para a emissão de notas de outras entradas no Checkout, mas com os componentes, e não com o produto final, como na venda. | A nota fiscal de outras entradas deve ser gerada com os componentes do conjunto, seguindo as mesmas regras já aplicadas para a emissão de notas de outras entradas no Checkout, mas com os componentes, e não com o produto final, como na venda. | ||
RN047. Se for feita a devolução parcial do item de conjunto. Devem ser geradas as notas fiscais de outras saídas e outras entradas correspondentes às quantidades devolvidas. | '''RN047'''. Se for feita a devolução parcial do item de conjunto. Devem ser geradas as notas fiscais de outras saídas e outras entradas correspondentes às quantidades devolvidas. | ||
RN048. Deve ser atualizado o relacionamento entre a nota de devolução de vendas e às notas de outras saídas e outras entradas: | '''RN048'''. Deve ser atualizado o relacionamento entre a nota de devolução de vendas e às notas de outras saídas e outras entradas: | ||
'''RN049'''. Se EXCLUÍDA a NOTA DE DEVOLUÇÃO DE VENDA CONFIRMADA (lançada sem emissão), que tenha uma nota de outras saídas e outras entradas relacionadas a devolução. Deve ser disparado o CANCELAMENTO dessas notas para volta do estoque. | |||
Deve ser feito o cancelamento da nota de outras saídas e outras entradas, conforme descrito na regra posterior da opção de cancelamento de devolução de vendas. | |||
Deve ser feito o cancelamento da nota de outras saídas e outras entradas, conforme descrito na regra posterior da opção de cancelamento de devolução de vendas. | |||
= Sistema de usuários - Movimentos - Entradas - Cancelamento - Devolução de vendas = | = Sistema de usuários - Movimentos - Entradas - Cancelamento - Devolução de vendas = | ||
| Linha 866: | Linha 737: | ||
Regras de Negócio: | Regras de Negócio: | ||
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO. | ||
RN050. Se o parâmetro acima estiver LIGADO, ao cancelar uma nota de DEVOLUÇÃO DE VENDAS que tenha item de conjunto na nota devolvido, após o cancelamento da nota de devolução, deve ser feito o cancelamento da nota de outras saídas do produto final do conjunto e da nota de outras entradas dos componentes, relacionada a nota de devolução de venda. | '''RN050'''. Se o parâmetro acima estiver LIGADO, ao cancelar uma nota de DEVOLUÇÃO DE VENDAS que tenha item de conjunto na nota devolvido, após o cancelamento da nota de devolução, deve ser feito o cancelamento da nota de outras saídas do produto final do conjunto e da nota de outras entradas dos componentes, relacionada a nota de devolução de venda. | ||
Estas notas estarão relacionadas | |||
RN051. Se a nota de outras saídas e/ou outras entradas for NF-e (modelo 55), o cancelamento das notas devem ser enviados para SEFAZ com processamento pelo MUNFe e MonitorNFe. | '''RN051'''. Se a nota de outras saídas e/ou outras entradas for NF-e (modelo 55), o cancelamento das notas devem ser enviados para SEFAZ com processamento pelo MUNFe e MonitorNFe. | ||
Para isso, devem ser incluídas às notas na FILANFE, para o envio do cancelamento para SEFAZ. | Para isso, devem ser incluídas às notas na FILANFE, para o envio do cancelamento para SEFAZ. | ||
RN052. Se a nota de outras saídas e/ou outras entradas NÃO for NF-e (modelo 55), DEVE SER somente feito o cancelamento das notas fiscais e feita a volta do estoque. | '''RN052'''. Se a nota de outras saídas e/ou outras entradas NÃO for NF-e (modelo 55), DEVE SER somente feito o cancelamento das notas fiscais e feita a volta do estoque. | ||
Atualização do estoque: | Atualização do estoque: | ||
* Para Outras Saídas deve ser somado a quantidade do produto final no estoque da filial | * Para Outras Saídas deve ser somado a quantidade do produto final no estoque da filial | ||
* Para Outras Entradas deve ser deduzida a quantidade dos componentes no estoque da filial | * Para Outras Entradas deve ser deduzida a quantidade dos componentes no estoque da filial | ||
</div> | </div> | ||
[[Categoria: | [[Categoria:Vendas]] | ||
Edição das 09h50min de 21 de janeiro de 2026
Este artigo irá mostrar como automatizar este processo, para passar a atualizar o custo do conjunto e o preço de venda do conjunto baseado no custo dos seus componentes.
Na entrada da nota, atualizar o custo do conjunto baseado no custo do componente que foi comprado.
Na venda, devolução ou cancelamento do conjunto (produto final), o sistema deve fazer a montagem e ou desmontagem dos conjuntos automaticamente.
Tutorial
PASSO 1
- LIGAR o parâmetro por filial “Atualizar custo da última compra do conjunto”
- LIGAR o parâmetro por empresa “Orçamento com tratamento de conjuntos”
- CONFIGURAR o parâmetro por filial “TPO de Saida na Montagem de Conjuntos” informando o TPO de outras saídas que será utilizado para emissão da nota de saídas dos componentes do conjunto.
- CONFIGURAR o parâmetro por filial “TPO de Entrada na Montagem de Conjunto” informando o TPO de outras entradas que será utilizado para emissão da nota de entrada do produto final do conjunto.
- Versão MasterEn 96.900 ou superior
PASSO 2
Tradewin - Arquivos - Produtos - Cadastros de Conjunto
Objetivo:
Incluir tratamento para atualização do preço de custo do conjunto
Regras de Negócio:
RN001. Na inclusão ou alteração do conjunto, se o parâmetro Atualizar custo da última compra do conjunto estiver LIGADO na filial padrão do usuário, deve ser atualizado o custo da última compra do conjunto (produto final), baseado no custo da última compra de seus componentes.
A quantidade do componente pode ser maior que um, então o custo total do componente deverá ser a quantidade multiplicada pelo custo da última compra.
Exemplo:
| Conjunto (prodconest.codpro) | Componentes | Quantidade | Preço Custo |
| Kit Caixa de Luz | Poste | 1 und | 22,00 |
| Fio de cobre | 10 mt | 3,50 | |
| Caixa | 1 und | 10,00 |
Preço de custo do conjunto “Kit caixa de Luz” = (1 * 22,00) + (10 * 3,50) + (1 * 10,00) = 67,00
Deve ser atualizado o preço de custo do conjunto, com o valor do custo calculado
Se o parâmetro “Trabalha com custo da última compra por filial?” estiver LIGADO, deve ser atualizado o preço de custo do conjunto também das filiais.
RN002. Na alteração do conjunto, quando alterada a quantidade ou feita a inclusão de novo componente, além da atualização do preço de custo, deve ser atualizado o preço de venda do conjunto.
Para atualização do preço de venda deve ser a quantidade multiplicada pelo preço de venda dos componentes do conjunto.
Exemplo:
| Conjunto (prodconest.codpro) | Componentes | Quantidade | Preço Venda |
| Kit Caixa de Luz | Poste | 1 und | 33,50 |
| Fio de cobre | 10 mt | 5,30 | |
| Caixa | 1 und | 15,50 |
Preço de venda do conjunto “Kit caixa de Luz” = (1 * 33,50) + (10 * 5,30) + (1 * 15,50) =102,00
Deve ser atualizado o preço de venda do conjunto, com o valor de venda calculado.
ATENÇÃO: O preço de venda deve ser atualizado SOMENTE se ALTERADA A QUANTIDADE e/ou INCLUÍDO NOVO COMPONENTE, caso contrário não deve ser atualizado.
RN003. Se ALTERADO o VALOR DO CUSTO e/ou PREÇO DE VENDA do conjunto deve ser gerado registro de LOG para operações de inclusão e alteração:
Tradewin - Arquivos - Produtos - Cadastros
Sistema de usuários - Cadastros - Produtos - Produtos
Objetivo:
Emitir aviso para o usuário ao alterar o preço de venda de componentes de conjunto ou do produto final do conjunto.
Regras de Negócio:
RN004. Se o parâmetro Atualizar custo da última compra do conjunto estiver LIGADO na filial padrão do usuário, na alteração de preço de venda de produto que pertence a um conjunto, seja COMPONENTE ou PRODUTO FINAL, deve ser exibida uma MENSAGEM DE ALERTA para o usuário.
PREÇO DE VENDA = Campo Preço de Venda da 1ª Unid
Se alterado o PREÇO DE VENDA de um PRODUTO FINAL do conjunto deve ser exibida a mensagem:
Atenção: Este produto é um conjunto. O preço de venda deve ser o somatório de seus componentes.
Componentes do conjunto:
Se alterado o PREÇO DE VENDA de um produto COMPONENTE de um conjunto deve ser exibida a mensagem:
Atenção: Este produto é componente de conjunto.O preço de venda do conjunto final deve ser o somatório de seus componentes.
Conjunto que o componente está relacionado:
Observação: Um componente pode pertencer a mais de um conjunto.
Sistema de Usuários - Movimentos - Remarcação de preços - Remarcação de Preços Avançada
Objetivo:
Ao atualizar o preço de custo dos componentes de um conjunto, atualizar o preço de custo do conjunto (Produto Final).
Regras de Negócio:
RN005. Quando o checkbox [Atualiza Custo do Produto] está marcado, ao confirmar a remarcação de preços é atualizado o preço de custo dos produtos selecionados com o novo custo calculado, em:
Se o parâmetro Atualizar custo da última compra do conjunto estiver LIGADO na filial padrão do usuário e o checkbox [Atualiza Custo do Produto] estiver MARCADO, após atualizar o PREÇO DE CUSTO do produto que é um COMPONENTE de um conjunto, deve ser atualizado o PREÇO DE CUSTO DO CONJUNTO (produto final) com o somatório do preço de custo de seus componentes.
Se utilizado área de vendas, deve ser atualizado o preço de custo do conjunto da área de vendas
O PREÇO DE CUSTO DO CONJUNTO deve ser a soma do custo de todos os seus componentes, sendo: soma da quantidade multiplicada pelo preço de custo dos componentes.
- Se houver outros componentes que compõem o conjunto que não estão listados ou selecionados para remarcação, esses componentes devem ser considerados no cálculo do custo do conjunto considerando o valor do custo atual dos componentes.
- Verificar se o produto é componente de um conjunto.
- O conjunto (produto final) relacionado ao componente será o produto gravado
Observação:
- Um componente pode pertencer a mais de um conjunto.
- Atualizar o preço de custo do conjunto (produto final) conforme descrito para o cadastro do conjunto.
RN006. Se alterado o preço de custo do conjunto, deve ser gerado um registro de LOG, informado o custo anterior e o novo custo, conforme é gerado atualmente ao atualizar o preço de custo para os produtos da remarcação.
RN007. Quando o checkbox [Atualizar Preço Futuro] está MARCADO, ao confirmar a remarcação de preços é atualizado o PREÇO DE VENDA FUTURO dos produtos selecionados com o novo preço de venda calculado.
Se o parâmetro Atualizar custo da última compra do conjunto estiver LIGADO na filial padrão do usuário e o checkbox [Atualizar Preço Futuro] estiver MARCADO:
Se houver produtos selecionados no GRID para remarcação que seja componente de um conjunto, exibir a mensagem “Deseja atualizar o preço de venda futuro do conjunto [Sim/Não] ?”
Se o usuário optar por SIM, após atualizar o PREÇO DE VENDA FUTURO do produto que é um componente de um conjunto, deve ser atualizado o PREÇO DE VENDA FUTURO do conjunto (produto final) com o somatório do PREÇO DE VENDA FUTURO de seus componentes.
Se utilizado área de vendas, deve ser atualizado o PREÇO DE VENDA FUTURO do conjunto nas área de vendas informadas.
O PREÇO DE VENDA DO CONJUNTO deve ser a soma do preço de venda de todos os seus componentes, sendo: a soma da quantidade multiplicada pelo preço de venda dos componentes.
- Se houver outros componentes que compõem o conjunto que não estão listados ou selecionados para remarcação, esses componentes devem ser considerados no cálculo do preço de venda futuro do conjunto considerando o valor de venda atual dos componentes.
Se o usuário optar por NÃO, não deve ser atualizado o preço de venda futuro do conjunto.
Observação:
- Um componente pode pertencer a mais de um conjunto.
- Atualizar o preço de custo do conjunto (produto final) conforme descrito para o cadastro do conjunto.
RN008. Quando o checkbox [Atualizar Preço Futuro] está DESMARCADO, ao confirmar a remarcação de preços é atualizado o PREÇO DE VENDA ATUAL dos produtos selecionados com o novo preço de venda calculado.
Se o parâmetro Atualizar custo da última compra do conjunto estiver LIGADO na filial padrão do usuário e o checkbox [Atualizar Preço Futuro] estiver DESMARCADO:
Se houver produtos selecionados no GRID para remarcação que seja componente de um conjunto, exibir a mensagem “Deseja atualizar o preço de venda do conjunto [Sim/Não] ?”
Se o usuário optar por SIM, após atualizar o PREÇO DE VENDA ATUAL do produto que é um componente de um conjunto, deve ser atualizado o PREÇO DE VENDA ATUAL do conjunto (produto final) com o somatório do PREÇO DE VENDA de seus componentes.
Se utilizado na área de vendas, deve ser atualizado o PREÇO DE VENDA ATUAL do conjunto nas áreas de vendas informadas.
O PREÇO DE VENDA DO CONJUNTO deve ser a soma do preço de venda de todos os seus componentes, sendo: a soma da quantidade multiplicada pelo preço de venda dos componentes.
- Se houver outros componentes que compõem o conjunto que não estão listados ou selecionados para remarcação, esses componentes devem ser considerados no cálculo do preço de venda do conjunto considerando o valor de venda atual dos componentes.
Se o usuário optar por NÃO, não deve ser atualizado o preço de venda do conjunto.
Observação:
- Um componente pode pertencer a mais de um conjunto.
- Atualizar o preço de custo do conjunto (produto final) conforme descrito para o cadastro do conjunto.
RN009. Se alterado o preço de venda do conjunto, futuro ou atual, deve ser gerado um registro de LOG, informado o preço de venda anterior e o novo preço de venda, conforme é gerado atualmente ao atualizar o preço de venda para os produtos da remarcação.
Sistema de Usuários - Movimentos - Remarcação de preços - Pesquisa e Preço Futuro - Padrão
Sistema de Usuários - Movimentos - Remarcação de preços - Pesquisa e Preço Futuro - Avançado
Objetivo:
Ao atualizar o preço de venda dos componentes de um conjunto, atualizar o preço de venda do conjunto (Produto Final).
Regras de Negócio:
RN010. Se o parâmetro Atualizar custo da última compra do conjunto estiver LIGADO na filial padrão do usuário e o checkbox [Atualizar Preço Futuro] estiver MARCADO, deve ser atualizado o PREÇO FUTURO do PRODUTO FINAL, seguindo as mesmas regras anteriores descritas para a opção de remarcação de preços avançada.
Sistema de usuários - Movimentos - Entradas - Compras
Sistema de usuários - Movimentos - Entradas - Outras Entradas
Tradewin - Operações - Entradas - Compras
Tradewin - Operações - Entradas - Outras Entradas
Objetivo:
Incluir tratamento para, ao atualizar o preço de custo de um componente de conjunto, atualizar o preço de custo do conjunto.
Regras de Negócio:
RN011. Ao confirmar o lançamento de uma nota de entrada, quando o TPO está configurado para atualizar acumuladores de estoque, é atualizado o preço de custo do produto, conforme o preço de custo do item da nota, seja do produto ou no item da filial quando o parâmetro “Trabalha com custo da última compra por filial?” está ligado.
Se o parâmetro Atualizar custo da última compra do conjunto estiver LIGADO na filial da nota, após atualizar o preço de custo do produto, se o produto for o componente de um conjunto, deve ser atualizado o preço de custo do conjunto que o componente compõe.
O PREÇO DE CUSTO DO CONJUNTO FINAL deve ser a soma do preço de custo de todos os seus componentes, sendo: a soma da quantidade multiplicada pelo preço de venda dos componentes.
Se o parâmetro “Trabalha com custo da última compra por filial?” estiver DESLIGADO, atualizar os atributos do custo do produto
RN012. Quando a nota de entrada é excluída, se a mesma foi a última nota utilizada na atualização do custo do produto, considerando a data da última compra do produto, é feita a atualização do custo do produto desconsiderando a nota excluída, ou seja, é feita a volta do preço de custo anterior do produto.
Se o parâmetro Atualizar custo da última compra do conjunto estiver LIGADO na filial da nota, após atualizar o preço de custo do produto na exclusão da nota, se o produto for o componente de um conjunto, deve ser atualizado o preço de custo do conjunto que o componente compõe.
Tradewin - Operações - Conferência de Entradas - Conferência
Tradewin - Operações - Conferência de Entradas - Retorno do Coletor
Objetivo:
Incluir tratamento para, ao atualizar o preço de custo de um componente de conjunto, atualizar o preço de custo do conjunto.
Regras de Negócio:
RN012.1. Para compras que exigem conferência de entrada a atualização do custo do produto é realizada na confirmação da conferência.
A regra de atualização do preço de custo do conjunto, deve ser aplicada também na opção de conferência de entrada
Masteren - Cadastro - Núcleo Comercial - Nota Fiscal de Entrada
Objetivo:
Incluir tratamento para, ao atualizar o preço de custo de um componente de conjunto, atualizar o preço de custo do conjunto (produto final).
Regras de Negócio:
RN013. Deve ser realizado o mesmo tratamento descrito para o lançamento de nota de entrada para o sistema de usuários e tradewin, no lançamento de notas no Masteren, sendo lançamento manual ou importação do XML
Conforme descrito nas regras anteriores RN011 e RN012.
Vendas (orcWeb) - Vendas / Outras saídas
Objetivo:
Na venda de produtos que sejam um conjunto, deve ser feita a validação do estoque de seus componentes e atualizar a nova tabela com os componentes do conjunto vendido.
Regras de Negócio:
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO.
RN014. Se informado um PRODUTO que é PRODUTO FINAL de um CONJUNTO, deve ser feita a validação do estoque para os COMPONENTES do CONJUNTO.
Identificação de Produto Final de um Conjunto:
Para identificar se um produto é o produto final de um conjunto, é necessário verificar a existência de registros no banco de dados.
Se houver registros nessa condição, significa que o produto é um conjunto, e seus componentes são definidos pelos valores presentes que representam os códigos dos produtos que compõem o conjunto.
RN015. Para obter a quantidade dos componentes deve ser multiplicada a quantidade vendida do produto final pela quantidade do componente.
Exemplo:
| Conjunto | Quantidade vendida | Componentes | Quantidade | Quantidade total do componente |
| Kit Caixa de Luz | 3,000 | Poste | 1,000 | 3,000 |
| Fio de cobre | 10,00 | 30,000 | ||
| Caixa | 1,000 | 3,00 |
RN016. A validação do estoque dos componentes deve seguir a mesma regra de validação de estoque dos demais produtos, validando o estoque na filial de retirada do estoque e solicitando senha de estoque indisponível se necessário.
RN017. Ao SALVAR o pedido, quando feita a reserva de estoque do PRODUTO FINAL, deve ser feito também a RESERVA das quantidades de estoque para os COMPONENTES do CONJUNTO.
RN018. Ao realizar a alteração ou exclusão de um produto final do conjunto no pedido, deve ser realizado os devidos tratamentos, incluindo:
- Desfazer ou refazer as reservas de estoque dos componentes do conjunto, conforme o caso;
- Atualizar ou excluir os registros correspondentes, garantindo a integridade das informações e o correto controle dos componentes associados ao item de conjunto no pedido.
Esses procedimentos são necessários para manter a consistência entre o pedido, os componentes do conjunto e o estoque envolvido.
RN019. Deve ser incluído os devidos tratamentos para duplicação de pedido com itens de conjunto.
Checkout - Com Orçamento
ECF - vendas (Com Orçamento)
Objetivo:
Na emissão da nota fiscal de venda de um item do tipo conjunto, o sistema deve gerar automaticamente:
- Nota fiscal de outras saídas para os componentes do conjunto, a fim de registrar a saída de estoque dos itens utilizados na composição.
- Nota fiscal de outras entradas para o produto final (conjunto), registrando a entrada do conjunto no estoque.
Essa geração automática tem como objetivo refletir corretamente a movimentação dos estoques, tanto dos componentes quanto do conjunto final, garantindo a integridade dos saldos e o rastreamento adequado das operações.
Regras de Negócio:
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO.
RN020. Ao faturar uma venda com pedido que contenha itens de conjunto (produto final), durante a validação de estoque realizada na tela de mercadoria, o sistema deve verificar se o produto em questão é um produto final de um conjunto.
Caso seja, a validação de estoque deve ser feita com base nos componentes do conjunto registrados.
Se qualquer um dos componentes do conjunto não possuir estoque disponível, o sistema deve considerar que não há estoque suficiente para o conjunto como um todo, aplicando as mesmas regras utilizadas para produtos sem estoque disponível.
RN021. Após a confirmação da venda, se houver itens de conjunto no pedido, depois da emissão da nota de venda, deve ser feita a emissão da nota de outras saídas dos componentes do conjunto para baixa do estoque dos componentes e uma nota de outras entradas do produto final do conjunto com a entrada do estoque.
Para emissão da nota fiscal de outras saídas devem ser consideradas as integrações do TPO configurado para esta operação, conforme padrão do sistema para emissão de nota fiscal:
- Utilizar o TPO definido no parâmetro: "TPO de Saída na Montagem de Conjuntos".
- Emissão de NF manual ou Nota fiscal eletrônica (conforme configuração TPO);
- Se o TPO NÃO estiver configurado para NF-e:
- O número da nota deve ser o número do pedido. A série será "OM" acrescida de um sequencial de 1 a 9.
- Se o TPO estiver configurado para NF-e:
- A numeração e a série da nota devem seguir a numeração e a série da NF-e.
- A filial de saída da nota é a filial de emissão da nota de venda;
- Utilizar a filial de emissão da nota de venda como Remetente e destinatário;
- CFOP (configurar no TPO);
- Natureza de operação (Configurar no TPO);
- Integração com livro fiscal (Configurar no TPO);
- Tributação, conforme regra de redução de base cadastrada (para NF-e);
- Baixa de estoque (será realizada conforme configuração do TPO) ;
- NÃO SERÁ GERADO FINANCEIRO PARA OUTRAS SAÍDAS (CONTA A RECEBER).
ATENÇÃO:
Para pedidos com itens de entrega Expedição e Futura, cuja nota de venda será emitida pelo sistema de usuários, a emissão da nota fiscal de outras saídas e outras entradas, também serão emitidas pelo Sistema de Usuários.
RN022. Para emissão da nota fiscal de outras saídas, deve ser considerado todos os componentes do conjunto relacionado ao produto final do conjunto.
Todos os componentes de todos os conjuntos que estão na NOTA DE VENDA, deverão ser reunidos em uma única nota, agrupados por código de produto (caso haja componente que faça parte de mais de um conjunto em faturamento).
RN023. Para obter o preço dos componentes a ser utilizado na emissão da nota de outras saídas:
- Deve ser verificado a integração “Tipo de cálculo para obter o preço de custo do produto na geração da notas fiscais” do TPO utilizado está configurado com:
- Custo da última compra:
- Obter o custo da última compra do produto
- Custo Médio
- Obter o custo médio do produto na filial
- Custo Médio - ICMS Médio
- Obter o custo médio - icms médio do produto na filial
- Custo da última compra:
Observação: Inicialmente nesta rotina será tratado somente os três tipos acima;
- Se o TPO não estiver com a integração “Tipo de cálculo para obter o preço de custo do produto na geração da notas fiscais” configurado ou configurado com uma opção diferente das listadas acima deve ser considerado o custo de última compra do produto.
RN024. Ao fazer a baixa do estoque na emissão da nota de outras saídas, também deve ser feita a baixa da quantidade reservada para os componentes do conjunto.
Se o item do conjunto final (produto final) estiver com reserva, foi realizada a reserva dos componentes do conjunto. Neste caso, na emissão da nota de outra saída deve ser retirada a reserva dos componentes, conforme registro na tabela.
RN025. Após a emissão da nota de OUTRAS SAÍDAS, deve ser atualizado a base de dados conforme abaixo:
Na nota de Outras Saídas:
- Número de ordem da nota de venda relacionada
Na tabela de itens do conjunto, os componentes que estão na nota de outras saídas:
No Histórico do PEDIDO DE VENDA:
- Histórico: Gerado nota fiscal de outras saídas [Número/Série] referente aos componentes do conjunto.
RN026. Após a emissão da nota de outras saídas, deve ser gerado uma nota de OUTRAS ENTRADAS do produto final dos conjuntos que foram gerados às saídas dos componentes.
Para emissão da nota fiscal de outras entradas devem ser consideradas as integrações do TPO configurado para esta operação, conforme padrão do sistema para emissão de nota fiscal:
- Utilizar o TPO definido no parâmetro: "TPO de Entrada na Montagem de Conjuntos".
- Emissão de NF manual ou Nota fiscal eletrônica (conforme configuração TPO);
- Se o TPO NÃO estiver configurado para NF-e:
- O número da nota deve ser o número do pedido. A série será "OC" acrescida de um sequencial de 1 a 9, definida na constante.
- Se o TPO estiver configurado para NF-e:
- A numeração e a série da nota devem seguir a numeração e a série da NF-e.
- A filial de entrada da nota é a filial de emissão da nota de venda;
- Utilizar a filial de emissão da nota de venda como Remetente e destinatário;
- CFOP (configurar no TPO);
- Natureza de operação (Configurar no TPO);
- Integração com livro fiscal (Configurar no TPO);
- Tributação, conforme regra de entrada cadastrada (para NF-e);
- Entrada de estoque (será realizada conforme configuração do TPO) ;
RN027. Para obter o preço do produto final a ser utilizado na emissão da nota de outras entradas:
- Deve ser verificado a integração “Tipo de cálculo para obter o preço de custo do produto na geração da notas fiscais” do TPO utilizado está configurado com:
- Custo da última compra:
- Obter o custo da última compra do produto
- Custo Médio
- Obter o custo médio do produto na filial
- Custo Médio - ICMS Médio
- Obter o custo médio - icms médio do produto na filial
- Custo da última compra:
- Se o TPO não estiver com a integração “Tipo de cálculo para obter o preço de custo do produto na geração da notas fiscais” configurado ou configurado com uma opção diferente das listadas acima deve ser considerado o custo de última compra do produto:
RN028. Para geração da nota fiscal de outras entradas, consultar a especificação técnica de geração de notas de entradas.
RECURSOS QUE NÃO SERÃO TRATADOS NA EMISSÃO DA NOTA DE OUTRAS ENTRADAS:
- Não será tratado cálculo/destaque de substituição tributária;
- Não será tratado cálculo/destaque de IPI;
- Não será gerado conta a pagar;
RN029. Após a emissão da nota de OUTRAS ENTRADAS, deve ser atualizado a base de dados conforme abaixo:
Na nota de Outras Entradas:
- Número de ordem da nota de venda relacionada
No Histórico do PEDIDO DE VENDA:
- Histórico: Gerado nota fiscal de outras entradas [Número/Série] referente ao produto final de conjunto.
OBSERVAÇÃO:
Após a emissão das notas de OUTRAS SAÍDAS e OUTRAS ENTRADAS, o estoque ficará ajustado, com a baixa do estoque dos componentes do conjunto pela nota de outras saídas e a entrada do estoque do produto final pela nota de outras entradas;
Checkout - Sem Orçamento
ECF - vendas (Sem Orçamento)
Objetivo:
Na emissão da nota fiscal de venda de um item do tipo conjunto, o sistema deve gerar automaticamente:
- Nota fiscal de outras saídas para os componentes do conjunto, a fim de registrar a saída de estoque dos itens utilizados na composição.
- Nota fiscal de outras entradas para o produto final (conjunto), registrando a entrada do conjunto no estoque.
Regras de Negócio:
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO.
RN030. Ao efetuar uma venda SEM PEDIDO, na tela de mercadoria, se informado um PRODUTO que é PRODUTO FINAL de um CONJUNTO, deve ser feita a validação do estoque para os COMPONENTES do CONJUNTO.
Identificação de Produto Final de um Conjunto:
Para identificar se um produto é o produto final de um conjunto, é necessário verificar a existência de registros no banco de dados.
Se houver registros nessa condição, significa que o produto é um conjunto, e seus componentes são definidos pelos valores presentes, que representam os códigos dos produtos que compõem o conjunto.
RN031. Para obter a quantidade dos componentes deve ser multiplicada a quantidade vendida do produto final pela quantidade do componente.
Exemplo:
| Conjunto | Quantidade vendida | Componentes | Quantidade | Quantidade total do componente |
| Kit Caixa de Luz | 3,000 | Poste | 1,000 | 3,000 |
| Fio de cobre | 10,00 | 30,000 | ||
| Caixa | 1,000 | 3,00 |
A validação do estoque dos componentes deve seguir a mesma regra de validação de estoque dos demais produtos. Se NÃO houver estoque disponível para algum componente, deve ser exibida mensagem de aviso para o usuário, e não deixar informar o produto final, conforme o tratamento atual de validação de estoque.
RN032. Após a confirmação da venda, caso a venda contenha itens de conjunto (produto final), o sistema deverá, após a emissão da nota de venda, realizar automaticamente:
- A emissão de nota fiscal de outras saídas para os componentes do conjunto, efetuando a baixa do estoque dos componentes do conjunto.
- A emissão de nota fiscal de outras entradas para o produto final (conjunto), registrando a entrada do conjunto no estoque.
Para VENDAS SEM PEDIDO, deve ser considerado os componentes do conjunto informados no cadastro.
Para obter a quantidade dos componentes deve ser multiplicada pela quantidade vendida do produto final, conforme descrito para regra de validação do estoque.
A geração dessas notas fiscais deve seguir as mesmas regras e critérios descritos para o Checkout com pedido, garantindo consistência no processo de movimentação de estoque.
Sistema de usuários - Movimentos - Montagem de Carga - Padrão / Simplificada / Roteirização
Objetivo:
Validar o estoque dos componentes do conjunto.
Regras de Negócio:
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO.
RN033. Validação de Estoque para Itens de Conjunto na Seleção de Pedido/Item no GRID:
Ao selecionar um pedido ou item no GRID, será realizada a validação do estoque dos itens contidos no pedido.
Se o parâmetro acima, estiver ligado, para os itens de conjunto, a validação do estoque dos componentes do conjunto que estão gravados na tabela.
A validação de estoque para os componentes deve seguir as mesmas regras já existentes para a verificação de estoque. Se qualquer componente do conjunto estiver com estoque insuficiente, o sistema deve considerar que não há estoque disponível para o produto final.
A mensagem de alerta exibida ao usuário, em caso de falta de estoque, deve informar explicitamente qual componente está em falta.
ATENÇÃO: A rotina de validação de estoque é executada dentro do processo de montagem de carga, que é altamente sensível a questões de performance. Portanto, a implementação desta regra deve ser feita com foco em otimização e eficiência, evitando impactos negativos no tempo de resposta da funcionalidade.
Sistema de usuários - Movimentos - Faturamento - Padrão / Simplificada
Objetivo:
Na emissão da nota fiscal de venda de um item do tipo conjunto, o sistema deve gerar automaticamente:
- Nota fiscal de outras saídas para os componentes do conjunto, a fim de registrar a saída de estoque dos itens utilizados na composição.
- Nota fiscal de outras entradas para o produto final (conjunto), registrando a entrada do conjunto no estoque.
Essa geração automática tem como objetivo refletir corretamente a movimentação dos estoques, tanto dos componentes quanto do conjunto final, garantindo a integridade dos saldos e o rastreamento adequado das operações.
Regras de Negócio:
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO.
RN034. Ao selecionar o pedido/item no GRID é realizada a validação do estoque dos itens do pedido.
Se o parâmetro acima estiver ligado e houver itens de conjunto no pedido, a validação do estoque deve ser realizada considerando os componentes do conjunto, conforme regra descrita para montagem de carga.
RN035. Ao confirmar a geração da nota fiscal de venda, caso a nota contenha itens de conjunto (produto final), o sistema deverá, após a emissão da nota de venda, realizar automaticamente:
- A emissão de nota fiscal de outras saídas para os componentes do conjunto, efetuando a baixa do estoque dos componentes do conjunto.
- A emissão de nota fiscal de outras entradas para o produto final (conjunto), registrando a entrada do conjunto no estoque.
A geração dessas notas fiscais deve seguir as mesmas regras e critérios descritos para o Checkout, garantindo consistência no processo de movimentação de estoque.
Sistema de usuários - Movimentos - Desdobrar Item de Pedido
Objetivo:
Ao desdobrar o produto final do conjunto, desdobrar os componentes do conjunto.
Regras de Negócio:
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO.
RN036. Ao confirmar o desdobramento de um item de pedido que é um produto final de um conjunto, deve ser desdobrado os componentes do item de conjunto na tabela.
A quantidade do desdobramento dos componentes deve ser proporcional a quantidade do conjunto final que está sendo desdobrado.
Sistema de usuários - Movimentos - Saídas - Vendas
Objetivo:
Na emissão da nota fiscal de venda de um item do tipo conjunto, o sistema deve gerar automaticamente:
- Nota fiscal de outras saídas para os componentes do conjunto, a fim de registrar a saída de estoque dos itens utilizados na composição.
- Nota fiscal de outras entradas para o produto final (conjunto), registrando a entrada do conjunto no estoque.
Regras de Negócio:
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO.
RN037. Na tela de itens da nota, se informado um PRODUTO que é PRODUTO FINAL de um CONJUNTO, deve ser feita a validação do estoque para os COMPONENTES do CONJUNTO.
Identificação de Produto Final de um Conjunto:
Para identificar se um produto é o produto final de um conjunto, é necessário verificar a existência de registros na tabela.
Se houver registros nessa condição, significa que o produto é um conjunto, e seus componentes são definidos pelos valores presentes que representam os códigos dos produtos que compõem o conjunto.
RN038. Para obter a quantidade dos componentes deve ser multiplicada a quantidade vendida do produto final pela quantidade do componente.
Exemplo:
| Conjunto | Quantidade vendida | Componentes | Quantidade | Quantidade total do componente |
| Kit Caixa de Luz | 3,000 | Poste | 1,000 | 3,000 |
| Fio de cobre | 10,00 | 30,000 | ||
| Caixa | 1,000 | 3,00 |
RN039. A validação do estoque dos componentes deve seguir a mesma regra de validação de estoque dos demais produtos. Se NÃO houver estoque disponível para algum componente, deve ser exibida mensagem de aviso para o usuário, e não deixar informar o produto final, conforme o tratamento atual de validação de estoque, conforme configuração do TPO.
RN040. Ao confirmar a geração da nota fiscal de venda, caso a nota de venda contenha conjunto (produto final), o sistema deverá, após a emissão da nota de venda, realizar automaticamente:
- A emissão de nota fiscal de outras saídas para os componentes do conjunto, efetuando a baixa do estoque dos itens utilizados.
- A emissão de nota fiscal de outras entradas para o produto final (conjunto), registrando a entrada do conjunto no estoque.
A geração dessas notas fiscais deve seguir as mesmas regras e critérios descritos para a emissão pelo Checkout, garantindo consistência no processo de movimentação de estoque.
Para esta opção, não há um pedido de venda vinculado, portanto os componentes do conjunto devem ser considerados com base nas informações cadastradas previamente na tabela.
Dessa forma, os componentes utilizados para movimentação de estoque devem ser determinados com base no cadastro existente.
Sistema de usuários - Movimentos - Saídas - Cancelamento de NF - Vendas
ECF - Cancelar NFC-e
Objetivo:
Ao cancelar uma nota de venda que tenha nota de outras saídas e outras entradas de conjunto relacionadas, deve ser feito o cancelamento de todas às notas.
Regras de Negócio:
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO.
RN041. Se o parâmetro acima estiver LIGADO, ao cancelar uma nota de venda que tenha item de conjunto na nota de venda, após o cancelamento da nota de venda, deve ser feito o cancelamento da nota de outras saídas dos componentes e da nota de outras entradas do produto final, relacionada a nota de venda.
Estas notas estarão relacionadas através do número de lançamento.
RN042. Se a nota de outras saídas e/ou outras entradas for NF-e (modelo 55), o cancelamento das notas devem ser enviados para SEFAZ com processamento pelo MUNFe e MonitorNFe.
Para isso, devem ser incluídas às notas na FILANFE, para o envio do cancelamento para SEFAZ.
RN043. Se a nota de outras saídas e/ou outras entradas NÃO for NF-e (modelo 55), DEVE SER somente feito o cancelamento das notas fiscais e feita a volta do estoque.
Atualização do estoque:
- Para Outras Saídas deve ser somado a quantidade do componente no estoque da filial.
- Para Outras Entradas deve ser deduzida a quantidade do produto final no estoque da filial
Sistema de usuários - Movimentos - Saídas - Cancelamento de NF - Outras Saídas
Objetivo:
Não permitir o cancelamento de nota de outras saídas de componentes de conjunto que esteja relacionada a uma nota de venda. Neste caso, deve ser cancelada a nota de venda.
Regras de Negócio:
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO.
RN044. Se o parâmetro acima estiver LIGADO, não deve ser permitido cancelar uma nota de outras saídas que esteja relacionada a uma nota de venda. Deve ser cancelada somente a nota de venda e a nota de outras saídas será cancelada automaticamente.
Se informado uma nota de outras saídas, deve ser verificado se existe uma nota de venda confirmada relacionada a nota de outras saídas.
Se localizada uma nota de venda confirmada relacionada a nota de outras saídas, deve ser exibida a mensagem “Nota de montagem de conjunto relacionada a nota de venda [Número/Serie NF venda] não pode ser cancelada.” e não permitir o cancelamento.
Sistema de usuários - Movimentos - Entradas - Cancelamento - Outras Entradas
Objetivo:
Não permitir o cancelamento de nota de outras entradas de produto final de conjunto que esteja relacionada a uma nota de venda. Neste caso, deve ser cancelada a nota de venda.
Regras de Negócio:
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO.
RN045. Se o parâmetro acima estiver LIGADO, não deve ser permitido cancelar uma nota de outras entradas que esteja relacionada a uma nota de venda. Deve ser cancelada somente a nota de venda e a nota de outras entradas será cancelada automaticamente.
Se informado uma nota de outras entradas, deve ser verificado se existe uma nota de venda confirmada relacionada a nota de outras entradas
Se localizada uma nota de venda confirmada relacionada a nota de outras entradas, deve ser exibida a mensagem “Nota de montagem de conjunto relacionada a nota de venda [Número/Serie NF venda] não pode ser cancelada.” e não permitir o cancelamento.
TradDevo - Devolução
Sistema de usuários - Movimentos - Entradas - Devolução de vendas - Com Emissão
Sistema de usuários - Movimentos - Entradas - Devolução de vendas - Sem Emissão
Objetivo:
Ao fazer uma devolução de vendas que tenha conjunto, fazer a emissão de nota de outras saídas do produto final do conjunto e da nota de outras entradas dos componentes do conjunto.
Regras de Negócio:
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO.
RN046. Se o parâmetro acima estiver LIGADO, ao confirmar a emissão de uma devolução de venda, o sistema deve verificar se está sendo devolvido algum produto final do tipo conjunto.
Caso haja devolução de conjunto, o sistema deve gerar automaticamente:
- Uma nota fiscal de outras saídas para os produtos finais (conjuntos) devolvidos;
- Uma nota fiscal de outras entradas para os componentes dos conjuntos.
Esse processo é necessário porque, ao registrar a devolução de venda, o sistema realiza a entrada do conjunto no estoque. No entanto, como a empresa não mantém estoque físico de conjuntos, é necessário desmontar o produto, realizando:
- A saída do conjunto do estoque (por meio de nota fiscal de outras saídas);
- E a entrada dos componentes no estoque (por meio de nota fiscal de outras entradas).
As emissões devem seguir as seguintes diretrizes:
A nota fiscal de outras saídas deve ser gerada com o produto final (conjunto), utilizando as mesmas regras já definidas para a emissão de notas de outras saídas no Checkout, porém com o conjunto (produto final), e não com os componentes, como ocorre na venda.
A nota fiscal de outras entradas deve ser gerada com os componentes do conjunto, seguindo as mesmas regras já aplicadas para a emissão de notas de outras entradas no Checkout, mas com os componentes, e não com o produto final, como na venda.
RN047. Se for feita a devolução parcial do item de conjunto. Devem ser geradas as notas fiscais de outras saídas e outras entradas correspondentes às quantidades devolvidas.
RN048. Deve ser atualizado o relacionamento entre a nota de devolução de vendas e às notas de outras saídas e outras entradas:
RN049. Se EXCLUÍDA a NOTA DE DEVOLUÇÃO DE VENDA CONFIRMADA (lançada sem emissão), que tenha uma nota de outras saídas e outras entradas relacionadas a devolução. Deve ser disparado o CANCELAMENTO dessas notas para volta do estoque.
Deve ser feito o cancelamento da nota de outras saídas e outras entradas, conforme descrito na regra posterior da opção de cancelamento de devolução de vendas.
Sistema de usuários - Movimentos - Entradas - Cancelamento - Devolução de vendas
Objetivo:
Ao fazer o cancelamento de devolução de vendas que tenha conjunto, deve ser feito o cancelamento da nota de outras saídas e outras entradas relacionadas a devolução de vendas.
Regras de Negócio:
Regra Geral: Todas às regras descritas abaixo devem ser aplicadas SOMENTE se o parâmetro por empresa “Orçamento com tratamento de conjuntos” estiver LIGADO.
RN050. Se o parâmetro acima estiver LIGADO, ao cancelar uma nota de DEVOLUÇÃO DE VENDAS que tenha item de conjunto na nota devolvido, após o cancelamento da nota de devolução, deve ser feito o cancelamento da nota de outras saídas do produto final do conjunto e da nota de outras entradas dos componentes, relacionada a nota de devolução de venda.
Estas notas estarão relacionadas
RN051. Se a nota de outras saídas e/ou outras entradas for NF-e (modelo 55), o cancelamento das notas devem ser enviados para SEFAZ com processamento pelo MUNFe e MonitorNFe.
Para isso, devem ser incluídas às notas na FILANFE, para o envio do cancelamento para SEFAZ.
RN052. Se a nota de outras saídas e/ou outras entradas NÃO for NF-e (modelo 55), DEVE SER somente feito o cancelamento das notas fiscais e feita a volta do estoque.
Atualização do estoque:
- Para Outras Saídas deve ser somado a quantidade do produto final no estoque da filial
- Para Outras Entradas deve ser deduzida a quantidade dos componentes no estoque da filial