01. DADOS GERAIS
| Produto: | |
|---|
| Segmento: | |
|---|
| Módulo: | Fiscal |
|---|
| Função: | TRAFM060/TRAFM050/GERFM076 - Geração de nota fiscal |
|---|
| Requisito/Story/Issue (informe o requisito relacionado) : | DVAFIS-6421 |
|---|
02. SITUAÇÃO/REQUISITO
Ao gerar a nota fiscal, é possível adicionar informações de CFOP, indicador presencial, CST etc que não condiz que a forma correta de geração.
03. SOLUÇÃO
Foi incluído validações para garantir o funcionamento correto da geração de nota fiscal.
| Totvs custom tabs box |
|---|
| tabs | Passo 01, Passo 02, Passo 03, Passo 04 |
|---|
| ids | passo1,passo2 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | passo1 |
|---|
| Image Added
| | Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo2 |
|---|
|
|
04. DEMAIS INFORMAÇÕES
| Card documentos |
|---|
| Informacao | Use esse box para destacar informações relevantes e/ou de destaque. |
|---|
| Titulo | IMPORTANTE! |
|---|
|
Imagem 1 - Conforme imagem acima, ao encerrar uma transação no TRAFM060, caso a UF origem for diferente da Destino e não for EX e não for presencial e o primeiro digito da CFOP for diferente de 2 ou 6 irá apresentar a mensagem e não será gerado a nota fiscal. Image Added
Imagem 2 - Ao gerar uma transação de entrada no TRAFM050, caso a UF origem for diferente da Destino e não for EX e não for presencial e o primeiro digito da CFOP for diferente de 2 ou 6 irá apresentar a mensagem e não será gerado a nota fiscal. Image Added
Imagem 3 - Ao gerar a nota fiscal através do XML no GERFM076, caso a UF origem for diferente da Destino e não for EX e não for presencial e o primeiro digito da CFOP for diferente de 2 ou 6 irá apresentar a mensagem e não será gerado a nota fiscal. Observação: Foram adicionado varias validações pra garantir o bom funcionamento da geração da nota fiscal. Segue abaixo todas as validações implementadas. Validação de Entrada / Saída - 1 - Se a UF origem for diferente da Destino e não for EX e não for presencial e o primeiro digito da CFOP for diferente de 2 ou 6 efetuar aviso e não gerar a nota.
- Mensagem (Operação não presencial e interestadual, CFOP do produto XXX deveria iniciar com 2 (entrada) / 6 (saida) e está iniciando com xxxx!
- 2 - Se a UF destino for EX e não for presencial e o primeiro dígito da CFOP não for 7 efetuar aviso e não gerar a nota.
- Mensagem (Operação não presencial com Exterior , CFOP do produto XXX deveria iniciar com 3 (entrada) / 7 (saida) e está iniciando com xxxx!
- 3 - Se a UF Destino for igual a UF Origem e o primeiro digito da CFOP não começar com 1 ou 5 efetuar aviso e não gerar a nota.
- Mensagem (Operação Estadual, CFOP do produto XXX deveria iniciar com 1 (entrada) / 5 (saida) e está iniciando com xxxx!
- 4 - Se a empresa for Simples Nacional, emissão própria e a CSOSN for nulo efetuar aviso e não gerar a nota.
- Mensagem (Empresa do Simples Nacional com CSOSN não preenchido na regra fiscal XXXXX)
Validação de Imposto - 1 - Se a CST do PIS/COFINS for nulo efetuar aviso e não gerar a nota fiscal.
- Mensagem (CST do PIS/COFINS do produto XXXX regra fiscal XXXX não preenchido.)
- 2 - Se a CST do IPI for nulo efetuar aviso e não gerar a nota fiscal.
- Mensagem (CST do IPI do produto XXXX regra fiscal XXXX não preenchido.)
- 3 - Se for saida e a CST do PIS/COFINS for >= 50 e menor que 98 efetuar aviso e não gerar a nota fiscal.
- Mensagem (CST do PIS/COFINS do produto XXXX regra fiscal XXXX inválido, deveria ser maior ou igual a 50.)
- 4 - Se for entrada e a CST do PIS/COFINS for < 50 efetuar aviso e não gerar a nota fiscal.
- Mensagem (CST do PIS/COFINS do produto XXXX regra fiscal XXXX inválido, deveria ser menor que 50.)
- 5 - Se for saida e a CST do IPI for < 50 efetuar aviso e não gerar a nota fiscal.
- Mensagem (CST do IPI do produto XXXX regra fiscal XXXX inválido, deveria ser maior ou igual a 50.)
- 6 - Se for entrada e a CST do IPI for >= 50 efetuar aviso e não gerar a nota fiscal.
- Mensagem (CST do IPI do produto XXXX regra fiscal XXXX inválido, deveria ser menor que 50.)
- 7 - Se a CST for 51 e o percentual de redução da base de cálculo for 0 ou nulo efetuar aviso e não gerar a nota fiscal.
- Mensagem (CST 51 do ICMS com percentual de redução não preenchido para produto XXXX regra fiscal XXXX.
- 8 - Se a CST for 20 e o valor de isento e outros forem 0 efetuar aviso e não gerar a nota fiscal.
- Mensagem (CST 20 do ICMS com Valor Isento e Valor Outros zerado produto XXXX regra fiscal XXXX).**
- 9 - Se o código do enquadramento do IPI for nulo e for emissão própria efetuar aviso e não gerar a nota fiscal.
- Mensagem (Código do enquadramento do IPI não informado na regra fiscal XXXXX)
|
|
...
| HTML |
|---|
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after {
background: #FF9900; !important
}
.menu-item.active-tab {
border-bottom: none !important;
}
</style>
|