[Home] [Help]
43: tax_point_date zx_transaction_lines_gt.tax_point_date%type
44: );
45:
46: PROCEDURE create_detail_tax_line (
47: p_event_class_rec IN zx_api_pub.event_class_rec_type,
48: p_tax_line_rec IN tax_line_rec_type,
49: p_new_row_num IN NUMBER,
50: p_tax_class IN zx_rates_b.tax_class%TYPE,
51: x_return_status OUT NOCOPY VARCHAR2);
50: p_tax_class IN zx_rates_b.tax_class%TYPE,
51: x_return_status OUT NOCOPY VARCHAR2);
52:
53: PROCEDURE get_taxes_from_applied_from(
54: p_event_class_rec IN zx_api_pub.event_class_rec_type,
55: p_trx_line_index IN BINARY_INTEGER,
56: p_tax_date IN DATE,
57: p_tax_determine_date IN DATE,
58: p_tax_point_date IN DATE,
60: x_end_index IN OUT NOCOPY BINARY_INTEGER,
61: x_return_status OUT NOCOPY VARCHAR2);
62:
63: PROCEDURE get_taxes_from_adjusted_to(
64: p_event_class_rec IN zx_api_pub.event_class_rec_type,
65: p_trx_line_index IN BINARY_INTEGER,
66: p_tax_date IN DATE,
67: p_tax_determine_date IN DATE,
68: p_tax_point_date IN DATE,
74: | Public procedure prorate_imported_sum_tax_lines is used to prorate |
75: | imported summary tax lines to create detail tax lines. |
76: *=========================================================================*/
77: PROCEDURE prorate_imported_sum_tax_lines (
78: p_event_class_rec IN zx_api_pub.event_class_rec_type,
79: x_return_status OUT NOCOPY VARCHAR2) IS
80:
81: CURSOR get_alloc_detail_tax_lines_csr IS
82: SELECT /*+ ORDERED
904: | self_assessed. |
905: * ======================================================================*/
906: PROCEDURE calculate_tax_for_import (
907: p_trx_line_index IN BINARY_INTEGER,
908: p_event_class_rec IN zx_api_pub.event_class_rec_type,
909: p_tax_date IN DATE,
910: p_tax_determine_date IN DATE,
911: p_tax_point_date IN DATE,
912: x_return_status OUT NOCOPY VARCHAR2) IS
1108: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_line_id(p_trx_line_index);
1109: ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec.trx_level_type :=
1110: ZX_GLOBAL_STRUCTURES_PKG.trx_line_dist_tbl.trx_level_type(p_trx_line_index);
1111:
1112: ZX_API_PUB.add_msg(ZX_TDS_CALC_SERVICES_PUB_PKG.g_msg_context_info_rec);
1113:
1114: RETURN;
1115: END IF;
1116: END IF; -- l_tax_rate <> 0 OR ELSE
1606: /* ======================================================================*
1607: | Private procedure create_detail_tax_line |
1608: * ======================================================================*/
1609: PROCEDURE create_detail_tax_line (
1610: p_event_class_rec IN zx_api_pub.event_class_rec_type,
1611: p_tax_line_rec IN tax_line_rec_type,
1612: p_new_row_num IN NUMBER,
1613: p_tax_class IN zx_rates_b.tax_class%TYPE,
1614: x_return_status OUT NOCOPY VARCHAR2) IS
2040: -- x_end_index
2041: -- OUT NOCOPY x_return_status
2042:
2043: PROCEDURE get_taxes_from_applied_from(
2044: p_event_class_rec IN zx_api_pub.event_class_rec_type,
2045: p_trx_line_index IN BINARY_INTEGER,
2046: p_tax_date IN DATE,
2047: p_tax_determine_date IN DATE,
2048: p_tax_point_date IN DATE,
2533: -- x_end_index
2534: -- OUT NOCOPY x_return_status
2535:
2536: PROCEDURE get_taxes_from_adjusted_to(
2537: p_event_class_rec IN zx_api_pub.event_class_rec_type,
2538: p_trx_line_index IN BINARY_INTEGER,
2539: p_tax_date IN DATE,
2540: p_tax_determine_date IN DATE,
2541: p_tax_point_date IN DATE,