A função de copiar serve para facilitar o preenchimento de dados de componentes que são iguais aos dados de outros componentes já preenchidos. Através dela o usuário poderá "aproveitar" dados já digitados para não precisar digitar novamente.

Todos os dados copiados devem ficar disponíveis para edição, ou seja, o dados são copiados para o novo componente mas podem ser alterados.

A função de copiar dados de outros componentes só deve ser exibida caso haja ao menos um componente que já teve seus dados preenchidos.

Ela é executada após o usuário selecionar um componente que já possua dados cadastrados e clicar em copiar. Apenas os dados dos produtos devem ser copiados, dados financeiros preenchidos não devem ser copiados de um componente para outro.

Todos os dados preenchidos devem ser copiados para o novo componente, com exceção da foto da etiqueta.

Todos os dados preenchidos no formulário devem ser substituídos quando for feita a cópia de outro componente. Caso o usuário tente copiar os dados de outro componente, tendo dados já preenchidos no formulário, o sistema deve solicitar uma confirmação através da mensagem Copiar dados para realizar a cópia e informar que todos os dados previamente digitados serão perdidos.