ソースを参照

remove fields, need talk with alvaro to finishe this and review

gdias 3 週間 前
コミット
e8b5a14d57

+ 12 - 12
src/lib/components/commodities/cpr/ContractCpr.svelte

@@ -26,10 +26,10 @@
       title: 'Datas importantes',
       columns: 3,
       fields: [
-        { key: 'cpr_issue_date', label: 'Data de Emissão', type: 'date' },
+        // { key: 'cpr_issue_date', label: 'Data de Emissão', type: 'date' },
         { key: 'cpr_maturity_date', label: 'Data de Vencimento', type: 'date' },
         // { key: 'cpr_reference_date', label: 'Data de Referência', type: 'date' },
-        { key: 'cpr_profitability_start_date', label: 'Início da Rentabilidade', type: 'date' },
+        // { key: 'cpr_profitability_start_date', label: 'Início da Rentabilidade', type: 'date' },
         // { key: 'cpr_payment_start_date', label: 'Início Pagamentos', type: 'date' },
         // { key: 'cpr_amortization_start_date', label: 'Início Amortização', type: 'date' },
         // { key: 'cpr_interest_payment_date', label: 'Pagamento de Juros', type: 'date' }
@@ -39,9 +39,9 @@
       title: 'Valores',
       columns: 3,
       fields: [
-        { key: 'cpr_issue_quantity', label: 'Quantidade emitida' },
+        // { key: 'cpr_issue_quantity', label: 'Quantidade emitida' },
         { key: 'cpr_issue_value', label: 'Valor da emissão' },
-        { key: 'cpr_issue_financial_value', label: 'Valor financeiro' },
+        // { key: 'cpr_issue_financial_value', label: 'Valor financeiro' },
         // { key: 'cpr_unit_value', label: 'Valor unitário' },
         // { key: 'cpr_unit_price_value', label: 'Preço unitário' },
         // { key: 'cpr_interest_unit_price_value', label: 'Preço unitário juros' },
@@ -50,14 +50,14 @@
         // { key: 'cpr_event_quantity', label: 'Quantidade do evento' }
       ]
     },
-    {
-      title: 'Credor',
-      columns: 2,
-      fields: [
-        { key: 'cpr_creditor_name', label: 'Nome do credor' },
-        { key: 'cpr_creditor_document_number', label: 'Documento do credor' }
-      ]
-    },
+    // {
+    //   title: 'Credor',
+    //   columns: 2,
+    //   fields: [
+    //     // { key: 'cpr_creditor_name', label: 'Nome do credor' },
+    //     // { key: 'cpr_creditor_document_number', label: 'Documento do credor' }
+    //   ]
+    // },
     // {
     //   title: 'Pagamento e indexadores',
     //   columns: 3,

+ 18 - 18
src/lib/components/commodities/cpr/RegisterCpr.svelte

