SAP Program RNASTO01 - IS-H: Full Cancellation of Billing Documents

Description
This program cancels one or more billing documents (invoices) forspecific cases.

  • You can specify whether cancellations are to be updated immediately (in
  • batch runs) or whether a subsequent screen is to be displayed forfurther editing (Execute without dialog option).
    Please use the output error list to determine whether some of thesubsequent invoices were not canceled due to blocking errors. Theseinvoices must then be canceled subsequently to avoid gaps.
    • You can stipulate the billing date of the cancellation in the Date
    • of cancellation doc. field. If you leave this field blank, or if thedate you enter is before the billing date of the invoice, the billingdate is used.
      • Technical information: Both the billing tables and IS-H-specific
      • information are updated, that is, the billing indicator (NFAL-ABRKZ) andthe table NBRKAZ which contains the down payments/copayments assigned tothe invoices.
        • If invoices have already been cleared in Financial Accounting, the
        • corresponding clearing date is also output.
          • The cancellations can then be printed directly. These are marked and
          • sorted according to case number on a further list. A correspondingparameter is provided on the selection screen and a comment appears onthe 1st list with the invoices.
            • If you want to archive the cancellations automatically when the forms
            • are printed out, select Single print control. Make sure that theTest print option is not selected, since the cancellations canonly be archived when the forms are printed in live mode.
              Note that the cancellations are only archived if you have activated thecorresponding invoice form for archiving in the IS-H ImplementationGuide.
              • You can restrict your invoice selection further using the "

              • billing date" (date at which the invoice was transferred intoFinancial Accounting or posting date) and the "creation date ofthe invoice" (date when the billing document is created).
                • You can also write the case numbers of the cancellation to a case
                • selection by specifying a new selection identifier on the selectionscreen or using an existing one.
                  • Cancellation and collective invoice with document number

                  • If you want to cancel a single invoice that is assigned to a collectiveinvoice with a document number, the following control options areavailable:
                    The assignment to a collective invoice can be deleted from the invoiceheader and the FI document when full cancellation and partialcancellation actually resulting in full cancellation (since, forexample, the remaining invoice items were already canceled) are carriedout. You can configure this accordingly in Customizing for IS-H bychoosing Maintain billing parameters.
                    Processing subsequent invoices:
                    Sometimes, extended services are billed to the same insurance providerin several consecutive invoices. This means that, if you want to cancelan invoice, you also have to cancel all subsequent invoices for the sameservice to the same insurance provider. The program determines theseservice items automatically, and displays them. Sometimes, an invoicethat you did not select is displayed and canceled. This is perfectlycorrect - the subsequent cancellation logic in the program has done thisto ensure that there are no billing gaps.
                    If you call up the cancellation online, or from invoice processing, thesystem displays all the invoices to be canceled. You can deselectspecific invoices from this list. The system also displays subsequentinvoices - but you cannot deselect these. Subsequent invoices aredisplayed with the symbol "->" at the start of the line. If you deselectan invoice, the program automatically excludes the correspondingsubsequent invoices from the cancellation process.
                    Using the error list that the program outputs, check to see if anysubsequent invoices were not canceled because they were blocked. If thisis the case, you must cancel these invoices subsequently to ensure thatthere are no gaps in billing.
                    Note for R/2 Systems
                    If your Financial Accounting module runs on an R/2 System, theadditional checkbox R2/RF: update immediately features on theprogram selection screen.
                    If you flag this option, the relevant invoice numbers are immediatelytransferred into RF. The document numbers assigned there are then thereturned and the billing document header document is updated accord
                    ingly. If communication is free of error, after the billing document runall invoice fields are filled as if your Financial Accounting modulewere running on an SAP system.
                    If you do not flag this option, you have to execute program RNACRF00 toretrieve the Financial Accounting document numbers from R2/RF and updatethe billing document header with them.
                    Caution: If your Financial Accounting module runs on an R/2 System, anumber of settings for communication between the systems must be made.For further information about these settings, refer to the IS-HImplementation Guide.

                    Precondition
                    The selection index must exist before it can be used. If your selectionis case based, you should restrict the range if possible. This hasperformance advantages in that a case selection is performed first evenif you also enter document numbers, and so on.

                    Output
                    If the cancellations are not updated immediately, a list of documents tobe canceled is output sorted according to case number, insuranceprovider and document number. You can prevent individual invoices frombeing canceled by removing the marker in the first column (note thatthis is also relevant for subsequent invoices). You can then eithercancel the documents immediately, or check the effects of canceling in atest run.