cancel
Showing results for 
Search instead for 
Did you mean: 

Configurações do Lote!

Former Member
0 Kudos

Boa tarde Forum,

Alguem poderia exemplificar a utilização de 2 campos na configuração do lote e qual utilização dentro do GRC:

1 - Tmp. esp. (seg)

2 - N.máx.tentativ.

Estou com valor 10 para ambos.

Q1 - Estes campos são dependentes um do outro? No meu caso, espera 10 seg. para uma segunda tentativa de envio do lote (até 10 vezes).

Q2 - Em todos os casos de erro o GRC tenta enviar o lote 10 vezes?

Q3 - No caso do status do serviço estar fora(Sefaz), o GRC tenta 10 vezes ou já grava status do lote?

Q4 - O GRC já grava status do lote após a 1. tentativa ou apenas no final das 10?

Q5 - Todas tentativas ficam registradas no histórico do lote, correto? /XNFE/NFE_HIST

Obrigado,

Marco

Accepted Solutions (1)

Accepted Solutions (1)

former_member182114
Active Contributor
0 Kudos

Complementando:

Comentários:

- 40 segundos p/ fechamento do lote, não quer dizer que toda nota irá aguardar 40 segundos.... O tempo começa logo qdo a primeira nota chega.....

- 500.000 é apenas o teto, é incomum ter necessidade de fechar o lote com valor menor aqui

- 50 NF-e - É o máximo permitido pela Sefaz, e só consegue ser atingido este valor se você tem um volume muito grande.... O comum é fechar pelo tempo (40 segundos).

- 30 segundos de tempo entre consultas de lote

- 8 tentativas é um valor suficiente.... Se a Sefaz continuar respondendo 105 (em processamento), é provável que eles estejam com problema e não vai adiantar ficar tentando muito.

Só pra complementar, a configuração ideal sempre será a que o negócio exige, porém o fato de aumentar o tempo de fechamento do lote para atingir mais NF-es dentro de um lote faz com que você evite comunicações na Sefaz, e isto lhe dará performance em escala, veja o exemplo:

100 NF-es enviadas pelo R/3

100 NF-es para assinar são mais ou menos 4 mensagens no XI para assinar, o que dá 400 XML <-- não há como economizar aqui, pois a assinatura é individual

Num cenário com configuração formando 1 NF-e por lote, teremos:

100 lotes, sendo que cada lote terá +- 6 mensagens no XI para envio da Sefaz e +- 6 mensagens no XI para consultar resposta da Sefaz, o que dá 1200 XML no PI e 200 comunicações com a Internet/Sefaz

Num cenário com configuração formando 50 NF-e por lote, teremos:

2 lotes, resultando em 24 XML no PI e 4 comunicações com a Internet/Sefaz

Ou seja, a configuração com mais notas por lote economiza CPU e database local e menos comunicações com internet.

Atenciosamente, Fernando Da Ró

Former Member
0 Kudos

Fernando,

Perfeita sua explicação, muito obrigado e creio que muita gente vai se beneficiar pela aula.

Abs

Marco

leandropia
Contributor
0 Kudos

Fernando;

Estes parametros sugeridos podem ser os mesmos para o layout 3.10?

Ats

Answers (1)

Answers (1)

former_member182114
Active Contributor
0 Kudos

Bom dia Marco,

Os parâmetros de configuração de lote devem ser setados de acordo com a necessidade do negócio, os primeiros três parâmetros são relativos à criação do lote:

Configurações para criação do lote, e envio à Sefaz:

Tmp.Máx.(segs) - Tempo em que o lote "aguarda" para envio

Tamanho máx.(B) - Tamanho máximo para o lote

Qtd.máx.NF-es - Quantidade de NF-e por lote

Configurações para consulta da resposta da Sefaz (válidos após entrega à Sefaz):

Tmp.esp(seg). - Tempo em que o GRC aguarda para consultar resultado

No.Max de tentativas - Número máximo de tentativas que o GRC tenta automaticamente, antes de apresentar erro de "Numero máximo de tentativas alcançado", a partir daí o restart deve ser feito manualmente no monitor web

seguem as respostas:

Q1-São relacionados ao mesmo processo (consulta da resposta da Sefaz)

Q2-Não, o número de tentativas é para consulta de resposta do lote.

Q3-Não, se ao criar o lote a Sefaz estiver fora ele ficará com status 01/38 parado. Aguardando reinicio manual na interface web.

Q4-Já grava a partir da primeira, com status 01-lote criado, e em caso de webservice indisponivel teria outra linha com 01 e erro 38.

Q5-Todas as tentativas ficam no histórico do lote /xnfe/BAT_HIST, a tabela /xnfe/nfe_hist refere-se à NF-e e só mudará após receber uma resposta da Sefaz.

sugestão de configuração:

Tmp.Máx.(segs) - 40 segundos para fechamento do lote e envio p/ Sefaz

Tamanho máx.(B) - 500.000 <--- nunca mexer

Qtd.máx.NF-es - 50 <--- Prefiro assim, normalmente não é necessário mexer pois a configuração de tempo máximo chega antes

Tmp.esp(seg). - 30 segundos

No.Max de tentativas - 8

Atenciosamente, Fernando Da Ró