cancel
Showing results for 
Search instead for 
Did you mean: 

invoice printing

Former Member

Dear sap gurus,

Client Requiremnt

I 've asked to be removed the job of printing invoices automatically .

This happens some times usually for standard invoices: they see a lot of papers printed , without being necessary .

they want to print the invoices after checking them on the screen, in order to be sure all the info are available.

To create invoices choose ourselves haw many copies are needed for each invoice and the moment in time when needed.

Please advice me on this

Phani

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Goto the T.Code "NACE".

Select the application as "V3(Billing).Click on "Output types".

Select the output type as the output type of your billing document.

Click on Details.

Goto Default values tab.

Maintain "Dispatch time" as "3(Send with application own transaction)".

Save.

If you maintain the condition records for your output type in "VV31" T.Code,the output will be auto determined in the invoice.

The status of the output will be in "Yellow" light.The same you can do in invoice also.In the output screen,click on "Further data".

Maintain the "Despatch time" as "3".By this way,you have maintain for all your invoices.

After this goto "VF03" screen,in the menu bar click on "Billing document-->Issue output to".

Select your output type.Click on "Print preview or press (CtrlShiftF1)".

Check this print preview which is either as per your requirement or not.

If it is all right,then you want to print,then goto the T.Code "VF31".

Enter the output type as your output type.

Sort order as "01" and Processing mode as "1".

Enter your invoice number range.

Execute.

Here select your invoice and execute.

It will print that output.

Or

Goto the T.Code "VV32".

Enter your output type.

Enter all the required details.

Select your entry.Click on "Communication".Uncheck the tick mark for "Print immediately".

Save.

If you don't maintain the condition records,then in the output screens,in the further data tab,uncheck this tick mark.

After this again you have to go for "VF31" T.Code.

Regards,

Krishna.

Answers (3)

Answers (3)

Former Member
0 Kudos

hello, friend.

you do have another option...

you mentioned that someone needs to check if all info is completed in the billing documents. perhaps this someone needs to edit the price or enter/delete other relevant info?

if so, may i suggest a posting block in the billing type. what happens is that when a billing document is created and saved, posting to FI is blocked; therefore, printing could not take place yet as posting to accounting is the trigger for invoice printing.

when the billing documents are checked and marked for posting, these could be done singly (using VF02) or in batches (using VFX3). if the output condition record was set to "print immediately", the act of releasing to accounting will trigger printing.

further, you could set printing to just 1 copy. if additional copies are needed, then you could run VF31 (repeat processing mode) for selected documents.

regards.

Former Member
0 Kudos

Hi,

Just goto CONDITION RECORDS for the Invoices in transaction code VV33 and UNCHECK the option PRINT IMMEDIATELY.

Then the Invoices will be processed and wait in SPOOL till you print manually (without Physicall print)

You can able to see the PRINT PREVIEW even.

Alternatively,

You can remove the OUTPUT type from the VARIANT of the Batch to deactivate the JOB .

Check either of these two options.

regards,

santosh

reazuddin_md
Active Contributor
0 Kudos

Goto NACE:

Select your Output type- Click on details button

in Default values tab

Check Dispatch time: guess its maintained as "4" , change it to "3"