Boa noite pessoal,
Já aconteceu a seguinte situação com vocês?
Criei uma NF-e hoje (3 de março) via J1B1N, salvou normalmente e foi autorizada pela SEFAZ. Em seguida solicitei o cancelamento, para o qual houve o erro dizendo "Posting period 003 2010 is already closed".
Verifiquei que tem uma checagem na função abaixo (call stack tb segue):
FI_PERIOD_CHECK
Linha 171
message e201(f5) with i_monat i_gjahr i_koart ld_opvar
raising error_period.
7 -|- FUNCTION -|- FI_PERIOD_CHECK -|- SAPLFACS -|- LFACSU15
6 -|- FUNCTION -|- J_1B_NF_CANCEL_CHECK_PERIOD -|- SAPLJ1BC -|- LJ1BCU11
5 -|- FUNCTION -|- J_1B_NFE_SEND_REQUESTS_CHECK -|- SAPLJ_1B_NFE -|- LJ_1B_NFEU19
4 -|- FUNCTION -|- J_1B_NFE_SEND_REQUESTS -|- SAPLJ_1B_NFE -|- LJ_1B_NFEU18
3 -|- FORM -|- REQUEST_CANCELLATION -|- J_1BNFE_MONITOR -|- J_1BNFE_MONITOR_F13
2 -|- MODULE (PAI) -|- USER_COMMAND_0100 -|- J_1BNFE_MONITOR -|- J_1BNFE_MONITOR_I02
1 -|- EVENT -|- END-OF-SELECTION -|- J_1BNFE_MONITOR -|- J_1BNFE_MONITOR
A dúvida é: como (e porquê) o sistema não permite o cancelamento mas permite o lançamento? Tem alguma configuração para isso, ou isso é um comportamento específico da NF-e?
Obrigado,
Eduardo Hartmann