01. DADOS GERAIS
Produto: | TOTVS Varejo Supermercados
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | FATURAMENTO |
---|
Função: | EMISSÃO/REEMISSÃO FATURAMENTO - MAD00109 |
---|
Ticket: |
|
---|
Requisito/Story/Issue (informe o requisito relacionado) : | DSUPXOMNI-311 DSUPXOMNI-255 DSUPXOMNI-278 |
---|
02. SITUAÇÃO/REQUISITO
Desenvolvido um novo recurso responsável por automatizar a emissão de notas fiscais referentes a movimentação interna, podendo ser perda, uso e consumo etc. A implementação consiste em ter uma tela de parametrizações onde serão incluído os dados para o agendamento e uma tela para consultar as notas emitidas e também um serviço responsável pela geração automaticamente no período configurado no agendamento.
03. SOLUÇÃO
No módulo de Vendas. Menu: Aba Pedido de Venda/Transferência > Geração Programada NF de Perda/Uso Consumo
![](/download/thumbnails/815580151/image-2024-6-4_22-13-34.png?version=1&modificationDate=1717550014850&api=v2)
![](/download/thumbnails/815580151/image-2024-6-4_22-13-51.png?version=1&modificationDate=1717550031750&api=v2)
Preencher os seguintes dados para emissão do agendamento:
- Nome do agendamento - Uma descrição para facilitar a identificação do agendamento criado
- CGO - Código geral de operação a ser apontada no pedido
- Tabela de venda - Tabela de venda a ser apontada no pedido
- Forma de pagamento - Forma de pagamento a ser apontada no pedido
- Condição de pagamento - Condição de pagamento a ser apontada no pedido
- Condição de pagamento - Condição de pagamento a ser apontada no pedido
- Empresas
- Identificação da empresa
- Segmento
- Local de impressão - Se não preenchido será considerado o ponto de impressão padrão da empresa
- Movimentação interna
- CGO de movimentação interna (pode ser mais de um, caso queira emitir uma nota para mais de um tipo de movimentação)
- Data inicio - Data inicial do período a ser consultado da movimentação interna
- Data fim - Data final do período a ser consultado da movimentação interna
- Data da geração - Data pela qual será programada a geração da nota fiscal
Exemplos de configuração:
Períodos dentro do mês
- Cliente deseja emitir uma nota com a movimentação do dia 1 ao dia 10 de cada mês e a nota deve ser emitida no dia 13. Data inicio 1, Data fim 10 e geração 13
- Cliente deseja emitir uma nota com a movimentação do dia 11 ao dia 20 de cada mês e a nota deve ser emitida no dia 23. Data inicio 11, Data fim 20 e geração 23
- Cliente deseja emitir uma nota com a movimentação do dia 21 ao dia 31 de cada mês e a nota deve ser emitida no dia 3. Data inicio 21, Data fim 31 e geração 3
Um único período no mês
- Cliente deseja emitir uma nota com a movimentação do dia 1 ao dia 31 de cada mês e a nota deve ser emitida no dia 3. Data inicio 1, Data fim 31 e geração 3
Recomendação de configuração de agendamento de JOB responsável por gerar os agendamentos:
BEGIN
Sys.Dbms_Scheduler.Create_Job(Job_Name => 'PROCESSANOTAPERDA',
Job_Type => 'PLSQL_BLOCK',
Job_Action => 'begin
pkg_agendamentonf.SP_ProcessaAgendamentoPerda();
end;',
Start_Date => To_Date('15-07-2024 00:00:00',
'dd-mm-yyyy hh24:mi:ss'),
Repeat_Interval => 'Freq=Daily;ByHour=3;ByMinute=0;BySecond=0',
End_Date => To_Date(NULL),
Job_Class => 'DEFAULT_JOB_CLASS',
Enabled => TRUE, Auto_Drop => FALSE,
Comments => 'Executar todos os dias as 3 horas');
END;
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica