cancel
Showing results for 
Search instead for 
Did you mean: 

CFOP

Former Member
0 Kudos

Hi all,

Can somebody provide some information on the CFOP automation and any added options available to customize the determination in a sales document uniquely for a customer need?

Accepted Solutions (1)

Accepted Solutions (1)

j_mathur
Explorer
0 Kudos

Hi Ajoy,

In Brazil a CFOP code is a mandatory requirement on any goods movement. This code is required to be displayed by the Brazilian tax authorities on the Nota Fiscal document, which accompanies the goods. The code basically describes the type of business transaction and contains information on the good's origin as well as the type of operation, such as sales, returns, stock transfers, or services.


The CFOP Code must be printed on most NF (notas fiscaís) and it is included in most forms of legal reporting. CFOP codes are not required for the provision of most services, except for in electricity, communications, and transportation

Standard SAP determines the CFOP based on a unique combination of the following factors:

      • Direction of the goods Movement (outgoing or incoming).
      • Destination Category.(same state or different state)
      • Material CFOP Category (assigned at the Material Master Records).
      • Nota Fiscal Item Type.
      • Nota Fiscal Special case (Based on the Tax code used in Sale Order).
      • Produced In House Indicator (assigned at the Material Master Records).
      • Material Usage (assigned at the Material Master Records).
      • Customer CFOP Category.
      • Version CFOP.

SAP has provided a BADI which uses the interface IF_EX_CFOP_DET_PREP to achieve the desired functionality of some changes, based on business needs.

Alternatively, you can also take the help of a Z-Table based on the number of parameters involved in the determination and depending upon any future scalability.

Thanks

Jitendra

useful link

http://help.sap.com/saphelp_afs64/helpdata/en/db/6cbd3d3b61c245e10000000a114084/frameset.htm

I

Former Member
0 Kudos

Thanks...here the BADI may not be very useful, can you provide more details on the Z-Table and how do you propose to use that for CFOP customization.

Ajoy

j_mathur
Explorer
0 Kudos

Hi Ajoy,

We had successfully used Z-Table on one of my previous projects . If there is a need to determine the CFOP Code in a sales order, not only based on the parameters defined by SAP (mentioned in  my answer above) but also depending on some additional parameters (e.g. NCM Code, or Material Group, or Customer Group) in that case a Z-Table can be used. The Z-Table will contain all the variable parameter and the unique CFOP Code determined for each combination.

You will need some ABAP Development help here, the system will populate the CFOP Code during the creation or change of a sales order based on the combination maintained in the Z-Table. You will need to provide details in the Functional Specs on how the system will identify each data element of the Table. Standard SAP Include"LJ1BJF01" can be used for inserting this logic.

Hope this helps

Jitendra

Former Member
0 Kudos

Thank You for the help

Ajoy

Answers (0)