...
| Deck of Cards |
|---|
|
| Card |
|---|
| Este modelo de documento possui uma permissão de acesso diferente dos demais documentos eletrônicos. Para dar permissão de acesso ao menu da NFCom a um usuário, siga os passos abaixo: - Acesse o perfil vinculado ao usuário desejado do módulo TOTVS Gestão de Estoque, Compras e Faturamento e edite o perfil;
- Vá até a aba Acesso a Menus, siga o caminho [04] Vendas | [04.02] Documentos Eletrônicos, selecione [04.02.01.07] Nota Fiscal de Comunicação Eletrônica (NFCom) e, logo após, clique em Permitir Acesso.
| Expandir |
|---|
| title | Segurança - Acesso - Perfis |
|---|
| 
|
|
| Card |
|---|
| label | Configurar Job FracionávelMultiprocessamento |
|---|
| Este processo é fracionávelpossui o conceito de multiprocessamento¹, ou seja, pode ser executado em várias fatias vários pedaços para não sobrecarregar o processamento de grandes volumes de dados (para mais informações, acesse [incluir documentação de fracionamento de jobs]). Suponhamos que a geração da NFCom será feita para 15.000 movimentos. O multiprocessamento irá dividir esses movimentos em vários processos separados e executar cada um desses processos com quantidades menores de notas. Isso resulta em um ganho de tempo e performance tanto na geração das notas quanto na utilização do sistema como um todo. Para usar o fracionamento multiprocessamento na geração da NFCom, é necessário cadastrar um job fracionável com a classe responsável pela geração da NFCom cadastrá-lo em Ambiente | Segurança de Jobs Fracionáveis. Informe No cadastro, informe o perfil do usuário correspondente ao módulo, a classe de job como "DocNFComGerarData", as frações máximas e mínimas desejadas de acordo com a quantidade de vezes que desejar dividir o multiprocessamento e marque se o fracionamento ele é agendável e/ou se está ativo. | Expandir |
|---|
| title | Ambiente - Processos - Segurança de Jobs Fracionáveis |
|---|
| 
|
Formulário exemplificando os dados do fracionamento: | Expandir |
|---|
| title | Formulário do Fracionamento de Job |
|---|
| 
|
|
| Card |
|---|
| id | ParametrizarMovimento |
|---|
| label | Parametrizar movimento |
|---|
| Agora, é necessário parametrizar um movimento para gerar NFCom. Para isso, vá em Ambiente | Parâmetros | Gestão de Estoque, Compras e Faturamento | Selecione o movimento desejado | Etapa 67 - Fis - NF-e | NF-e Estadual | Envia Manualmente (trocar pelo parâmetro da NFCom quando for criado). | Expandir |
|---|
| title | Parâmetro de envio NFCom |
|---|
| 
|
|
|
...
| Deck of Cards |
|---|
|
| Card |
|---|
| label | Gerar NFCom (principal) |
|---|
| A execução deste processo ocorre através do menu Documentos Eletrônicos | Nota Fiscal de Comunicação Eletrônica (NFCom) | Processos | Gerar NFCom. | Expandir |
|---|
| 
|
O processo identifica automaticamente quais movimentos de NFCom ainda não geraram o XML, não sendo necessário selecionar nenhum registro na tela. Esta seleção é feita com base no parâmetro de envio selecionado no movimento (vide item 3. Configurações Iniciais > Parametrizar Movimento). Mesmo que algum registro em específico seja selecionado, a geração não irá se aplicar apenas para ele, e sim para todos os movimentos no sistema que estejam parametrizados para geração da NFCom e ainda não tenham suas notas geradas. Este processo principal não reprocessa notas já geradas ou com erro/inconsistência. Caso seja necessário reprocessar notas específicas, veja "Gerar NFCom (à partir do movimento)". | Informações |
|---|
| Diferente dos modelos de NF-e e NFS-e, o processo de Gerar NFCom não faz nenhuma comunicação com a SEFAZ. Ele apenas gera o XML da nota e valida seu schema, sendo necessário realizar a transmissão das notas posteriormente. |
As notas serão geradas com o status Não Transmitido, caso a validação do schema da nota não retorne erros, ou Inconsistente, caso haja erro na validação. [ajustar após implementação da validação de schema] |
| Card |
|---|
| label | Gerar NFCom (a partir do Movimento) |
|---|
| A execução deste processo ocorre diretamente no movimento. Para isto, acesse o movimento parametrizado para geração de NFCom e vá em Processos | Gerar Xml NFCom. | Expandir |
|---|
| Exemplo acessando o processo através de um movimento de faturamento: 
|
Esta tela permite a seleção específica dos movimentos que irão gerar a NFCom na tela. Caso nenhum movimento seja selecionado, o processo será executado para todos os movimentos presentes na tela, semelhante à maioria dos processos da Linha RM. Este processo é semelhante ao de "Gerar NFCom" que está no menu de "Nota Fiscal de Comunicação Eletrônica (NFCom)". Ele irá gerar as notas com status Não transmitido, caso não haja erros na validação de schema, ou Inconsistente, caso haja algum erro na validação. | Informações |
|---|
| Diferente dos modelos de NF-e e NFS-e, o processo de Gerar NFCom não faz nenhuma comunicação com a SEFAZ. Ele apenas gera o XML da nota e valida seu schema, sendo necessário realizar a transmissão das notas posteriormente. |
Este processo permite o reprocessamento de notas com erro ou inconsistentes, atualizando tanto o conteúdo da nota quanto seu novo status ao reprocessar. |
| Card |
|---|
| label | Gerar NFCom (automático por agendamento de job) |
|---|
| Para acessar o agendamento da NFCom, vá em Documentos Eletrônicos | Nota Fiscal de Comunicação Eletrônica (NFCom) | Processos | Agendar Geração NFCom. | Expandir |
|---|
| title | Agendar geração NFCom |
|---|
| 
|
Este processo é o mesmo do Gerar NFCom (principal), com a diferença de que permite realizar agendamento dos jobs que irão executar o processo. O agendamento permite que várias execuções do processo sejam programadas futuramente de forma automática, sem necessidade posterior de intervenção manual para gerar a NFCom, além de também ser fracionável. O processo de agendamento apenas irá aparecer na NFCom caso o ambiente utilizado esteja em 3 camadas E o cadastro do fracionamento esteja com a opção "Agendável" marcada. Caso o fracionamento não seja agendável, apenas uma tela de conclusão de processos será exibida. Este agendamento também não permite seleção manual dos movimentos a gerarem a NFCom, se baseando unicamente nos movimentos parametrizados para geração da NFCom que ainda não tenham notas geradas. Assim como processo principal, o agendamento da geração da NFCom não irá reprocessar notas com erro ou inconsistente.
| Informações |
|---|
| Diferente dos modelos de NF-e e NFS-e, o processo de Gerar NFCom não faz nenhuma comunicação com a SEFAZ. Ele apenas gera o XML da nota e valida seu schema, sendo necessário realizar a transmissão das notas posteriormente. |
|
|
...
5.
...
Multiprocessamento e agendamento
...
3. Este processo é passível de fracionamento de job
...