UC00121 - Cadastro de filiais
(→Simples nacional ou Simples nacional, excesso de sublimite de receita bruta) |
(→Layouts sugeridos) |
||
| (12 edições intermediárias de um usuário não apresentadas) | |||
| Linha 14: | Linha 14: | ||
= Diagrama de classes = | = Diagrama de classes = | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
= Fluxo de eventos = | = Fluxo de eventos = | ||
| Linha 33: | Linha 28: | ||
== RN01 - Tela de pesquisa == | == RN01 - Tela de pesquisa == | ||
| − | == RN02 - | + | == RN02 - Dados gerais == |
| − | === Dados | + | === Dados da empresa === |
| + | #'''Código:''' Código da filial gerado automaticamente pelo sistema. | ||
| + | #'''Pessoa:''' Campo onde o usuário deverá selecionar, obrigatoriamente, o tipo de pessoa da filial. As opções serão: | ||
| + | #*Física | ||
| + | #*Jurídica | ||
| + | #'''Nome:''' Campo onde o usuário deverá informar, obrigatoriamente, um nome para a filial. | ||
| − | === | + | === Pessoa física === |
| + | Estes campos serão visíveis somente quando o tipo de pessoa da filial for '''física'''. | ||
| + | #'''CPF:''' Campo onde o usuário deverá informar, obrigatoriamente, o CPF da pessoa que representa a filial. | ||
| + | #'''Data de nascimento:''' Campo onde poderá ser informada a data de nascimento da pessoa que representa a filial. | ||
| + | #'''Identidade:''' Campo onde poderá ser informado o documento de identidade da pessoa que representa a filial. | ||
| + | #'''Emissor:''' Caso seja informada a identidade, neste campo deverá ser informado, obrigatoriamente, o orgão emissor da mesma. | ||
| − | === | + | === Pessoa jurídica === |
| + | Estes campo serão visíveis somente quando o tipo de pessoa da filial for '''jurídica'''. | ||
| + | #'''Nome fantasia:''' Campo onde poderá ser informado um nome fantasia da filial (caso exista). | ||
| + | #'''CNPJ:''' Campo onde deverá ser informado, obrigatoriamente, o CNPJ da filial. | ||
| + | #'''Inscrição estadual:''' Campo onde poderá ser informada a inscrição estadual da filial, caso a mesma exerça atividades sujeitas a ICMS. | ||
| + | #'''Inscrição municipal:''' Campo onde poderá ser informada a inscrição municipal da filial. | ||
| + | #'''Home page:''' Campo onde poderá ser informada a ''home page'' da filial caso exista. | ||
| − | === | + | === Endereço === |
| − | ==== Dados gerais | + | O endereço da filial poderá ser informado, opcionalmente, com os seguintes dados: |
| + | *CEP | ||
| + | *País | ||
| + | *UF | ||
| + | *Endereço (tipo + logradouro) | ||
| + | *Nº | ||
| + | *Complemento | ||
| + | *Bairro | ||
| + | *Cidade | ||
| + | *Observação | ||
| + | |||
| + | == RN03 - Contato == | ||
| + | Nesta aba poderão ser informados os contados da filial, divididos em contato principal e contatos adicionais. Parambos os tipos de contato estarão disponíveis as seguintes informações: | ||
| + | *Telefone | ||
| + | *Celular | ||
| + | *Fax | ||
| + | *E-mail | ||
| + | |||
| + | |||
| + | Para os contatos adicionais, alem das informações citadas acima também poderão ser informados: | ||
| + | *Nome | ||
| + | *Data de nascimento | ||
| + | *Cargo | ||
| + | |||
| + | Os contatos adicionais serão inseridos/visualizados em um grid logo abaixo. | ||
| + | |||
| + | == RN04 - Dependentes == | ||
| + | Visível somente quando o tipo de pessoa da filial for '''Física''' nesta aba poderão ser informados dependentes. Estes serão inseridos/visualizados em um grid e terão as seguintes informações: | ||
| + | *Nome | ||
| + | *Parentesco | ||
| + | *Data de nascimento | ||
| + | |||
| + | == RN05 - Outros dados == | ||
| + | === Dados gerais === | ||
#'''Código da filial:''' Campo onde o usuário deverá informar, obrigatoriamente, um código de 3 dígitos que corresponderá ao código da filial nas demais rotinas do sistema. | #'''Código da filial:''' Campo onde o usuário deverá informar, obrigatoriamente, um código de 3 dígitos que corresponderá ao código da filial nas demais rotinas do sistema. | ||
#'''Logotipo da filial:''' Campo onde o usuário poderá informar um logotipo para filial. Este logotipo será utilizado na impressão de relatórios, impressão de consultas, cotações de compra e etc. | #'''Logotipo da filial:''' Campo onde o usuário poderá informar um logotipo para filial. Este logotipo será utilizado na impressão de relatórios, impressão de consultas, cotações de compra e etc. | ||
| − | + | === Dados fiscais === | |
#'''CNAE:''' Campo onde serão listados todos os CNAE´s cadastrados e ativos no sistema para que o usuário selecione o [http://intranet.atsinformatica.com.br/wikiJava/index.php?title=CNAE CNAE] da filial. '''''É importante ressaltar que o CNAE selecionado para filial não tem nenhum impacto na emissão de notas de serviço. Os CNAE´s dos serviços e da filial tem aplicações diferentes, cada um com seus propósitos específicos.''''' | #'''CNAE:''' Campo onde serão listados todos os CNAE´s cadastrados e ativos no sistema para que o usuário selecione o [http://intranet.atsinformatica.com.br/wikiJava/index.php?title=CNAE CNAE] da filial. '''''É importante ressaltar que o CNAE selecionado para filial não tem nenhum impacto na emissão de notas de serviço. Os CNAE´s dos serviços e da filial tem aplicações diferentes, cada um com seus propósitos específicos.''''' | ||
#'''Regime tribjutário:''' Campo onde deverá ser selecionado qual o regime tributário da filial. As opções serão: | #'''Regime tribjutário:''' Campo onde deverá ser selecionado qual o regime tributário da filial. As opções serão: | ||
| Linha 63: | Linha 107: | ||
#'''[http://intranet.atsinformatica.com.br/wikiJava/index.php?title=Incentivador_cultural Incentivador cultural]:''' Campo que determina se a empresa é incentivadora cultural ou não. Esta informação será enviada nas notas de serviço emitidas pela filial em questão. | #'''[http://intranet.atsinformatica.com.br/wikiJava/index.php?title=Incentivador_cultural Incentivador cultural]:''' Campo que determina se a empresa é incentivadora cultural ou não. Esta informação será enviada nas notas de serviço emitidas pela filial em questão. | ||
| − | + | === Telefonia === | |
| − | + | Conjunto de campos e parâmetros responsáveis por configurar a filial quando for utilizado o sistema de telefonia. | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | a | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | == | + | == RN06 - Horário de funcionamento == |
| − | + | Campos onde poderá ser informado o horário de funcionamento da filial nos campos: | |
| − | + | *2ª a 6ª | |
| + | *Sábado | ||
| + | *Domingo | ||
| − | == | + | == RN07 - Configurações de envio de e-mail == |
| + | Nesta aba o usuário deverá informar, obrigatoriamente, os dados de envio de e-mail para a filial em questão. Estes dados serão utilizados sempre que o sistema precisar enviar um e-mail em nome da empresa, exemplo: ''Envio da DANFE de uma NF-e, envio de mala direta e etc.'' | ||
| − | + | As configurações a serem preenchidas serão as seguintes: | |
| + | #'''Servidor:''' Campo onde deverá ser informado um servidor de saída de e-mail (smtp) do provedor, exemplo: ''smtp.gmail.com'' | ||
| + | #'''Porta:''' Campo onde deverá ser informada a porta utilizada pelo servidor de saída, exemplo: ''465'' | ||
| + | #'''Requer autenticação:''' Caso servidor de saída necessite fazer autenticação de usuário e senha para enviar e-mails este parâmetro deverá ser marcado. Esta configuração varia de provedor para provedor. | ||
| + | #'''Usuário:''' Campo onde deverá ser informado o usuário da conta de e-mail, exemplo: ''usuario'' ou ''usuario@gmail.com'' | ||
| + | #'''Senha:''' Campo onde deverá ser informada a senha da conta de e-mail para o usuário em questão. | ||
| + | #'''E-mail destinatário para teste:''' Campo onde poderá ser informado um e-mail qualquer para testar se com as configurações informadas o sistema será capaz de enviar um e-mail em nome da filial. | ||
| + | #'''Botão [Testar envio]:''' Botão que quando acionado envia um e-mail de teste em nome da filial para o destinatário informado no campo '''E-mail destinatário para teste'''. | ||
Edição atual tal como às 11h17min de 28 de julho de 2014
Conteúdo
|
[editar] Objetivo
- Manter cadastro filial.
[editar] Atores
- Usuário
[editar] Pré-requisitos
- Considerar documento Padrões de desenvolvimento.
- No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como Filial. Este nome será utilizado para criar a página no Wiki.
- Gerar log/auditoria para as alterações realizadas na rotina.
[editar] Resultado esperado
- Cadastrar e configurar filiais do sistema.
[editar] Diagrama de classes
[editar] Fluxo de eventos
[editar] Fluxos principais
Fluxo 1:
[editar] Fluxos alternativos
Fluxo 1:
[editar] Fluxos de exceção
Fluxo 1:
[editar] Regras de negócio
[editar] RN01 - Tela de pesquisa
[editar] RN02 - Dados gerais
[editar] Dados da empresa
- Código: Código da filial gerado automaticamente pelo sistema.
- Pessoa: Campo onde o usuário deverá selecionar, obrigatoriamente, o tipo de pessoa da filial. As opções serão:
- Física
- Jurídica
- Nome: Campo onde o usuário deverá informar, obrigatoriamente, um nome para a filial.
[editar] Pessoa física
Estes campos serão visíveis somente quando o tipo de pessoa da filial for física.
- CPF: Campo onde o usuário deverá informar, obrigatoriamente, o CPF da pessoa que representa a filial.
- Data de nascimento: Campo onde poderá ser informada a data de nascimento da pessoa que representa a filial.
- Identidade: Campo onde poderá ser informado o documento de identidade da pessoa que representa a filial.
- Emissor: Caso seja informada a identidade, neste campo deverá ser informado, obrigatoriamente, o orgão emissor da mesma.
[editar] Pessoa jurídica
Estes campo serão visíveis somente quando o tipo de pessoa da filial for jurídica.
- Nome fantasia: Campo onde poderá ser informado um nome fantasia da filial (caso exista).
- CNPJ: Campo onde deverá ser informado, obrigatoriamente, o CNPJ da filial.
- Inscrição estadual: Campo onde poderá ser informada a inscrição estadual da filial, caso a mesma exerça atividades sujeitas a ICMS.
- Inscrição municipal: Campo onde poderá ser informada a inscrição municipal da filial.
- Home page: Campo onde poderá ser informada a home page da filial caso exista.
[editar] Endereço
O endereço da filial poderá ser informado, opcionalmente, com os seguintes dados:
- CEP
- País
- UF
- Endereço (tipo + logradouro)
- Nº
- Complemento
- Bairro
- Cidade
- Observação
[editar] RN03 - Contato
Nesta aba poderão ser informados os contados da filial, divididos em contato principal e contatos adicionais. Parambos os tipos de contato estarão disponíveis as seguintes informações:
- Telefone
- Celular
- Fax
Para os contatos adicionais, alem das informações citadas acima também poderão ser informados:
- Nome
- Data de nascimento
- Cargo
Os contatos adicionais serão inseridos/visualizados em um grid logo abaixo.
[editar] RN04 - Dependentes
Visível somente quando o tipo de pessoa da filial for Física nesta aba poderão ser informados dependentes. Estes serão inseridos/visualizados em um grid e terão as seguintes informações:
- Nome
- Parentesco
- Data de nascimento
[editar] RN05 - Outros dados
[editar] Dados gerais
- Código da filial: Campo onde o usuário deverá informar, obrigatoriamente, um código de 3 dígitos que corresponderá ao código da filial nas demais rotinas do sistema.
- Logotipo da filial: Campo onde o usuário poderá informar um logotipo para filial. Este logotipo será utilizado na impressão de relatórios, impressão de consultas, cotações de compra e etc.
[editar] Dados fiscais
- CNAE: Campo onde serão listados todos os CNAE´s cadastrados e ativos no sistema para que o usuário selecione o CNAE da filial. É importante ressaltar que o CNAE selecionado para filial não tem nenhum impacto na emissão de notas de serviço. Os CNAE´s dos serviços e da filial tem aplicações diferentes, cada um com seus propósitos específicos.
- Regime tribjutário: Campo onde deverá ser selecionado qual o regime tributário da filial. As opções serão:
- Regime especial de tributação municipal: Habilitado somente para os regimes tributários do tipo simples, neste campo onde o usuário deverá selecionar, obrigatoriamente (quando for simples), o regime especial de tributação municipal para emissão de notas de serviço. As opções serão as seguintes:
- Microempresa municipal
- Estimativa
- Sociedade de profissionais
- Cooperativa
- Microempresário Individual (MEI)
- Microempresário e Empresa de Pequeno Porte (ME EPP)
- Permissão de aproveitamento de crédito: Habilitado somente para os regimes tributários do tipo simples, este campo poderá ser informado opcionalmente pelo usuário.
- Alíquota de aproveitamento de crédito: Quando o parâmetro Permissão de aproveitamento de crédito for marcado, neste campo onde deverá ser informada, obrigatoriamente, a alíquota de aproveitamento.
- Incentivador cultural: Campo que determina se a empresa é incentivadora cultural ou não. Esta informação será enviada nas notas de serviço emitidas pela filial em questão.
[editar] Telefonia
Conjunto de campos e parâmetros responsáveis por configurar a filial quando for utilizado o sistema de telefonia.
[editar] RN06 - Horário de funcionamento
Campos onde poderá ser informado o horário de funcionamento da filial nos campos:
- 2ª a 6ª
- Sábado
- Domingo
[editar] RN07 - Configurações de envio de e-mail
Nesta aba o usuário deverá informar, obrigatoriamente, os dados de envio de e-mail para a filial em questão. Estes dados serão utilizados sempre que o sistema precisar enviar um e-mail em nome da empresa, exemplo: Envio da DANFE de uma NF-e, envio de mala direta e etc.
As configurações a serem preenchidas serão as seguintes:
- Servidor: Campo onde deverá ser informado um servidor de saída de e-mail (smtp) do provedor, exemplo: smtp.gmail.com
- Porta: Campo onde deverá ser informada a porta utilizada pelo servidor de saída, exemplo: 465
- Requer autenticação: Caso servidor de saída necessite fazer autenticação de usuário e senha para enviar e-mails este parâmetro deverá ser marcado. Esta configuração varia de provedor para provedor.
- Usuário: Campo onde deverá ser informado o usuário da conta de e-mail, exemplo: usuario ou usuario@gmail.com
- Senha: Campo onde deverá ser informada a senha da conta de e-mail para o usuário em questão.
- E-mail destinatário para teste: Campo onde poderá ser informado um e-mail qualquer para testar se com as configurações informadas o sistema será capaz de enviar um e-mail em nome da filial.
- Botão [Testar envio]: Botão que quando acionado envia um e-mail de teste em nome da filial para o destinatário informado no campo E-mail destinatário para teste.