cancel
Showing results for 
Search instead for 
Did you mean: 

CRM 5.0 / User-exit for Tax Interface to Vertex

Former Member
0 Kudos

Does any body know of any RFCs, BADIs or User-exits in CRM 5.0 to provide some parameters to Vertex Tax Software? Currently we are implementing a B2C webshop and we need to pass the following information to Vertex in order to calculate the correct tax rates:

Company Code

Customer Number

Tax Jurisdiction of Ship From

Tax Jurisdiction of Order Location

Tax Classification of Customer

Freight Amount

Can anybody help? Thanks!

Accepted Solutions (1)

Accepted Solutions (1)

loren_schmidt
Participant
0 Kudos

We are on the same path and want to pass the Product Master Tax Group field. We are using Taxware and would like to use the predelivered Taxware Product Codes in our Tax Group field. Any guidance would be much appreciated.

Former Member
0 Kudos

this is how we did this to pass the Point of Origin and Point of Acceptance to VERTEX.

Implement the BADI CRM_COND_COM_BADI using the transaction se19.

A sample is provided below.

METHOD if_ex_crm_cond_com_badi~item_communication_structure.

if CS_ACS_I_COM-SALES_ORG = 'O 50000002' and sy-sysid = 'CRD'.

CS_ACS_I_COM-taxjurcode_poa = '1403120601'.

CS_ACS_I_COM-taxjurcode_poo = '1404309001'.

elseif CS_ACS_I_COM-SALES_ORG = 'O 50000610' and sy-sysid = 'CRS'.

CS_ACS_I_COM-taxjurcode_poa = '1403120601'.

CS_ACS_I_COM-taxjurcode_poo = '1404309001'.

endif.

ENDMETHOD.

Then

To pass the above attributes to pricing please start the transaction /sapcnd/ueass and enter usage pr.

Navigate inside and for user exit type VAL select Implementations.

If you are using formula 300:

For user exit name EXTTAXCALC300 select Attributes and please add the attributes TAXJURCODE_POA and TAXJURCODE_POO and maintain the attribute descriptions. Save.

Next, select Formulas and application CRM.Select formula 300 and select Attributes and please add the Relevant attribute name TAXJURCODE_POA and TAXJURCODE_POO. For entering field names, press F4 and choose TAXJURCODE_POA and TAXJURCODE_POO respectively.Save.

If you are using formulas 500 and 501.

The user exit names are EXTTAXCALC500 and EXTTAXCALC501.

The formulas are 500 and 501.

To enable the changes please reset the VMC using transaction sm52.

Scenario CRM Billing (using Transaction Tax Engine):

Apply note 951642.

Note:Before SAP_AP 700 SP05 the note 935873 should be applied.

Former Member
0 Kudos

Paul,

I have same problem sedning Freight amount to Vertex O in CRM. I am ABAP developer , Are we going to do through BADI CRM_COND_COM_BADI populate Freight amount send to IPC from there to Vertex. Or Its done in IPC. And could you please let me know how to do.

Thanks

Former Member
0 Kudos

I'm not sure if I know this answer. Typically, the freight is not taxable, so as along as it's not included in the basis for calculation, you're ok. If you really want to pass the freight amount to Vertex, I think you need to ask them what field they want to have this populated in the structure CRMT_ACS_H_COM and CRMT_ACS_I_COM.

Former Member
0 Kudos

hi paul,

we got a solution please find the following Note 1022126 - Tax code based non-taxable transactions taxable in CRM

Thanks and Regards

shanto aloor

Answers (1)

Answers (1)

Former Member
0 Kudos

hi paul,

what information we have to pass to the vertex for the below below input .

'Tax Classification of Customer' Give somme sample data and also the use of this input.

And how we can inform the vertex , that a BP is non taxable.

Please help me

Thanks and Regards

shanto aloor