cancel
Showing results for 
Search instead for 
Did you mean: 

Output control for billing documents

Former Member
0 Kudos

Hi,

i have requirement here to control the printing of the invoices whether to send immediately (when saving the application) or send with application own transaction, determined both by the sold to party and ship to party. For example, if the particular invoice is from this particular sold-to party and ship-to party, we do not want the invoice to be printed immediately (option 04). Currently, i am only able to control by one condition only, either sold-to party or ship-to party. Is is possible to use (or create) condition table in the output control to serve for this requirement? Kindly advise. Thanks

Accepted Solutions (0)

Answers (2)

Answers (2)

sailaja_vadlamudi
Contributor
0 Kudos

hi


Output from Billing Documents



You use this report (SD70AV3A) to produce output from billing documents, such as printouts. The report enables you to determine how often you to want to generate the invoices, whether daily or weekly, for example.

You can also use report RSNAST00 for the same purpose. It has a shorter runtime than report SD70AV3A, but the latter enables you to specify more detailed selection criteria regarding which invoices to generate.

Prerequisites
Before you can produce output for a specific billing document, that output must have been determined previously in the billing document, either:

· Automatically with output determination

· Manually

To check whether an output type is available in a billing document, choose Goto ® Header ® Output when changing or displaying the document.

Features
When you call up this report and enter the selection criteria, you receive a list of the billing documents with output to be issued. Select the output that you would like to issue and choose Edit ® Process.

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:

Pricing procedure RVAACN
SAPscript forms RVINVOICECN, RVINVOICECN2
Routines 006, 008

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:

Dispatch time: Send with application own transaction
Transmission medium: Print output
Select the dialog structure Processing routines and in group box Processing 1 make the following entries:

Program: RVADIN01
FORM routine: ENTRY
Form: RVINVOICECN
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:

Form: RVINVOICECN02
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:

Dispatch time: Send immediately (when saving the application)
In the Processing routines, all the settings are the same as for RDCN above, except:

Form: RVINVOICE01 (standard layout)
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


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:

Sales area
Customer determination procedure
Document pricing procedure
Pricing procedure
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

Copy control: Sales document to billing document


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.

Copy control: Delivery document to billing document


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.

Sail

sailaja_vadlamudi
Contributor
0 Kudos
Former Member
0 Kudos

Hi Sail,

thanks for your reply. when i click on the link, i only get the error message, session expired.

Thanks