328: --
329: -- recoverable and non revoverable tax will get updated in distributions
330: -- table in the below call
331: l_return_status := NULL;
332: po_tax_interface_pvt.calculate_tax_requisition(
333: x_return_status => l_return_status,
334: p_requisition_header_id => p_req_changes.req_header_id,
335: p_calling_program => 'REQ_CHANGE');
336:
334: p_requisition_header_id => p_req_changes.req_header_id,
335: p_calling_program => 'REQ_CHANGE');
336:
337: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
338: FOR i IN 1..po_tax_interface_pvt.G_TAX_ERRORS_TBL.MESSAGE_TEXT.COUNT
339: LOOP
340: FND_MESSAGE.SET_NAME('PO','PO_CUSTOM_MSG');
341: FND_MESSAGE.SET_TOKEN('TRANSLATED_TOKEN',po_tax_interface_pvt.G_TAX_ERRORS_TBL.message_text(i));
342: FND_MSG_PUB.add;
337: IF l_return_status <> FND_API.G_RET_STS_SUCCESS THEN
338: FOR i IN 1..po_tax_interface_pvt.G_TAX_ERRORS_TBL.MESSAGE_TEXT.COUNT
339: LOOP
340: FND_MESSAGE.SET_NAME('PO','PO_CUSTOM_MSG');
341: FND_MESSAGE.SET_TOKEN('TRANSLATED_TOKEN',po_tax_interface_pvt.G_TAX_ERRORS_TBL.message_text(i));
342: FND_MSG_PUB.add;
343: END LOOP;
344: END IF;
345: