uranux_desenv [uranux.xml] |
Home | | | Tables | | | Schemas | | | Diagrams | | | Foreign Keys | | | Indexes |
fin_invoice | (Table) |
Columns | ||||||||
PK | Name | Data Type | NULLs | A/N | Default | Comment | FK | Unique |
inv_our_number | BigInt |
| Nosso Número |
|
||||
| inv_id | Integer |
| nextval('"URX_PUBLIC".fin_invoice_id_seq'::regclass) | Identificador | |||
inv_service_id | Integer | Serviço |
| |||||
inv_unit_id | Integer | Unidade |
|
|
||||
inv_account_id | Integer |
| Conta Corrente |
|
|
|||
inv_file_id | Integer |
| Arquivo de Imagem do Boleto |
| ||||
inv_request_id | Integer |
| Remessa do Boleto |
| ||||
inv_cancel_request_id | Integer |
| Remessa de Cancelamento | |||||
inv_discount_change_request_id | Integer |
| Remessa de Alteração do Valor do Desconto | |||||
inv_issue_date | Date | Data de Emissão | ||||||
inv_due_date | Date | Data de Vencimento | ||||||
inv_paid_date | Date |
| Data de Pagamento | |||||
inv_credit_date | Date |
| Data de Crédito | |||||
inv_status_id | SmallInt | 1 | Última Situação | |||||
inv_type_id | SmallInt | Forma de Pagamento |
| |||||
inv_extra_bit | SmallInt | 0 | Bit Extra Legado (Q) Na importação, os registros que continham 'Q' no campo rec_con receberam o valor '1' | |||||
inv_seq_number | SmallInt | 0 | Sequencial da Fatura | |||||
inv_is_canceled | SmallInt | 0 | Cancelado | |||||
inv_baseline_bit | SmallInt | 0 | Linha de Base Nº. Valor 0 indica boleto inicial. Caso o boleto venha substituir outro anteriormente cancelado, recebe o número da linha de base do boleto anterior incrementado |
|
||||
inv_service_value | Numeric(10, 2) | Valor da Venda - contempla o valor do serviço. Valor calculado na importação dos dados do WPC, considerando a seguinte regra: Se for boleto: inv_service_value = inv_total_value - inv_interest_initial_value - 2.67 Caso contrário: se inv_total_value != 0 inv_total_value - inv_interest_initial_value | ||||||
inv_total_value | Numeric(10, 2) | Valor Total - importação dos dados contidos na coluna cadarece.rec_val do WPC - contempla o valor da tarifa bancária | ||||||
inv_title_value | Numeric(10, 2) |
| Valor do Título - contempla o valor do título informado pelo banco no arquivo de retorno | |||||
inv_credit_value | Numeric(10, 2) |
| Valor Creditado - contempla o valor do pago, informado pelo banco no arquivo de retorno | |||||
inv_discount_initial_value | Numeric(10, 2) | 0 | Valor do Desconto Concedido Inicialmente | |||||
inv_discount_change_value | Numeric(10, 2) |
| Valor do Desconto Concedido Alterado | |||||
inv_discount_effective_value | Numeric(10, 2) |
| Valor do Desconto Efetivo Contempla o valor do desconto, informado pelo banco no arquivo de retorno | |||||
inv_interest_initial_value | Numeric(10, 2) | 0 | Valor do Juro Cobrado | |||||
inv_interest_effective_value | Numeric(10, 2) |
| Valor do Juro Efetivo - contempla o valor do juro, informado pelo banco no arquivo de retorno | |||||
inv_fee_value | Numeric(10, 2) |
| Valor da Tarifa Bancária | |||||
inv_remarks | VarChar(50) |
| Observações | |||||
inv_number | VarChar(9) | Documento Nº. Composto por: - inv_baseline_bit (1) - ser_number (6) - inv_seq_number (2) |
|
|||||
inv_number_legacy | VarChar(10) |
| Documento Nº. (Legado) | |||||
inv_bank | VarChar(3) |
| Banco nº. |
|
Indexes | ||||
Name | Table | Columns | Unique | Clustered |
ix_fin_invoice_ope_service | URX_PUBLIC.fin_invoice | inv_service_id | ||
ix_fin_invoice_sys_file | URX_PUBLIC.fin_invoice | inv_file_id | ||
ix_fin_invoice_type | URX_PUBLIC.fin_invoice | inv_type_id |
Foreign Keys | ||||
Name | Parent Table | Child Table | Parent Columns | Child Columns |
fk_fin_invoice_account | URX_PUBLIC.fin_account | URX_PUBLIC.fin_invoice | acc_id | inv_account_id |
fk_fin_invoice_fin_bank | URX_PUBLIC.fin_bank | URX_PUBLIC.fin_invoice | ban_id | inv_bank |
fk_fin_invoice_ope_service | URX_PUBLIC.ope_service | URX_PUBLIC.fin_invoice | ser_id | inv_service_id |
fk_fin_invoice_request | URX_PUBLIC.fin_invoice_request | URX_PUBLIC.fin_invoice | inv_request_id | inv_request_id |
fk_fin_invoice_sys_file | URX_PUBLIC.sys_file | URX_PUBLIC.fin_invoice | fil_id | inv_file_id |
fk_fin_invoice_transaction_type | URX_PUBLIC.fin_transaction_type | URX_PUBLIC.fin_invoice | tra_type_id | inv_type_id |
fk_fin_invoice_unit | URX_PUBLIC.adm_unit | URX_PUBLIC.fin_invoice | uni_person_id | inv_unit_id |
Parent Relations | ||||
Name | Parent Table | Child Table | Parent Columns | Child Columns |
fk_fin_billing_tax_fin_invoice | URX_PUBLIC.fin_invoice | URX_PUBLIC.fin_billing_tax | inv_id | bil_tax_billing_id |
fk_fin_cash_flow_invoice | URX_PUBLIC.fin_invoice | URX_PUBLIC.fin_cash_flow | inv_id | cas_flow_invoice_id |
fk_fin_invoice_status_fin_invoice | URX_PUBLIC.fin_invoice | URX_PUBLIC.fin_invoice_status | inv_id | inv_status_inv_id |
fk_fin_rps_fin_invoice | URX_PUBLIC.fin_invoice | URX_PUBLIC.fin_rps | inv_id | rps_invoice_id |
fk_sel_commission_fin_invoice | URX_PUBLIC.fin_invoice | URX_PUBLIC.sel_commission | inv_id | com_invoice_id |
Triggers | |||||||
Name | Table | On Delete | On Insert | On Update | Execute | For Each | SQL |
tg_fin_invoice_create | URX_PUBLIC.fin_invoice |
| AFTER | FOR EACH ROW | "URX_PUBLIC"."_u ... | ||
tg_fin_invoice_our_number | URX_PUBLIC.fin_invoice |
| BEFORE | FOR EACH ROW | "URX_PUBLIC"."_u ... | ||
tg_prevent_update_fin_invoice_number | URX_PUBLIC.fin_invoice |
| BEFORE | FOR EACH ROW | "URX_PUBLIC"."_u ... | ||
tg_prevent_update_fin_invoice_seq_number | URX_PUBLIC.fin_invoice |
| BEFORE | FOR EACH ROW | "URX_PUBLIC"."_u ... | ||
tg_prevent_update_fin_invoice_ser_id | URX_PUBLIC.fin_invoice |
| BEFORE | FOR EACH ROW | "URX_PUBLIC"."_u ... |
Used in Diagrams |
Diagram Name |
diagramA |