@@ -10,27 +10,27 @@
   ];
 
   const sections = [
-    {
-      title: 'Informações Gerais',
-      description: 'Dados básicos da CPR e status cadastral.',
-      columns: 2,
-      fields: [
-        { key: 'cpr_type_code', label: 'Tipo da CPR' },
-        // { key: 'cpr_internal_control_number', label: 'Controle Interno' },
-        // { key: 'cpr_isin_code', label: 'Código ISIN' },
-        // { key: 'cpr_reference_date', label: 'Data de Referência', type: 'date' },
-        { key: 'cpr_electronic_emission_indicator', label: 'Emissão Eletrônica', type: 'select', options: indicatorOptions },
-        { key: 'cpr_automatic_expiration_indicator', label: 'Expiração Automática', type: 'select', options: indicatorOptions }
-      ]
-    },
+    // {
+    //   title: 'Informações Gerais',
+    //   description: 'Dados básicos da CPR e status cadastral.',
+    //   columns: 2,
+    //   fields: [
+    //     // { key: 'cpr_type_code', label: 'Tipo da CPR' },
+    //     // { key: 'cpr_internal_control_number', label: 'Controle Interno' },
+    //     // { key: 'cpr_isin_code', label: 'Código ISIN' },
+    //     // { key: 'cpr_reference_date', label: 'Data de Referência', type: 'date' },
+    //     // { key: 'cpr_electronic_emission_indicator', label: 'Emissão Eletrônica', type: 'select', options: indicatorOptions },
+    //     // { key: 'cpr_automatic_expiration_indicator', label: 'Expiração Automática', type: 'select', options: indicatorOptions }
+    //   ]
+    // },
     {
       title: 'Contas OTC e Liquidação',
       description: 'Vinculação das contas na câmara de registro e liquidação.',
       columns: 2,
       fields: [
-        { key: 'cpr_otc_register_account_code', label: 'Conta OTC de Registro' },
-        { key: 'cpr_otc_payment_agent_account_code', label: 'Conta OTC Agente de Pagamento' },
-        { key: 'cpr_otc_custodian_account_code', label: 'Conta OTC Custódia' },
+        // { key: 'cpr_otc_register_account_code', label: 'Conta OTC de Registro' },
+        // { key: 'cpr_otc_payment_agent_account_code', label: 'Conta OTC Agente de Pagamento' },
+        // { key: 'cpr_otc_custodian_account_code', label: 'Conta OTC Custódia' },
         { key: 'cpr_otc_favored_account_code', label: 'Conta OTC Favorecido' },
         { key: 'cpr_settlement_modality_type_code', label: 'Modalidade de Liquidação' },
         { key: 'cpr_otc_settlement_bank_account_code', label: 'Conta Bancária de Liquidação' }
@@ -71,8 +71,8 @@
       description: 'Dados necessários para reporte ao SCR.',
       columns: 2,
       fields: [
-        { key: 'cpr_scr_type_code', label: 'Tipo SCR' },
-        { key: 'cpr_finality_code', label: 'Finalidade' },
+        // { key: 'cpr_scr_type_code', label: 'Tipo SCR' },
+        // { key: 'cpr_finality_code', label: 'Finalidade' },
         // { key: 'cpr_scr_customer_detail', label: 'Detalhe do cliente' },
         // { key: 'cpr_scr_person_type_acronym', label: 'Tipo de pessoa SCR' },
         // { key: 'cpr_scr_document_number', label: 'Documento do SCR' },

+ 6 - 27
src/routes/cpr/+page.svelte

@@ -24,24 +24,18 @@
     'cpr_adjustment_frequency_type_code',
     'cpr_adjustment_pro_rata_type_code',
     'cpr_adjustment_type_code',
-    'cpr_issue_date',
     'cpr_maturity_date',
     'cpr_reference_date',
-    'cpr_profitability_start_date',
     'cpr_payment_start_date',
     'cpr_amortization_start_date',
     'cpr_interest_payment_date',
-    'cpr_issue_quantity',
     'cpr_issue_value',
-    'cpr_issue_financial_value',
     'cpr_unit_value',
     'cpr_unit_price_value',
     'cpr_interest_unit_price_value',
     'cpr_residual_value',
     'cpr_amortization_percentage',
     'cpr_event_quantity',
-    'cpr_creditor_name',
-    'cpr_creditor_document_number',
     'cpr_payment_method_code',
     'cpr_index_code',
     'cpr_index_short_name',
@@ -59,14 +53,12 @@
     'cpr_amortizationPaymentFlow_time_unit_type_code',
     'cpr_amortizationPaymentFlow_deadline_type_code',
     'cpr_additional_text',
-    'cpr_type_code',
     'cpr_internal_control_number',
     'cpr_isin_code',
-    'cpr_electronic_emission_indicator',
-    'cpr_automatic_expiration_indicator',
-    'cpr_otc_register_account_code',
-    'cpr_otc_payment_agent_account_code',
-    'cpr_otc_custodian_account_code',
+    // 'cpr_type_code',
+    // 'cpr_otc_register_account_code',
+    // 'cpr_otc_payment_agent_account_code',
+    // 'cpr_otc_custodian_account_code',
     'cpr_otc_favored_account_code',
     'cpr_settlement_modality_type_code',
     'cpr_otc_settlement_bank_account_code',
@@ -86,8 +78,8 @@
     'cpr_operation_modality_type_code',
     'cpr_bacen_reference_code',
     'cpr_children_codes',
-    'cpr_scr_type_code',
-    'cpr_finality_code',
+    // 'cpr_scr_type_code',
+    // 'cpr_finality_code',
     'cpr_scr_customer_detail',
     'cpr_scr_person_type_acronym',
     'cpr_scr_document_number',
@@ -136,17 +128,8 @@
   const allFieldKeys = Array.from(new Set(fieldKeys));
 
   const requiredFields = new Set([
-    'cpr_type_code',
-    'cpr_otc_register_account_code',
-    'cpr_otc_custodian_account_code',
-    'cpr_electronic_emission_indicator',
-    'cpr_issue_date',
     'cpr_maturity_date',
-    'cpr_issue_quantity',
     'cpr_issue_value',
-    'cpr_issue_financial_value',
-    'cpr_profitability_start_date',
-    'cpr_automatic_expiration_indicator',
     'cpr_collateral_type_code',
     'cpr_collateral_type_name',
     'cpr_constitution_process_indicator',
@@ -170,11 +153,7 @@
     'cpr_issuers_document_number',
     'cpr_issuers_state_acronym',
     'cpr_issuers_city_name',
-    'cpr_scr_type_code',
-    'cpr_finality_code',
     'cpr_contract_code',
-    'cpr_creditor_name',
-    'cpr_creditor_document_number',
     'cpr_production_place_name',
     'cpr_zip_code'
   ]);