cancel
Showing results for 
Search instead for 
Did you mean: 

Mandatory condition MWST is missing

Former Member
0 Kudos

Hi Experts,

While creating sales order for one customer, system showing the error message -'Mandatory condition MWST is missing' . Earlier(2 months back) also user had created some sales orders successfully for same parameters with no MWST error . The expected access shows the error message as-'Access not executed (Requirement 007 not fulfilled)' . Here the plant and Sales org. belongs to Norway and customer belongs to Netherland and these parameters have been used earlier .

Can anyone tell me if i am missing some master data here . For your reference below is the code for req.007.

form kobed_007.

   sy-subrc = 4.

   check: komk-aland ne space.

   check: komk-land1 ne space.

   if at005-xegld = 'X' and et005-xegld = 'X' and

      komk-stceg is initial.

     sy-subrc = 0.

     exit.

   endif.

   check: komk-aland = komk-land1.

   sy-subrc = 0.

endform.

Regards,

Rachana

Accepted Solutions (1)

Accepted Solutions (1)

jpfriends079
Active Contributor
0 Kudos

As you said,  you are using

Requirement Routine 7 - Domestic Business

This will not help you.

There are 2 routine for requirement

7 - Domestic Business

8 - Export Business

Generally, these requirement type is used in access sequence(MWST) to control the follow of values maintained in VK11 - Condition Record.

As you see, routine 7 code clearly indicate,

if plant country = customer

      check: komk-aland = komk-land1. (case should be NO = NO)

   sy-subrc = 0.

Then only it will suffice your requirement

But, you clearly indicated, they are different.

plant and Sales org. belongs to Norway (NO)
customer belongs to Netherland (NL)

So, for your requirement, you need to maintain condition value in key combination Export Taxes in MWST. In standard key combination/access Export Taxes is assigned routine 8

   check: komk-aland ne space.
   check: komk-land1 ne space.
   check: komk-aland ne komk-land1. (case should be NO is not equal to NL) 

sy-subrc = 0.

Further, if the routine 7 is assigned to condition type in pricing procedure, then you can't use MWST for export scenario.

Cheers, JP

Former Member
0 Kudos

Clear Explanation......

Cheers

AJ

Answers (3)

Answers (3)

neeraj_lal
Contributor
0 Kudos

Rachana Vikmani

As per my understanding in Europe, for Inter european state business there is no Tax.

First check with your business lead, do they really need to pay tax for Goods getting exported from Norway to Netherland?

Regards

former_member184065
Active Contributor
0 Kudos

Dear,

No need to comment on this after JP commented .

Note : Wonderful explanation has given to you on this .

Thanks,

Naren

oiver_beie
Participant
0 Kudos

Hi Rachana,

This requirement is only fullfilled if

* the delivery country is known and

* the ship-to country is known and

* if both are different and

* both countries are part of the European Community and

* if no european vat id is given.

If nothing changed in the pricing setup check if the member of EC flag has changed in the country settings (T005). Norway is not member of the EC so this requirement should have never been fullfilled before.

Else check if the customer master has a newly maintainded EC VAT number (first check that in the SO and then search for master data changes in the customer master).

Best regards,

Oliver