Sei sulla pagina 1di 1

CRIAR NF INUTILIZADA PARA COBRIR FURO NA NUMERAÇÃO.

---------------------------------------------------------------------------------

Alterar o Código da Filial para procurar uma NF de Anulação de Valores de Frete:

ABACRIANF ;CRIA NF
...
PNF ;Procura NF de Não produto (anulação de valores) para copiar
S CDEE=6370,ACHEI=0,DFAT="" F S DFAT=$ZP(^IFNFS(CDEE,DFAT)) Q:DFAT?1""!
(ACHEI) S NONF="" F S NONF=$O(^IFNFS(CDEE,DFAT,NONF)) Q:NONF?
1"" S X=^IFNFS(CDEE,DFAT,NONF),CNOP=$P(X,"|",12),INFC=$P(X,"|",17)
I CNOP=599206,+INFC=0 W !,CDEE_","_DFAT_","_NONF_" - "_INFC S ACHEI=1 Q
PNFZ Q

Procurar NF:
ABADI>D PNF^ABACRIANF
6370,64449,55003001329557 - 0
ABADI>
---------------------------------------------------------------------------------

Altera o Módulo PRO:


;
PRO ;PROCESSA ALTERACOES
;Copia desta NF
S CDEE=6370
S COPIA=55003001329557,CDFAT=^IFINF(CDEE,COPIA)
;
;Gera esta NF
S DFAT=64465,NONF=55003001335307 D CRIA
PROF F I=1:1:10 W *7
W !!!,"A C A B O U ==> " R X
PROZ Q
;
---------------------------------------------------------------------------------

Executar a rotina:

Será criada uma NF com total igual a R$ 0,01 para que ela seja rejeitada pela
SEFAZ.

ABADI>D ^ABACRIANF

----------------------------------------------------------------------------
*** CRIA NF ***
----------------------------------------------------------------------------

OK para prosseguir? S

Copia NF 55003001329557 para a NF 55003001335307 da filial 6370

A C A B O U ==>
ABADI>

Potrebbero piacerti anche