Linhas de contrato de venda (tdsls3501m000)Utilize esta sessão para visualizar, inserir e realizar a manutenção das linhas de contrato de venda. É possível iniciar essa sessão da seguinte forma:
Nota
Contrato O número do contrato de venda. Parceiro de negócios cliente Em geral, um departamento de compras do cliente, o parceiro de negócios que pede as mercadorias ou os serviços da sua organização, que detém as configurações que você mantém ou para quem você realiza um projeto. O acordo com o parceiro de negócios cliente pode incluir o seguinte:
Posição O número da linha de contrato de venda. Departamento de vendas Um departamento identificado no modelo de negócios da companhia para gerenciar as relações de vendas do parceiro de negócios. O departamento de vendas é usado para identificar os locais responsáveis pelas atividades de vendas da organização. Grupo de preços Se esse campo estiver preenchido, o preço e desconto na linha de contrato ou a revisão de preço serão aplicados a todos os itens nesse grupo de preços. Não é possível inserir acordos em uma linha de contrato relacionada a um item e a um grupo de preços. Para acordos por grupo de preços, as seguintes condições se aplicam:
Item As matérias-primas, as submontagens, os produtos acabados e as ferramentas que podem ser comprados, armazenados, fabricados e vendidos. Um item também pode representar um conjunto de itens geridos como um kit ou que existem em diversas variantes de produto. Também é possível definir itens não físicos, que não são retidos em estoque, mas que podem ser usados para lançar custos ou faturar serviços a clientes. Estes são exemplos de itens não físicos:
Nota
Qtd. combinada A quantidade que deve ser entregue conforme os acordos do contrato. A quantidade do contrato sempre deve ser maior que zero. Nota O LN iniciará automaticamente a sessão Dimensões de item (tdsls4811s000) se a unidade de venda for dos seguintes tipos de unidade:
Na sessão Dimensões de item (tdsls4811s000), é possível realizar a manutenção das dimensões físicas dos itens para calcular a quantidade. Unidade de venda A unidade em que um item é vendido. Qtd. combinada A quantidade de contrato expressa na unidade de estoque. Imagem A imagem do item, que é assumida como padrão do campo Imagem na sessão Itens (tcibd0501m000). Preços de contrato em uso Se esta caixa de controle estiver selecionada, os preços e os descontos serão recuperados na revisão de preço de contrato de venda vinculada à sessão Preços de contrato de venda (tdsls3103m000). Se esta caixa de controle estiver limpa, os preços e os descontos serão recuperados na sessão Linhas de contrato de venda (tdsls3501m000). Nota No menu apropriado, clique em Preços de contrato de venda para especificar as revisões de preço da linha de contrato na sessão Preços de contrato de venda (tdsls3103m000). Preço O preço de contrato do item de linha. Se o preço depender da quantidade vendida por vez ou da data de venda, registre o preço em uma escala graduada usando a sessão Linhas do livro de preços (tdpcg0131m000). Nota
/ A unidade de preço de venda. Percentagem de desconto A percentagem de desconto única do item. Essa percentagem de desconto única é aplicada ao valor total. Para inserir mais níveis de percentagens de desconto, é possível ampliar o zoom na sessão Descontos de linha (tdpcg0200m200). O valor inserido no campo Número níveis desconto da sessão Parâmetros de preço (tdpcg0100m000) determina se, na sessão Descontos de linha (tdpcg0200m200), será possível definir um máximo de cinco níveis de desconto. Nota Será possível inserir uma percentagem de desconto somente se o campo Valor desconto e o campo Programação de desconto estiverem vazios. Valor desconto O valor do desconto único do item. Esse valor do desconto único é aplicado ao valor total. Para inserir mais níveis de valores do desconto, é possível ampliar o zoom na sessão Descontos de linha (tdpcg0200m200). O valor inserido no campo Número níveis desconto da sessão Parâmetros de preço (tdpcg0100m000) determina se, na sessão Descontos de linha (tdpcg0200m200), será possível definir um máximo de cinco níveis de desconto. Nota Será possível inserir um valor do desconto somente se os campos Percentagem de desconto e Programação de desconto estiverem vazios. Desconto multinível Se esta caixa de controle estiver selecionada, um desconto multinível será aplicado à linha de contrato de venda. Status da linha do contrato O status da linha de contrato de venda. Uma linha de contrato pode ter os seguintes status:
É possível atribuir um status a cada linha de contrato com os seguintes comandos:
Nota
Sis. de cód. de item Uma maneira externa e alternativa de codificar itens. Sistemas de codificação podem ser sistemas padrão gerais (como EAN) ou sistemas dependentes de um parceiro de negócios específico. Nota Ao usar um código de item alternativo, especifique também um sistema de código de item na sessão Sistemas de codificação de itens (tcibd0106m000). Não é possível inserir acordos em uma linha de contrato relacionada a um item e a um grupo de preços. Item do cliente O código de item no sistema de código. O LN converte esse código de item para o código de item usado em sua própria companhia. Essa conversão permite, por exemplo, usar o código de item do parceiro de negócios fornecedor ou do parceiro de negócios cliente durante a entrada da ordem. É possível especificar códigos de item do parceiro de negócios na sessão Sis. de cód. de item - Itens (tcibd0104m000). Revisão item engenharia A revisão do item de engenharia. Un. de efetivid. Um número de referência, por exemplo, uma linha de ordem de venda ou uma linha de entrega do projeto, usado para modelar desvios para um item de unidade de efetividade. Nota
Armazém O código do armazém em que os itens devem ser entregues. Aplicar contrato a todos os itens do grupo de preços Se essa caixa de seleção estiver selecionada, o contrato de venda será aplicado a todos os itens do grupo de preços exibido no campo Grupo de preços. Nota Se você registrar contratos para um grupo de preços, o seguinte se aplica:
Data do contrato A data em que o contrato é inserido no sistema. Valor padrão O LN recupera a data de contrato padrão na sessão Contratos de venda (tdsls3500m000). Nota Um contrato pode consistir em várias linhas de contrato com a mesma duração. No entanto, a hora em que o acordo é concluído com o cliente pode ser diferente. Data de efetividade O primeiro dia em que um registro ou configuração é válido. A data de efetividade frequentemente inclui a hora de efetividade. Nota Um relacionamento com uma ordem ou programação poderá existir somente se a data de ordem na linha de ordem ou a data inicial na linha de programação estiver dentro do período de efetividade do contrato. Data de vencimento O último dia em que um registro é válido. Se você não especificar uma hora de vencimento, a validade vence ao fim da data de vencimento, a 0h. Nota Um relacionamento com uma ordem ou programação poderá existir somente se a data de ordem na linha de ordem ou a data inicial na linha de programação estiver dentro do período de efetividade do contrato. Ação sobre a data de vencimento excedente Selecione a ação a ser realizada quando a data de vencimento da linha do contrato é excedida. Nota
Valor padrão Esse campo usa o valor do campo Ação sobre a data de vencimento excedente na sessão Parâmetros de contrato de venda (tdsls0100s300) como padrão. Valores permitidos Tolerância de data de vencimento O período, expresso em dias, em que a data de vencimento pode ser excedida, após o qual não será mais possível vincular ordens e programações de venda à linha de contrato. Se as datas estiverem dentro dessa margem de tolerância, você receberá uma notificação sobre o vencimento da linha de contrato. Nota Será possível preencher esse campo somente se o campo Ação sobre a data de vencimento excedente estiver definido como Ignorar contrato Ordem cliente O número atribuído à ordem ou ao contrato pelo parceiro de negócios cliente (por exemplo, o número de contrato de compra do parceiro de negócios cliente). O número de ordem do cliente pode ser usado para identificar uma linha de contrato de vendas. Nota Se a caixa de seleção Usar ord. cliente p/ program. estiver selecionada na sessão Parâmetros de programação de vendas (tdsls0100s500), esse número de ordem de cliente será comparado ao número de ordem de cliente da liberação de venda recebida. Valor padrão Esse valor é assumido como padrão do campo Ordem cliente na sessão Contratos de venda (tdsls3500m000). Ação no desvio ordem de cliente A ação que deve ser iniciada quando a ordem de cliente em uma liberação de vendas de entrada for especificada e se desviar da Ordem cliente na sessão atual. Valores permitidos Valor padrão Esse valor é assumido como padrão do campo Ação no desvio ordem de cliente na sessão Contratos de venda (tdsls3500m000). Ação no desvio ordem de cliente vazia A ação que deve ser iniciada quando a ordem de cliente em uma liberação de vendas de entrada não for especificada e se desviar da Ordem cliente especificada na sessão atual. Valores permitidos Valor padrão Esse valor é assumido como padrão do campo Ação no desvio ordem de cliente vazia na sessão Contratos de venda (tdsls3500m000). Referência contrato do cliente O identificador do modelo, da parte ou do ano do item com o parceiro de negócios cliente. Essa referência é usada para identificar uma linha de contrato de vendas. Nota Será possível especificar um valor nesse campo somente se a caixa de seleção Usar Ref. de contrato do cliente para programações estiver selecionada na sessão Parâmetros de programação de vendas (tdsls0100s500). Essa referência de contrato do cliente é comparada à referência de contrato do cliente da liberação de vendas. Valor padrão O valor na sessão Contratos de venda (tdsls3500m000). Descrição padrão Se esta caixa de controle estiver selecionada, o texto dependente do item e o texto da linha de contrato serão impressos na confirmação de contrato. Se esta caixa de controle estiver limpa, somente o texto da linha de contrato será impresso na confirmação do contrato. Nota
Moeda A moeda em que os valores do contrato de venda são expressos. Livro de preços Uma entidade em que é possível armazenar informações de preço válidas para um determinado período de tempo. Um livro de preços inclui os seguintes elementos:
Uma programação de desconto de quebra de valor ou quantidade pode ser vinculada a um livro de preços. Nota A caixa de verificação Usado para contratos deve ser marcada para o livro de preços na sessão Livros de preços (tdpcg0111m000). Livro preços O preço para o item de acordo com o livro de preços, aumentado por um preço de upgrade, se aplicável. O preço padrão para um item é armazenado no livro de preços padrão. Nota Se a caixa de seleção Preço de material em vendas estiver selecionada na sessão Parâmetros de preço de materiais (tcmpr0100m000), esse preço poderá incluir preços de base de material. Unidade de preço A unidade à qual o preço (de vendas/compra) se aplica. Preço de revisão ativo O preço é recuperado na revisão de preço de contrato de venda ativa para a linha de contrato. Nota
Alterações presentes de preço de faturamento retroativo Se esta caixa de controle estiver selecionada, existirá uma linha de alteração de preço que não foi processada pelo processo de faturamento retroativo. Nota As informações sobre preço de material não são consideradas para o faturamento retroativo. Unidade de preço A unidade à qual o preço (de vendas/compra) se aplica. Preço O preço do item de linha de contrato de venda. O preço será recuperado do campo Preço, Livro preços ou Preço de revisão ativo. Preço de material O preço do material total do item de linha de contrato de venda. Nota Dado que uma linha de contrato não pode ter sobretaxas de preço de material, este campo mostra o preço de base de material total. Programação de desconto A programação de desconto vinculada à linha de contrato de venda. Se você vincular uma programação de desconto a uma linha de contrato de venda, as seguintes condições serão obrigatórias:
Para vincular mais programações de desconto ao contrato, amplie o zoom na sessão Programações de descontos de linha (tdpcg0521m100). Dependendo do valor inserido no campo Número níveis desconto da sessão Parâmetros de preço (tdpcg0100m000), será possível definir um máximo de cinco programações de desconto na sessão Programações de descontos de linha (tdpcg0521m100). Nota Se um valor tiver sido especificado nos campos Percentagem de desconto ou Valor desconto, não será possível inserir uma programação de desconto. Especifique as programações de desconto na sessão Progr desconto (tdpcg0612m000). Código de desconto Uma maneira de indicar por que um desconto foi concedido. Por exemplo, é possível conceder um desconto porque o cliente fez ordens em grande quantidade. Se você conceder um desconto ou adicionar uma sobretaxa a uma fatura de venda, pode inserir um código de desconto para indicar o motivo. Sobretaxas e descontos podem ser o resultado do seguinte:
Percentagem de desconto A percentagem de desconto que resulta do desconto de linha de contrato. O valor total do desconto é expresso como uma percentagem do valor do contrato (bruto). A Percentagem de desconto é calculada da seguinte forma: Valor desconto / (quantidade combinada * preço) * 100% Valor desconto O valor do desconto resultante do desconto da linha da ordem. Esse valor é calculado da seguinte maneira: Valor do desconto da linha de ordem = quantidade * preço * desconto da linha de ordem/100 O resultado do cálculo é arredondado. O valor do desconto da linha de ordem é sempre apresentado na moeda da ordem/cotação. Nota O desconto da linha (de contrato) de ordem usado nessa fórmula é o total do nível de descontos inserido na sessão Descontos de linha (tdpcg0200m200). Valor líquido O valor líquido de linha de contrato, calculado com base na quantidade combinada. Isso é calculado da seguinte maneira: Qtd. combinada * Preço - Valor desconto Determinante Se esta caixa de controle estiver selecionada, a linha de contrato selecionada será considerada ao calcular o valor de contrato total para aplicar o desconto total aos contratos. Qualificado Se esta caixa de controle estiver selecionada, a percentagem de desconto calculada será aplicada à linha de contrato selecionada. Calcular preço com cumulativo Se esta caixa de controle estiver selecionada, o LN recuperará o preço e os descontos do livro de preços e das programações de desconto com base nas quantidades cumulativas totais das ordens de venda e programações de venda vinculadas. O preço de venda/desconto recuperado do livro de preços de contrato de venda/programação de desconto é baseado no seguinte cálculo: Quantidade solicitada do contrato + quantidade da ordem de venda/linha de programação (convertida na unidade da quantidade combinada da linha de contrato) Nota Esse recurso será aplicado somente se um livro de preços/programação de desconto estiver vinculado ao contrato. Exemplo O livro de preços de contrato de venda inserido na linha de contrato de venda é definido dessa forma:
As seguintes linhas de ordem de venda são criadas:
Redet. o preço e os descontos na expedição Se esta caixa de controle estiver selecionada, e uma programação de venda estiver vinculada a essa linha de contrato, os preços e/ou descontos da linha de programação de venda serão recalculados durante a expedição. Portanto, o valor entregue das mercadorias expedidas reflete as informações reais de preço do contrato. Quando os preços e descontos são determinados novamente, depende do valor do campo Pagamento da linha de programação de venda.
Se esta caixa de controle estiver limpa, e uma programação de venda estiver vinculada a essa linha de contrato, não será possível determinar novamente o preço e os descontos após a aprovação da programação de venda e a criação das ordens de armazém planejadas. Nota
Qtd. mínima A quantidade de contrato mínima que você deseja vender, expressa na unidade de venda. Normalmente, a quantidade vendida ao parceiro de negócios é diferente da quantidade de contrato. Assim, é possível registrar a quantidade mínima a ser vendida no contrato. Use a sessão Avaliar contratos de venda (tdsls3420m000) para calcular a diferença entre as quantidades solicitadas e a quantidade de contrato mínima. Qtd. mínima A quantidade de contrato mínima que você deseja vender, expressa na unidade de estoque. Quantidade máx. A quantidade de contrato máxima que você deseja vender, expressa na unidade de venda. Normalmente, a quantidade vendida ao parceiro de negócios é diferente da quantidade de contrato. Portanto, é possível registrar a quantidade máxima a ser vendida no contrato. Use a sessão Avaliar contratos de venda (tdsls3420m000) para calcular a diferença entre as quantidades solicitadas e a quantidade de contrato máxima. Nota Quando a quantidade máxima é atingida, no campo Ação sobre quantidade máxima excedente da sessão atual, será possível definir a ação a ser realizada. Quantidade máx. A quantidade de contrato máxima que você deseja vender, expressa na unidade de estoque. Ação sobre quantidade máxima excedente É possível selecionar a ação a ser realizada quando a quantidade de contrato máxima é excedida. Nota
Valor padrão Esse campo usa o valor do campo Ação sobre quantidade máxima excedente na sessão Parâmetros de contrato de venda (tdsls0100s300) como padrão. Quantidade máx. de tolerância A quantidade, expressa na unidade de venda, em que a quantidade de contrato máxima pode ser excedida, após a qual não será mais possível vincular ordens e programações de venda à linha de contrato. Se as quantidades estiverem dentro dessa margem de tolerância, você receberá uma notificação sobre o vencimento da linha de contrato. Nota Será possível preencher esse campo somente se o campo Ação sobre quantidade máxima excedente estiver definido como Ignorar contrato. Quantidade máx. de tolerância A quantidade, expressa na unidade de estoque, em que a quantidade de contrato máxima pode ser excedida, após a qual não será mais possível vincular ordens e programações de venda à linha de contrato. Se uma quantidade máxima de tolerância for aplicável, você receberá uma notificação sobre o vencimento da linha de contrato. Nota Será possível preencher esse campo somente se o campo Ação sobre quantidade máxima excedente estiver definido como Ignorar contrato. Avaliação [s/n/repetir] Especifique se o contrato deve ser (re)avaliado. Quantidade vinculante Esse campo indica se a quantidade de contrato combinada é vinculante. Se esta caixa de controle estiver selecionada, a sessão Avaliar contratos de venda (tdsls3420m000) imprimirá todas as diferenças entre:
Se esta caixa de controle estiver limpa, a sessão Avaliar contratos de venda (tdsls3420m000) imprimirá as diferenças somente se as quantidades de contrato mínima ou máxima forem excedidas. Os limites superior e inferior desse intervalo são percentagens da quantidade combinada. Quantidade mínima da ordem A quantidade mínima de ordem expressa na unidade de estoque. Esse campo é usado somente para fins de informações. Valor padrão A Quantidade mínima da ordem especificada na sessão Itens - Parceiro de negócios de vendas (tdisa0510m000). Se essa quantidade for zero, ou se não existir nenhuma combinação para o item e parceiro de negócios cliente, na sessão Itens - Parceiro de negócios de vendas (tdisa0510m000), a quantidade da ordem será recuperada da sessão Itens - Vendas (tdisa0501m000). Quantidade mínima da ordem A quantidade de ordem mínima, expressa na unidade de venda. Esse campo é usado somente para fins de informações. Quant.solicit. Esse campo totaliza as quantidades solicitadas de todas as linhas de ordem/programação de venda vinculadas à linha de contrato, expressa na unidade de estoque. A quantidade solicitada é aumentada quando uma ordem/programação é vinculada a um contrato. Quant.solicit. Esse campo totaliza as quantidades solicitadas de todas as linhas de ordem/programação de venda vinculadas à linha de contrato, expressa na unidade de venda. Unidade de estoque A unidade de medida em que o estoque de um item é registrado, como peça, quilograma, caixa de 12 ou metro. A unidade de estoque também é usada como unidade de base nas conversões de medida, especialmente para conversões relativas à unidade da ordem e à unidade de preço em uma ordem de compra ou odem de venda. Essas conversões sempre usam a unidade de estoque como unidade de base. Uma unidade de estoque se aplica, portanto, a todos os tipos de item, e também a tipos de item que não podem ser mantidos em estoque. Quantidade faturada O número total de itens faturados em ordens/programações de venda relacionadas a um contrato de venda, expresso na unidade de estoque. Com base na quantidade faturada, na data de efetividade e na data de vencimento, é possível calcular a quantidade final possível na data de vencimento extrapolando dados. Se você executar a sessão Processar ordens de venda entregues (tdsls4223m000)/ Processar programações de venda entregues (tdsls3223m000), a quantidade faturada será elevada para cada linha de ordem/programação relacionada ao contrato. Nota Os descontos de ordem não são considerados. Somente os valores líquidos de mercadorias são totalizados. Quantidade faturada O número total de itens faturados em ordens/programações de venda relacionadas a um contrato de venda, expresso na unidade de venda. Valor solicitado O total dos valores solicitados de todas as linhas de ordem/programação de venda vinculadas à linha de contrato. É possível calcular o valor final possível na data de vencimento extrapolando dados com base no valor solicitado, na data de efetividade e na data de vencimento. O LN eleva o valor solicitado quando uma linha de ordem/programação de venda é vinculada a uma linha de contrato. O LN atualiza esse valor (cumulativo):
Valor faturado O total dos valores faturados em linhas de ordem/programação de venda vinculadas ao contrato de venda. Nota
Parceiro de negócios receptor O parceiro de negócios ao qual você expede as mercadorias pedidas. Isso normalmente representa um centro de distribuição ou armazém do cliente. A definição inclui o armazém padrão do qual você envia as mercadorias, a transportadora que realiza o transporte e o parceiro de negócios cliente relacionado. Endereço Um conjunto completo de detalhes relacionados ao endereço, incluindo endereço postal, acesso a números de telefone, fax, telex, endereços de e-mail e da Internet, identificação para fins tributários e informações de roteiro. Contato A pessoa com quem você discute transações de negócio. Por exemplo, você endereça perguntas, cotações e chamados de acompanhamento, mala-direta e presentes promocionais ao contato. Os dados do contato incluem nome, número de telefone, endereço de e-mail e outros detalhes. Armazém receptor O armazém ao qual os itens são expedidos. Ponto de entrega O ponto de entrega do parceiro de negócios no qual os itens deverão ser entregues. Condições de entrega Os acordos com o parceiro de negócios sobre a maneira como as mercadorias são entregues. Informações relevantes são impressas em vários documentos de ordem. Pt. transfer. título O ponto em que a propriedade legal muda. Neste ponto, o risco passa do vendedor ao comprador. Programação Se as entregas de contrato forem definidas através de programações de venda, esse campo exibirá o número da programação de venda vinculada à linha de contrato de venda. Clique em Gerar programação de vendas no menu Visualizações, Referências o Ações para definir entregas de contrato através de programações de venda. Assim, a sessão Programações de vendas (tdsls3111m000) é iniciada. Nota Para cada linha de programação de venda, uma linha de ordem de venda é gerada. Conj. de custos adicionais O conjunto de custos adicionais atribuído ao item de linha de contrato. Nota Esse campo é aplicável somente às programações de venda vinculadas à linha de contrato. Classific. imposto Um atributo dos cabeçalhos da ordem e linhas da ordem que pode ser usado para definir exceções tributárias para a transação. O LN recupera a classificação de imposto padrão dos parceiros de negócios faturador e faturado. Por exemplo, é possível usar a classificação de impostos para:
Valor padrão O campo usa o cabeçalho do contrato de venda como padrão. Isento Se esta caixa de controle estiver selecionada,, a isenção de impostos se aplicará. Nota Se o parâmetro Nível de isenção de imposto na sessão Parâmetros de imposto (tctax0100m000) for definido como:
País de imposto O país usado para fins de tributação. Número do imposto próprio Um número usado para identificar pessoas jurídicas ou empresas. As autoridades tributárias atribuem os números tributários às empresas registradas. Seus parceiros de negócios devem fornecer o número tributário. Os parceiros de negócios sem um número tributário são considerados pessoas físicas. Código imposto O código de imposto aplicável à linha de contrato de venda. Nota O código de imposto que pode ser inserido nesse campo pode ser somente do tipo IVA. País de imposto PN O país em que o parceiro de negócios possui o ID de impostos. Número do imposto do PN O ID de impostos do parceiro de negócios. Nota O ID de impostos do parceiro de negócios tem uma data de efetividade. Para determinar e exibir o ID de impostos correto do parceiro de negócios, o LN usa a data atual. Certificado de isenção O certificado de isenção atribuído ao parceiro de negócios pela autoridade fiscal. Nota
Motivo da isenção O motivo pelo qual o parceiro de negócios cliente é isento de imposto sobre vendas. Nota
Texto Se esta caixa de controle estiver selecionada, existirá texto da linha de contrato.
Ativar Ativa uma linha de contrato de venda. Não é possível alterar cabeçalhos ou linhas com o status Ativo. Desativar Desativa uma linha de contrato de venda. Essa ação altera o status de Ativo para Livre. Finalizar Finaliza uma linha de contrato de venda. Não é possível gerar programações de venda usando contratos normais Concluído, nem gerar ordens de venda usando contratos especiais Concluído. Linhas abertas Exibe somente as linhas de contratos de venda com o status Livre ou Ativo. Todas as linhas Exibe todas as linhas de contrato de compra. Necessidades Inicia a sessão Unidade de efetividade (tcuef0102m000). Nela, é possível selecionar necessidades para configurar a unidade de efetividade. Se a caixa de seleção Gerar unid. efetividade durante entrada de demanda estiver selecionada na sessão Parâmetros da unidade de efetividade (tcuef0100s000), as necessidades padrão do item de unidade de efetividade, definidas na sessão Item - Requisitos (tcuef0108m000), serão importadas automaticamente para a unidade de efetividade. Se a caixa de seleção Gerar unid. efetividade durante entrada de demanda for desmarcada, selecione as necessidades manualmente na sessão Unidade de efetividade (tcuef0102m000).
| |||||||||||||||||||||||||||||||||||