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.