[Home] [Help]
165: g_fsc_tbl ZX_TCM_CONTROL_PKG.zx_fsc_class_info_cache;
166: g_tsrm_num_value_tbl tsrm_num_value_tbl;
167: g_tsrm_alphanum_value_tbl tsrm_alphanum_value_tbl;
168: g_trx_alphanum_value_tbl tsrm_alphanum_value_tbl;
169: g_msg_context_info_rec ZX_API_PUB.CONTEXT_INFO_REC_TYPE;
170: g_zx_rep_code_tbl zx_rep_code_tbl;
171: /* ======================================================================*
172: | Global Constants |
173: * ======================================================================*/
219: | Public Procedures |
220: * =====================================================================*/
221: PROCEDURE get_tax_regimes (
222: p_trx_line_index IN BINARY_INTEGER,
223: p_event_class_rec IN OUT NOCOPY zx_api_pub.event_class_rec_type,
224: x_return_status OUT NOCOPY VARCHAR2);
225:
226: PROCEDURE calculate_tax (
227: p_trx_line_index IN BINARY_INTEGER,
224: x_return_status OUT NOCOPY VARCHAR2);
225:
226: PROCEDURE calculate_tax (
227: p_trx_line_index IN BINARY_INTEGER,
228: p_event_class_rec IN OUT NOCOPY zx_api_pub.event_class_rec_type,
229: x_return_status OUT NOCOPY VARCHAR2);
230:
231: PROCEDURE override_detail_tax_lines (
232: p_trx_line_index IN BINARY_INTEGER,
229: x_return_status OUT NOCOPY VARCHAR2);
230:
231: PROCEDURE override_detail_tax_lines (
232: p_trx_line_index IN BINARY_INTEGER,
233: p_event_class_rec IN OUT NOCOPY zx_api_pub.event_class_rec_type,
234: x_return_status OUT NOCOPY VARCHAR2);
235:
236: PROCEDURE tax_line_determination (
237: p_event_class_rec IN OUT NOCOPY zx_api_pub.event_class_rec_type,
233: p_event_class_rec IN OUT NOCOPY zx_api_pub.event_class_rec_type,
234: x_return_status OUT NOCOPY VARCHAR2);
235:
236: PROCEDURE tax_line_determination (
237: p_event_class_rec IN OUT NOCOPY zx_api_pub.event_class_rec_type,
238: x_return_status OUT NOCOPY VARCHAR2);
239:
240: PROCEDURE override_summary_tax_lines (
241: p_trx_line_index IN BINARY_INTEGER,
238: x_return_status OUT NOCOPY VARCHAR2);
239:
240: PROCEDURE override_summary_tax_lines (
241: p_trx_line_index IN BINARY_INTEGER,
242: p_event_class_rec IN OUT NOCOPY zx_api_pub.event_class_rec_type,
243: x_return_status OUT NOCOPY VARCHAR2 );
244:
245: PROCEDURE prorate_imported_sum_tax_lines (
246: p_event_class_rec IN zx_api_pub.event_class_rec_type,
242: p_event_class_rec IN OUT NOCOPY zx_api_pub.event_class_rec_type,
243: x_return_status OUT NOCOPY VARCHAR2 );
244:
245: PROCEDURE prorate_imported_sum_tax_lines (
246: p_event_class_rec IN zx_api_pub.event_class_rec_type,
247: x_return_status OUT NOCOPY VARCHAR2);
248:
249: PROCEDURE calculate_tax_for_import (
250: p_trx_line_index IN BINARY_INTEGER,
247: x_return_status OUT NOCOPY VARCHAR2);
248:
249: PROCEDURE calculate_tax_for_import (
250: p_trx_line_index IN BINARY_INTEGER,
251: p_event_class_rec IN zx_api_pub.event_class_rec_type,
252: x_return_status OUT NOCOPY VARCHAR2);
253:
254: PROCEDURE validate_document_for_tax (
255: x_return_status OUT NOCOPY VARCHAR2);
254: PROCEDURE validate_document_for_tax (
255: x_return_status OUT NOCOPY VARCHAR2);
256:
257: PROCEDURE reverse_document (
258: p_event_class_rec IN ZX_API_PUB.EVENT_CLASS_REC_TYPE,
259: x_return_status OUT NOCOPY VARCHAR2 );
260:
261: PROCEDURE dump_detail_tax_lines_into_gt (
262: p_detail_tax_lines_tbl IN OUT NOCOPY detail_tax_lines_tbl_type,
265: PROCEDURE dump_detail_tax_lines_into_gt (
266: x_return_status OUT NOCOPY VARCHAR2);
267:
268: PROCEDURE update_exchange_rate (
269: p_event_class_rec IN ZX_API_PUB.EVENT_CLASS_REC_TYPE,
270: p_ledger_id IN NUMBER,
271: p_currency_conversion_rate IN NUMBER,
272: p_currency_conversion_type IN VARCHAR2,
273: p_currency_conversion_date IN DATE,
273: p_currency_conversion_date IN DATE,
274: x_return_status OUT NOCOPY VARCHAR2 );
275:
276: PROCEDURE initialize (
277: p_event_class_rec IN ZX_API_PUB.event_class_rec_type,
278: p_init_level IN VARCHAR2,
279: x_return_status OUT NOCOPY VARCHAR2 );
280:
281: PROCEDURE initialize;