Customizing the Printing Program 

Use

You have to make specific Customizing settings to the VAT invoice printing program for it to run correctly.

Procedure

Preconfiguration

The following preconfigurations are delivered in the standard system:

Defining sales order types

Create sales order types for itemized and summarized invoices by copying standard type OR.

From the Implementation Guide, choose: Sales and Distribution -> Sales -> Sales Documents -> Sales Document Header -> Define Sales Document Types

For itemized invoices, define your sales order type as ORC, for example.
For summarized invoices, define your sales order type as ORS, for example.

Defining billing document types

Create billing document types by copying standard type F2.

From the Implementation Guide, choose: Sales and Distribution -> Billing -> Billing Documents -> Define Billing Types -> Define Billing Types

For itemized invoices, define your billing document type as F2C, for example.
For summarized invoices, define your billing document type as F2S, for example.

Remember to set the posting block!

Assigning billing document types to sales document types

To assign billing document types to sales document types, from the Implementation Guide, choose: Sales and Distribution -> Sales -> Sales Documents -> Sales Document Header -> Define Sales Document Types

For itemized invoices:
Define the proposed billing type for an order-related billing document as F2C, using the above example.
Define the proposed billing type for a delivery-related billing document as F2C, using the above example.

For summarized invoices:
Define the proposed billing type for an order-related billing document as F2S, using the above example.
Define the proposed billing type for a delivery-related billing document as F2S, using the above example.

Defining output types

Define output types by copying standard type RD00.

From the Implementation Guide, choose: Sales and Distribution -> Basic Functions -> Output Control -> Output Determination -> Output Determination Using the Condition Technique -> Maintain Output Determination for Billing Documents -> Maintain Output Types

For itemized invoices, define your output type as RDCN, for example.
Display the details of output type RDCN, and maintain the Default values tab as follows:

Select the dialog structure Processing routines and in group box Processing 1 make the following entries:

For summarized invoices, define your output type as RDCS, for example.

In the Processing routines, all the settings are the same as for RDCN above, except:

For an additional list of summarized invoices, define your output type as RDCL, for example.
Display the details of output type RDCL, and maintain the Default values tab as follows:

In the Processing routines, all the settings are the same as for RDCN above, except:

Output type RDCL in the billing document is selected only if the document has been successfully released to accounting after printing.

Maintaining output determination procedures

Maintain output determination procedures by copying V1000.

From the Implementation Guide, choose: Sales and Distribution -> Basic Functions -> Output Control -> Output Determination -> Output Determination Using the Condition Technique -> Maintain Output Determination for Billing Documents -> Maintain Output Determination Procedure -> Control Data

For itemized invoices, maintain the output determination procedure using the following example:

Procedure

Step

Cntr

Ctyp

Requiremnt

V100CI

10

1

RDCN

 

For summarized invoices, maintain the output determination procedure using the following example:

Procedure

Step

Cntr

Ctype

Requiremnt

V100CS

10

1

RDCS

 
 

20

2

RDCL

62

Assigning output types and determination procedures to billing types

To assign output types and determination procedures to billing types, from the Implementation Guide, choose: Sales and Distribution -> Billing -> Billing Documents -> Define Billing Types -> Define Billing Types

Example:

For billing type F2C
Output determination procedure V100CI; Output type RDCN

For billing type F2S
Output determination procedure V100CS; Output type RDCS

Defining pricing procedure RVAACN

SAP delivers pricing procedure RVAACN specifically for China. However, it is possible to create a new one by copying standard procedure RVAA01 if required.

To define pricing procedures, from the Implementation Guide, choose: Sales and Distribution -> Basic Functions -> Pricing -> Pricing Control -> Define And Assign Pricing Procedures -> Maintain pricing procedures

To define the pricing procedure determination, from the IMG choose: Sales and Distribution -> Basic Functions -> Pricing -> Pricing Control -> Define And Assign Pricing Procedures -> Define Pricing Procedure Determination

Enter the permitted combinations of:

Defining print parameters

Define print devices for the three output types RDCN, RDCS, RDCL, using the above examples.

From the Implementation Guide, choose: Sales and Distribution -> Basic Functions -> Output Control -> Define Print Parameters -> Maintain print parameters -> Billing

Select the relevant output type and in the screen that appears, define the print parameters.

Maintaining the maximum number of billing items

In Customizing, you can define the maximum number permitted, which means that an invoice is automatically split into two or more invoices if the maximum number of items is exceeded. The maximum number of billing items permitted on one invoice is 999.

To maintain the maximum number of billing items, from the Implementation Guide, choose: Sales and Distribution -> Billing -> Billing Documents -> Country-specific Features -> Maintain Maximum Number Of Billing Items

Maintaining copying control for billing documents

In this step, you set the indicator that tells the system that the billing documents only have room for a limited number of items. To do this, from the Implementation Guide, choose: Sales and Distribution -> Billing -> Billing Documents -> Maintain Copying Control For Billing Documents

For itemized invoices: F2C – ORC for the item category, for example TAD (service)
In the Data VBRK/VBRP field, select Routine 006 for an itemized invoice.

For summarized invoices: F2S – ORS for the item category, for example TAD (service)
In the Data VBRK/VBRP field, select Routine 008 for a summarized invoice.

For itemized invoices: F2C – LF for the item category, for example TAN (standard), ZAN (free of charge)
In the Data VBRK/VBRP field, select Routine 006 for an itemized invoice.

For summarized invoices: F2S – LF for the item category, for example TAN (standard), ZAN (free of charge)
In the Data VBRK/VBRP field, select Routine 008 for a summarized invoice.

Splitting an invoice according to an upper limit

If an invoice is to be split according to an upper limit, for example RMB 1 million per invoice required by the local tax authorities, it is possible to copy the template (see Note 192558) and adapt its source code to the customer’s needs.