PROC001-Imposto por CFOP no CTe
| Projeto/Sistema: CTe - GerencieAqui |
Versão do Template: 1.2 |
| Processo: PROC001 -Imposto por CFOP no CTe |
Versão do Documento: 1.0 |
| Responsável(eis): Luís Leite |
Data: 11/01/2026 |
1. Introdução
Este processo visa demonstrar a criação da tabela de impostos por CFOP para o CTe
2. Processo
|
Processo |
Envolvidos |
Dados de Entrada |
Dados de Saída |
|
PROC001-Imposto por CFOP no CTe |
|
Regra de Impostos |
Configurações de impostos de tabela de imposto e CFOP |
|
PROC002 - Tabela de Imposto de CTe |
|
Parametrização de impostos |
Tabela de imposto cadastrada |
|
PROC003 - Tabela de Imposto de CTe - Reforma Tributária |
|
Parametrização de impostos |
Tabela de imposto cadastrada |
Processos Relacionados
PROC002 - Tabela de Imposto de CTe
PROC003 - Tabela de Imposto de CTe - Reforma Tributária
Especificação Funcional
PROC001-Imposto por CFOP no CTe:
Protótipo de Tela:
Imagem I - Botão "Configurar CFOP" em "Documentos Fiscais"
Imagem II - Dialog de configuração de imposto por CFOP
Descrição dos Campos:
|
Campo |
Tipo |
Tamanho |
Obrig. ? |
Máscara |
Observações |
|
Configurar CFOP |
Botão |
- |
- |
- |
|
| Configuração de Imposto CFOP - CTe | |||||
|
CFOP |
Texto |
3 |
- |
- |
- |
|
UF |
Texto |
2 |
|
|
|
|
Tabela de Imposto |
Select |
- |
- |
- |
- |
|
Tipo CFOP |
Select |
- |
- |
- |
- |
|
Inserir |
Botão |
- |
- |
- |
- |
|
CFOP |
Column Header |
- |
- |
- |
- |
|
UF |
Column Header |
- |
- |
- |
- |
|
Tabela de Imposto |
Column Header |
- |
- |
- |
- |
|
Tipo CFOP |
Column Header | - |
- |
- |
- |
|
Botão de Exclusão |
Column Header | - |
- |
- |
|
| Fechar | Botão | - |
- |
- |
- |
|
Salvar |
Botão |
- |
- |
- |
- |
Regras de Interface:
1. Botão "Configurar CFOP":
Deve abrir a Dialog de configuração de Imposto CFOP - CTe.
2. Dialog "Configuração de Imposto CFOP - CTe" (Imagem II)
2.1 CFOP: Deve conter o Placeholder "CFOP". Não permitir campo em branco.
2.2 UF: Deve conter o Placeholder "UF". Não permitir campo em branco.
2.3 Tabela de Imposto: Deve carregar todas as tabelas de impostos cadastradas na empresa.
2.4 Tipo CFOP: Deve exibir as opções "Entrada" e "Saída", por padrão deve vir como "Saída".
2.5 Botão "Inserir": Se for possível realizar a inserção, deve ser inserido na listagem. Caso não seja possível realizar a inserção, retornar o aviso em tela:
Erro! Verifique o preenchimento dos campos.
2.6 Listagem CFOP: Deve permitir a ordenação ASC e DESC.
2.7 Listagem UF: Deve permitir a ordenação ASC e DESC.
2.8 Listagem Tabela de Imposto: Deve permitir a ordenação ASC e DESC.
2.9 Listagem Tipo CFOP: Deve permitir a ordenação ASC e DESC.
2.10 Botão Fechar: Deve encerrar a tela, sem alterações.
2.11 Botão Salvar: Se possível salvar, deve ser finalizada a Dialog e deve retornar o aviso:
Salvo com sucesso!
Regras de Negócio:
1.Botão "Inserir": Deve validar se os campos estão preenchidos antes de realizar a inserção na listagem.
2. Botão "Exclusão" na Listagem
: Deve realizar a exclusão do registro da listagem em tela.
3. Botão "Fechar": Não deve persistir as alterações.
4. Botão "Salvar": Deve ser feita a inserção na base de dados.
5. As tabelas configuradas devem ser acatadas no CTe em preenchimento caso sejam satisfeitos os filtros predeterminas no cadastro da tabela.
Questões Técnicas:
1. Criar a tabela na base de dados:
CREATE TABLE impostocfopcte (
id BIGINT,
empresaId BIGINT,
cfop char(3),
uf char(2),
tbImposto BIGINT,
tipoCfop BIGINT,
);
©SOFTEN SISTEMAS 2026




No Comments