Introduction to Nota Fiscal

R/3 can create a Nota Fiscal in four different ways:

Nota Fiscal Number Ranges

R/3 stores Notas Fiscais with an internal Nota Fiscal document number. This document number is a unique key assigned to each Nota Fiscal.

For outgoing Notas Fiscais, the external Nota Fiscal number is assigned in the print program.

Before you can create a Nota Fiscal, you must maintain the number range for the Nota Fiscal document number. To maintain the number range, choose the customizing path for Number range.

The number range must be defined with Number Range Number 01. External numbering is not supported.

Nota Fiscal Types

The Nota Fiscal type is used to determine important attributes of a Nota Fiscal. A Nota Fiscal (NF) must have a specified NF type. This is either done manually (Nota Fiscal Writer) or the type is derived automatically (integrated case in MM/SD).

You can define Nota Fiscal types by choosing the customizing path Nota Fiscal type.

You must specify the following data:

This indicator specifies whether a Nota Fiscal is of the type Nota Fiscal Entrada (issued by the company itself).

If a Nota Fiscal is canceled, the system creates a new Nota Fiscal of the type Cancel. The system automatically assigns the appropriate NF cancel type. Please note that a Nota Fiscal of type Cancel does not appear in any type of legal reporting.

A Nota Fiscal can only be canceled if the corresponding FI period is still open. If the period is already closed, the system will issue an error message.

A Nota Fiscal can be either an incoming or an outgoing Nota Fiscal. The NF type specifies the direction of movement.

R/3 supports the document types Nota Fiscal, Complementar, Correction, Conhecimento, Cancel, and Return.

This form is needed to print the Nota Fiscal (see Nota Fiscal Form).

The Nota Fiscal model is used to create legal files.


The CFOP code describes the performed business transaction from the tax authorities point of view.

A Nota Fiscal line including the taxes ICMS and/or IPI requires a CFOP. R/3 either allows you to specify the CFOP manually (Nota Fiscal Writer) or it derives the CFOP automatically (integrated case in MM/SD).

You can define a CFOP by choosing the customizing path CFOP.

It is necessary to specify the CFOP code and a two-digit extension. If only one extension is required, then use the extension 01. Only some CFOPs require multiple extensions (such as 199).

Screen Control Group Assignment

The Nota Fiscal Writer and the edit function in MM are controlled by screen control groups.

Screen control groups, delivered by SAP, control all fields in the NF transactions. Changes are not possible.

For new Nota Fiscal types, you must specify screen control groups.

Archiving a Nota Fiscal

You can archive, delete, and read a Nota Fiscal from the archive by using the archiving object J_1BNF. For more information, see the standard documentation on archiving.