O cadastro de unidades de medida serve para ajudar a especificar a grandeza física de um determinado produto. O Facture-e possui um cadastro de unidades de medida que possui campos de identificação dessa unidade. Esse cadastro ajuda a unificar e listar as unidades de medida utilizadas nas emissões de documentos fiscais, controle de estoque e escrituração de documentos fiscais.
O módulo com a listagem de unidades de medida fica localizado dentro do módulo de produtos. Um grid de dados deverá mostrar a relação de unidades já cadastradas no sistema.
O sistema deverá permitir incluir, alterar, visualizar e vincular uma unidade de medida a um produto e um produto não poderá ser cadastrado sem que haja uma unidade de medida vinculada a ele.
Todas as operações de grid como, filtrar, exibir, imprimir e ordenar deverão funcionar para o grid de dados afim de permitir facilidade na visualização e impressão dos dados exibidos.
O cadastro de unidades de medida deverá conter a sigla e a descrição da unidade e o sistema não deverá permitir duplicidade de cadastro quando a chave sigla for igual a de uma unidade já existente.
| Campo | Descrição | Tipo | Tamanho | Obrigatório? |
|---|---|---|---|---|
| Código | Código identificador da UN | integer | – | Sim |
| Sigla | Sigla de identificação da UN | Texto | 06 | Sim |
| Descrição | Descrição da UN | Texto | 25 | Sim |
Uma unidade de medida não precisa está ligada a um produto, entretanto um produto deverá está ligado a uma unidade de medida obrigatoriamente.
O fator de conversão e o método de arredondamento deverão estar ligados ao produto e a associação entre o produto e a UN deverá identificar qual fator e qual o arredondamento será aplicado no momento da utilização da UN.
O tipo irá indicar qual a unidade de medida será a principal, unidade que será contabilizada no estoque, e a auxiliar. Apenas uma UN poderá ser do tipo principal, o tipo auxiliar poderá ser atribuído a n unidades vinculadas a um produto.
O fator de conversão deverá ser levado em consideração quando uma UN do tipo auxiliar for vinculada a um produto. A UN do tipo principal terá seu fator de conversão sempre de 1/1 ou seja para cada UN existirá um produto.
Caso a unidade de medida esteja vinculada a um produto e esteja sendo utilizada em alguma NF-e ela não poderá se alterada.
Com isso eu mantive a integridade dos dados na migração das unidades de medida.