--- title: "Configuração e aplicação de promoções" slug: "2000000472" updated: 2026-09-28T15:53:45Z published: 2026-09-28T15:53:45Z canonical: "help.ila.cegid.com/2000000472" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.ila.cegid.com/llms.txt > Use this file to discover all available pages before exploring further. # Configuração e aplicação de promoções - [x] PT - [ ] AO - [ ] MZ - [ ] CV - [ ] CS - [ ] Evolution - [ ] Web - [ ] Desktop --- É possível criar e configurar promoções para personalizar a gestão de ofertas e descontos especiais em determinados artigos por um determinado período. > [!NOTE] > Esta funcionalidades apenas está disponível com o PHC ON. --- ## Para criar uma promoção, siga os seguintes passos: 1. Aceder a **Gestão | Stocks e Serviços | Promoções;** 2. Clicar em **Introduzir**; 3. Indicar um **Resumo** e uma **Descrição** da promoção; 4. Definir a **Data início** e a **Data fim** da promoção; 5. Indicar no campo **Ordem** um índice que serve de base para ordenar as promoções por prioridade. Quanto mais baixo for este número, maior a prioridade da promoção; 6. Se possuir o módulo **E-COMMERCE B2C web**, selecionar a opção **E-Commerce B2C web** caso pretenda utilizar a promoção na loja web; 7. Se a opção **E-Commerce B2C web** estiver ativa, indicar no campo **Código** o código da promoção que será utilizado posteriormente na loja web; 8. Ativar a opção **Apenas para POS** se pretender que a promoção seja apenas avaliada no ecrã de faturação do **POS (PHC CS Desktop)**; 9. Na secção **Critérios**, selecionar os artigos ou serviços aos quais pretende aplicar a promoção: - **Todos os artigos:** aplica a promoção a todos os artigos à venda, sem qualquer limitação. Disponível apenas nas gamas **Advanced** e **Enterprise**; - **Uma família:** define a família de artigos para a qual a promoção é válida; - **Um intervalo de referências:** define o intervalo de referências ao qual a promoção é válida; - **Um tipo de artigo:** aplica a promoção apenas a artigos com um determinado tipo para descontos. Disponível apenas nas gamas **Advanced** e **Enterprise**; - **Uma referência específica:** aplica a promoção apenas a uma determinada referência. 10. Selecionar os **Clientes aos quais se aplica esta promoção**: - **Todos os clientes:** a promoção é válida para todos os clientes; - **Um tipo de cliente:** a promoção é válida apenas para clientes de determinado tipo; - **Um cliente específico:** a promoção é válida apenas para determinado cliente, independentemente do estabelecimento. 11. Na **Condição .NET para aplicar esta promoção**, adicionar, se necessário, código de utilizador com uma condição adicional às condições já consideradas pela aplicação. A expressão .NET deve retornar um valor lógico. Por exemplo, uma promoção válida para todos os clientes, do tipo **Desconto fixo** e aplicável a uma determinada família pode ainda considerar uma variável resultante da avaliação da expressão .NET. Após introduzir o código, é possível validá-lo através do botão **Obter o resultado da compilação**. **Nota**: a condição .NET é válida para documentos de Faturação e Dossiers internos. 12. Na secção **Promoção**, selecionar o **Tipo de promoção a aplicar**: - **Quantidade oferecida:** permite definir uma oferta em função da quantidade vendida. Pode ser: - **Do mesmo artigo:** por cada X unidades vendidas, são oferecidas Y unidades do mesmo artigo; - **De outro artigo:** por cada X unidades vendidas, são oferecidas Y unidades de outro artigo, sendo necessário indicar a respetiva referência. - **Desconto fixo:** permite definir até seis descontos. Recomenda-se que os documentos de destino (**Compras, Dossiers internos e Faturação**) também tenham os descontos definidos, para que os valores apresentados nos documentos sejam compreensíveis para os utilizadores. - **Redução de preço unitário:** permite aplicar uma redução ao preço unitário do artigo, definida em percentagem. - **Preço fixo:** permite definir um preço fixo para o artigo. - **Emissão de vale de desconto (apenas para POS):** permite definir a série do tipo de vales a partir da qual será criado o vale de desconto. Esta opção aplica-se aos documentos de faturação em modo **Touch POS**. Depois de gravado um documento de faturação do tipo **Fatura**, são criados os vales de acordo com a promoção ou promoções aplicadas. - **Código .NET:** permite executar código definido pelo utilizador quando estão reunidas as condições para aplicação da promoção. A manipulação dos dados através deste código é da responsabilidade do utilizador. 13. Na secção **E-Commerce B2C**, selecionar no campo **Qual a e-commerce B2C de destino** a loja onde pretende aplicar a promoção, caso esta se destine apenas a uma loja específica; 14. Ativar a opção **Todas as e-commerce B2C** caso pretenda aplicar a promoção a todas as lojas; 15. Clicar em **Gravar**. > [!WARNING] > Para utilizar promoções de emissão de vales de desconto nos documentos, é necessário ter ativo o parâmetro **Utiliza vales de descontos/cheques oferta (reinstalar triggers).** --- ## Critérios da promoção A definição dos critérios permite determinar **a que artigos ou serviços, clientes e condições adicionais** se aplica a promoção. ### Artigos ou serviços aos quais se aplica esta promoção É possível selecionar: - **Todos os artigos:** aplica a promoção a todos os artigos à venda, sem limitações; - **Uma família:** aplica a promoção aos artigos pertencentes a uma determinada família; - **Um intervalo de referências:** aplica a promoção às referências incluídas num determinado intervalo; - **Um tipo de artigo:** aplica a promoção aos artigos com um determinado tipo para descontos; - **Uma referência específica:** aplica a promoção a uma determinada referência. As opções **Todos os artigos** e **Um tipo de artigo** apenas estão disponíveis nas gamas **Advanced** e **Enterprise**. ### Clientes aos quais se aplica esta promoção É possível selecionar: - **Todos os clientes:** aplica a promoção a todos os clientes; - **Um tipo de cliente:** aplica a promoção aos clientes de determinado tipo; - **Um cliente específico:** aplica a promoção a um determinado cliente, independentemente do estabelecimento. ### Condição .NET para aplicar esta promoção Permite adicionar uma condição definida pelo utilizador às condições que a aplicação já considera para determinar se a promoção deve ser aplicada. A expressão introduzida deve devolver um **valor lógico**. O código pode ser validado através do botão **Obter o resultado da compilação**. > [!WARNING] > A condição .NET é válida para Documentos de Facturação e Dossiers Internos. --- ## Tipos de promoção No separador **Promoção** é possível definir o tipo de benefício que será aplicado quando os critérios da promoção forem cumpridos. ### Quantidade oferecida Permite oferecer unidades em função da quantidade vendida. Pode ser configurada para: - **Do mesmo artigo:** por cada determinada quantidade vendida, oferecer uma quantidade do mesmo artigo; - **De outro artigo:** por cada determinada quantidade vendida, oferecer uma quantidade de outro artigo, sendo necessário indicar a respetiva referência. ### Desconto fixo Permite definir até seis descontos. Recomenda-se que os documentos de destino, nomeadamente **Compras, Dossiers internos e Faturação**, também tenham os descontos correspondentes definidos, permitindo apresentar nos documentos os valores resultantes da promoção de forma clara. ### Redução de preço unitário Permite aplicar uma redução ao preço unitário do artigo. A redução é definida em percentagem. ### Preço fixo Permite definir um preço fixo para o artigo abrangido pela promoção. ### Emissão de vale de desconto Esta opção está disponível apenas para **POS (PHC CS Desktop)**. Permite definir a série do tipo de vales a partir da qual será criado o vale de desconto. Nos documentos de faturação em modo **Touch POS**, depois de gravada uma **Fatura**, são criados os vales correspondentes às promoções aplicadas. ### Código .NET Permite executar código definido pelo utilizador quando estão reunidas as condições para aplicação da promoção. Através desta opção é possível implementar comportamentos específicos que não estejam contemplados pelos restantes tipos de promoção. > [!WARNING] > A manipulação dos dados através de código .NET é da responsabilidade do utilizador. --- ## E-Commerce B2C O separador **E-Commerce B2C** permite definir em que loja ou lojas a promoção deve ser aplicada. - **Qual a e-commerce B2C de destino:** permite selecionar uma loja B2C específica onde a promoção será aplicada; - **Todas as e-commerce B2C:** permite aplicar a promoção a todas as lojas B2C. A utilização destes campos depende da existência do módulo **E-COMMERCE B2C web**. --- ## Configuração dos documentos Depois de criar a promoção, é necessário **configurar os documentos de faturação e os dossiers internos para utilizarem promoções**. A aplicação das promoções depende dos critérios definidos na ficha da promoção e das configurações dos documentos onde estas serão utilizadas. As promoções podem ser **utilizadas em simultâneo** com outros descontos nas linhas do mesmo documento. Contudo, quando uma promoção corresponde a um desconto em percentagem e existe simultaneamente um desconto por quantidade/valor também em percentagem, a aplicação **considera apenas este último**.