...
Produto: | Solucoes_totvs_cross |
---|
SolucaoCross | TOTVS Backoffice |
---|
|
Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | Modulos_cross_segmentos |
---|
ModulosCrossSegmentos | TOTVS Backoffice (Linha Protheus) - Fiscal (SIGAFIS) |
---|
|
Modulos_totvs_prestadores_de_servicos |
---|
|
---|
Função: | FISA151.prw FISA153A.prw |
---|
País: | Brasil |
---|
Ticket: | 16805329 |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DSERFISE-7502 |
---|
02. SITUAÇÃO/REQUISITO
Cliente importador equiparado a indústria, do regime Simples Nacional, possui duas operações que são enquadradas em anexos diferentes para apuração do Simples Nacional, porém são acobertadas pelo mesmo CFOP, no caso o 5.102.
Na Apuração disponível o cadastro da atividade e identificação do anexo ocorre a partir do CFOP, mesmo que seja necessário a amarração do anexo e outras informações nos grupos de produtos, estas informações não são consideradas para enquadramento da operação.
Conforme parecer da Consultoria de Segmentos:
Pode ocorrer também de uma operação corresponder a dois anexos distintos, conforme a finalidade da operação por exemplo e não ter CFOPs distintos. É o caso das empresas optantes pelo Simples Nacional que estão equiparadas a indústria e os produtos provenientes desse processo industrial são revendidos por eles, ao mesmo tempo em que outros produtos que não passam por este processo de industrialização podem ser comercializados pela mesma empresa também. Em ambos os casos, será utilizado o mesmo CFOP. Neste contexto, a Resposta à Consulta 18900/2018 esclarece que tanto uma operação de venda, cuja entrada tenha sido por importação (receita decorrente de revenda - anexo I), quanto a operação de venda cujo produto tenha sido industrializado pela própria empresa (receita decorrente de produtos industrializados pela própria empresa - anexo II), devem utilizar o CFOP 5102.
https://tdn.totvs.com/pages/releaseview.action?pageId=196804934
Dessa forma, devemos desenvolver uma alternativa para que o cliente tenha mais dados para decisão neste quesito, não precisa passar a ser uma regra geral mudando a forma como aplicamos atualmente, mas que seja disponibilizada forma de configuração e determinação do anexo a partir de outros dados amarrados, além do CFOP.
03. SOLUÇÃO
A solução adotada foi a criação de uma tabela auxiliar que permite o múltiplo preenchimento de origens atreladas aos CFOPs.
- Antes dessa implementação não era possível informar o mesmo CFOP em atividades distintas. Com essa implementação isso muda e o mesmo CFOP pode ser informado, desde que tenha uma origem de produto informada.
- Um mesmo código de CFOP + origem não pode ser informado em atividades diferentes, a menos que a vigência do código do CFOP esteja encerrada. Há um campo de vigência final na linha do CFOP.
- Informar o código de origem é opcional, para não impactar os demais clientes que já utilizam a Apuração do Simples Nacional.
Essa tabela auxiliar se encontra dentro da Apuração do Simples Nacional (FISA153) no cadastro de atividades e encontra-se somente na aba CFOP - Mercadorias, sendo criada a seção Origens de Produto.
Image Added
Dessa forma, ao realizar a apuração do Simples nacional o sistema conseguirá segregar as receitas corretamente por CFOP + Origem de produto.
Aviso |
---|
|
Para clientes que operam nas releases 12.1.2410 ou anteriores, será necessária a execução do compatibilizador UPDDISTR com o pacote diferencial (SDFBRA.txt). Esta correção será disponibilizada na Expedição contínua de Janeiro/2025 e o pacote poderá ser acessado através dos links disponibilizados na documentação Pacotes de Atualização - Fiscal. Informações sobre a Expedição contínua acessar: http://tdn.totvs.com/x/H4uCEw. Informações sobre o compatibilizador UPDDISTR acessar: Atualizador de dicionário e base de dados - UPDDISTR. |
O compatibilizador irá criar as estruturas abaixo:
Tabela
Chave | Nome | Modo | Modo Unidade | Modo Empresa | Chave Única |
---|
F1H | Det. Atv. x Origens de Produto | Compartilhado | Compartilhado | Exclusivo | F1H_FILIAL+F1H_IDDET+F1H_ORIGEM |
Campos
Nome | Descrição | Tipo | Tamanho | Contexto | Visual | Validação | Inicializador Padrão | F3 |
---|
F1H_FILIAL | Código da Filial | C | 8 | Real | Visualiza |
|
|
|
F1H_IDDET | ID Det Atv | C | 36 | Real | Visualiza |
|
|
|
F1H_ORIGEM | Código da Origem do Produto | C | 1 | Real | Altera | Vazio() .Or. ExistCpo("SX5","S0"+FwFldGet("F1H_ORIGEM")) |
| S0 |
F1H_DESORI | Descrição da Origem de Produto | C | 55 | Virtual | Visualiza |
| IIf(!INCLUI,POSICIONE("SX5",1,xFilial("SX5")+"S0"+FwFldGet("F1H_ORIGEM"),"X5DESCRI()"),"") |
|
F1H_CFOP | CFOP | C | 4 | Real | Visualiza |
|
|
|
F1H_IDATV | ID Atividade | C | 36 | Real | Visualiza |
|
|
|
Índices
Ordem | Campos |
---|
1 | F1H_FILIAL+F1H_IDDET+F1H_ORIGEM |
2 | F1H_FILIAL+F1H_CFOP+F1H_ORIGEM+F1H_IDATV |
04. DEMAIS INFORMAÇÕES
APURSN - Apuração Simples Nacional
05. ASSUNTOS RELACIONADOS